مشاركة عبر


MPI_Type_vector الدالة

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

بناء الجملة

int MPIAPI MPI_Type_vector(
        int          count,
        int          blocklength,
        int          stride,
        MPI_Datatype oldtype,
  _Out_ MPI_Datatype *newtype
);

المعلمات

  • count
    عدد الكتل في المتجه الذي تم إنشاؤه.

  • طول الكتلة
    عدد العناصر في كل كتلة.

  • خطوه
    عدد العناصر بين بداية كتلة واحدة وبداية الكتلة التالية.

  • النوع القديم
    نوع البيانات لكل عنصر.

  • newtype [out]
    عند العودة، يحتوي على مقبض MPI_Datatype يمثل نوع البيانات الجديد.

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

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

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

Fortran

    MPI_TYPE_VECTOR(COUNT, BLOCKLENGTH, STRIDE, OLDTYPE, NEWTYPE, IERROR)
        INTEGER COUNT, BLOCKLENGTH, STRIDE, OLDTYPE, NEWTYPE, 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

MPI_Type_contiguous

MPI_Type_create_hvector