MPI_Win_set_attr, funkcja
Przechowuje wartość atrybutu skojarzona z kluczem.
Składnia
int MPIAPI MPI_Win_set_attr(
MPI_Win win,
int win_keyval,
_In_ void *attribute_val
);
Parametry
Wygrać
Obiekt okna MPI, do którego zostanie dołączony atrybut.win_keyval
Wartość klucza zwrócona przez MPI_Win_create_keyval.attribute_val [in]
Wartość atrybutu.
Wartość zwracana
Zwraca MPI_SUCCESS powodzenia. W przeciwnym razie wartość zwracana jest kodem błędu.
W fortran wartość zwracana jest przechowywana w parametrze IERROR .
Fortran
MPI_WIN_SET_ATTR(WIN, WIN_KEYVAL, ATTRIBUTE_VAL, IERROR)
INTEGER WIN, WIN_KEYVAL, IERROR
INTEGER(KIND=MPI_ADDRESS_KIND) ATTRIBUTE_VAL
Uwagi
Typ danych wartości atrybutu zależy od tego, czy jest używany język C, czy Fortran. W języku C wartość atrybutu jest wskaźnikiem void; w Fortran jest to liczba całkowita o rozmiarze adresu.
Jeśli atrybut jest już obecny, zostanie wywołana funkcja delete (określona podczas tworzenia odpowiedniej klucza).
Wymagania
Produkt |
Pakiet redystrybucyjny PROGRAMU HPC Pack 2012 MS-MPI, pakiet redystrybucyjny HPC Pack 2008 R2 MS-MPI, pakiet redystrybucyjny PAKIETU HPC Pack 2008 MS-MPI lub narzędzia klienckie PAKIETU HPC Pack 2008 |
Nagłówek |
Mpi.h; Mpif.h |
Biblioteka |
Msmpi.lib |
DLL |
Msmpi.dll |