trace-mpi
trace-mpi
For message passing interface (MPI)
analysis , configure collectors to determine MPI rank ID in case of a non-Intel
MPI library implementation.
Syntax
-trace-mpi | -no-trace-mpi
Default
-no-trace-mpi
Actions Modified
Description
Based on the
PMI_RANK
or
PMI_ID
MPI analysis environment variable (whichever is set),
the VTune
extends a process name with the captured rank number that
is helpful to differentiate ranks in a Profiler
VTune
result with multiple
ranks. The process naming schema in this case is
Profiler
<process_name>
(rank
<N>
). Use the
-trace-mpi
option to enable detecting an MPI rank ID for MPI
implementations that do not provide the environment variable.
Examples
This command runs the Hotspots analysis type (hardware
event-based sampling mode) with enabled MPI rank ID detection.
mpirun -n 4 vtune -result-dir my_result -trace-mpi -collect hotspots -knob sampling-mode=hw -- ./test.x