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 |