Partager via


MPI_Win_set_attr, fonction

Stocke la valeur d’attribut associée à une clé.

Syntaxe

int MPIAPI MPI_Win_set_attr(
       MPI_Win win,
       int     win_keyval,
  _In_ void    *attribute_val
);

Paramètres

  • win
    Objet de fenêtre MPI auquel l’attribut sera attaché.

  • win_keyval
    Valeur de clé, telle que retournée par MPI_Win_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_WIN_SET_ATTR(WIN, WIN_KEYVAL, ATTRIBUTE_VAL, IERROR)
        INTEGER WIN, WIN_KEYVAL, IERROR
        INTEGER(KIND=MPI_ADDRESS_KIND) ATTRIBUTE_VAL

Remarques

Le type de données de la valeur d’attribut varie selon que 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

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 mise en cache MPI