Commit Graph

36 Commits

Author SHA1 Message Date
Dan Wells
53f03a4c72 [svn-r3957]
Purpose:
    Bug fix
Description:
    The MPI I/O calls were not being traced.
Solution:
    Changed the calls to traceEvent from the MPI I/O tracing to HDFtraceEvent
    in the Pablo Traceing.
Platforms tested:
    Irix 32 and 64, HP VClass 32 and 64 bit and Solaris
2001-06-04 13:12:50 -05:00
Dan Wells
dc8e89d465 [svn-r3874]
Purpose:
    feature
Description:
    This brings the development version up to date with the release version.
    It now supports Pablo tracing of MPI-I/O calls from MPI-I/O versions
    which are not totally compliant with the standars.
Solution:
    Added entries to bypass the current MPI-I/O tracing in the Pablo Trace
    Library.
Platforms tested:
    IRIX64/Solaris/IBM SP2
2001-04-30 14:26:25 -05:00
Albert Cheng
b9bf46df3e [svn-r3774] Purpose:
release bug fix
Description:
    ProcTrace.inc is generated on the fly from HDFidList.h by make.
    It is included in the PABLO_CLEAN list which is part of the make clean
    and make distclean.  So, the release process, which does a distclean
    first, could not find it for distribution later.
Solution:
    Remove it from the source so that it is not included in the manifest
    of the release distribution list. (Confirmed with Dan Wells.)
Platforms tested:
    Hard to test it without making a release.  Defer to tonight snapshot
    release for v1.5 to verify its correctness.
2001-04-04 17:00:29 -05:00
Dan Wells
a5d53d6dac [svn-r3619]
Purpose:
    These changes allow the user to determine bytes requested and bytes
    received by MPI I/O calls.
Description:
    User wished to know if the number of bytes requested in MPI I/O calls was
    save as the number actually received.
Solution:
    Added additional fields to the HDFrecord structure for bytes requested and
    bytes received.  Other files reflect these changes.
Platforms tested:
    Solaris
    IRIX64 parallel
2001-03-13 13:28:03 -05:00
Quincey Koziol
7921315a33 [svn-r3304] Purpose:
Code update
Description:
    Remove ragged array code & tests from library before release.
Platforms tested:
    FreeBSD 4.2 (hawkwind)
2001-01-18 18:30:23 -05:00
Dan Wells
6ce3609c2e [svn-r2810]
Purpose:
    This fixes a bug.
Description:
     With the previous version, the Pablo version of the library would not
     build.
Solution:
    A listing of all of the files in the src directory was inserted and
    the library depends on their object files as well as the other .c and
    .f files in the pablo directory.
Platforms tested:
    Irix, Solaris, HP Vclass, AIX
2000-11-08 09:02:07 -05:00
Quincey Koziol
f71aa7cb6c [svn-r2690] Purpose:
Bug fix
Description:
    Non-portable constructs are causing make to fail on some machines.
Solution:
    Replaced ":=" assignments with "=" assignments.
Platforms tested:
    Solaris 2.6 (baldric) & gmake
    Solaris 2.7 (arabica) & make (a SYSV make)
    FreeBSD 4.1.1 (hawkwind) & make (a BSD make)
2000-10-17 16:23:20 -05:00
Quincey Koziol
714da8ad4b [svn-r2635] Purpose:
Portability fix
Description:
    Non-portable GNU-specific features were used.
Solution:
    Replaced GNU-specific features with more portable (but more difficult to
    maintain) forms of the features.
Platforms tested:
    FresBSD 4.1.1 (hawkwind)
2000-10-05 12:02:52 -05:00
Dan Wells
369193599a [svn-r2487] Added support for fortran. Also made the Makefile more universal. 2000-08-29 10:41:58 -05:00
Robb Matzke
eb8747499d [svn-r1802] Changes since 19991019
----------------------

./MANIFEST
./configure.in
./configure			[REGENERATED]
	Added more checking for `make' features.

./Makefile.in
./doc/Makefile.in
./doc/html/Makefile.in
./doc/html/Tutor/Makefile.in
./examples/Makefile.in
./pablo/Makefile.in
./src/Makefile.in
./test/Makefile.in
./testpar/Makefile.in
./tools/Makefile.in
./config/commence.in
./config/conclude.in
./config/depend.in		[REMOVED]
./config/depend1.in		[NEW]
./config/depend2.in		[NEW]
./config/depend3.in		[NEW]
./config/depend4.in		[NEW]
./config/dependN.in		[NEW]
	The directory search stuff was moved into commence.in, thereby
	shortening the Makefile.in prologues.

./doc/html/Dependencies		[NEW]
./doc/html/Tutor/Dependencies	[NEW]
./examples/Dependencies		[NEW]
./src/Dependencies		[NEW]
./test/Dependencies		[NEW]
./testpar/Dependencies		[NEW]
./tools/Dependencies		[NEW]
	The `.distdep' files were all renamed to `Dependencies' to make them
	more obvious. They are required (but may be empty) in every directory
	that has a Makefile.in that ends with @CONCLUDE@ (you'll get an
	obvious error from make if you forgot to create one).

./bin/trace
./src/H5.c
	Added H5E_major_t and H5E_minor_t although tracing only prints the
	integer value.

./src/H5E.c
./src/H5Epublic.h
	Added tracing information.

