Поделиться через


функция MPI_Win_post

Запускает эпоху экспозиции RMA.

Синтаксис

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

Параметры

  • group
    Группа процессов-источников.

  • Утверждать
    Используется для оптимизации этого вызова; по умолчанию может использоваться ноль.

  • Выиграть
    Объект Window.

Возвращаемое значение

Возвращает MPI_SUCCESS об успешном выполнении. В противном случае возвращаемое значение является кодом ошибки.

В Fortran возвращаемое значение хранится в параметре IERROR .

Fortran

    MPI_WIN_POST(GROUP, ASSERT, WIN, IERROR)
        INTEGER GROUP, ASSERT, WIN, IERROR

Комментарии

Аргумент assert используется для указания особых условий для post, которые реализация может использовать для оптимизации операции MPI_Win_post . Нулевое значение всегда является правильным. Другие значения утверждений могут быть илиed вместе. Утверждения, допустимые для MPI_Win_post :

  • MPI_MODE_NOCHECK — соответствующие вызовы MPI_Win_start еще не выполнялись в каких-либо процессах-источниках при вызове MPI_Win_post . Параметр nocheck можно указать при последующем вызове, если и только в том случае, если он указан каждым соответствующим начальным вызовом.
  • MPI_MODE_NOSTORE — локальное окно не обновлялось локальными хранилищами (или локальными вызовами получения или приема) с момента последней синхронизации. Это может избежать необходимости синхронизации кэша при последующем вызове.
  • MPI_MODE_NOPUT — локальное окно не будет обновляться путем размещения или накопления вызовов после после вызова, пока не будет выполнена синхронизация (ожидание). Это может избежать необходимости синхронизации кэша при вызове ожидания.

Требования

Продукт

Распространяемый пакет HPC 2012 MS-MPI, пакет HPC 2008 R2 распространяемый пакет MS-MPI, пакет HPC 2008 MS-MPI распространяемый пакет или служебные программы клиента ПАКЕТА HPC 2008

Заголовок

Mpi.h; Mpif.h

Библиотека

Msmpi.lib

DLL

Msmpi.dll

См. также раздел

Функции One-Sided связи MPI