Megosztás:


MPI_Cart_create függvény

Új kommunikátort hoz létre, amelyhez topológiai információk lettek csatolva.

Szintaxis

int MPIAPI MPI_Cart_create(
        MPI_Comm              comm_old,
        int                   ndims,
        _In_count_(ndims) int *dims,
        _In_count_(ndims) int *periods,
        int                   reorder,
  _Out_ MPI_Comm              *comm_cart
);

Paraméterek

  • comm_old
    Bemeneti kommunikátor.

  • ndims
    A cartesian rács méreteinek száma.

  • halvány
    A méretndimek egész tömbje, amely az egyes dimenziókban lévő folyamatok számát határozza meg.

  • Időszakok
    A méretndimek logikai tömbje, amely meghatározza, hogy a rács periodikus (igaz) vagy sem (hamis) az egyes dimenziókban.

  • Újrarendelési
    A rangsorolás átrendezhető (igaz) vagy nem (hamis).

  • comm_cart [ki]
    Communicator új cartesian topológiával.

Visszatérési érték

Sikeres MPI_SUCCESS ad vissza. Ellenkező esetben a visszatérési érték hibakód.

A Fortranban a visszatérési érték az IERROR paraméterben van tárolva.

Fortran

    MPI_CART_CREATE(COMM_OLD, NDIMS, DIMS, PERIODS, REORDER, COMM_CART, IERROR)
        INTEGER COMM_OLD, NDIMS, DIMS(*), COMM_CART, IERROR
        LOGICAL PERIODS(*), REORDER

Követelmények

Termék

HPC Pack 2012 MS-MPI terjeszthető csomag, HPC Pack 2008 R2 MS-MPI terjeszthető csomag, HPC Pack 2008 MS-MPI újraterjeszthető csomag vagy HPC Pack 2008 ügyfél-segédprogramok

Fejléc

Mpi.h; Mpif.h

Kódtár

Msmpi.lib

DLL

Msmpi.dll

Lásd még

MPI-folyamat topológiafüggvényei