Bagikan melalui


fungsi MPI_Group_excl

Konstruktor grup yang digunakan untuk menentukan grup baru dengan menghapus peringkat dari grup yang sudah ada.

Sintaks

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

Parameter

  • grup
    Grup yang ada.

  • n
    Jumlah elemen dalam parameter peringkat .

  • Peringkat
    Array proses dalam grup yang tidak muncul di grup baru. Peringkat yang ditentukan harus valid dalam grup yang ada. Setiap elemen dalam array harus berbeda. Jika array kosong maka grup baru akan identik dengan grup yang ada.

  • newgroup [out]
    Penunjuk ke handel yang mewakili grup baru yang berasal dari grup yang ada. Urutan grup yang ada dipertahankan di grup baru.

Mengembalikan nilai

Mengembalikan MPI_SUCCESS pada keberhasilan. Jika tidak, nilai yang dikembalikan adalah kode kesalahan.

Di Fortran, nilai yang dikembalikan disimpan dalam parameter IERROR .

Fortran

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

Keterangan

Fungsi ini membuat grup proses baru yang diturunkan dengan menghapus proses tertentu dari grup yang ada sambil mempertahankan urutan peringkat dalam grup.

Persyaratan

Produk

Paket HPC Pack 2012 MS-MPI Redistributable, HpC Pack 2008 R2 MS-MPI Redistributable Package, HPC Pack 2008 MS-MPI Redistributable Package atau HPC Pack 2008 Client Utilities

Header

Mpi.h; Mpif.h

Pustaka

Msmpi.lib

DLL

Msmpi.dll

Lihat juga

Fungsi Grup MPI