MPI_Win_set_attr-Funktion
Speichert einen Attributwert, der einem Schlüssel zugeordnet ist.
Syntax
int MPIAPI MPI_Win_set_attr(
MPI_Win win,
int win_keyval,
_In_ void *attribute_val
);
Parameter
win
MPI-Fensterobjekt, an das attribut angefügt wird.win_keyval
Schlüsselwert, der von MPI_Win_create_keyval zurückgegeben wird.attribute_val [in]
Attributwert.
Rückgabewert
Gibt MPI_SUCCESS nach Erfolg zurück. Andernfalls ist der Rückgabewert ein Fehlercode.
In Fortran wird der Rückgabewert im IERROR-Parameter gespeichert.
Fortran
MPI_WIN_SET_ATTR(WIN, WIN_KEYVAL, ATTRIBUTE_VAL, IERROR)
INTEGER WIN, WIN_KEYVAL, IERROR
INTEGER(KIND=MPI_ADDRESS_KIND) ATTRIBUTE_VAL
Hinweise
Der Datentyp des Attributwerts hängt davon ab, ob C oder Fortran verwendet wird. In C ist ein Attributwert ein Leerzeichenzeiger. In Fortran handelt es sich um eine ganze Zahl mit Adressgröße.
Wenn bereits ein Attribut vorhanden ist, wird die Löschfunktion (angegeben, als die entsprechende Keyvale erstellt wurde) aufgerufen.
Anforderungen
Produkt |
HPC Pack 2012 MS-MPI Redistributable Package, HPC Pack 2008 R2 MS-MPI Redistributable Package, HPC Pack 2008 MS-MPI Redistributable Package oder HPC Pack 2008 Client Utilities |
Header |
Mpi.h; Mpif.h |
Bibliothek |
Msmpi.lib |
DLL |
Msmpi.dll |