HPCTW
Jump to navigation
Jump to search
HPCTW is a set of libraries that may be linked to in order to gather MPI usage and hardware performance counter information for IBM BG/Q. There are three libraries to choose from depending on that statistics you want to gather.
Usage
Load the HPCTW module
module load hpctw
This module sets three environment variables that can then be used in the final link line of your programs compilation depending on that statistics you want to gather.
For MPI only
-L ${SCINET_HPCTW_MPI}
For MPI with hardware counters use
-L ${SCINET_HPCTW_MPIHPM}
For MPI/OpenMP with hardware counters use
-L ${SCINET_HPCTW_MPIHPM_SMP}
Now run the program in the normal way and a series of text file outputs will be generated in the working directory. For analysis and other options see the HPCTW Document below provided by the author.