MPI_Win_post fonction
Démarre une époque d’exposition RMA.
Syntaxe
int MPIAPI MPI_Win_post(
MPI_Group group,
int assert,
MPI_Win win
);
Paramètres
groupe
Groupe de processus d’origine.Affirmer
Utilisé pour optimiser cet appel ; zéro peut être utilisé comme valeur par défaut.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_POST(GROUP, ASSERT, WIN, IERROR)
INTEGER GROUP, ASSERT, WIN, IERROR
Remarques
L’argument assert est utilisé pour indiquer les conditions spéciales du billet qu’une implémentation peut utiliser pour optimiser l’opération MPI_Win_post . La valeur zéro est toujours correcte. D’autres valeurs d’assertion peuvent être OUcombinées. Les assertions valides pour MPI_Win_post sont les suivantes :
- MPI_MODE_NOCHECK : les appels correspondants à MPI_Win_start n’ont pas encore eu lieu sur les processus d’origine lorsque l’appel à MPI_Win_post est effectué. L’option nocheck peut être spécifiée par un post-appel si et seulement si elle est spécifiée par chaque appel de début correspondant.
- MPI_MODE_NOSTORE : la fenêtre locale n’a pas été mise à jour par les magasins locaux (ou les appels locaux get ou receive) depuis la dernière synchronisation. Cela peut éviter la nécessité d’une synchronisation du cache à la suite de l’appel.
- MPI_MODE_NOPUT : la fenêtre locale ne sera pas mise à jour en mettant ou en cumulant les appels après l’appel post-appel, jusqu’à la synchronisation (en attente) qui s’ensuivra. Cela peut éviter la nécessité d’une synchronisation du cache au moment de l’appel d’attente.
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 |