إشعار
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تسجيل الدخول أو تغيير الدلائل.
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تغيير الدلائل.
إلغاء طلب اتصال.
بناء الجملة
int MPIAPI MPI_Cancel(
_In_ MPI_Request *request
);
المعلمات
-
طلب [in]
طلب الاتصال.
القيمة المُرجعة
إرجاع MPI_SUCCESS عند النجاح. وإلا، فإن القيمة المرجعة هي رمز خطأ.
في Fortran، يتم تخزين القيمة المرجعة في المعلمة IERROR .
Fortran
MPI_CANCEL(REQUEST, IERROR)
INTEGER REQUEST, IERROR
الملاحظات
الاستخدام المتوقع الأساسي MPI_Cancel هو في أنظمة التخزين المؤقت المتعدد، حيث يتم إجراء MPI_Irecvالمضاربة. عند اكتمال الحساب، قد تظل بعض طلبات التلقي هذه؛ يسمح استخدام MPI_Cancel للمستخدم بإلغاء هذه الطلبات غير الراضية.
يعد إلغاء عملية الإرسال أكثر صعوبة بكثير، ويرجع ذلك إلى حد كبير إلى أن الإرسال عادة ما يكون مكتملا جزئيا على الأقل (عادة ما يتم إرسال المعلومات الموجودة على العلامة والحجم والمصدر على الفور إلى الوجهة). ينصح المستخدمون بأن إلغاء الإرسال، في حين أن العملية المحلية (كما هو محدد في معيار MPI)، من المحتمل أن تكون مكلفة (عادة ما يتم إنشاء رسالة داخلية واحدة أو أكثر).
المتطلبات
منتج |
حزمة 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 |