Analyzing Parallel Applications
Text summary
For a quick view summary of TAU performance, use pprof
It reads and prints a summary of the TAU data in the current directory. For performance data with multiple metrics, move into one of the directories to get information about that metric:
%> cd MULTI__P_WALL_CLOCK_TIME %> pprof Reading Profile files in profile.* NODE 0;CONTEXT 0;THREAD 0: --------------------------------------------------------------------------------------- %Time Exclusive Inclusive #Call #Subrs Inclusive Name msec total msec usec/call --------------------------------------------------------------------------------------- 100.0 24 590 1 1 590963 main 95.9 26 566 1 2 566911 multiply 47.3 279 279 1 0 279280 multiply-opt 44.1 260 260 1 0 260860 multiply-regular
ParaProf
To launch ParaProf, execute paraprof from the command line where the profiles are located. Launching ParaProf will bring up the manager window and a window displaying the profile data as shown below.

Figure 1. Main Data Window
For more information see the [paraprofdoc] .
Jumpshot
To use Argonne’s Jumpshot (bundled with TAU), first merge and convert TAU traces to slog2 format:
% tau_treemerge.pl % tau2slog2 tau.trc tau.edf -o tau.slog2 % jumpshot tau.slog2 Launching Jumpshot will bring up the main display window showing the entire trace, zoom in to see more detail.
Launching Jumpshot will bring up the main display window showing the entire trace, zoom in to see more detail.

Figure 2. Main Data Window