funzione MPI_Barrier
Avvia la sincronizzazione delle barriere tra tutti i membri di un gruppo.
Sintassi
int MPIAPI MPI_Barrier(
_In_ MPI_Comm comm
);
Parametri
comm [in]
Comunicatore da sincronizzare.Se si tratta di un intracommunicator, la funzione MPI_Barrier blocca il chiamante fino a quando tutti i membri del gruppo lo hanno chiamato. La funzione non restituisce alcun processo finché tutti i processi di gruppo non hanno chiamato la funzione.
Se si tratta di un intercommunicator, la funzione MPI_Barrier comporta due gruppi. La funzione restituisce i processi in un gruppo, un gruppo A, solo dopo tutti i membri dell'altro gruppo, il gruppo B, hanno chiamato la funzione e viceversa. La funzione può restituire per un processo prima che tutti i processi nel proprio gruppo abbiano chiamato la funzione.
Valore restituito
Restituisce MPI_SUCCESS sull'esito positivo. In caso contrario, il valore restituito è un codice di errore.
In Fortran il valore restituito viene archiviato nel parametro IERROR .
Fortran
MPI_BARRIER(COMM, IERROR)
INTEGER COMM, IERROR
Requisiti
Prodotto |
Pacchetto ridistribuibile HPC Pack 2012 MS-MPI Redistributable Package, HPC Pack 2008 R2 MS-MPI Redistributable Package, HPC Pack 2008 MS-MPI Redistributable Package o HPC Pack 2008 Utilità client |
Intestazione |
Mpi.h; Mpif.h |
Libreria |
Msmpi.lib |
DLL |
Msmpi.dll |