mirror of
https://github.com/HDFGroup/hdf5.git
synced 2024-11-21 01:04:10 +08:00
5fa81dec82
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
19 lines
770 B
Plaintext
19 lines
770 B
Plaintext
To build the Pablo Instrumented version of the HDF 5 library
|
|
|
|
1) Configure the system as normal from the parent directory
|
|
|
|
2) Make the normal HDF 5 library
|
|
|
|
3) set the environment variable PABLO_TRACELIB to the path of the directory
|
|
continaining the Pablo TraceLibrary. This directory should contain the
|
|
lib and include directories as subdirectories
|
|
|
|
4) If building to instrument MPI programs, uncomment the line beginning
|
|
PABLO_MPI_FLAGS. In this case, the Pablo TraceLibrary should be built
|
|
to trace the MPI-I/O calls.
|
|
|
|
5) If you are going to link with the Pablo TraceLibraries, issue the
|
|
make or make install commands
|
|
If you are going to link with the Pablo PCF, issue one of the commands
|
|
make PABLO_BLD=PCF or make PABLO_BLD=PCF install
|