Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Выполняет барьерную синхронизацию между всеми членами группы неблокирующим способом.
Синтаксис
int MPIAPI MPI_Ibarrier(
_In_ MPI_Comm comm,
_Out_ MPI_Request *request
);
Параметры
comm [in]
MPI_COMM дескриптор коммуникатора.request [out]
MPI_Request дескриптор, представляющий операцию связи.
Возвращаемое значение
Возвращает MPI_SUCCESS при успешном выполнении. В противном случае возвращаемое значение представляет собой код ошибки.
В Fortran возвращаемое значение хранится в параметре IERROR .
Fortran
MPI_IBARRIER(COMM, REQUEST, IERROR)
INTEGER COMM, REQUEST, IERROR
Комментарии
Неблокирующий вызов инициирует коллективную операцию барьера, которая должна быть завершена в отдельном вызове завершения. После запуска операция может выполняться независимо от любых вычислений или других взаимодействий в участвующих процессах. Таким образом, неблокирующие операции с барьерами могут снизить возможные последствия синхронизации барьерных операций, выполняя их в фоновом режиме.
Все вызовы завершения (например, MPI_Wait) поддерживаются для неблокирующих операций барьера.
Требования
Продукт |
Microsoft MPI версии 6 |
Заголовок |
Mpi.h; Mpif.h |
Библиотека |
Msmpi.lib |
DLL |
Msmpi.dll |