Blame www/www3/MPIR_Type_struct.html

Packit Service c5cf8c
Packit Service c5cf8c
<HTML>
Packit Service c5cf8c
<HEAD>
Packit Service c5cf8c
<META NAME="GENERATOR" CONTENT="DOCTEXT">
Packit Service c5cf8c
<TITLE>MPIR_Type_struct</TITLE>
Packit Service c5cf8c
</HEAD>
Packit Service c5cf8c
<BODY BGCOLOR="FFFFFF">
Packit Service c5cf8c

MPIR_Type_struct

Packit Service c5cf8c
create a struct datatype 
Packit Service c5cf8c

Synopsis

Packit Service c5cf8c
Packit Service c5cf8c
#undef FUNCNAME
Packit Service c5cf8c
#define FUNCNAME MPIR_Type_struct
Packit Service c5cf8c
#undef FCNAME
Packit Service c5cf8c
#define FCNAME MPL_QUOTE(FUNCNAME)
Packit Service c5cf8c
int MPIR_Type_struct(int count,
Packit Service c5cf8c
                     const int *blocklength_array,
Packit Service c5cf8c
                     const MPI_Aint * displacement_array,
Packit Service c5cf8c
                     const MPI_Datatype * oldtype_array, MPI_Datatype * newtype)
Packit Service c5cf8c
Packit Service c5cf8c

Input Parameters

Packit Service c5cf8c
Packit Service c5cf8c
count
number of blocks in vector
Packit Service c5cf8c
Packit Service c5cf8c
blocklength_array
number of elements in each block
Packit Service c5cf8c
Packit Service c5cf8c
displacement_array
offsets of blocks from start of type in bytes
Packit Service c5cf8c
Packit Service c5cf8c
oldtype_array
types (using handle) of datatypes on which vector is based
Packit Service c5cf8c
Packit Service c5cf8c

Packit Service c5cf8c

Output Parameters

Packit Service c5cf8c
Packit Service c5cf8c
newtype
handle of new struct datatype
Packit Service c5cf8c
Packit Service c5cf8c

Packit Service c5cf8c

Return Value

Packit Service c5cf8c
MPI_SUCCESS on success, MPI errno on failure.
Packit Service c5cf8c
</BODY></HTML>