Note
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier les répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de changer de répertoire.
Définit un nouveau type de données qui se compose d’un nombre spécifié de blocs d’une taille spécifiée. Chaque bloc est une concaténation du même nombre d’éléments d’un type de données existant.
Syntaxe
int MPIAPI MPI_Type_vector(
int count,
int blocklength,
int stride,
MPI_Datatype oldtype,
_Out_ MPI_Datatype *newtype
);
Paramètres
count
Nombre de blocs dans le vecteur créé.blocklength
Nombre d’éléments dans chaque bloc.Foulée
Nombre d’éléments entre le début d’un bloc et le début du bloc suivant.oldtype
Type de données 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_VECTOR(COUNT, BLOCKLENGTH, STRIDE, OLDTYPE, NEWTYPE, IERROR)
INTEGER COUNT, BLOCKLENGTH, STRIDE, 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 |