Intel® Fortran Compiler
Build applications that can scale for the future with optimized code designed for Intel® Xeon® and compatible processors.
Announcements
Welcome to the Intel Community. If you get an answer you like, please mark it as an Accepted Solution to help others. Thank you!
26744 Discussions

How to generate profiling files for each process of a MPI program

Gan__Qi
Beginner
89 Views

Hi All,

I'm looking for help on profiling MPI program with Intel Fortran compiler.

Currently I'm profiling MPI Fortran program by compiling the code using "-profile-functions -profile-loops=all" options in Intel compiler, then run the generated code on multiple compute nodes. After the execution I got one "loop_prof_funcs_xxx.dump" and one "loop_prof_loops_xxx.dump" profiling files showing the aggregated execution costs at job level. This is helpful but it still miss the process level details. Is there any way to profile MPI program and generate profiling data (e.g. .dump files)  for each individual process/rank?

Any guidance and advise is appreciated!

Thanks,

Qi

0 Kudos
1 Reply
Juergen_R_R
Valued Contributor I
89 Views

Try to look into the documentation of the VTune tool.

Reply