Community
cancel
Showing results for 
Search instead for 
Did you mean: 
arvindusa
Beginner
85 Views

launch MPI jobs VTune GUI (./vtlec)

how to add a tunning activity to the MPI job on VTune GUI(./vtlec)

0 Kudos
2 Replies
Peter_W_Intel
Employee
85 Views

First at all, please note that VTune Performance Analyzer can support MPI and OpenMP application, but profiling data is only from single node (unless the user installed VTune Analzyer on other nodes and ready to do sampling data collection at same time).

If the user works on multi-core platform, MPI application can work on multi-core platform to simulate works on the cluster. Absolutely VTune Analyzer can collect all native profiling data although it indicates all works on the cluster.

For example, (I assumed there are 4 core in user's system)

Sampling data collection -
vtl activity -c sampling -app "/bin/mpirun, -np 4 mpi_app" run

Call graph data collection -
vtl activity -c callgraph -app "/bin/mpirun, -np 4 mpi_app" -moi mpi_app run

The user can do similar things on vtlec when you create a new activity, I think.

srimks
New Contributor II
85 Views

Hi,
Probably try, using "Intel Trace Analyzer & Collector" to perform MPI profiling alongwith plugged-in PAPI(http://icl.cs.utk.edu/papi/), but Intel Trace Analyzer & Collector limits to Intel-MPI, HP-MPI & MVAPICH only.
PAPI is needed for counter information.
HIH.
~BR

Reply