I'm just getting started debugging and profiling MPI fortran code using the latest Intel Cluster Studio. For development, I largely use VS2010 and run under Windows on a single node (w/ 8 cpus) (production runs are on a linux cluster).
For basic debugging, I start an MPI run as usual, then just attach the debugger to all the processes via VS. Seems to work fine (at least at the basic level I'm running).
I've used the Intel Trace Collector/Analyzer, after compiling with /Qtcollect and running itcpin via mpiexec, such as: mpiexec -n 4 itcpin --insert VT --run -- myprogram.exe arguments This also seems to work as expected.
My only question, is this pretty much it?, or are there other Intel MPI tools that are useful that I'm not aware of?
Thanks for your help!