Requirements for Using the MPI Cluster Debugger


Updated: February 3, 2010

Review the following requirements before using the MPI Cluster Debugger to debug parallel applications on a Windows HPC Server 2008 cluster.

Your development computer must have the following software installed to run the MPI Cluster Debugger:

  • An edition of Visual Studio 2008 SP1 that includes the remote debugger

  • The following updates for Visual Studio 2008 SP1:

    • For debugging and breakpoints, see Article 957912 in the Microsoft Knowledge Base (

    • For process sorting using GUIDs, see Article 971932 in the Microsoft Knowledge Base (

  • The MPI Cluster Debugger Add-In for Visual Studio 2008

  • Windows HPC Server 2008 SP1 SDK (to build MPI programs using Microsoft Message Passing Interface)

  • Microsoft HPC Pack 2008 SP1 client utilities (to submit your application to an HPC cluster from a client computer)

To launch the debugger on a Windows HPC Server 2008 SP1 cluster, you need the following setup:

  • Administrative permissions on a Windows HPC Server 2008 SP1 cluster.

  • Visual Studio must be able to access the compute nodes on which you want to run the debugging session. The following scenarios provide the necessary access:

    • You are developing your application on the cluster head node or on a dedicated logon node.

    • You are using a cluster in which the compute nodes are connected to the enterprise network (Topology 2, 4, or 5), and your development computer is joined to the same domain or to a domain that has a trust relationship with the cluster domain.

  • To debug applications that use managed code, you must install the corresponding .NET Framework on the cluster compute nodes.