Following the instructions here https://software.intel.com/en-us/forums/topic/358774 I have been able to profile my MPI application on the MIC, however the results are not collected exactly how I would expect.
I am not seeing a separate results directory for each MPI process, rather a single result set for the whole application.
I am using the following command line with Vtune 2013 Update 15:
/opt/intel/vtune_amplifier_xe_2013/bin64/amplxe-cl -collect knc-hotspots -r res -knob enable-user-tasks=true -app-working-dir /usr/bin -source-search-dir=/home/alastair/mpi_testing/src -search-dir=/home/alastair/mpi_testing/src -- ssh mic0 mpirun -n 128 -wdir /mic0fs/ /home/alastair/mpi_testing
What am I actually seeing in the results? Is this an aggregation of profiles for all MPI processes?
What is required to see the results of each process individually?