MPI_Win_get_attr, funkcja
Pobierz atrybut buforowany w obiekcie okna MPI.
Składnia
int MPIAPI MPI_Win_get_attr(
MPI_Win win,
int win_keyval,
_Out_ void *attribute_val,
_Out_ int *flag
);
Parametry
Wygrać
Okno, do którego jest dołączony atrybut.win_keyval
Wartość klucza.attribute_val [out]
Wartość atrybutu, chyba że flaga ma wartość false.flaga [out]
Fałsz, jeśli żaden atrybut nie jest skojarzony z kluczem.
Wartość zwracana
Zwraca MPI_SUCCESS po powodzeniu. W przeciwnym razie zwracana wartość jest kodem błędu.
W fortran wartość zwracana jest przechowywana w parametrze 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
Uwagi
Następujące atrybuty są wstępnie zdefiniowane dla wszystkich obiektów okna MPI:
- MPI_WIN_BASE — adres podstawowy okna.
- MPI_WIN_SIZE — rozmiar okna w bajtach.
- MPI_WIN_DISP_UNIT — jednostka przemieszczania skojarzona z oknem.
- MPI_WIN_CREATE_FLAVOR — sposób tworzenia okna.
- MPI_WIN_MODEL — model pamięci dla okna.
Wymagania
Produkt |
Pakiet redystrybucyjny HPC Pack 2012 MS-MPI, pakiet redystrybucyjny HPC Pack 2008 R2 MS-MPI, pakiet redystrybucyjny HPC Pack 2008 MS-MPI lub narzędzia klienckie HPC Pack 2008 |
Nagłówek |
Mpi.h; Mpif.h |
Biblioteka |
Msmpi.lib |
DLL |
Msmpi.dll |