مشاركة عبر


دالة MPI_Win_get_attr

احصل على سمة مخزنة مؤقتا على كائن نافذة MPI.

بناء الجملة

int MPIAPI MPI_Win_get_attr(
        MPI_Win win,
        int     win_keyval,
  _Out_ void    *attribute_val,
  _Out_ int     *flag
);

المعلمات

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

  • win_keyval
    قيمة المفتاح.

  • attribute_val [خارج]
    قيمة السمة، ما لم تكن العلامة خطأ.

  • علامة [خارج]
    خطأ إذا لم تكن هناك سمة مقترنة بالمفتاح.

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

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

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

Fortran

    MPI_WIN_GET_ATTR(WIN, WIN_KEYVAL, ATTRIBUTE_VAL, FLAG, IERROR)
        INTEGER WIN, WIN_KEYVAL, IERROR
        INTEGER(KIND=MPI_ADDRESS_KIND) ATTRIBUTE_VAL
        LOGICAL FLAG

الملاحظات

السمات التالية محددة مسبقا لجميع كائنات نافذة MPI:

  • MPI_WIN_BASE - عنوان قاعدة النافذة.
  • MPI_WIN_SIZE - حجم النافذة، بالبايت.
  • MPI_WIN_DISP_UNIT - وحدة الإزاحة المقترنة بالنافذة.
  • MPI_WIN_CREATE_FLAVOR - كيفية إنشاء النافذة.
  • MPI_WIN_MODEL - نموذج الذاكرة للنافذة.

المتطلبات

منتج

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