إشعار
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تسجيل الدخول أو تغيير الدلائل.
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تغيير الدلائل.
ترجع عملية قراءة وتعديل وكتابة RMA المستندة إلى الطلب البيانات قبل عملية التراكم.
بناء الجملة
int MPIAPI MPI_Rget_accumulate(
_In_ void *origin_addr,
int origin_count,
MPI_Datatype origin_datatype,
_Out_ void *result_addr,
int result_count,
MPI_Datatype result_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
نوع البيانات لكل إدخال مخزن مؤقتresult_addr [خارج]
العنوان الأولي للمخزن المؤقت للنتيجةresult_count
عدد الإدخالات في المخزن المؤقت للنتيجةresult_datatype
نوع البيانات لكل إدخال في المخزن المؤقت للنتيجةtarget_rank
مرتبة الهدفtarget_disp
الإزاحة من بداية النافذة إلى بداية المخزن المؤقت الهدفtarget_count
عدد الإدخالات في المخزن المؤقت الهدفDatatype
نوع البيانات لكل إدخال في المخزن المؤقت الهدفالمرجع
عملية تقليل معرفة مسبقاالفوز
كائن النافذةطلب [خارج]
طلب RMA
القيمة المُرجعة
إرجاع MPI_SUCCESS عند النجاح. وإلا، فإن القيمة المرجعة هي رمز خطأ.
في Fortran، يتم تخزين القيمة المرجعة في المعلمة IERROR .
Fortran
MPI_GET_RACCUMULATE(ORIGIN_ADDR, ORIGIN_COUNT, ORIGIN_DATATYPE, RESULT_ADDR, RESULT_COUNT, RESULT_DATATYPE,
TARGET_RANK, TARGET_DISP, TARGET_COUNT, TARGET_DATATYPE, OP, WIN, REQUEST, IERROR)
<type> ORIGIN_ADDR(*), RESULT_ADDR(*)
INTEGER(KIND=MPI_ADDRESS_KIND) TARGET_DISP
INTEGER ORIGIN_COUNT, ORIGIN_DATATYPE, RESULT_COUNT, RESULT_DATATYPE, TARGET_RANK, TARGET_COUNT,
TARGET_DATATYPE, OP, WIN, REQUEST, IERROR
الملاحظات
يشبه MPI_Rget_accumulateMPI_Get_accumulate، باستثناء أنه يخصص كائن طلب اتصال ويربطه بمقبض الطلب ( طلب الوسيطة) الذي يمكن استخدامه لانتظار أو اختبار الإكمال. يشير إكمال عملية MPI_Rget_accumulate إلى أن البيانات متوفرة في المخزن المؤقت للنتيجة وأن المخزن المؤقت الأصلي مجاني لتحديثه. لا يشير إلى أن العملية قد اكتملت في النافذة الهدف.
المتطلبات
منتج |
حزمة 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 |