Freigeben über


Debuggen von MPI-Anwendungen auf einem HPC-Cluster

Mithilfe des MPI-Clusterdebuggers können Sie parallele Anwendungen debuggen, die auf einem Windows® HPC Server 2008-Cluster ausgeführt werden und über Microsoft® Message Passing Interface (MPI) kommunizieren. Der MPI-Clusterdebugger erweitert die Funktionalität des Remotedebuggers von Microsoft, indem das Verfahren zum Debuggen verschiedener verknüpfter Prozesse, die auf einem Remotecluster ausgeführt werden, erleichtert wird.

Der MPI-Clusterdebugger hat folgende Funktionen:

  • Bereitstellung Ihrer Anwendungsdateien auf den Clusterknoten

  • Bereitstellung aller zusätzlichen Dateien, die Sie angeben

  • Starten des Remotedebuggers auf allen für die Debugsitzung verwendeten Knoten

  • Bereinigung nach dem Ende der Debugsitzung

Inhalt dieses Abschnitts

Gewusst wie: Konfigurieren und Starten des MPI-Clusterdebuggers

Umfasst Anforderungen für das Starten des MPI-Clusterdebuggers und eine Anleitung zum Konfigurieren und Starten des Debuggers.

Konfigurationseigenschaften für den MPI-Clusterdebugger

Enthält eine Beschreibung der Konfigurationseigenschaften für den MPI-Clusterdebugger.

Exemplarische Vorgehensweise: Starten des MPI-Clusterdebuggers in Visual Studio 2010

Beschreibt, wie Sie eine Sitzung des MPI-Clusterdebuggers auf Ihrem lokalen Computer oder einem Windows HPC Server 2008-Cluster einrichten und starten. Diese exemplarische Vorgehensweise umfasst die Schritte und den Beispielcode, die Sie zum Erstellen einer Anwendung benötigen, die die Anwendungsprogrammierschnittstellen (Application Programming Interfaces, APIs) MPI (Message Passing Interface), OpenMP (Open Multi-Processing) und PPL (Parallel Patterns Library) verwendet.

Verwandte Abschnitte

Debugger-Wegweiser

Stellt die Grundlagen für die Verwendung des Visual Studio®-Debuggers vor. Zu den Themen gehören: Ausführungssteuerung, Verwendung von Threads und Prozessen, Haltepunkte, Analyse des Programms, Behandlung von Ausnahmen sowie die Verwendung von Ausdrücken im Debugger.

Debuggen in Visual Studio

Umfasst Informationen über das Ausführen des Visual Studio-Debuggers zur Behebung logischer und semantischer Fehler sowie spezifische Methoden für die in Ihrer Lösung verwendeten Technologien und Sprachen.