Application Performance Snapshot (APS) provides integration with Intel® Trace Analyzer and Collector in the form of Intel® Trace Collector configuration files to reduce tracing overhead.
APS allows you to create a configuration file that enables tracing of only most used MPI functions in the application. You can select top functions sorted by time, imbalance or volume values, and change the number of functions selected.
To create a configuration file, run aps-report with the -j (--itac_config) option. Use time, imbalance or volume as an option argument to pick top functions by the respective value. You can limit the number of functions selected using the -N option. By default, four functions are selected. For example:
$ aps-report ./aps_result_<postfix> -j time -N 5
A configuration file created with the command line above may look as follows:
ACTIVITY MPI OFF SYMBOL MPI_Init ON SYMBOL MPI_Recv ON SYMBOL MPI_Send ON SYMBOL MPI_Barrier ON SYMBOL MPI_Bcast ON ACTIVITY Application 0