MPI_Cart_coords, fonction
Détermine les coords de processus dans la topologie cartésienne en fonction du classement dans le groupe.
Syntaxe
int MPIAPI MPI_Cart_coords(
MPI_Comm comm,
int rank,
int maxdims,
_Out_cap_(maxdims) int *coords
);
Paramètres
comm
Communicateur avec structure cartésienne.rank
Classement d’un processus dans le groupe de comm.maxdims
Longueur des coords vectoriels dans le programme appelant.coords
Tableau d’entiers (de taille maxdims) contenant les coordonnées cartésiennes du processus spécifié.
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_COORDS(COMM, RANK, MAXDIMS, COORDS, IERROR)
INTEGER COMM, RANK, MAXDIMS, COORDS(*), IERROR
Configuration requise
Produit |
Package redistribuable MS-MPI HPC Pack 2012, package redistribuable HPC Pack 2008 R2 MS-MPI, package redistribuable MS-MPI HPC Pack 2008 ou utilitaires clients HPC Pack 2008 |
En-tête |
Mpi.h ; Mpif.h |
Bibliothèque |
Msmpi.lib |
DLL |
Msmpi.dll |