MPI_Type_create_hvector

int MPI_Type_create_hvector(int, int, MPI_Aint, MPI_Datatype, MPI_Datatype *);
Returns a new datatype that represents equally-spaced blocks. The spacing between the start of each block is given in bytes.