@@ -24,132 +24,132 @@ typedef struct {
2424} MPI_Status ;
2525
2626typedef struct MPI_ABI_Op * MPI_Op ;
27- #define MPI_OP_NULL (MPI_Op)0x00000020
28- #define MPI_SUM (MPI_Op)0x00000021
29- #define MPI_MIN (MPI_Op)0x00000022
30- #define MPI_MAX (MPI_Op)0x00000023
31- #define MPI_PROD (MPI_Op)0x00000024
32- #define MPI_BAND (MPI_Op)0x00000028
33- #define MPI_BOR (MPI_Op)0x00000029
34- #define MPI_BXOR (MPI_Op)0x0000002a
35- #define MPI_LAND (MPI_Op)0x00000030
36- #define MPI_LOR (MPI_Op)0x00000031
37- #define MPI_LXOR (MPI_Op)0x00000032
38- #define MPI_MINLOC (MPI_Op)0x00000038
39- #define MPI_MAXLOC (MPI_Op)0x00000039
40- #define MPI_REPLACE (MPI_Op)0x0000003c
41- #define MPI_NO_OP (MPI_Op)0x0000003d
27+ #define MPI_OP_NULL (( MPI_Op)0x00000020)
28+ #define MPI_SUM (( MPI_Op)0x00000021)
29+ #define MPI_MIN (( MPI_Op)0x00000022)
30+ #define MPI_MAX (( MPI_Op)0x00000023)
31+ #define MPI_PROD (( MPI_Op)0x00000024)
32+ #define MPI_BAND (( MPI_Op)0x00000028)
33+ #define MPI_BOR (( MPI_Op)0x00000029)
34+ #define MPI_BXOR (( MPI_Op)0x0000002a)
35+ #define MPI_LAND (( MPI_Op)0x00000030)
36+ #define MPI_LOR (( MPI_Op)0x00000031)
37+ #define MPI_LXOR (( MPI_Op)0x00000032)
38+ #define MPI_MINLOC (( MPI_Op)0x00000038)
39+ #define MPI_MAXLOC (( MPI_Op)0x00000039)
40+ #define MPI_REPLACE (( MPI_Op)0x0000003c)
41+ #define MPI_NO_OP (( MPI_Op)0x0000003d)
4242
4343typedef struct MPI_ABI_Comm * MPI_Comm ;
44- #define MPI_COMM_NULL (MPI_Comm)0x00000100
45- #define MPI_COMM_WORLD (MPI_Comm)0x00000101
46- #define MPI_COMM_SELF (MPI_Comm)0x00000102
44+ #define MPI_COMM_NULL (( MPI_Comm)0x00000100)
45+ #define MPI_COMM_WORLD (( MPI_Comm)0x00000101)
46+ #define MPI_COMM_SELF (( MPI_Comm)0x00000102)
4747
4848typedef struct MPI_ABI_Group * MPI_Group ;
49- #define MPI_GROUP_NULL (MPI_Group)0x00000108
50- #define MPI_GROUP_EMPTY (MPI_Group)0x00000109
49+ #define MPI_GROUP_NULL (( MPI_Group)0x00000108)
50+ #define MPI_GROUP_EMPTY (( MPI_Group)0x00000109)
5151
5252typedef struct MPI_ABI_Win * MPI_Win ;
53- #define MPI_WIN_NULL (MPI_Win)0x00000110
53+ #define MPI_WIN_NULL (( MPI_Win)0x00000110)
5454
5555typedef struct MPI_ABI_File * MPI_File ;
56- #define MPI_FILE_NULL (MPI_File)0x00000118
56+ #define MPI_FILE_NULL (( MPI_File)0x00000118)
5757
5858typedef struct MPI_ABI_Session * MPI_Session ;
59- #define MPI_SESSION_NULL (MPI_Session)0x00000120
59+ #define MPI_SESSION_NULL (( MPI_Session)0x00000120)
6060
6161typedef struct MPI_ABI_Message * MPI_Message ;
62- #define MPI_MESSAGE_NULL (MPI_Message)0x00000128
63- #define MPI_MESSAGE_NO_PROC (MPI_Message)0x00000129
62+ #define MPI_MESSAGE_NULL (( MPI_Message)0x00000128)
63+ #define MPI_MESSAGE_NO_PROC (( MPI_Message)0x00000129)
6464
6565typedef struct MPI_ABI_Info * MPI_Info ;
66- #define MPI_INFO_NULL (MPI_Info)0x00000130
67- #define MPI_INFO_ENV (MPI_Info)0x00000131
66+ #define MPI_INFO_NULL (( MPI_Info)0x00000130)
67+ #define MPI_INFO_ENV (( MPI_Info)0x00000131)
6868
6969typedef struct MPI_ABI_Errhandler * MPI_Errhandler ;
70- #define MPI_ERRHANDLER_NULL (MPI_Errhandler)0x00000140
71- #define MPI_ERRORS_ARE_FATAL (MPI_Errhandler)0x00000141
72- #define MPI_ERRORS_RETURN (MPI_Errhandler)0x00000142
73- #define MPI_ERRORS_ABORT (MPI_Errhandler)0x00000143
70+ #define MPI_ERRHANDLER_NULL (( MPI_Errhandler)0x00000140)
71+ #define MPI_ERRORS_ARE_FATAL (( MPI_Errhandler)0x00000141)
72+ #define MPI_ERRORS_RETURN (( MPI_Errhandler)0x00000142)
73+ #define MPI_ERRORS_ABORT (( MPI_Errhandler)0x00000143)
7474
7575typedef struct MPI_ABI_Request * MPI_Request ;
76- #define MPI_REQUEST_NULL (MPI_Request)0x00000180
76+ #define MPI_REQUEST_NULL (( MPI_Request)0x00000180)
7777
7878typedef struct MPI_ABI_Datatype * MPI_Datatype ;
79- #define MPI_DATATYPE_NULL (MPI_Datatype)0x00000200
80- #define MPI_AINT (MPI_Datatype)0x00000201
81- #define MPI_COUNT (MPI_Datatype)0x00000202
82- #define MPI_OFFSET (MPI_Datatype)0x00000203
83- #define MPI_PACKED (MPI_Datatype)0x00000207
84- #define MPI_SHORT (MPI_Datatype)0x00000208
85- #define MPI_INT (MPI_Datatype)0x00000209
86- #define MPI_LONG (MPI_Datatype)0x0000020a
87- #define MPI_LONG_LONG (MPI_Datatype)0x0000020b
79+ #define MPI_DATATYPE_NULL (( MPI_Datatype)0x00000200)
80+ #define MPI_AINT (( MPI_Datatype)0x00000201)
81+ #define MPI_COUNT (( MPI_Datatype)0x00000202)
82+ #define MPI_OFFSET (( MPI_Datatype)0x00000203)
83+ #define MPI_PACKED (( MPI_Datatype)0x00000207)
84+ #define MPI_SHORT (( MPI_Datatype)0x00000208)
85+ #define MPI_INT (( MPI_Datatype)0x00000209)
86+ #define MPI_LONG (( MPI_Datatype)0x0000020a)
87+ #define MPI_LONG_LONG (( MPI_Datatype)0x0000020b)
8888#define MPI_LONG_LONG_INT MPI_LONG_LONG
89- #define MPI_UNSIGNED_SHORT (MPI_Datatype)0x0000020c
90- #define MPI_UNSIGNED (MPI_Datatype)0x0000020d
91- #define MPI_UNSIGNED_LONG (MPI_Datatype)0x0000020e
92- #define MPI_UNSIGNED_LONG_LONG (MPI_Datatype)0x0000020f
93- #define MPI_FLOAT (MPI_Datatype)0x00000210
94- #define MPI_C_FLOAT_COMPLEX (MPI_Datatype)0x00000212
89+ #define MPI_UNSIGNED_SHORT (( MPI_Datatype)0x0000020c)
90+ #define MPI_UNSIGNED (( MPI_Datatype)0x0000020d)
91+ #define MPI_UNSIGNED_LONG (( MPI_Datatype)0x0000020e)
92+ #define MPI_UNSIGNED_LONG_LONG (( MPI_Datatype)0x0000020f)
93+ #define MPI_FLOAT (( MPI_Datatype)0x00000210)
94+ #define MPI_C_FLOAT_COMPLEX (( MPI_Datatype)0x00000212)
9595#define MPI_C_COMPLEX MPI_C_FLOAT_COMPLEX
96- #define MPI_CXX_FLOAT_COMPLEX (MPI_Datatype)0x00000213
97- #define MPI_DOUBLE (MPI_Datatype)0x00000214
98- #define MPI_C_DOUBLE_COMPLEX (MPI_Datatype)0x00000216
99- #define MPI_CXX_DOUBLE_COMPLEX (MPI_Datatype)0x00000217
100- #define MPI_LOGICAL (MPI_Datatype)0x00000218
101- #define MPI_INTEGER (MPI_Datatype)0x00000219
102- #define MPI_REAL (MPI_Datatype)0x0000021a
103- #define MPI_COMPLEX (MPI_Datatype)0x0000021b
104- #define MPI_DOUBLE_PRECISION (MPI_Datatype)0x0000021c
105- #define MPI_DOUBLE_COMPLEX (MPI_Datatype)0x0000021d
106- #define MPI_LONG_DOUBLE (MPI_Datatype)0x00000220
107- #define MPI_C_LONG_DOUBLE_COMPLEX (MPI_Datatype)0x00000224
108- #define MPI_CXX_LONG_DOUBLE_COMPLEX (MPI_Datatype)0x00000225
109- #define MPI_FLOAT_INT (MPI_Datatype)0x00000228
110- #define MPI_DOUBLE_INT (MPI_Datatype)0x00000229
111- #define MPI_LONG_INT (MPI_Datatype)0x0000022a
112- #define MPI_2INT (MPI_Datatype)0x0000022b
113- #define MPI_SHORT_INT (MPI_Datatype)0x0000022c
114- #define MPI_LONG_DOUBLE_INT (MPI_Datatype)0x0000022d
115- #define MPI_2REAL (MPI_Datatype)0x00000230
116- #define MPI_2DOUBLE_PRECISION (MPI_Datatype)0x00000231
117- #define MPI_2INTEGER (MPI_Datatype)0x00000232
118- #define MPI_C_BOOL (MPI_Datatype)0x00000238
119- #define MPI_CXX_BOOL (MPI_Datatype)0x00000239
120- #define MPI_WCHAR (MPI_Datatype)0x0000023c
121- #define MPI_INT8_T (MPI_Datatype)0x00000240
122- #define MPI_UINT8_T (MPI_Datatype)0x00000241
123- #define MPI_CHAR (MPI_Datatype)0x00000243
124- #define MPI_SIGNED_CHAR (MPI_Datatype)0x00000244
125- #define MPI_UNSIGNED_CHAR (MPI_Datatype)0x00000245
126- #define MPI_BYTE (MPI_Datatype)0x00000247
127- #define MPI_INT16_T (MPI_Datatype)0x00000248
128- #define MPI_UINT16_T (MPI_Datatype)0x00000249
129- #define MPI_INT32_T (MPI_Datatype)0x00000250
130- #define MPI_UINT32_T (MPI_Datatype)0x00000251
131- #define MPI_INT64_T (MPI_Datatype)0x00000258
132- #define MPI_UINT64_T (MPI_Datatype)0x00000259
133- #define MPIX_LOGICAL1 (MPI_Datatype)0x000002c0
134- #define MPI_INTEGER1 (MPI_Datatype)0x000002c1
135- #define MPIX_REAL1 (MPI_Datatype)0x000002c2
136- #define MPI_CHARACTER (MPI_Datatype)0x000002c3
137- #define MPIX_LOGICAL2 (MPI_Datatype)0x000002c8
138- #define MPI_INTEGER2 (MPI_Datatype)0x000002c9
139- #define MPI_REAL2 (MPI_Datatype)0x000002ca
140- #define MPIX_LOGICAL4 (MPI_Datatype)0x000002d0
141- #define MPI_INTEGER4 (MPI_Datatype)0x000002d1
142- #define MPI_REAL4 (MPI_Datatype)0x000002d2
143- #define MPI_COMPLEX4 (MPI_Datatype)0x000002d3
144- #define MPIX_LOGICAL8 (MPI_Datatype)0x000002d8
145- #define MPI_INTEGER8 (MPI_Datatype)0x000002d9
146- #define MPI_REAL8 (MPI_Datatype)0x000002da
147- #define MPI_COMPLEX8 (MPI_Datatype)0x000002db
148- #define MPIX_LOGICAL16 (MPI_Datatype)0x000002e0
149- #define MPI_INTEGER16 (MPI_Datatype)0x000002e1
150- #define MPI_REAL16 (MPI_Datatype)0x000002e2
151- #define MPI_COMPLEX16 (MPI_Datatype)0x000002e3
152- #define MPI_COMPLEX32 (MPI_Datatype)0x000002eb
96+ #define MPI_CXX_FLOAT_COMPLEX (( MPI_Datatype)0x00000213)
97+ #define MPI_DOUBLE (( MPI_Datatype)0x00000214)
98+ #define MPI_C_DOUBLE_COMPLEX (( MPI_Datatype)0x00000216)
99+ #define MPI_CXX_DOUBLE_COMPLEX (( MPI_Datatype)0x00000217)
100+ #define MPI_LOGICAL (( MPI_Datatype)0x00000218)
101+ #define MPI_INTEGER (( MPI_Datatype)0x00000219)
102+ #define MPI_REAL (( MPI_Datatype)0x0000021a)
103+ #define MPI_COMPLEX (( MPI_Datatype)0x0000021b)
104+ #define MPI_DOUBLE_PRECISION (( MPI_Datatype)0x0000021c)
105+ #define MPI_DOUBLE_COMPLEX (( MPI_Datatype)0x0000021d)
106+ #define MPI_LONG_DOUBLE (( MPI_Datatype)0x00000220)
107+ #define MPI_C_LONG_DOUBLE_COMPLEX (( MPI_Datatype)0x00000224)
108+ #define MPI_CXX_LONG_DOUBLE_COMPLEX (( MPI_Datatype)0x00000225)
109+ #define MPI_FLOAT_INT (( MPI_Datatype)0x00000228)
110+ #define MPI_DOUBLE_INT (( MPI_Datatype)0x00000229)
111+ #define MPI_LONG_INT (( MPI_Datatype)0x0000022a)
112+ #define MPI_2INT (( MPI_Datatype)0x0000022b)
113+ #define MPI_SHORT_INT (( MPI_Datatype)0x0000022c)
114+ #define MPI_LONG_DOUBLE_INT (( MPI_Datatype)0x0000022d)
115+ #define MPI_2REAL (( MPI_Datatype)0x00000230)
116+ #define MPI_2DOUBLE_PRECISION (( MPI_Datatype)0x00000231)
117+ #define MPI_2INTEGER (( MPI_Datatype)0x00000232)
118+ #define MPI_C_BOOL (( MPI_Datatype)0x00000238)
119+ #define MPI_CXX_BOOL (( MPI_Datatype)0x00000239)
120+ #define MPI_WCHAR (( MPI_Datatype)0x0000023c)
121+ #define MPI_INT8_T (( MPI_Datatype)0x00000240)
122+ #define MPI_UINT8_T (( MPI_Datatype)0x00000241)
123+ #define MPI_CHAR (( MPI_Datatype)0x00000243)
124+ #define MPI_SIGNED_CHAR (( MPI_Datatype)0x00000244)
125+ #define MPI_UNSIGNED_CHAR (( MPI_Datatype)0x00000245)
126+ #define MPI_BYTE (( MPI_Datatype)0x00000247)
127+ #define MPI_INT16_T (( MPI_Datatype)0x00000248)
128+ #define MPI_UINT16_T (( MPI_Datatype)0x00000249)
129+ #define MPI_INT32_T (( MPI_Datatype)0x00000250)
130+ #define MPI_UINT32_T (( MPI_Datatype)0x00000251)
131+ #define MPI_INT64_T (( MPI_Datatype)0x00000258)
132+ #define MPI_UINT64_T (( MPI_Datatype)0x00000259)
133+ #define MPIX_LOGICAL1 (( MPI_Datatype)0x000002c0)
134+ #define MPI_INTEGER1 (( MPI_Datatype)0x000002c1)
135+ #define MPIX_REAL1 (( MPI_Datatype)0x000002c2)
136+ #define MPI_CHARACTER (( MPI_Datatype)0x000002c3)
137+ #define MPIX_LOGICAL2 (( MPI_Datatype)0x000002c8)
138+ #define MPI_INTEGER2 (( MPI_Datatype)0x000002c9)
139+ #define MPI_REAL2 (( MPI_Datatype)0x000002ca)
140+ #define MPIX_LOGICAL4 (( MPI_Datatype)0x000002d0)
141+ #define MPI_INTEGER4 (( MPI_Datatype)0x000002d1)
142+ #define MPI_REAL4 (( MPI_Datatype)0x000002d2)
143+ #define MPI_COMPLEX4 (( MPI_Datatype)0x000002d3)
144+ #define MPIX_LOGICAL8 (( MPI_Datatype)0x000002d8)
145+ #define MPI_INTEGER8 (( MPI_Datatype)0x000002d9)
146+ #define MPI_REAL8 (( MPI_Datatype)0x000002da)
147+ #define MPI_COMPLEX8 (( MPI_Datatype)0x000002db)
148+ #define MPIX_LOGICAL16 (( MPI_Datatype)0x000002e0)
149+ #define MPI_INTEGER16 (( MPI_Datatype)0x000002e1)
150+ #define MPI_REAL16 (( MPI_Datatype)0x000002e2)
151+ #define MPI_COMPLEX16 (( MPI_Datatype)0x000002e3)
152+ #define MPI_COMPLEX32 (( MPI_Datatype)0x000002eb)
153153
154154enum {
155155 // Status indexing - must match MPI_Status definition
@@ -480,11 +480,11 @@ typedef enum MPI_T_source_order {
480480 MPI_T_SOURCE_UNORDERED
481481} MPI_T_source_order ;
482482
483- #define MPI_T_ENUM_NULL ( MPI_T_enum)0
484- #define MPI_T_CVAR_HANDLE_NULL ( MPI_T_cvar_handle)0
485- #define MPI_T_PVAR_SESSION_NULL (MPI_T_pvar_session)0
486- #define MPI_T_PVAR_HANDLE_NULL ( MPI_T_pvar_handle)0
487- #define MPI_T_PVAR_ALL_HANDLES ( MPI_T_pvar_handle)1
483+ #define MPI_T_ENUM_NULL (( MPI_T_enum)0)
484+ #define MPI_T_CVAR_HANDLE_NULL (( MPI_T_cvar_handle)0)
485+ #define MPI_T_PVAR_SESSION_NULL (( MPI_T_pvar_session)0)
486+ #define MPI_T_PVAR_HANDLE_NULL (( MPI_T_pvar_handle)0)
487+ #define MPI_T_PVAR_ALL_HANDLES (( MPI_T_pvar_handle)1)
488488
489489enum {
490490 MPI_T_VERBOSITY_USER_BASIC ,
0 commit comments