fungsi MPI_Ibarrier
Melakukan sinkronisasi penghalang di semua anggota grup dengan cara yang tidak memblokir.
Sintaks
int MPIAPI MPI_Ibarrier(
_In_ MPI_Comm comm,
_Out_ MPI_Request *request
);
Parameter
comm [in]
MPI_COMM handel komunikator.request [out]
MPI_Request menangani yang mewakili operasi komunikasi.
Nilai kembali
Mengembalikan MPI_SUCCESS pada keberhasilan. Jika tidak, nilai yang dikembalikan adalah kode kesalahan.
Di Fortran, nilai pengembalian disimpan dalam parameter IERROR .
Fortran
MPI_IBARRIER(COMM, REQUEST, IERROR)
INTEGER COMM, REQUEST, IERROR
Keterangan
Panggilan non-pemblokiran memulai operasi penghalang kolektif yang harus diselesaikan dalam panggilan penyelesaian terpisah. Setelah dimulai, operasi dapat maju secara independen dari komputasi atau komunikasi lainnya dalam proses yang berpartisipasi. Dengan cara ini, operasi penghalang non-pemblokiran dapat mengurangi kemungkinan sinkronisasi efek operasi penghalang dengan menjalankannya di "latar belakang."
Semua panggilan penyelesaian (misalnya, MPI_Wait) didukung untuk operasi penghalang non-pemblokiran.
Persyaratan
Produk |
Microsoft MPI v6 |
Header |
Mpi.h; Mpif.h |
Pustaka |
Msmpi.lib |
DLL |
Msmpi.dll |