Partager via


MPI_Dims_create fonction

Crée une division des processeurs dans une grille cartésienne.

Syntaxe

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

Paramètres

  • nnodes
    Nombre de nœuds dans une grille.

  • ndims
    Nombre de dimensions cartésiennes.

  • Dim
    Tableau d’entiers de taille ndims spécifiant le nombre de nœuds dans chaque dimension. La valeur 0 indique que MPI_Dims_create devez remplir une valeur appropriée.

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_DIMS_CREATE(NNODES, NDIMS, DIMS, IERROR)
        INTEGER NNODES, NDIMS, DIMS(*), 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

Voir aussi

Fonctions de topologie de processus MPI