مشاركة عبر


MPI_Type_set_attr الدالة

يخزن قيمة السمة المقترنة بمفتاح.

بناء الجملة

int MPIAPI MPI_Type_set_attr(
       MPI_Datatype type,
       int          type_keyval,
  _In_ void         *attribute_val
);

المعلمات

  • ⁩type⁧
    نوع بيانات MPI الذي سيتم إرفاق السمة به.

  • type_keyval
    قيمة المفتاح، كما تم إرجاعها بواسطة MPI_Type_create_keyval.

  • attribute_val [in]
    قيمة السمة.

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

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

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

Fortran

    MPI_TYPE_SET_ATTR(DATATYPE, TYPE_KEYVAL, ATTRIBUTE_VAL, IERROR)
        INTEGER DATATYPE, TYPE_KEYVAL, IERROR
        INTEGER(KIND=MPI_ADDRESS_KIND) ATTRIBUTE_VAL

الملاحظات

يعتمد نوع بيانات قيمة السمة على ما إذا كان C أو Fortran قيد الاستخدام. في C، قيمة السمة هي مؤشر فارغ؛ في Fortran، هو عدد صحيح بحجم العنوان.

إذا كانت سمة موجودة بالفعل، فسيتم استدعاء دالة الحذف (المحددة عند إنشاء keyval المطابق).

المتطلبات

منتج

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