HPC Debugger is an add-in for Visual Studio 2008 that helps launch remote debugging sessions for MPI or SOA applications running on a Microsoft HPC cluster.
This package add official support for debugging Durable Session Cluster-SOA clients on Windows HPC Server 2008 R2 clusters, and includes two features to ease debugging HPC apps:
First it integrates "F5" experience of launching the VS 2008 MPI Cluster Debugger for C++ MPI apps and your HPC Server 2008 environment, for a better and more integrated debugging experience. A new tool window where you can specify the nodes that debugging session will use is included. A project template for C/C++ MPI programs is also included.
Second it enables a similar "F5" experience for Cluster-SOA apps for debugging on cluster. Three different debugging styles are enabled: (i) debugging all of the services simultaneously, (ii) debugging all requests made to a service on a specified machine, and (iii) debugging specific requests. Cluster-SOA clients that use Durable Sessions are able to use debugging style (i) and (ii) above.
For both features, once your break points are set and the debugger settings are specified you only have to press "F5" to launch the debugger. Pressing "F5" deploys your app binaries and remote debugger, and submits a job to scheduler. When the job is scheduled the MPI or Cluster-SOA service processes start under the control of the remote debugger.
More Info: Download