Udostępnij za pośrednictwem


MPI_Cart_get, funkcja

Pobiera informacje o topologii kartezjańskiej skojarzone z komunikatorem.

Składnia

int MPIAPI MPI_Cart_get(
   MPI_Comm               comm,
   int                    maxdims,
   _Out_cap_(maxdims) int *dims,
   _Out_cap_(maxdims) int *periods,
   _Out_cap_(maxdims) int *coords
);

Parametry

  • Comm
    Komunikator z kartezjańską strukturą.

  • maxdims
    Długość wektorów dims, periods i coords w programie wywołującym.

  • Przyciemnia
    Liczba procesów dla każdego wymiaru kartezjańskiego.

  • Okresy
    Okresowość (prawda/fałsz) dla każdego wymiaru kartezjańskiego.

  • coordy
    Współrzędne procesu wywoływania w strukturze kartezjańskiej.

Wartość zwracana

Zwraca MPI_SUCCESS po powodzeniu. W przeciwnym razie zwracana wartość jest kodem błędu.

W fortran wartość zwracana jest przechowywana w parametrze IERROR .

Fortran

    MPI_CART_GET(COMM, MAXDIMS, DIMS, PERIODS, COORDS, IERROR)
        INTEGER COMM, MAXDIMS, DIMS(*), COORDS(*), IERROR
        LOGICAL PERIODS(*)

Wymagania

Produkt

Pakiet redystrybucyjny HPC Pack 2012 MS-MPI, pakiet redystrybucyjny HPC Pack 2008 R2 MS-MPI, pakiet redystrybucyjny HPC Pack 2008 MS-MPI lub narzędzia klienckie HPC Pack 2008

Nagłówek

Mpi.h; Mpif.h

Biblioteka

Msmpi.lib

DLL

Msmpi.dll

Zobacz też

Funkcje topologii procesów MPI