مشاركة عبر


دالة MPI_Win_set_attr

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

بناء الجملة

int MPIAPI MPI_Win_set_attr(
       MPI_Win win,
       int     win_keyval,
  _In_ void    *attribute_val
);

المعلمات

  • الفوز
    كائن نافذة MPI الذي سيتم إرفاق السمة به.

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

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

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

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

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

Fortran

    MPI_WIN_SET_ATTR(WIN, WIN_KEYVAL, ATTRIBUTE_VAL, IERROR)
        INTEGER WIN, WIN_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