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 hajt végre a csoport összes tagja között, nem blokkoló módon.
Szintaxis
int MPIAPI MPI_Ibarrier(
_In_ MPI_Comm comm,
_Out_ MPI_Request *request
);
Paraméterek
comm [in]
MPI_COMM communicator handle.request [out]
MPI_Request kommunikációs műveletet jelképező leíró.
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 lesz tárolva.
Fortran
MPI_IBARRIER(COMM, REQUEST, IERROR)
INTEGER COMM, REQUEST, IERROR
Megjegyzések
A nem blokkoló hívások csoportos akadálymentesítési műveletet kezdeményeznek, amelyet külön befejezési hívásban kell végrehajtani. A kezdeményezést követően a művelet a részt vevő folyamatokban végzett számításoktól vagy más kommunikációtól függetlenül is továbbhaladhat. Ily módon a nem blokkoló akadályműveletek a "háttérben" futtatva mérsékelhetik a sorompóműveletek lehetséges szinkronizálási hatásait.
Az összes befejező hívás (például MPI_Wait) támogatott a nem blokkoló akadályműveletekhez.
Követelmények
Termék |
Microsoft MPI v6 |
Fejléc |
Mpi.h; Mpif.h |
Kódtár |
Msmpi.lib |
DLL |
Msmpi.dll |