الدالة MPI_Ibarrier
إجراء مزامنة حاجز عبر جميع أعضاء المجموعة بطريقة غير محظورة.
بناء الجملة
int MPIAPI MPI_Ibarrier(
_In_ MPI_Comm comm,
_Out_ MPI_Request *request
);
المعلمات
comm [in]
MPI_COMM مقبض التواصل.طلب [خارج]
MPI_Request معالجة تمثل عملية الاتصال.
القيمة المُرجعة
إرجاع MPI_SUCCESS عند النجاح. وإلا، فإن القيمة المرجعة هي رمز خطأ.
في Fortran، يتم تخزين القيمة المرجعة في المعلمة IERROR .
Fortran
MPI_IBARRIER(COMM, REQUEST, IERROR)
INTEGER COMM, REQUEST, IERROR
الملاحظات
يبدأ الاستدعاء غير المحظور عملية حاجز جماعي يجب إكمالها في استدعاء إكمال منفصل. بمجرد البدء، قد تتقدم العملية بشكل مستقل عن أي حساب أو اتصال آخر في العمليات المشاركة. بهذه الطريقة، يمكن لعمليات الحواجز غير المحظورة التخفيف من التأثيرات المتزامنة المحتملة لعمليات الحاجز عن طريق تشغيلها في "الخلفية".
يتم دعم جميع مكالمات الإكمال (على سبيل المثال، MPI_Wait) لعمليات الحواجز غير المحظورة.
المتطلبات
منتج |
Microsoft MPI v6 |
الرأس |
Mpi.h; Mpif.h |
المكتبة |
Msmpi.lib |
Dll |
Msmpi.dll |