Debug delle applicazioni MPI su un cluster HPC
Con Debugger cluster MPI è possibile eseguire il debug di applicazioni in parallelo in esecuzione su un cluster Windows® HPC Server 2008 e che comunicano attraverso Microsoft® Message Passing Interface (MPI). Debugger cluster MPI estende le funzionalità del debugger remoto Microsoft, semplificando il processo di debug di più processi in cooperazione eseguiti su un cluster remoto.
Debugger cluster MPI permette di eseguire le seguenti operazioni:
Consente di distribuire i file delle applicazioni nei nodi cluster
Consente di distribuire eventuali file aggiuntivi specificati
Consente di avviare il debugger remoto su ogni nodo utilizzato per la sessione di debug
Consente di eseguire la pulizia al termine della sessione di debug
In questa sezione vengono trattati gli argomenti seguenti
Procedure: Configurare e avviare Debugger cluster MPI
Presenta i requisiti per l'avvio di Debugger cluster MPI e descrive come configurare e avviare il debugger.
Proprietà di configurazione per Debugger cluster MPI
Descrive le proprietà di configurazione per Debugger cluster MPI.
Scenario: Avvio di Debugger cluster MPI in Visual Studio 2010
Spiega come impostare e avviare una sessione di Debugger cluster MPI sul computer locale e su un cluster Windows HPC Server°2008. Questo scenario contiene i passaggi e il codice di esempio necessari per creare un'applicazione che utilizza le interfacce di programmazione applicazioni (API) MPI (Message Passing Interface), OpenMP (Open Multi-Processing) e PPL (Parallel Patterns Library).
Sezioni correlate
Guida di orientamento ai debugger
Presenta le nozioni fondamentali sull'uso del debugger di Visual Studio®. Gli argomenti comprendono il controllo dell'esecuzione, l'utilizzo di thread e processi, i punti di interruzione, l'analisi del programma, la gestione delle eccezioni e l'uso delle espressioni nel debugger.
Contiene informazioni sull'esecuzione del debugger di Visual Studio per risolvere errori di logica e semantica; presenta inoltre le tecniche specifiche per le tecnologie e i linguaggi in uso nella soluzione.