MPI_Win_flush_all-Funktion
Schließt alle RMA-Vorgänge ab, die vom aufrufenden Prozess für ein beliebiges Ziel im angegebenen Fenster vor diesem Aufruf ausgegeben wurden. Im angegebenen Fenster sind die Vorgänge sowohl am Ursprung als auch am Ziel abgeschlossen, wenn dieser Aufruf zurückgibt.
Syntax
int MPIAPI MPI_Win_flush_all(
MPI_Win *win
);
Parameter
- win
Window-Objekt.
Rückgabewert
Gibt MPI_SUCCESS nach Erfolg zurück. Andernfalls ist der Rückgabewert ein Fehlercode.
In Fortran wird der Rückgabewert im IERROR-Parameter gespeichert.
Fortran
MPI_WIN_FLUSH_ALL(WIN, IERROR)
INTEGER WIN, IERROR
Hinweise
Alle Lösch- und Synchronisierungsfunktionen können nur innerhalb passiver Zielepochen aufgerufen werden.
Anforderungen
Produkt |
HPC Pack 2012 MS-MPI Redistributable Package, HPC Pack 2008 R2 MS-MPI Redistributable Package, HPC Pack 2008 MS-MPI Redistributable Package oder HPC Pack 2008 Client Utilities |
Header |
Mpi.h; Mpif.h |
Bibliothek |
Msmpi.lib |
DLL |
Msmpi.dll |