Partager via


MPI_Type_create_darray fonction

Crée un type de données représentant un tableau distribué.

Syntaxe

int MPIAPI MPI_Type_create_darray(
        int                   size,
        int                   rank,
        int                   ndims,
        _In_count_(ndims) int array_of_gszies[],
        _In_count_(ndims) int array_of_distribs[],
        _In_count_(ndims) int array_of_dargs[],
        _In_count_(ndims) int array_of_psizes[],
        int                   order,
        MPI_Datatype          oldtype,
  _Out_ MPI_Datatype          *newtype
);

Paramètres

  • size
    Taille du groupe de processus.

  • rank
    Classement dans le groupe de processus.

  • ndims
    Nombre de dimensions de tableau et dimensions de grille de processus.

  • array_of_gszies
    Nombre d’éléments de type oldtype dans chaque dimension de tableau global.

  • array_of_distribs
    Distribution du tableau dans chaque dimension.

  • array_of_dargs
    Argument de distribution dans chaque dimension.

  • array_of_psizes
    Taille de la grille de processus dans chaque dimension.

  • order
    Indicateur d’ordre de stockage de tableau.

  • oldtype
    Ancien type de données.

  • newtype [out]
    Nouveau type de données.

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_TYPE_CREATE_DARRAY(SIZE, RANK, NDIMS, ARRAY_OF_GSIZES,
            ARRAY_OF_DISTRIBS, ARRAY_OF_DARGS, ARRAY_OF_PSIZES, ORDER,
            OLDTYPE, NEWTYPE, IERROR)
        INTEGER SIZE, RANK, NDIMS, ARRAY_OF_GSIZES(*), ARRAY_OF_DISTRIBS(*),
        ARRAY_OF_DARGS(*), ARRAY_OF_PSIZES(*), ORDER, OLDTYPE, NEWTYPE, 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

Voir aussi

Fonctions de type de données MPI