MPI_Wait (Fungsi MPI_Wait)
Menyelesaikan operasi yang luar biasa.
Sintaks
int MPIAPI MPI_Wait(
_Inout_ MPI_Request *request,
_Out_ MPI_Status *status
);
Parameter
request [in, out]
Penunjuk ke handel MPI_Request dari operasi yang luar biasa.status [out]
Penunjuk ke objek MPI_Status yang menjelaskan permintaan yang ditentukan.
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_WAIT(REQUEST, STATUS, IERROR)
INTEGER REQUEST, STATUS(MPI_STATUS_SIZE), IERROR
Keterangan
Fungsi ini adalah operasi non-lokal. Penyelesaian yang berhasil mungkin bergantung pada operasi yang cocok pada proses lain.
Fungsi ini kembali ketika operasi yang diidentifikasi oleh parameter permintaan selesai.
Jika operasi yang terkait dengan permintaan ini adalah operasi komunikasi persisten, permintaan persisten ditandai sebagai tidak aktif. Operasi lain dibatalkan alokasinya, dan handel permintaan diatur ke MPI_REQUEST_NULL.
Jika parameter permintaan menunjuk ke nilai MPI_REQUEST_NULL atau permintaan komunikasi persisten yang tidak aktif, maka fungsi mengembalikan status kosong.
Persyaratan
Produk |
Paket Redistributable HPC Pack 2012 MS-MPI, Paket HpC Pack 2008 R2 MS-MPI Redistributable, Paket HPC Pack 2008 MS-MPI Redistributable Package atau HpC Pack 2008 Client Utilities |
Header |
Mpi.h; Mpif.h |
Pustaka |
Msmpi.lib |
DLL |
Msmpi.dll |