Заметка
Доступ к этой странице требует авторизации. Вы можете попробовать войти в систему или изменить каталог.
Доступ к этой странице требует авторизации. Вы можете попробовать сменить директорию.
Инициирует синхронизацию барьеров для всех членов группы.
Синтаксис
int MPIAPI MPI_Barrier(
_In_ MPI_Comm comm
);
Параметры
comm [in]
Синхронизированный коммуникатор.Если это интракоммуникатор, функция MPI_Barrier блокирует вызывающий объект до тех пор, пока все члены группы не вызовут его. Функция не возвращается ни в одном процессе, пока все групповые процессы не вызовут функцию.
Если это интеркоммуникатор, функция MPI_Barrier включает в себя две группы. Функция возвращается для процессов в одной группе, группе A, только после того, как все члены другой группы, группы B, вызвали функцию, и наоборот. Функция может возвращать для процесса до того, как все процессы в своей группе вызовут функцию .
Возвращаемое значение
Возвращает MPI_SUCCESS об успешном выполнении. В противном случае возвращаемое значение является кодом ошибки.
В Fortran возвращаемое значение хранится в параметре IERROR .
Fortran
MPI_BARRIER(COMM, IERROR)
INTEGER COMM, IERROR
Требования
Продукт |
Распространяемый пакет HPC 2012 MS-MPI, пакет HPC 2008 R2 распространяемый пакет MS-MPI, пакет HPC 2008 MS-MPI распространяемый пакет или служебные программы клиента ПАКЕТА HPC 2008 |
Заголовок |
Mpi.h; Mpif.h |
Библиотека |
Msmpi.lib |
DLL |
Msmpi.dll |