إشعار
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تسجيل الدخول أو تغيير الدلائل.
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تغيير الدلائل.
يخزن قيمة السمة المقترنة بمفتاح.
بناء الجملة
int MPIAPI MPI_Comm_set_attr(
MPI_Comm comm,
int comm_keyval,
_In_ void *attribute_val
);
المعلمات
الاتصالات
Communicator الذي سيتم إرفاق السمة به.comm_keyval
قيمة المفتاح، كما تم إرجاعها بواسطة MPI_Comm_create_keyval.attribute_val [in]
قيمة السمة.
القيمة المُرجعة
إرجاع MPI_SUCCESS عند النجاح. وإلا، فإن القيمة المرجعة هي رمز خطأ.
في Fortran، يتم تخزين القيمة المرجعة في المعلمة IERROR .
Fortran
MPI_COMM_SET_ATTR(COMM, COMM_KEYVAL, ATTRIBUTE_VAL, IERROR)
INTEGER COMM, COMM_KEYVAL, IERROR
INTEGER(KIND=MPI_ADDRESS_KIND) ATTRIBUTE_VAL
الملاحظات
قد لا يتم تغيير قيم السمات الدائمة MPI_TAG_UBMPI_HOSTMPI_IOMPI_WTIME_IS_GLOBALMPI_UNIVERSE_SIZEMPI_LASTUSEDCODEMPI_APPNUM .
يعتمد نوع بيانات قيمة السمة على ما إذا كان C أو C++أو Fortran قيد الاستخدام. في C و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 |