Using the Pablo HDF Library: An End-to-End Example

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.