MPI_Type_hindexed - Creates an indexed datatype with offsets in bytes
Contents
Acknowledgements
The LAM Team would like the thank the MPICH Team for the handy program to generate man pages ("doctext"
from ftp://ftp.mcs.anl.gov/pub/sowing/sowing.tar.gz ), the initial formatting, and some initial text for
most of the MPI-1 man pages.
Input Parameters
count - number of blocks -- also number of entries in indices and blocklens
lengths
- number of elements in each block (array of nonnegative integers)
disps - byte displacement of each block (array of MPI_Aint)
oldtype
- old datatype (handle)
Location
thindex.c
LAM/MPI 7.1.4 6/24/2006 MPI_Type_hindexed(3)
More Information
For more information, please see the official MPI Forum web site, which contains the text of both the
MPI-1 and MPI-2 standards. These documents contain detailed information about each MPI function (most of
which is not duplicated in these man pages).
http://www.mpi-forum.org/Name
MPI_Type_hindexed - Creates an indexed datatype with offsets in bytes
Notes
This function is deprecated. It has been replaced with an MPI-2 function (see the "See also" section,
below), which provides the same functionality. This function is (or effectively is) a wrapper to the
replacement function, anyway. User programs should use the MPI-2 replacement function instead of this
function.
Some functions are deprecated because their names did not conform to the stricter naming conventions of
MPI-2; others are deprecated because they have been replaced with more flexible functionality.
Output Parameter
newtype
- new datatype (handle)
See Also
MPI_Type_created_hindexed
Synopsis
#include <mpi.h>
int MPI_Type_hindexed(int count, int *lengths,
MPI_Aint *disps, MPI_Datatype oldtype,
MPI_Datatype *newtype)
