إشعار
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تسجيل الدخول أو تغيير الدلائل.
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تغيير الدلائل.
عملية تجميع RMA المستندة إلى الطلب.
بناء الجملة
int MPIAPI MPI_Raccumulate(
_In_ void *origin_addr,
int origin_count,
MPI_Datatype origin_datatype,
int target_rank,
MPI_Aint target_disp,
int target_count,
MPI_Datatype datatype,
MPI_Op op,
MPI_Win win,
_Out_ MPI_Request *request
);
المعلمات
origin_addr [in]
العنوان الأولي للمخزن المؤقتorigin_count
عدد الإدخالات في المخزن المؤقتorigin_datatype
نوع البيانات لكل إدخال مخزن مؤقتtarget_rank
مرتبة الهدفtarget_disp
الإزاحة من بداية النافذة إلى بداية المخزن المؤقت الهدفtarget_count
عدد الإدخالات في المخزن المؤقت الهدفDatatype
نوع البيانات لكل إدخال في المخزن المؤقت الهدفالمرجع
عملية تقليل معرفة مسبقاالفوز
كائن النافذةطلب [خارج]
طلب RMA
القيمة المُرجعة
إرجاع MPI_SUCCESS عند النجاح. وإلا، فإن القيمة المرجعة هي رمز خطأ.
في Fortran، يتم تخزين القيمة المرجعة في المعلمة IERROR .
Fortran
MPI_RACCUMULATE(ORIGIN_ADDR, ORIGIN_COUNT, ORIGIN_DATATYPE, TARGET_RANK,
TARGET_DISP, TARGET_COUNT, TARGET_DATATYPE, OP, WIN, REQUEST, IERROR)
<type> ORIGIN_ADDR(*)
INTEGER(KIND=MPI_ADDRESS_KIND) TARGET_DISP
INTEGER ORIGIN_COUNT, ORIGIN_DATATYPE,TARGET_RANK, TARGET_COUNT,
TARGET_DATATYPE, OP, WIN, REQUEST, IERROR
الملاحظات
يشبه MPI_RaccumulateMPI_Accumulate، باستثناء أنه يخصص كائن طلب اتصال ويربطه بمقبض الطلب ( طلب الوسيطة) الذي يمكن استخدامه للانتظار أو الاختبار للاكتمال. يشير إكمال عملية MPI_Raccumulate إلى أن المخزن المؤقت الأصلي مجاني ليتم تحديثه. لا يشير إلى أن العملية قد اكتملت في النافذة الهدف.
المتطلبات
منتج |
حزمة 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 |