Udostępnij za pośrednictwem


MPI_Dims_create, funkcja

Tworzy podział procesorów w siatce kartezjańskiej.

Składnia

int MPIAPI MPI_Dims_create(
   int                      nnodes,
   int                      ndims,
   _Inout_count_(ndims) int *dims
);

Parametry

  • węzły nnode
    Liczba węzłów w siatce.

  • ndims
    Liczba wymiarów kartezjańskich.

  • Przyciemnia
    Tablica całkowita o rozmiarze ndims określającym liczbę węzłów w każdym wymiarze. Wartość 0 wskazuje, że MPI_Dims_create powinna wypełnić odpowiednią wartość.

Wartość zwracana

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

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

Fortran

    MPI_DIMS_CREATE(NNODES, NDIMS, DIMS, IERROR)
        INTEGER NNODES, NDIMS, DIMS(*), IERROR

Wymagania

Produkt

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

Nagłówek

Mpi.h; Mpif.h

Biblioteka

Msmpi.lib

DLL

Msmpi.dll

Zobacz też

Funkcje topologii procesów MPI