إشعار
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تسجيل الدخول أو تغيير الدلائل.
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تغيير الدلائل.
الاستعلام عن العنوان المحلي للعملية لشرائح الذاكرة البعيدة التي تم إنشاؤها باستخدام MPI_Win_allocate_shared.
بناء الجملة
int MPIAPI MPI_Win_shared_query(
MPI_Win *win
int rank,
_Out_ MPI_Aint *size,
_Out_ int *disp_unit,
_Out_ void *baseptr
);
المعلمات
win [in]
كائن نافذة الذاكرة المشتركة.rank
ترتيب في مجموعة نافذة win (عدد صحيح غير سالب) أو MPI_PROC_NULL.الحجم [خارج]
حجم مقطع النافذة.disp_unit [خارج]
حجم الوحدة المحلية للإزاحات بالبايت.baseptr [out]
عنوان للوصول إلى التحميل/المتجر إلى مقطع النافذة.
القيمة المُرجعة
إرجاع MPI_SUCCESS عند النجاح. وإلا، فإن القيمة المرجعة هي رمز خطأ.
في Fortran، يتم تخزين القيمة المرجعة في المعلمة IERROR .
Fortran
MPI_WIN_SHARED_QUERY(WIN, RANK, SIZE, DISP_UNIT, BASEPTR, IERROR)
INTEGER WIN, RANK, DISP_UNIT, IERROR
INTEGER (KIND=MPI_ADDRESS_KIND) SIZE, BASEPTR
الملاحظات
تستعلم هذه الدالة عن العنوان المحلي للعملية لشرائح الذاكرة البعيدة التي تم إنشاؤها باستخدام MPI_Win_allocate_shared. يمكن لهذه الدالة إرجاع عناوين عملية محلية مختلفة لنفس الذاكرة الفعلية على عمليات مختلفة.
المتطلبات
منتج |
حزمة 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 |