Partager via


MPI_Type_contiguous, fonction

Définit un nouveau type de données qui est une concaténation d’un certain nombre d’éléments d’un type de données existant.

Syntaxe

int MPIAPI MPI_Type_contiguous(
        int          count,
        MPI_Datatype oldtype,
  _Out_ MPI_Datatype *newtype
);

Paramètres

  • count
    Nombre d’éléments dans le nouveau type de données.

  • oldtype
    Type de données MPI de chaque élément.

  • newtype [out]
    Au retour, contient un handle MPI_Datatype qui représente le 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_CONTIGUOUS(COUNT, OLDTYPE, NEWTYPE, IERROR)
        INTEGER COUNT, OLDTYPE, NEWTYPE, IERROR

Remarques

La concaténation du nouveau type de données est définie en utilisant l’étendue de l’ancien type de données comme taille des copies concaténées.

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 type de données MPI

MPI_Type_vector

MPI_Type_create_hvector