Delen via


MPI_Win_flush_local functie

Voltooit lokaal bij de oorsprong alle openstaande RMA-bewerkingen die door het aanroepende proces zijn geïnitieerd naar het doelproces dat is opgegeven door rang in het opgegeven venster. Nadat deze routine is voltooid, kan de gebruiker bijvoorbeeld eventuele buffers hergebruiken om bewerkingen te plaatsen, op te halen of te verzamelen.

Syntaxis

int MPIAPI MPI_Win_flush_local(
        int      rank,
        MPI_Win  *win
);

Parameters

  • Rang
    Rang van doelvenster.

  • Winnen
    Vensterobject.

Retourwaarde

Retourneert MPI_SUCCESS bij succes. Anders is de retourwaarde een foutcode.

In Fortran wordt de retourwaarde opgeslagen in de parameter IERROR .

Fortran

    MPI_WIN_FLUSH_LOCAL(RANK, WIN, IERROR)
        INTEGER RANK, WIN, IERROR

Opmerkingen

Alle functies voor leegmaken en synchroniseren kunnen alleen worden aangeroepen binnen passieve doeltijdvakken.

Vereisten

Product

HPC Pack 2012 MS-MPI Redistributable Package, HPC Pack 2008 R2 MS-MPI Redistributable Package, HPC Pack 2008 MS-MPI Redistributable Package of HPC Pack 2008 Client Utilities

Header

Mpi.h; Mpif.h

Bibliotheek

Msmpi.lib

DLL

Msmpi.dll

Zie ook

MPI One-Sided Communications-functies