I have a program written with openMP and MPI, I want to measure MPI interfaces specially. Profiling with vtune hotspots in the following commands:
export OMP_NUM_THREAD=6
cat >vtune.conf <<EOF
0-34 ./app
35 amplxe-cl -collect hotspots -no-follow-child -trace-mpi -r result -- ./app
EOF
srun -N 6 -n 36 --multi-prog vtune.conf
In the result, the hotspots functions are MPI immediate functions like opal_*, pthread*
, may I ask how to measure performance of those MPI interfaces?