Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Tworzy klucz atrybutu dla obiektów okna MPI.
Składnia
int MPIAPI MPI_Win_create_keyval(
_In_ MPI_Win_copy_attr_function *win_copy_attr_fn,
_In_ MPI_Win_delete_attr_function *win_delete_attr_fn,
_Out_ int *win_keyval,
_In_opt_ void *extra_state
);
Parametry
win_copy_attr_fn [in]
Kopiuj funkcję wywołania zwrotnego dla win_keyval.win_delete_attr_fn [in]
Usuń funkcję wywołania zwrotnego dla win_keyval.win_keyval [out]
Wartość klucza dla przyszłego dostępu.extra_state [in, opcjonalnie]
Dodatkowy stan funkcji wywołania zwrotnego.
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_CREATE_KEYVAL(WIN_COPY_ATTR_FN, WIN_DELETE_ATTR_FN, WIN_KEYVAL,
EXTRA_STATE, IERROR)
EXTERNAL WIN_COPY_ATTR_FN, WIN_DELETE_ATTR_FN
INTEGER WIN_KEYVAL, IERROR
INTEGER(KIND=MPI_ADDRESS_KIND) EXTRA_STATE
Uwagi
Dostępne są domyślne funkcje kopiowania i usuwania. Są to
- MPI_WIN_NULL_COPY_FN — funkcja pustego kopiowania
- MPI_WIN_NULL_DELETE_FN — funkcja empty delete
- MPI_WIN_DUP_FN — prosta funkcja dup
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 |