Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Retourne les rangs source et destination décalés, en fonction d’une direction et d’une quantité de décalage.
Syntaxe
int MPIAPI MPI_Cart_shift(
MPI_Comm comm,
int direction,
int disp,
_Out_ int *rank_source,
_Out_ int *rank_dest
);
Paramètres
comm
Communicator avec une structure cartésienne.direction
Dimension de coordonnées du décalage.disp
Déplacement (> 0 : déplacement vers le haut, < 0 : déplacement vers le bas).rank_source [out]
Classement du processus source.rank_dest [out]
Classement du processus de destination.
Valeur retournée
Retourne MPI_SUCCESS en cas de réussite. Sinon, la valeur de retour est un code d’erreur.
Dans Fortran, la valeur de retour est stockée dans le paramètre IERROR .
Fortran
MPI_CART_SHIFT(COMM, DIRECTION, DISP, RANK_SOURCE, RANK_DEST, IERROR)
INTEGER COMM, DIRECTION, DISP, RANK_SOURCE, RANK_DEST, IERROR
Configuration requise
Produit |
HpC Pack 2012 MS-MPI Redistributable Package, HPC Pack 2008 R2 MS-MPI Redistributable Package, HPC Pack 2008 MS-MPI Redistributable Package ou HPC Pack 2008 Client Utilities |
En-tête |
Mpi.h ; Mpif.h |
Bibliothèque |
Msmpi.lib |
DLL |
Msmpi.dll |