Lưu ý
Cần có ủy quyền mới truy nhập được vào trang này. Bạn có thể thử đăng nhập hoặc thay đổi thư mục.
Cần có ủy quyền mới truy nhập được vào trang này. Bạn có thể thử thay đổi thư mục.
Performs a barrier synchronization across all members of a group in a non-blocking way.
Syntax
int MPIAPI MPI_Ibarrier(
_In_ MPI_Comm comm,
_Out_ MPI_Request *request
);
Parameters
comm [in]
MPI_COMM communicator handle.request [out]
MPI_Request handle representing the communication operation.
Return value
Returns MPI_SUCCESS on success. Otherwise, the return value is an error code.
In Fortran, the return value is stored in the IERROR parameter.
Fortran
MPI_IBARRIER(COMM, REQUEST, IERROR)
INTEGER COMM, REQUEST, IERROR
Remarks
A non-blocking call initiates a collective barrier operation which must be completed in a separate completion call. Once initiated, the operation may progress independently of any computation or other communication at participating processes. In this manner, non-blocking barrier operations can mitigate possible synchronizing effects of barrier operations by running them in the “background.”
All completion calls (e.g., MPI_Wait) are supported for non-blocking barrier operations.
Requirements
Product |
Microsoft MPI v6 |
Header |
Mpi.h; Mpif.h |
Library |
Msmpi.lib |
DLL |
Msmpi.dll |