HP-MPI V2.3 for Linux Release Note

extern int hpmp_instrument_runtime(int reset)
A call to hpmp_instrument_runtime(0) populates the output file specified by the
-i option to mpirun or the MPI_INSTR environment variable with the statistics
available at the time of the call. Subsequent calls to hpmp_instrument_runtime()
or MPI_Finalize() will overwrite the contents of the specified file. A call to
hpmp_instrument_runtime(1) populates the file in the same way, but also resets
the statistics. If instrumentation is not being used, the call to
hpmp_instrument_runtime() has no effect.
1.2.7.13 The api option to MPI_INSTR
The api option to MPI_INSTR collects and prints detailed information about the MPI
Application Programming Interface (API). This option prints a new section in the
instrumentation output file for each MPI routine called by each rank. It contains the
MPI datatype and operation requested, along with message size, call counts, and timing
information.
The following is sample output from -I <file>:api on the example compute_pi.f:
######################################################## api
## ## api
## Detailed MPI_Reduce routine information ## api
## ## api
######################################################## api
api
---------------------------------------------------------------------------------------------- api
Rank MPI_Op MPI_Datatype Num Calls Contig Non-Contig Message Sizes Total Bytes api
---------------------------------------------------------------------------------------------- api
R: 0 sum fortran double-precision 1 1 0 (8 - 8) 8 api
api
Num Calls Message Sizes Total Bytes Time(ms) Bytes / Time(s) api
----------- ------------------ ------------ --------------- ---------------- api
1 [0..64] 8 1 0.008 api
api
api
---------------------------------------------------------------------------------------------- api
Rank MPI_Op MPI_Datatype Num Calls Contig Non-Contig Message Sizes Total Bytes api
---------------------------------------------------------------------------------------------- api
R: 1 sum fortran double-precision 1 1 0 (8 - 8) 8 api
api
Num Calls Message Sizes Total Bytes Time(ms) Bytes / Time(s) api
----------- ------------------ ------------ --------------- ---------------- api
22 Information About This Release