Freigeben über


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

Weitere Informationen

MPI One-Sided Kommunikationsfunktionen