Debugging MPI Applications on an HPC Cluster
With the MPI Cluster Debugger, you can debug parallel applications that are running on a Windows® HPC Server 2008 cluster and that communicate through Microsoft® Message Passing Interface (MPI). The MPI Cluster Debugger extends the Microsoft remote debugger functionality, simplifying the process of debugging multiple cooperating processes that are running on a remote cluster.
The MPI Cluster Debugger does the following:
Deploys your application files to the cluster nodes
Deploys any additional files that you specify
Launches the remote debugger on each node that is used for the debugging session
Cleans up after the debugging session ends
In this section
Includes requirements for launching the MPI Cluster Debugger and describes how to configure and launch the debugger.
Describes the configuration properties for the MPI Cluster Debugger.
Describes how to set up and launch an MPI Cluster Debugger session on your local computer and on a Windows HPC Server 2008 cluster. This walkthrough includes the steps and the sample code that you need to create an application that uses MPI, Open Multi-Processing (OpenMP), and Parallel Patterns Library (PPL) application programming interfaces (APIs).
Discusses the fundamentals of using the Visual Studio® debugger. Topics include execution control, working with threads and processes, breakpoints, inspecting your program, handling exceptions, and using expressions in the debugger.
Contains information about running the Visual Studio Debugger to resolve logic and semantic errors and provides techniques that are specific to the technologies and languages that are used in your solution.