HP-MPI V2.3 for Linux Release Note

IN oldtype old datatype (handle)
OUT newtype new datatype (handle)
int MPI_Type_sizeL(MPI_Datatype datatype, MPI_Aint *size)
IN datatype datatype (handle)
OUT size datatype size
int MPI_Type_structL(MPI_Aint count, MPI_Aint *array_of_blocklengths, MPI_Aint
*array_of_displacements, MPI_Datatype *array_of_types, MPI_Datatype
*newtype)
IN count number of blocks (integer)
IN array_of_blocklength number of elements in each block
IN array_of_displacements byte displacement of each block
IN array_of_types type of elements in each block
(array of handles to datatype objects)
OUT newtype new datatype (handle)
int MPI_Type_vectorL(MPI_Aint count, MPI_Aint blocklength, MPI_Aint stride,
MPI_Datatype oldtype, MPI_Datatype *newtype)
IN count number of blocks (nonnegative integer)
IN blocklength number of elements in each block
IN stride number of elements between start of each block
IN oldtype old datatype (handle)
OUT newtype new datatype (handle)
int MPI_UnpackL(void* inbuf, MPI_Aint insize, MPI_Aint *position, void *outbuf,
MPI_Aint outcount, MPI_Datatype datatype, MPI_Comm comm)
IN inbuf input buffer start (choice)
IN insize size of input buffer, in bytes
INOUT position current position in bytes
OUT outbuf output buffer start (choice)
IN outcount number of items to be unpacked
IN datatype datatype of each output data item (handle)
IN comm communicator for packed message (handle)
int MPI_Unpack_externalL(char *datarep, void *inbuf, MPI_Aint insize, MPI_Aint
*position, void *outbuf, MPI_Aint outcount, MPI_Datatype datatype)
IN datarep data representation (string)
IN inbuf input buffer start (choice)
IN insize input buffer size, in bytes
INOUT position current position in buffer, in bytes
OUT outbuf output buffer start (choice)
IN outcount number of output data items
IN datatype datatype of output data item (handle)
48 HP-MPI Large Message APIs