Important! Selecting a language below will dynamically change the complete page content to that language.
This download provide an Visual Studio Add-on for debugging HPC SOA program and an extension to Windbg that facilitates debugging of multiple MPI processes at the same time.
Note:
There are multiple files available for this download.
Once you click on the "Download" button, you will be prompted to select the files you need.
mpi_debugger_ext_install_quickstart.rtf
msmpidbg.msi
SoaDebugger.vsix
-
This package includes two features to ease debugging HPC applications.
The first feature enables an ‘F5’ experience for Cluster-SOA applications for debugging on the 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. 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 application binaries and the remote debugger, and submits a job to the scheduler. When the job is scheduled the Cluster-SOA service processes start under the control of the remote debugger.
The second feature is an MSMPI Debugger Extension (MSMPIDBG) is an extension to Windbg that facilitates debugging of multiple MPI processes at the same time. The extension has the following features:
- Supports the debugging of multiple MPI processes from one debugging session of Windbg/CDB.
- Supports three major debugging scenarios: launch under the debuggers, attach to running processes, and post-mortem debugging of dump files.
- Scales reasonably well to over 1K processes.
- Merges output from multiple processes to help with problem analysis.
- Supplies several built-in utilities that provides the user with MPI-specific information such as message queues, MPI handles (datatype, communicator, request), and connectivity information.
Supported Operating System
Windows 7, Windows 8, Windows Server 2008, Windows Server 2008 R2, Windows Server 2012, Windows Vista
-
SOA debugger is a Visual Studio 2012 add-on. it requires Visual Studio 2012.
-
SOA Debugger:
1. Download the SoaDebugger.vsix package to the same machine where you are developing using Visual Studio.
2. Close Visual Studio.
3. Install the package by double clicking on the icon.
MPI Debugger Extension:
Please refer to the document "mpi_debugger_ext_install_quickstart.docx" in this download for installation instructions.