مشاركة عبر


MPI_Startall الدالة

بدء مجموعة من الطلبات المستمرة.

بناء الجملة

int MPIAPI MPI_Startall(
   int                              count,
   _Inout_count_(count) MPI_Request *array_of_requests
);

المعلمات

  • count
    حجم صفيف الطلب.

  • array_of_requests
    صفيف الطلبات.

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

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

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

Fortran

    MPI_STARTALL(COUNT, ARRAY_OF_REQUESTS, IERROR)
        INTEGER COUNT, ARRAY_OF_REQUESTS(*), IERROR

الملاحظات

على عكس MPI_Waitall، لا توفر MPI_Startall آلية لإرجاع أخطاء متعددة أو تحديد الطلب (الطلبات) المعنية. Futhermore، سلوك MPI_Startall بعد حدوث خطأ غير محدد بواسطة معيار MPI. إذا كانت هناك حاجة إلى الإبلاغ عن الأخطاء والسلوك المحددين جيدا، فيجب استخدام استدعاءات متعددة إلى MPI_Start بدلا من ذلك.

المتطلبات

منتج

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