Partager via


MPI_Win_flush_local, fonction

Termine localement à l’origine toutes les opérations RMA en attente initiées par le processus appelant au processus cible spécifié par le classement dans la fenêtre spécifiée. Par exemple, une fois cette routine terminée, l’utilisateur peut réutiliser toutes les mémoires tampons fournies pour placer, obtenir ou accumuler des opérations.

Syntaxe

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

Paramètres

  • rank
    Classement de la fenêtre cible.

  • win
    Objet Window.

Valeur retournée

Retourne MPI_SUCCESS en cas de réussite. Sinon, la valeur de retour est un code d’erreur.

Dans Fortran, la valeur de retour est stockée dans le paramètre IERROR .

Fortran

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

Remarques

Toutes les fonctions de vidage et de synchronisation peuvent être appelées uniquement dans des époques cibles passives.

Configuration requise

Produit

Package redistribuable MS-MPI HPC Pack 2012, package redistribuable HPC Pack 2008 R2 MS-MPI, package redistribuable MS-MPI HPC Pack 2008 ou utilitaires clients HPC Pack 2008

En-tête

Mpi.h ; Mpif.h

Bibliothèque

Msmpi.lib

DLL

Msmpi.dll

Voir aussi

Fonctions de communication One-Sided MPI