The package contains the Pablo Performance Capture Facility. It provides two libraries libPabloPCF_TF.a and libPabloPCF_AP.a which may be used to monitor performance of Unix I/O, MPI I/O or HDF 5 activity. The libPabloPCF_TF.a library produces trace packets identical to those produced by the Pablo Trace Libraries, but has the advantage of being thread-safe. The libPabloPCF_AP.a library allows the user to monitor performance remotely using the Pablo Autopilot software. This library is also thread-safe.
The source code for the Pablo PCF is available by clicking here.
Tested Platforms
- Sun SunOS 5.7 Generic with Sun's CC: WorkShop Compilers 5.0 99/12/04
- SGI IRIX 6.5.7 with MIPSpro Compilers: Version 7.30 -64 -O options
- SGI IRIX 6.5.7 with MIPSpro Compilers: Version 7.30 -n32 -O options
- Linux 2.2.17-14 SMP with gcc, g++ and g77 compilers
The binary distributions are gzipped tar files, with different files for different architectures. All of these files will be extracted under the directory "./PabloPCF". The Autopilot build is not included. Documentation on how to use PCF is being prepared. The online PCF Tutorial may be used in the meantime.
- SGI IRIX binary with MPI I/O tracing support ( compiled with -64 )
- SGI IRIX binary with MPI I/O tracing support ( compiled with -n32 )
- SGI IRIX binary without MPI I/O tracing support ( compiled with -64 )
- SGI IRIX binary without MPI I/O tracing support ( compiled with -n32 )
- Sparc Solaris binary with MPI I/O tracing support
- Sparc Solaris binary without MPI I/O tracing support
- Linux binary with MPI I/O tracing support (compiled with gcc, g++ and g77)
- Linux binary without MPI I/O tracing support (compiled with gcc, g++ and g77)