إشعار
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تسجيل الدخول أو تغيير الدلائل.
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تغيير الدلائل.
اختبارات لبعض الطلبات المحددة لإكمالها.
بناء الجملة
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
);
المعلمات
عدد الحسابات
عدد الإدخالات في المعلمة array_of_requests .array_of_requests
صفيف من مقابض MPI_Request للعمليات المعلقة.عدد الصادرات [خارج]
عدد الطلبات المكتملة.array_of_indices
صفيف من المؤشرات في array_of_requests العمليات التي اكتملت. تتم فهرسة array_of_requests من الصفر في C، ومن واحد في Fortran.array_of_statuses
صفيف كائنات الحالة للعمليات التي اكتملت أو MPI_STATUSES_IGNORE.
القيمة المُرجعة
إرجاع MPI_SUCCESS عند النجاح. وإلا، فإن القيمة المرجعة هي رمز خطأ.
في Fortran، يتم تخزين القيمة المرجعة في المعلمة 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
الملاحظات
في حين أنه من الممكن سرد مقبض طلب أكثر من مرة في array_of_requests، فإن مثل هذا الإجراء يعتبر خاطئا وقد يتسبب في إنهاء البرنامج بشكل غير محدد أو إنتاج نتائج غير صحيحة.
المتطلبات
منتج |
حزمة HPC Pack 2012 MS-MPI القابلة لإعادة التوزيع، حزمة HPC Pack 2008 R2 MS-MPI القابلة لإعادة التوزيع، حزمة HPC Pack 2008 MS-MPI القابلة لإعادة التوزيع أو الأدوات المساعدة للعميل HPC Pack 2008 |
الرأس |
Mpi.h; Mpif.h |
المكتبة |
Msmpi.lib |
Dll |
Msmpi.dll |