إشعار
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تسجيل الدخول أو تغيير الدلائل.
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تغيير الدلائل.
إجراء مزامنة سياج MPI على نافذة MPI.
بناء الجملة
int MPIAPI MPI_Win_fence(
int assert,
MPI_Win win
);
المعلمات
تاكيد
تأكيد البرنامج.الفوز
كائن النافذة.
القيمة المُرجعة
إرجاع MPI_SUCCESS عند النجاح. وإلا، فإن القيمة المرجعة هي رمز خطأ.
في Fortran، يتم تخزين القيمة المرجعة في المعلمة IERROR .
Fortran
MPI_WIN_FENCE(ASSERT, WIN, IERROR)
INTEGER ASSERT, WIN, IERROR
الملاحظات
يتم استخدام وسيطة التأكيد للإشارة إلى شروط خاصة للسياج الذي قد يستخدمه التنفيذ لتحسين عملية MPI_Win_fence . القيمة صفر صحيحة دائما. قد تكون قيم التأكيد الأخرى ORed معا. التأكيدات الصالحة MPI_Win_fence هي:
- MPI_MODE_NOSTORE - لم يتم تحديث النافذة المحلية بواسطة المتاجر المحلية (أو تلقي المكالمات المحلية أو تلقيها) منذ آخر مزامنة.
- MPI_MODE_NOPUT - لن يتم تحديث النافذة المحلية عن طريق وضع المكالمات أو تجميعها بعد استدعاء السياج، حتى مزامنة (السياج) التالية.
- MPI_MODE_NOPRECEDE - لا يكمل السياج أي تسلسل من مكالمات RMA الصادرة محليا. إذا تم إعطاء هذا التأكيد بواسطة أي عملية في مجموعة النوافذ، فيجب أن تعطى من قبل جميع العمليات في المجموعة.
- MPI_MODE_NOSUCCEED - لا يبدأ السياج أي تسلسل من مكالمات RMA الصادرة محليا. إذا تم إعطاء التأكيد من قبل أي عملية في مجموعة النافذة، فيجب أن تعطى من قبل جميع العمليات في المجموعة.
المتطلبات
منتج |
حزمة 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 |