funktionen MPI_Cart_sub

Partitioner en kommunikatör i undergrupper som bildar lägre dimensionella kartesiska underrutnät.

Syntax

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

Parametrar

  • Comm
    Communicator med kartesisk struktur.

  • remain_dims [in]
    I-th-posten i remain_dims anger om i-th-dimensionen behålls i underrutnätet (sant) eller tas bort (falskt).

  • newcomm [out]
    Communicator som innehåller det underrutnät som innehåller anropsprocessen.

Returvärde

Returnerar MPI_SUCCESS vid lyckat resultat. Annars är returvärdet en felkod.

I Fortran lagras returvärdet i parametern IERROR .

Fortran

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

Krav

Produkt

HPC Pack 2012 MS-MPI Redistributable Package, HPC Pack 2008 R2 MS-MPI Redistributable Package, HPC Pack 2008 MS-MPI Redistributable Package eller HPC Pack 2008 Client Utilities

Huvud

Mpi.h; Mpif.h

Bibliotek

Msmpi.lib

DLL

Msmpi.dll

Se även

MPI-processtopologifunktioner