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.
Uruchamia epokę dostępu RMA dla okna MPI.
Składnia
int MPIAPI MPI_Win_start(
MPI_Group group,
int assert,
MPI_Win win
);
Parametry
Grupa
Grupa procesów docelowych.Assert
Służy do optymalizowania tego wywołania; zero może być używane jako wartość domyślna.Wygrać
Obiekt okna.
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_START(GROUP, ASSERT, WIN, IERROR)
INTEGER GROUP, ASSERT, WIN, IERROR
Uwagi
Argument asercyjny służy do wskazywania specjalnych warunków ogrodzenia, których implementacja może użyć do optymalizacji operacji MPI_Win_start . Wartość zero jest zawsze poprawna. Inne wartości asercji mogą być razem lub ''ed. Asercji tha są prawidłowe dla MPI_Win_start są:
- MPI_MODE_NOCHECK — pasujące wywołania MPI_Win_post zostały już ukończone we wszystkich procesach docelowych po wywołaniu MPI_Win_start . Opcja nocheck może być określona w wywołaniu początkowym, jeśli i tylko wtedy, gdy jest określona w każdym pasującym wywołaniu post. Jest to podobne do optymalizacji gotowego wysyłania, które może zaoszczędzić uścisk dłoni, gdy uzgadnianie jest niejawne w kodzie. (Jednak gotowe wysyłanie jest zgodne z regularnym odbieraniem, natomiast zarówno start, jak i post muszą określać opcję nocheck).
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 |