إشعار
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تسجيل الدخول أو تغيير الدلائل.
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تغيير الدلائل.
إنشاء كائن نافذة MPI للاتصال من جانب واحد.
بناء الجملة
int MPIAPI MPI_Win_create(
_In_ void *base,
MPI_Aint size,
int disp_unit,
MPI_Info info,
MPI_Comm comm,
_Out_ MPI_Win *win
);
المعلمات
الأساس [in]
العنوان الأولي لنافذة الذاكرة.size
حجم نافذة الذاكرة بالبايت.disp_unit
حجم الوحدة المحلية للإزاحات بالبايت.معلومات
وسيطة المعلومات.الاتصالات
Communicator.win [out]
كائن النافذة الذي تم إرجاعه بواسطة الاستدعاء.
القيمة المُرجعة
إرجاع MPI_SUCCESS عند النجاح. وإلا، فإن القيمة المرجعة هي رمز خطأ.
في Fortran، يتم تخزين القيمة المرجعة في المعلمة IERROR .
Fortran
MPI_WIN_CREATE(BASE, SIZE, DISP_UNIT, INFO, COMM, WIN, IERROR)
<type> BASE(*)
INTEGER(KIND=MPI_ADDRESS_KIND) SIZE
INTEGER DISP_UNIT, INFO, COMM, WIN, IERROR
الملاحظات
الدعوة جماعية على داخلية. يسمح MPI_Win_create لكل عملية بتحديد نافذة في ذاكرتها يمكن الوصول إليها بواسطة العمليات البعيدة. يقوم الاستدعاء بإرجاع كائن معتم يمثل مجموعة العمليات التي تمتلك مجموعة النوافذ والوصول إليها، وسمات كل نافذة، كما هو محدد بواسطة استدعاء التهيئة.
المتطلبات
منتج |
حزمة 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 |