إشعار
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تسجيل الدخول أو تغيير الدلائل.
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تغيير الدلائل.
يحدد نوع بيانات جديدا يتكون من عدد محدد من الكتل ذات الحجم العشوائي. كل كتلة هي سلسلة من عناصر نوع بيانات موجود. يمكن أن تحتوي كل كتلة على عدد مختلف من العناصر ويكون لها إزاحة مختلفة.
بناء الجملة
int MPIAPI MPI_Type_indexed(
int count,
_In_count_(count) int *array_of_blocklengths,
_In_count_(count) int *array_of_displacements,
MPI_Datatype oldtype,
_Out_ MPI_Datatype *newtype
);
المعلمات
count
عدد الكتل وعدد العناصر في المعلمات array_of_blocklengthsarray_of_displacements .array_of_blocklengths
عدد عناصر كل كتلة فردية.array_of_displacements
إزاحة كل كتلة فردية بالبايت. يجب أن تكون جميع عمليات إزاحة الكتلة مضاعفا لنطاق نوع البيانات كما هو محدد في معلمة النوع القديم .النوع القديم
نوع بيانات MPI لكل عنصر.newtype [out]
عند العودة، يحتوي على مقبض MPI_Datatype يمثل نوع البيانات الجديد.
القيمة المُرجعة
إرجاع MPI_SUCCESS عند النجاح. وإلا، فإن القيمة المرجعة هي رمز خطأ.
في Fortran، يتم تخزين القيمة المرجعة في المعلمة IERROR .
Fortran
MPI_TYPE_INDEXED(COUNT, ARRAY_OF_BLOCKLENGTHS, ARRAY_OF_DISPLACEMENTS, OLDTYPE, NEWTYPE, IERROR)
COUNT, ARRAY_OF_BLOCKLENGTHS, ARRAY_OF_DISPLACEMENTS, 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 |