Hotspot analysis of MPI application using VTune Amplifier XE 2011
Hi, I am trying to perform a HotSpot analysis on an MPI application, and I find that attempting anything other than lightweight hotspot analysis fails to give me any results.
I'm using mpiexec from within Cygwin to launch a main "Controller" executable that then spawns (using MPI_Comm_spawn) several child ("Worker") instances of itself plus a couple of other MPI processes. Trying to analyse a Worker instance results in the error: INJECTOR_ERR_FAILED_TO_CREATE_REMOTE_THREAD. I have tried running VTune as administrator, and that makes no apparent difference.
Hello Martin, Just a few question first... So you are running on windows, with the cygwin linux shell, starting an MPI process? I assume you are using the windows VTune Amplifier version, is that right? Pat
Hi Pat Yes, sorry - I forgot to mention I am running on Windows, and indeed I am running the Windows VTune Amplifier. The mpi process is typically launched from a Cygwin shell with the mpiexec command and using a config file for its parameters.