MPI_Type_set_attr fonction
Stocke la valeur d’attribut associée à une clé.
Syntaxe
int MPIAPI MPI_Type_set_attr(
MPI_Datatype type,
int type_keyval,
_In_ void *attribute_val
);
Paramètres
type
Type de données MPI auquel l’attribut sera attaché.type_keyval
Valeur de clé, telle que retournée par MPI_Type_create_keyval.attribute_val [in]
Valeur d'attribut.
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_TYPE_SET_ATTR(DATATYPE, TYPE_KEYVAL, ATTRIBUTE_VAL, IERROR)
INTEGER DATATYPE, TYPE_KEYVAL, IERROR
INTEGER(KIND=MPI_ADDRESS_KIND) ATTRIBUTE_VAL
Remarques
Le type de données de la valeur d’attribut dépend si C ou Fortran est utilisé. En C, une valeur d’attribut est un pointeur void ; dans Fortran, il s’agit d’un entier de taille adresse.
Si un attribut est déjà présent, la fonction delete (spécifiée lors de la création de la valeur de clé correspondante) est appelée.
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 |