MPIR_Type_vector(3)

MPIR_Type_vector3

Create a vector datatype

Usage

int MPIR_Type_vector(int count,
                     int blocklength,
                     MPI_Aint stride,
                     int strideinbytes, MPI_Datatype oldtype, MPI_Datatype * newtype)

Input parameters

count

- number of blocks in vector

blocklength

- number of elements in each block

stride

- distance from beginning of one block to the next (see next parameter for units)

strideinbytes

- if nonzero, then stride is in bytes, otherwise stride is in terms of extent of oldtype

oldtype

- type (using handle) of datatype on which vector is based

Output parameters

newtype

- handle of new vector datatype

Return value

0 on success, MPI error code on failure.

From mpich-doc 3.3-3 in Debian 10 (Buster). Parsed by carta from the page's man source.