مشاركة عبر


MPI_Wait الدالة

إكمال عملية معلقة.

بناء الجملة

int MPIAPI MPI_Wait(
  _Inout_ MPI_Request *request,
  _Out_   MPI_Status  *status
);

المعلمات

  • طلب [داخل، خارج]
    مؤشر إلى مؤشر MPI_Request لعملية معلقة.

  • الحالة [خارج]
    مؤشر إلى كائن MPI_Status يصف الطلب المحدد.

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

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

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

Fortran

    MPI_WAIT(REQUEST, STATUS, IERROR)
        INTEGER REQUEST, STATUS(MPI_STATUS_SIZE), IERROR

الملاحظات

هذه الدالة هي عملية غير محلية. قد يعتمد الإكمال الناجح على عمليات مطابقة في عمليات أخرى.

ترجع هذه الدالة عند اكتمال العملية التي تم تحديدها بواسطة معلمة الطلب .

إذا كانت العملية المقترنة بهذا الطلب عملية اتصال مستمرة، يتم وضع علامة على الطلب المستمر على أنه غير نشط. يتم إلغاء تخصيص العمليات الأخرى، ويتم تعيين مقبض الطلب إلى MPI_REQUEST_NULL.

إذا كانت معلمة الطلب تشير إلى قيمة MPI_REQUEST_NULL أو إلى طلب اتصال مستمر غير نشط، فترجع الدالة حالة فارغة.

المتطلبات

منتج

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

MPI_Isend

MPI_Ibsend