مشاركة عبر


دالة MPI_Get_count

يحصل على عدد عناصر "المستوى الأعلى".

بناء الجملة

int MPIAPI MPI_Get_count(
  _In_  MPI_Status   *status,
        MPI_Datatype datatype,
  _Out_ int          *count
);

المعلمات

  • الحالة [in]
    حالة الإرجاع لعملية الاستلام.

  • Datatype
    نوع البيانات لكل عنصر مخزن مؤقت تلقي.

  • العد [خارج]
    عدد العناصر المستلمة.

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

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

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

Fortran

    MPI_GET_COUNT(STATUS, DATATYPE, COUNT, IERROR)
        INTEGER STATUS(MPI_STATUS_SIZE), DATATYPE, COUNT, IERROR

الملاحظات

إذا كان حجم نوع البيانات صفرا، فسيرجع هذا الروتين عددا من الصفر. إذا لم تكن كمية البيانات في الحالة مضاعفا دقيقا لحجم نوع البيانات (بحيث لا يكون العدد متكاملا)، يتم إرجاع عددMPI_UNDEFINED بدلا من ذلك.

المتطلبات

منتج

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