Udostępnij za pośrednictwem


MPI_Win_post, funkcja

Rozpoczyna epokę ekspozycji RMA.

Składnia

int MPIAPI MPI_Win_post(
   MPI_Group group,
   int       assert,
   MPI_Win   win
);

Parametry

  • Grupa
    Grupa procesów pochodzenia.

  • 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_POST(GROUP, ASSERT, WIN, IERROR)
        INTEGER GROUP, ASSERT, WIN, IERROR

Uwagi

Argument asercyjny służy do wskazywania specjalnych warunków dla wpisu, którego implementacja może użyć do optymalizacji operacji MPI_Win_post . Wartość zero jest zawsze poprawna. Inne wartości asercji mogą być połączone ze sobą lub. Asercji, które są prawidłowe dla MPI_Win_post to:

  • MPI_MODE_NOCHECK — zgodne wywołania MPI_Win_start nie wystąpiły jeszcze w żadnym procesie pochodzenia, gdy zostanie wykonane wywołanie MPI_Win_post . Opcja nocheck może być określona przez wywołanie pocztowe, jeśli i tylko wtedy, gdy jest określona przez każde pasujące wywołanie początkowe.
  • MPI_MODE_NOSTORE — od ostatniej synchronizacji okno lokalne nie zostało zaktualizowane przez magazyny lokalne (lub lokalne pobieranie lub odbieranie połączeń). Może to uniknąć potrzeby synchronizacji pamięci podręcznej w wywołaniu po wywołaniu.
  • MPI_MODE_NOPUT — okno lokalne nie zostanie zaktualizowane przez umieszczenie ani zebranie wywołań po wywołaniu po wywołaniu, dopóki nie nastąpi synchronizacja (oczekiwanie). Może to uniknąć potrzeby synchronizacji pamięci podręcznej w wywołaniu oczekiwania.

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

Zobacz też

MPI One-Sided Communications Functions