User Guide

Contents

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
Profiler
extends a process name with the captured rank number that is helpful to differentiate ranks in a
VTune
Profiler
result with multiple ranks. The process naming schema in this case is
<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.
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

Product and Performance Information

1

Intel's compilers may or may not optimize to the same degree for non-Intel microprocessors for optimizations that are not unique to Intel microprocessors. These optimizations include SSE2, SSE3, and SSSE3 instruction sets and other optimizations. Intel does not guarantee the availability, functionality, or effectiveness of any optimization on microprocessors not manufactured by Intel. Microprocessor-dependent optimizations in this product are intended for use with Intel microprocessors. Certain optimizations not specific to Intel microarchitecture are reserved for Intel microprocessors. Please refer to the applicable product User and Reference Guides for more information regarding the specific instruction sets covered by this notice.

Notice revision #20110804