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 obiekt okna MPI na potrzeby komunikacji jednostronnej.
Składnia
int MPIAPI MPI_Win_create(
_In_ void *base,
MPI_Aint size,
int disp_unit,
MPI_Info info,
MPI_Comm comm,
_Out_ MPI_Win *win
);
Parametry
base [in]
Początkowy adres okna pamięci.Rozmiar
Rozmiar okna pamięci w bajtach.disp_unit
Rozmiar jednostki lokalnej dla wysiedleń w bajtach.informacje o
Argument informacji.Comm
Communicator.win [out]
Obiekt okna zwrócony przez wywołanie .
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(BASE, SIZE, DISP_UNIT, INFO, COMM, WIN, IERROR)
<type> BASE(*)
INTEGER(KIND=MPI_ADDRESS_KIND) SIZE
INTEGER DISP_UNIT, INFO, COMM, WIN, IERROR
Uwagi
Połączenie jest zbiorowe w intracommunicator. MPI_Win_create umożliwia każdemu procesowi określenie okna w pamięci, które jest dostępne do uzyskiwania dostępu przez procesy zdalne. Wywołanie zwraca nieprzezroczysty obiekt, który reprezentuje grupę procesów, które są właścicielami i uzyskują dostęp do zestawu okien, oraz atrybuty każdego okna określone przez wywołanie inicjowania.
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 |