PAPI
PAPI (Performance Application Programmer's Interface) is designed to efficiently access the performance hardware counters on modern computer processors. PAPI is being developed at the University of Tennessee's Innovative Computing Laboratory in the Computer Science Department.
Installed on pople and BigBen.
Pople Usage
Set up a job to do the following:
- Set up the module command.
- Load the papi module
module load papi
- Compile the code, using icc.
icc prog.c $PAPI_INC $PAPI_LIB -lmpi -o prog
- Execute the code with mpirun:
mpirun -np 4 ./a.out
See an example job.
Bigben Usage
Set up a job to do the following:
- Load the papi module
module load papi
- Compile the code, using cc.
cc prog.c -o prog
- Run the program with the pbsyod command.
See example jobs.
See also:
- The PAPI web site at the University of Tennessee.
- Other performance and optimization software installed at PSC.