مشاركة عبر


MPI_Group_excl الدالة

منشئ مجموعة يستخدم لتعريف مجموعة جديدة عن طريق حذف الرتب من مجموعة موجودة.

بناء الجملة

int MPIAPI MPI_Group_excl(
        MPI_Group         group,
        int               n,
        _In_count_(n) int *ranks,
  _Out_ MPI_Group         *newgroup
);

المعلمات

  • مجموعه
    المجموعة الموجودة.

  • n
    عدد العناصر في معلمة الرتب .

  • صفوف
    صفائف العمليات في المجموعة التي لن تظهر في مجموعة جديدة. يجب أن تكون الرتب المحددة صالحة في المجموعة الموجودة. يجب أن يكون كل عنصر في الصفيف مميزا. إذا كان الصفيف فارغا، فستكون المجموعة الجديدة متطابقة مع المجموعة الموجودة.

  • مجموعة جديدة [خارج]
    مؤشر إلى مؤشر يمثل المجموعة الجديدة المشتقة من المجموعة الموجودة. يتم الاحتفاظ بترتيب المجموعة الموجودة في المجموعة الجديدة.

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

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

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

Fortran

    MPI_GROUP_EXCL(GROUP, N, RANKS, NEWGROUP, IERROR)
        INTEGER GROUP, N, RANKS(*), NEWGROUP, IERROR

الملاحظات

تنشئ هذه الدالة مجموعة جديدة من العمليات المشتقة عن طريق إزالة العمليات المحددة من مجموعة موجودة مع الحفاظ على ترتيب الرتب في المجموعة.

المتطلبات

منتج

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