Search code examples
profilingfortranmpiprofiler

Good profiler for Fortran and MPI


Which profiler do you use for Fortran code base with MPI in it? gprof doesn't seem to be working correctly. Sun Studio Analyzer only returns the timings for the C/C++ system calls and none of the fortran functions appear.


Solution

  • There are a number of performance analysis tools specialized for Parallel/MPI Programs, such as:

    • Score-P, which works with a number of different Analysis tools, e.g. Cube, Vampir
    • HPCToolkit uses sampling only, so you do not have to recompile your application
    • Tau

    At first they may not be as simple to use simple to use, but they provide much more help to investigate the performance of parallel applications.