MPI_Datatype enumeration - Message Passing Interface (original) (raw)
The enumeration of predefined MPI datatypes.
Syntax
typedef enum _MPI_Datatype {
MPI_DATATYPE_NULL = 0x0c000000,
MPI_CHAR = 0x4c000101,
MPI_UNSIGNED_CHAR = 0x4c000102,
MPI_SHORT = 0x4c000203,
MPI_UNSIGNED_SHORT = 0x4c000204,
MPI_INT = 0x4c000405,
MPI_UNSIGNED = 0x4c000406,
MPI_LONG = 0x4c000407,
MPI_UNSIGNED_LONG = 0x4c000408,
MPI_LONG_LONG_INT = 0x4c000809,
MPI_LONG_LONG = MPI_LONG_LONG_INT,
MPI_FLOAT = 0x4c00040a,
MPI_DOUBLE = 0x4c00080b,
MPI_LONG_DOUBLE = 0x4c00080c,
MPI_BYTE = 0x4c00010d,
MPI_WCHAR = 0x4c00020e,
MPI_PACKED = 0x4c00010f,
MPI_LB = 0x4c000010,
MPI_UB = 0x4c000011,
MPI_C_COMPLEX = 0x4c000812,
MPI_C_FLOAT_COMPLEX = 0x4c000813,
MPI_C_DOUBLE_COMPLEX = 0x4c001614,
MPI_C_LONG_DOUBLE_COMPLEX = 0x4c001615,
MPI_2INT = 0x4c000816,
MPI_C_BOOL = 0x4c000117,
MPI_SIGNED_CHAR = 0x4c000118,
MPI_UNSIGNED_LONG_LONG = 0x4c000819,
MPI_CHARACTER = 0x4c00011a,
MPI_INTEGER = 0x4c00041b,
MPI_REAL = 0x4c00041c,
MPI_LOGICAL = 0x4c00041d,
MPI_COMPLEX = 0x4c00081e,
MPI_DOUBLE_PRECISION = 0x4c00081f,
MPI_2INTEGER = 0x4c000820,
MPI_2REAL = 0x4c000821,
MPI_DOUBLE_COMPLEX = 0x4c001022,
MPI_2DOUBLE_PRECISION = 0x4c001023,
MPI_2COMPLEX = 0x4c001024,
MPI_2DOUBLE_COMPLEX = 0x4c002025,
MPI_REAL2 = MPI_DATATYPE_NULL,
MPI_REAL4 = 0x4c000427,
MPI_COMPLEX8 = 0x4c000828,
MPI_REAL8 = 0x4c000829,
MPI_COMPLEX16 = 0x4c00102a,
MPI_REAL16 = MPI_DATATYPE_NULL,
MPI_COMPLEX32 = MPI_DATATYPE_NULL,
MPI_INTEGER1 = 0x4c00012d,
MPI_COMPLEX4 = MPI_DATATYPE_NULL,
MPI_INTEGER2 = 0x4c00022f,
MPI_INTEGER4 = 0x4c000430,
MPI_INTEGER8 = 0x4c000831,
MPI_INTEGER16 = MPI_DATATYPE_NULL,
MPI_INT8_T = 0x4c000133,
MPI_INT16_T = 0x4c000234,
MPI_INT32_T = 0x4c000435,
MPI_INT64_T = 0x4c000836,
MPI_UINT8_T = 0x4c000137,
MPI_UINT16_T = 0x4c000238,
MPI_UINT32_T = 0x4c000439,
MPI_UINT64_T = 0x4c00083a,
MPI_AINT = 0x4c00083b (_WIN64), 0x4c00043b,
MPI_OFFSET = 0x4c00083c,
MPI_FLOAT_INT = 0x8c000000,
MPI_DOUBLE_INT = 0x8c000001,
MPI_LONG_INT = 0x8c000002,
MPI_SHORT_INT = 0x8c000003,
MPI_LONG_DOUBLE_INT = 0x8c000004
} MPI_Datatype;
Constants
- MPI_DATATYPE_NULL
- MPI_CHAR
- MPI_UNSIGNED_CHAR
- MPI_SHORT
- MPI_UNSIGNED_SHORT
- MPI_INT
- MPI_UNSIGNED
- MPI_LONG
- MPI_UNSIGNED_LONG
- MPI_LONG_LONG_INT
- MPI_LONG_LONG
- MPI_FLOAT
- MPI_DOUBLE
- MPI_LONG_DOUBLE
- MPI_BYTE
- MPI_WCHAR
- MPI_PACKED
- MPI_LB
- MPI_UB
- MPI_C_COMPLEX
- MPI_C_FLOAT_COMPLEX
- MPI_C_DOUBLE_COMPLEX
- MPI_C_LONG_DOUBLE_COMPLEX
- MPI_2INT
- MPI_C_BOOL
- MPI_SIGNED_CHAR
- MPI_UNSIGNED_LONG_LONG
- MPI_CHARACTER
- MPI_INTEGER
- MPI_REAL
- MPI_LOGICAL
- MPI_COMPLEX
- MPI_DOUBLE_PRECISION
- MPI_2INTEGER
- MPI_2REAL
- MPI_DOUBLE_COMPLEX
- MPI_2DOUBLE_PRECISION
- MPI_2COMPLEX
- MPI_2DOUBLE_COMPLEX
- MPI_REAL2
- MPI_REAL4
- MPI_COMPLEX8
- MPI_REAL8
- MPI_COMPLEX16
- MPI_REAL16
- MPI_COMPLEX32
- MPI_INTEGER1
- MPI_COMPLEX4
- MPI_INTEGER2
- MPI_INTEGER4
- MPI_INTEGER8
- MPI_INTEGER16
- MPI_INT8_T
- MPI_INT16_T
- MPI_INT32_T
- MPI_INT64_T
- MPI_UINT8_T
- MPI_UINT16_T
- MPI_UINT32_T
- MPI_UINT64_T
- MPI_AINT
- MPI_OFFSET
- MPI_FLOAT_INT
- MPI_DOUBLE_INT
- MPI_LONG_INT
- MPI_SHORT_INT
- MPI_LONG_DOUBLE_INT
Requirements
Product | HPC Pack 2012 MS-MPI Redistributable Package, HPC Pack 2008 R2 MS-MPI Redistributable Package, HPC Pack 2008 MS-MPI Redistributable Package or HPC Pack 2008 Client Utilities |
---|---|
Header | Mpi.h |