إشعار
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تسجيل الدخول أو تغيير الدلائل.
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تغيير الدلائل.
يبدأ فترة وصول RMA لنافذة MPI.
بناء الجملة
int MPIAPI MPI_Win_start(
MPI_Group group,
int assert,
MPI_Win win
);
المعلمات
مجموعه
مجموعة من العمليات المستهدفة.تاكيد
يستخدم لتحسين هذا الاستدعاء؛ يمكن استخدام صفر كافتراضي.الفوز
كائن النافذة.
القيمة المُرجعة
إرجاع MPI_SUCCESS عند النجاح. وإلا، فإن القيمة المرجعة هي رمز خطأ.
في Fortran، يتم تخزين القيمة المرجعة في المعلمة IERROR .
Fortran
MPI_WIN_START(GROUP, ASSERT, WIN, IERROR)
INTEGER GROUP, ASSERT, WIN, IERROR
الملاحظات
يتم استخدام وسيطة التأكيد للإشارة إلى شروط خاصة للسياج الذي قد يستخدمه التنفيذ لتحسين عملية MPI_Win_start . القيمة صفر صحيحة دائما. قد تكون قيم التأكيد الأخرى أو 'ed معا. التأكيدات tha صالحة MPI_Win_start هي:
- MPI_MODE_NOCHECK - تم بالفعل إكمال المكالمات المطابقة إلى MPI_Win_post على جميع العمليات المستهدفة عند إجراء الاستدعاء إلى MPI_Win_start . يمكن تحديد خيار "nocheck" في مكالمة بدء إذا تم تحديده في كل مكالمة نشر مطابقة فقط إذا تم تحديده. يشبه هذا تحسين الإرسال الجاهز الذي قد يحفظ تأكيد الاتصال عندما يكون تأكيد الاتصال ضمنيا في التعليمات البرمجية. (ومع ذلك، تتم مطابقة الإرسال الجاهز بتلقي منتظم، في حين يجب أن يحدد كل من البدء والوظيفة خيار nocheck.)
المتطلبات
منتج |
حزمة 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 |