./src/H5FDcore.c
./src/H5FDfamily.c
./src/H5FDgass.c
./src/H5FDmpio.c
./src/H5FDsec2.c
./src/H5FDstdio.c
	Fixed places where FUNC_LEAVE() evaluated it's argument more than
	once.

	Added tracing information.

	Wrapped long lines.

./config/gnu-flags
	Fixed a syntax error when we don't have a gnu compiler.
1999-11-01 10:21:16 -05:00
Robb Matzke
6470e417e8 [svn-r1515] Changes since 19990715
----------------------

./Makefile.in		[1.3]
./examples/Makefile.in	[1.3]
./pablo/Makefile.in	[1.3]
./src/Makefile.in	[1.3]
./test/Makefile.in	[1.3]
./testpar/Makefile.in	[1.3]
./tools/Makefile.in	[1.3]
./config/commence.in	[1.3]
./config/conclude.in	[1.3]
./config/depend.in	[1.3]
	Added a `.PATH' target for Irix pmake which is identical to
	the VPATH used by most other `make' programs. Irix 6.5 (or
	6.4?) and later `make' ignores VPATH.

	Started all beginning-of-line comments with `##' instead of
	just `#' because Irix `pmake' barfs on things like the
	following because it sees the `# if' as a directive:

		# make will barf on the following line
		# if running Irix pmake


./config/commence.in	[1.3]
	Added empty definitions for optional `make' macros because
	Irix pmake complains if it sees a macro which has never been
	defined. The main body of the Makefiles can redefine these
	macros to whatever they need.
1999-07-19 14:56:57 -05:00
Quincey Koziol
f097cbbcd9 [svn-r1440] Fixed distclean target 1999-07-07 15:19:44 -05:00
Dan Wells
b5690a0af3 [svn-r1353] Added new hdf routine to the library. 1999-06-16 09:39:53 -05:00
Dan Wells
2afd49c4c7 [svn-r1238] prototype change in Pablo trace library 1999-04-29 16:15:12 -05:00
Dan Wells
97496e9b60 [svn-r1225] File explaining how to build Pablo instrumented library. 1999-04-27 10:00:24 -05:00
Dan Wells
78aecae8b5 [svn-r1199] Corrected a problem with file mappings. 1999-04-20 11:10:07 -05:00
Dan Wells
9711f1be9a [svn-r1197] correcting a problem that causes a compile error on SP 1999-04-19 16:31:10 -05:00
Dan Wells
6e854491cb [svn-r1185] Using same file for HDF 4 and HDF 5. 1999-04-15 16:37:44 -05:00
Dan Wells
9ec8530823 [svn-r1181] Changes to allow automatic building of tables for event IDs and for compatiblity of HDF 4 and HDF 5 trace files. 1999-04-14 16:20:11 -05:00
Dan Wells
92cc3fe39f [svn-r1180] Changes to allow automatic building of tables of event IDs and to make HDF 4 and HDF 5 output compatible. 1999-04-14 16:17:56 -05:00
Dan Wells
31ac744586 [svn-r1179] Changes made to enable automatic building of list of event IDs and to make output of HDF 4 and HDF 5 tracing compatible. 1999-04-14 16:15:23 -05:00
Dan Wells
cd06c38d65 [svn-r1123] Updates for bug fixes and new entry points in files from src directory. 1999-03-09 16:00:07 -05:00
Dan Wells
8aa4f54200 [svn-r924] Added names of new entry points. Sorted the entry names alphabetically. 1998-11-18 10:44:39 -05:00
Dan Wells
dd352d1977 [svn-r923] Using buff to hold tracefile name. 1998-11-18 10:37:59 -05:00
Dan Wells
665165234f [svn-r922] Using CLOCK structure for timings as opposed to doubles for better accuracy. 1998-11-18 10:35:16 -05:00
Dan Wells
fad8911352 [svn-r909] Dummied out make of progs and test to avoid rebuild of the library. 1998-11-13 10:16:27 -05:00
Dan Wells
cb31f1d4f0 [svn-r908] Fixed a bug in the I/O totals computation. 1998-11-13 10:14:56 -05:00
Dan Wells
5897fa35a3 [svn-r881] Updates to support MPIO real-time tracing 1998-11-06 15:48:34 -05:00
Dan Wells
a193cb7a1d [svn-r880] Made some changes for 64 bit file IDs 1998-11-06 15:47:29 -05:00
Dan Wells
ccff15af14 [svn-r866] Modified for parallel configuration. 1998-11-03 14:49:28 -05:00
Dan Wells
09a871339d [svn-r865] Modifications required for 64 bit longs. 1998-11-03 14:48:54 -05:00
Dan Wells
98f5e5bc85 [svn-r855] Added some include files to the list of things to be made. 1998-10-30 15:13:58 -05:00
Dan Wells
9fa15860d0 [svn-r854] Latest list of HDF 5 entry points. 1998-10-30 14:46:40 -05:00
Dan Wells
75b0660dbc [svn-r853] Updated code to better handle new HDF entry points. 1998-10-30 14:46:05 -05:00
Dan Wells
6089dc9098 [svn-r852] Include files used for building trace routines. 1998-10-30 14:45:00 -05:00
Dan Wells
4d5f1b72de [svn-r796] Pablo instrumentation support files. 1998-10-26 15:07:31 -05:00