MPI_Win_get_attr fonction
Obtenir l’attribut mis en cache sur un objet de fenêtre MPI.
Syntaxe
int MPIAPI MPI_Win_get_attr(
MPI_Win win,
int win_keyval,
_Out_ void *attribute_val,
_Out_ int *flag
);
Paramètres
win
Fenêtre à laquelle l’attribut est attaché.win_keyval
Valeur de clé.attribute_val [out]
Valeur d’attribut, sauf si l’indicateur a la valeur false.flag [out]
False si aucun attribut n’est associé à la clé.
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_GET_ATTR(WIN, WIN_KEYVAL, ATTRIBUTE_VAL, FLAG, IERROR)
INTEGER WIN, WIN_KEYVAL, IERROR
INTEGER(KIND=MPI_ADDRESS_KIND) ATTRIBUTE_VAL
LOGICAL FLAG
Remarques
Les attributs suivants sont prédéfinis pour tous les objets De fenêtre MPI :
- MPI_WIN_BASE : adresse de base de la fenêtre.
- MPI_WIN_SIZE : taille de la fenêtre, en octets.
- MPI_WIN_DISP_UNIT : unité de déplacement associée à la fenêtre.
- MPI_WIN_CREATE_FLAVOR : comment la fenêtre a été créée.
- MPI_WIN_MODEL : modèle de mémoire pour la fenêtre.
Configuration requise
Produit |
HpC Pack 2012 MS-MPI Redistributable Package, HPC Pack 2008 R2 MS-MPI Redistributable Package, HPC Pack 2008 MS-MPI Redistributable Package ou HPC Pack 2008 Client Utilities |
En-tête |
Mpi.h ; Mpif.h |
Bibliothèque |
Msmpi.lib |
DLL |
Msmpi.dll |