Jegyzet
Az oldalhoz való hozzáférés engedélyezést igényel. Próbálhatod be jelentkezni vagy könyvtárat váltani.
Az oldalhoz való hozzáférés engedélyezést igényel. Megpróbálhatod a könyvtár váltását.
Akadályszinkronizálást kezdeményez egy csoport összes tagja között.
Szintaxis
int MPIAPI MPI_Barrier(
_In_ MPI_Comm comm
);
Paraméterek
comm [in]
A szinkronizálandó kommunikátor.Ha ez egy intrakommunikátor, a MPI_Barrier függvény addig blokkolja a hívót, amíg az összes csoporttag meg nem hívja. A függvény nem ad vissza semmilyen folyamatot, amíg az összes csoportfolyamat meg nem hívja a függvényt.
Ha ez egy interkommunikátor, a MPI_Barrier függvény két csoportot foglal magában. A függvény az egyik csoport (A) csoportjának folyamatait adja vissza, csak azután, hogy a másik csoport összes tagja ( B csoport) meghívta a függvényt, és fordítva. A függvény vissza tud térni egy folyamathoz, mielőtt a saját csoportjában lévő összes folyamat meghívta volna a függvényt.
Visszatérési érték
Sikeres MPI_SUCCESS ad vissza. Ellenkező esetben a visszatérési érték hibakód.
A Fortranban a visszatérési érték az IERROR paraméterben van tárolva.
Fortran
MPI_BARRIER(COMM, IERROR)
INTEGER COMM, IERROR
Követelmények
Termék |
HPC Pack 2012 MS-MPI terjeszthető csomag, HPC Pack 2008 R2 MS-MPI terjeszthető csomag, HPC Pack 2008 MS-MPI újraterjeszthető csomag vagy HPC Pack 2008 ügyfél-segédprogramok |
Fejléc |
Mpi.h; Mpif.h |
Kódtár |
Msmpi.lib |
DLL |
Msmpi.dll |