~ubuntu-branches/ubuntu/saucy/nwchem/saucy

« back to all changes in this revision

Viewing changes to src/tools/ga-4-3/global/trace/README

  • Committer: Package Import Robot
  • Author(s): Michael Banck, Michael Banck, Daniel Leidert
  • Date: 2012-02-09 20:02:41 UTC
  • mfrom: (1.1.1)
  • Revision ID: package-import@ubuntu.com-20120209200241-jgk03qfsphal4ug2
Tags: 6.1-1
* New upstream release.

[ Michael Banck ]
* debian/patches/02_makefile_flags.patch: Updated.
* debian/patches/02_makefile_flags.patch: Use internal blas and lapack code.
* debian/patches/02_makefile_flags.patch: Define GCC4 for LINUX and LINUX64
  (Closes: #632611 and LP: #791308).
* debian/control (Build-Depends): Added openssh-client.
* debian/rules (USE_SCALAPACK, SCALAPACK): Removed variables (Closes:
  #654658).
* debian/rules (LIBDIR, USE_MPIF4, ARMCI_NETWORK): New variables.
* debian/TODO: New file.
* debian/control (Build-Depends): Removed libblas-dev, liblapack-dev and
  libscalapack-mpi-dev.
* debian/patches/04_show_testsuite_diff_output.patch: New patch, shows the
  diff output for failed tests.
* debian/patches/series: Adjusted.
* debian/testsuite: Optionally run all tests if "all" is passed as option.
* debian/rules: Run debian/testsuite with "all" if DEB_BUILD_OPTIONS
  contains "checkall".

[ Daniel Leidert ]
* debian/control: Used wrap-and-sort. Added Vcs-Svn and Vcs-Browser fields.
  (Priority): Moved to extra according to policy section 2.5.
  (Standards-Version): Bumped to 3.9.2.
  (Description): Fixed a typo.
* debian/watch: Added.
* debian/patches/03_hurd-i386_define_path_max.patch: Added.
  - Define MAX_PATH if not defines to fix FTBFS on hurd.
* debian/patches/series: Adjusted.

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
                       GA Trace Library 
 
2
 
 
3
 
 
4
The library contains tracing routines for GA operations. The GA library
 
5
has to be created with tracing enabled. There are two programs: 'adjust' 
 
6
that processes and integrates the trace files into a single one, and
 
7
'collisions' that analyses this file with respect to the overlapping
 
8
access to sections of GA arrays. The output from 'adjust' can be used
 
9
as an input to the GA visualization program 'xregion'.  The trace
 
10
library depends on the MA memory allocator.
 
11
 
 
12
 
 
13
Usage:
 
14
~~~~~ 
 
15
The user's program first calls subroutine trace_init(n) to initialize
 
16
tracing.  n specifies the maximum number of events to be traced. An
 
17
event is defined as a single access to a part of or entire array.
 
18
Tracing is disabled by calling subroutine trace_end(proc), where proc
 
19
is the current processor number. At this point trace file for processor
 
20
proc is written to the disk. The file name is the corresponding processor
 
21
number coded with three digits.
 
22
 
 
23
For each event the following data is recorded: 
 
24
 
 
25
  processor number
 
26
  array handle
 
27
  coordinates of the section of an array being accessed
 
28
  GA operation code
 
29
  time stamps
 
30