Intel® Fortran Compiler
Build applications that can scale for the future with optimized code designed for Intel® Xeon® and compatible processors.
28454 Discussions

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

Gan__Qi
Beginner
259 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
259 Views

Try to look into the documentation of the VTune tool.

0 Kudos
Reply