MPIDataType

Definition

typedef enum {
	MPIDataTypeINVALID = 0, /* this should stay zero - static arrays init to zero by default */

	MPIDataTypeSHORT,
	MPIDataTypeUSHORT,
	MPIDataTypeLONG,
	MPIDataTypeULONG,
	MPIDataTypeFLOAT,
	MPIDataTypeDOUBLE,
	MPIDataTypeINT64,
	MPIDataTypeUINT64,

	MPIDataTypeEND,
	MPIDataTypeFIRST   = MPIDataTypeINVALID + 1
} MPIDataType;

Required Header: mpidef.h
Change History: Modified in the 04.00. Modified in the 03.04.00; added MPIDataTypeINT64 and MPIDataTypeUINT64. Modified in the 03.02.00.

Description

MPIDataType is an enumeration of data types used in the MPI for defining the variable size and type.

MPIDataTypeCHAR character filter data type
MPIDataTypeSHORT signed short integer
MPIDataTypeUSHORT unsigned short integer
MPIDataTypeLONG signed long integer
MPIDataTypeULONG unsigned long integer
MPIDataTypeFLOAT single precision floating point
MPIDataTypeDOUBLE double precision floating point
MPIDataTypeINT64 signed long long (64-bit) integer
MPIDataTypeUINT64 unsigned long long (64-bit) integer