MPI_Type_vector functie
Hiermee definieert u een nieuw gegevenstype dat bestaat uit een opgegeven aantal blokken van een opgegeven grootte. Elk blok is een samenvoeging van hetzelfde aantal elementen van een bestaand gegevenstype.
Syntaxis
int MPIAPI MPI_Type_vector(
int count,
int blocklength,
int stride,
MPI_Datatype oldtype,
_Out_ MPI_Datatype *newtype
);
Parameters
Tellen
Het aantal blokken in de gemaakte vector.blocklength
Het aantal elementen in elk blok.Stride
Het aantal elementen tussen het begin van een blok en het begin van het volgende blok.oudtype
Het gegevenstype van elk element.newtype [uit]
Bij retour bevat een MPI_Datatype ingang die het nieuwe gegevenstype vertegenwoordigt.
Retourwaarde
Retourneert MPI_SUCCESS bij succes. Anders is de retourwaarde een foutcode.
In Fortran wordt de retourwaarde opgeslagen in de parameter IERROR .
Fortran
MPI_TYPE_VECTOR(COUNT, BLOCKLENGTH, STRIDE, OLDTYPE, NEWTYPE, IERROR)
INTEGER COUNT, BLOCKLENGTH, STRIDE, OLDTYPE, NEWTYPE, IERROR
Vereisten
Product |
HPC Pack 2012 MS-MPI Redistributable Package, HPC Pack 2008 R2 MS-MPI Redistributable Package, HPC Pack 2008 MS-MPI Redistributable Package of HPC Pack 2008 Client Utilities |
Header |
Mpi.h; Mpif.h |
Bibliotheek |
Msmpi.lib |
DLL |
Msmpi.dll |