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 int16_t integer
MPIDataTypeUSHORT uint16_t integer
MPIDataTypeLONG signed int32_t integer
MPIDataTypeULONG uint32_t integer
MPIDataTypeFLOAT single precision floating point
MPIDataTypeDOUBLE double precision floating point
MPIDataTypeINT64 signed int64_t (64-bit) integer
MPIDataTypeUINT64 uint64_t (64-bit) integer