MPI_Cart_sub funkce
Rozdělí komunikátor na podskupiny, které tvoří méněrozměrné kartézské podmřížky.
Syntaxe
int MPIAPI MPI_Cart_sub(
MPI_Comm comm,
_In_ int *remain_dims,
_Out_ MPI_Comm *newcomm
);
Parametry
Komunikace
Komunikátor s kartézskou strukturou.remain_dims [v]
Položka i-thremain_dims určuje, zda je dimenze i-ta uložena v podmřížce (true) nebo je vyřazena (nepravda).newcomm [out]
Communicator obsahující podmřížku, která zahrnuje proces volání.
Vrácená hodnota
Vrátí MPI_SUCCESS při úspěchu. V opačném případě je návratovou hodnotou kód chyby.
V nástroji Fortran je vrácená hodnota uložena v parametru IERROR .
Fortran
MPI_CART_SUB(COMM, REMAIN_DIMS, NEWCOMM, IERROR)
INTEGER COMM, NEWCOMM, IERROR
LOGICAL REMAIN_DIMS(*)
Požadavky
Produkt |
HPC Pack 2012 MS-MPI Redistributable Package, HPC Pack 2008 R2 MS-MPI Redistributable Package, HPC Pack 2008 MS-MPI Redistributable Package nebo HPC Pack 2008 Client Utilities |
Hlavička |
Mpi.h; Mpif.h |
Knihovna |
Msmpi.lib |
DLL |
Msmpi.dll |