The Pablo trace-enabled version of HDF (link to download) includes a set of programs that can be substituted for standard HDF calls so that I/O performance data can be captured and measured. These programs perform exactly the same routines as their standard I/O-call counterparts, but they have been augmented by instrumentation software, attached before and after the call itself, to capture internal data. Programmers compile their instrumented source code and link it with the trace library. During program execution perfomance data, captured by the instrumentation, is recorded in SDDF files. Analysts use Pablo analysis tools to study these SDDF files and understand how HDF behaves and interacts with other system components. End-to-end examples of each of the following codes are included:
Scalar HDF4 C Code Scalar HDF4 FORTRAN Code Parallel HDF5 C Code
Scalar HDF5 Codes are handled in a manner similar to HDF4. User's may consult the HDF4
end-to-end sample C Code to reference this manner.