Bug fix
Description:
When the Fortran interface was used on the Linux systems, there were segmentation
errors. This was caused because two arrays were being accessed outside of their
bounds and because the trace type parameters were specified inccorectly in
the ProcTrace.inc file. There were also problems on some systems caused because
the long names of HDF entries resulted in trace IDs which were too long.
Solution:
The lines where arrays were being accessed outside of their bounds were changed.
The code in the Makefile.in and the PabloSedscr sed script file were changed so
that the tracetype parameters were generated correctly. The PabloSedscr file was
also modified to eliminate trace IDs for individual entries.
Platforms tested:
LINUX, IRIX64, IBM SP2
Purpose:
feature
Description:
allows the option of building the library libhdf-inst.a so that it can
link with either the Pablo Trace Libraries or with the Pablo Performance
Capture Facility (PCF)
Solution:
Added code for conditional compilation using the PCF_BUILD flag. When the
library is made, the user can specify PABLO_BUILD=PCF which will cause the
-DPCF_BUILD to be passed to the compiler.
Platforms tested:
Solaris, IRIX64
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
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
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