Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Menyelesaikan beberapa operasi yang luar biasa.
Sintaks
int MPIAPI MPI_Waitall(
int count,
_Inout_count_(count) MPI_Request *array_of_requests,
_Out_cap_(count) MPI_Status *array_of_statuses
);
Parameter
hitung
Jumlah entri dalam parameter array_of_requests .array_of_requests
Array MPI_Request menangani operasi yang luar biasa.array_of_statuses
Array objek MPI_Status yang menjelaskan operasi yang telah selesai. Mungkin MPI_STATUSES_IGNORE jika tidak ada informasi status yang diminta.
Nilai kembali
Mengembalikan MPI_SUCCESS pada keberhasilan. Jika tidak, nilai yang dikembalikan adalah kode kesalahan.
Mengembalikan MPI_ERR_IN_STATUS jika satu atau beberapa operasi selesai dalam kesalahan. Status operasi yang gagal dikembalikan dalam entri yang sesuai dalam parameter array_of_statuses .
Di Fortran, nilai yang dikembalikan disimpan dalam parameter IERROR .
Fortran
MPI_WAITALL(COUNT, ARRAY_OF_REQUESTS, INDEX, STATUS, IERROR)
INTEGER COUNT, ARRAY_OF_REQUESTS, INDEX, STATUS(MPI_STATUS_SIZE), IERROR
Keterangan
Fungsi ini adalah operasi non-lokal, penyelesaian yang berhasil mungkin bergantung pada operasi yang cocok pada proses lain.
Panggilan ke MPI_Waitall kembali ketika semua operasi yang terkait dengan permintaan aktif dalam array array_of_requests selesai. Setiap entri yang terkait dengan operasi komunikasi persisten mengakibatkan permintaan persisten ditandai sebagai tidak aktif. Operasi lain dibatalkan alokasinya, dan entri yang sesuai dalam array_of_requests diatur ke MPI_REQUEST_NULL.
Entri dalam parameter array_of_requests dapat MPI_REQUEST_NULL atau handel ke permintaan komunikasi persisten yang tidak aktif. Jika parameter hitungan nol, atau semua entri dalam array_of_requestsMPI_REQUEST_NULL atau permintaan komunikasi persisten yang tidak aktif, maka fungsi segera kembali dengan parameter indeks diatur ke MPI_UNDEFINED dan status kosong.
Persyaratan
Produk |
Paket HPC Pack 2012 MS-MPI Redistributable, HpC Pack 2008 R2 MS-MPI Redistributable Package, HPC Pack 2008 MS-MPI Redistributable Package atau HPC Pack 2008 Client Utilities |
Header |
Mpi.h; Mpif.h |
Pustaka |
Msmpi.lib |
DLL |
Msmpi.dll |