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.
Pengujian untuk beberapa permintaan yang diberikan selesai.
Sintaks
int MPIAPI MPI_Testsome(
int incount,
_Inout_count_(incount) MPI_Request *array_of_requests,
_Out_ int *outcount,
_Out_cap_post_count_(incount,*outcount) int *array_of_indices,
_Out_cap_post_count_(incount,*outcount) MPI_Status *array_of_statuses
);
Parameter
incount
Jumlah entri dalam parameter array_of_requests .array_of_requests
Array MPI_Request menangani operasi yang luar biasa.outcount [out]
Jumlah permintaan yang telah selesai.array_of_indices
Array indeks dalam array_of_requests operasi yang selesai. Array_of_requests diindeks dari nol di C, dan dari satu di Fortran.array_of_statuses
Array objek status untuk operasi yang selesai, atau MPI_STATUSES_IGNORE.
Mengembalikan nilai
Mengembalikan MPI_SUCCESS pada keberhasilan. Jika tidak, nilai yang dikembalikan adalah kode kesalahan.
Di Fortran, nilai pengembalian disimpan dalam parameter IERROR .
Fortran
MPI_TESTSOME(INCOUNT, ARRAY_OF_REQUESTS, OUTCOUNT, ARRAY_OF_INDICES, ARRAY_OF_STATUSES, IERROR)
INTEGER INCOUNT, ARRAY_OF_REQUESTS(*), OUTCOUNT, ARRAY_OF_INDICES(*),
ARRAY_OF_STATUSES(MPI_STATUS_SIZE,*), IERROR
Keterangan
Meskipun dimungkinkan untuk mencantumkan handel permintaan lebih dari sekali di array_of_requests, tindakan tersebut dianggap keliru dan dapat menyebabkan program secara tidak terduga mengakhiri atau menghasilkan hasil yang salah.
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 |