Partager via


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

Voir aussi

Fonctions de communication One-Sided MPI