MPI_Type_vector - Creates a vector (strided) data type
SYNOPSIS
C:
#include <mpi.h>
int MPI_Type_vector( count, blocklen, stride,
old_type, newtype )
int count;
int blocklen;
int stride;
MPI_Datatype old_type;
MPI_Datatype *newtype;
C++:
#include <mpi.h>
Datatype Datatype::Create_vector(
int count,
int blocklength,
int stride) const
Fortran:
INCLUDE "mpif.h" (or USE MPI)
INTEGER count, blocklength, stride, oldtype, newtype, ierror
CALL MPI_TYPE_VECTOR(count, blocklength, stride, oldtype, newtype, ierror)
STANDARDS
This release implements the MPI 1.2 standard, as
documented by the MPI Forum in the spring 1997 release of
MPI: A Message Passing Interface Standard.
DESCRIPTION
The MPI_Type_vector routine creates a vector (strided)
data type. This routine accepts the following parameters:
count Specifies the number of blocks (nonnegative
integer)
blocklen Specifies the number of elements in each
block (nonnegative integer)
stride Specifies the number of elements between
the start of each block (integer)
newtype Returns the new data type (handle)
ierror Specifies the return code value for
successful completion, which is in
MPI_SUCCESS. MPI_SUCCESS is defined in the
mpif.h file.
Man(1) output converted with
man2html