مشاركة عبر


MPI_Barrier الدالة

بدء مزامنة الحاجز عبر جميع أعضاء المجموعة.

بناء الجملة

int MPIAPI MPI_Barrier(
  _In_ MPI_Comm comm
);

المعلمات

  • comm [in]
    الموصل المراد مزامنته.

    إذا كان هذا هو intracommunicator، فإن الدالة MPI_Barrier تمنع المتصل حتى يطلق عليه جميع أعضاء المجموعة. لا ترجع الدالة على أي عملية حتى تسمى جميع عمليات المجموعة الدالة .

    إذا كان هذا متداخلا، فإن الدالة MPI_Barrier تتضمن مجموعتين. ترجع الدالة على العمليات في مجموعة واحدة، المجموعة أ، فقط بعد أن يطلق جميع أعضاء المجموعة الأخرى، المجموعة ب، الدالة والعكس صحيح. يمكن أن ترجع الدالة لعملية قبل أن تسمى جميع العمليات في مجموعتها الدالة .

القيمة المُرجعة

إرجاع MPI_SUCCESS عند النجاح. وإلا، فإن القيمة المرجعة هي رمز خطأ.

في Fortran، يتم تخزين القيمة المرجعة في المعلمة IERROR .

Fortran

    MPI_BARRIER(COMM, IERROR)
        INTEGER COMM, IERROR

المتطلبات

منتج

حزمة 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

راجع أيضًا

الدالات الجماعية ل MPI