مشاركة عبر


دالة MPI_Cart_sub

تقسيم موصل إلى مجموعات فرعية تشكل الزراعة الفرعية الديكارتية منخفضة الأبعاد.

بناء الجملة

int MPIAPI MPI_Cart_sub(
        MPI_Comm comm,
  _In_  int      *remain_dims,
  _Out_ MPI_Comm *newcomm
);

المعلمات

  • الاتصالات
    التواصل مع البنية الديكارتية.

  • remain_dims [in]
    يحدد إدخال i-th remain_dims ما إذا كان يتم الاحتفاظ بالبعد i-th في النطاق الفرعي (صحيح) أو تم إسقاطه (خطأ).

  • newcomm [out]
    Communicator الذي يحتوي على subgrid الذي يتضمن عملية الاستدعاء.

القيمة المُرجعة

إرجاع MPI_SUCCESS عند النجاح. وإلا، فإن القيمة المرجعة هي رمز خطأ.

في Fortran، يتم تخزين القيمة المرجعة في المعلمة IERROR .

Fortran

    MPI_CART_SUB(COMM, REMAIN_DIMS, NEWCOMM, IERROR)
        INTEGER COMM, NEWCOMM, IERROR
        LOGICAL REMAIN_DIMS(*)

المتطلبات

منتج

حزمة 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

راجع أيضًا

وظائف طبولوجيا عملية MPI