@@ -50,7 +50,7 @@ typedef struct {
50
50
int MPI_internal [5 ];
51
51
} MPI_Status ;
52
52
53
- typedef struct MPI_ABI_Op * MPI_Op ;
53
+ typedef struct MPI_ABI_Op * MPI_Op ;
54
54
#define MPI_OP_NULL ((MPI_Op)0x00000020)
55
55
#define MPI_SUM ((MPI_Op)0x00000021)
56
56
#define MPI_MIN ((MPI_Op)0x00000022)
@@ -67,42 +67,42 @@ typedef struct MPI_ABI_Op * MPI_Op;
67
67
#define MPI_REPLACE ((MPI_Op)0x0000003c)
68
68
#define MPI_NO_OP ((MPI_Op)0x0000003d)
69
69
70
- typedef struct MPI_ABI_Comm * MPI_Comm ;
70
+ typedef struct MPI_ABI_Comm * MPI_Comm ;
71
71
#define MPI_COMM_NULL ((MPI_Comm)0x00000100)
72
72
#define MPI_COMM_WORLD ((MPI_Comm)0x00000101)
73
73
#define MPI_COMM_SELF ((MPI_Comm)0x00000102)
74
74
75
- typedef struct MPI_ABI_Group * MPI_Group ;
75
+ typedef struct MPI_ABI_Group * MPI_Group ;
76
76
#define MPI_GROUP_NULL ((MPI_Group)0x00000108)
77
77
#define MPI_GROUP_EMPTY ((MPI_Group)0x00000109)
78
78
79
- typedef struct MPI_ABI_Win * MPI_Win ;
79
+ typedef struct MPI_ABI_Win * MPI_Win ;
80
80
#define MPI_WIN_NULL ((MPI_Win)0x00000110)
81
81
82
- typedef struct MPI_ABI_File * MPI_File ;
82
+ typedef struct MPI_ABI_File * MPI_File ;
83
83
#define MPI_FILE_NULL ((MPI_File)0x00000118)
84
84
85
- typedef struct MPI_ABI_Session * MPI_Session ;
85
+ typedef struct MPI_ABI_Session * MPI_Session ;
86
86
#define MPI_SESSION_NULL ((MPI_Session)0x00000120)
87
87
88
- typedef struct MPI_ABI_Message * MPI_Message ;
88
+ typedef struct MPI_ABI_Message * MPI_Message ;
89
89
#define MPI_MESSAGE_NULL ((MPI_Message)0x00000128)
90
90
#define MPI_MESSAGE_NO_PROC ((MPI_Message)0x00000129)
91
91
92
- typedef struct MPI_ABI_Info * MPI_Info ;
92
+ typedef struct MPI_ABI_Info * MPI_Info ;
93
93
#define MPI_INFO_NULL ((MPI_Info)0x00000130)
94
94
#define MPI_INFO_ENV ((MPI_Info)0x00000131)
95
95
96
- typedef struct MPI_ABI_Errhandler * MPI_Errhandler ;
96
+ typedef struct MPI_ABI_Errhandler * MPI_Errhandler ;
97
97
#define MPI_ERRHANDLER_NULL ((MPI_Errhandler)0x00000140)
98
98
#define MPI_ERRORS_ARE_FATAL ((MPI_Errhandler)0x00000141)
99
99
#define MPI_ERRORS_RETURN ((MPI_Errhandler)0x00000142)
100
100
#define MPI_ERRORS_ABORT ((MPI_Errhandler)0x00000143)
101
101
102
- typedef struct MPI_ABI_Request * MPI_Request ;
102
+ typedef struct MPI_ABI_Request * MPI_Request ;
103
103
#define MPI_REQUEST_NULL ((MPI_Request)0x00000180)
104
104
105
- typedef struct MPI_ABI_Datatype * MPI_Datatype ;
105
+ typedef struct MPI_ABI_Datatype * MPI_Datatype ;
106
106
#define MPI_DATATYPE_NULL ((MPI_Datatype)0x00000200)
107
107
#define MPI_AINT ((MPI_Datatype)0x00000201)
108
108
#define MPI_COUNT ((MPI_Datatype)0x00000202)
@@ -493,14 +493,14 @@ typedef MPI_Session_errhandler_function MPI_Session_errhandler_fn;
493
493
#define MPI_CONVERSION_FN_NULL ((MPI_Datarep_conversion_function*)0x0)
494
494
#define MPI_CONVERSION_FN_NULL_C ((MPI_Datarep_conversion_function_c*)0x0)
495
495
496
- /* MPI_T */
496
+ /* MPI_T types and constants */
497
497
498
- typedef struct MPI_T_enum_t * MPI_T_enum ;
499
- typedef struct MPI_T_cvar_handle_t * MPI_T_cvar_handle ;
500
- typedef struct MPI_T_pvar_handle_t * MPI_T_pvar_handle ;
501
- typedef struct MPI_T_pvar_session_t * MPI_T_pvar_session ;
502
- typedef struct MPI_T_event_registration_t * MPI_T_event_registration ;
503
- typedef struct MPI_T_event_instance_t * MPI_T_event_instance ;
498
+ typedef struct MPI_T_enum_t * MPI_T_enum ;
499
+ typedef struct MPI_T_cvar_handle_t * MPI_T_cvar_handle ;
500
+ typedef struct MPI_T_pvar_handle_t * MPI_T_pvar_handle ;
501
+ typedef struct MPI_T_pvar_session_t * MPI_T_pvar_session ;
502
+ typedef struct MPI_T_event_registration_t * MPI_T_event_registration ;
503
+ typedef struct MPI_T_event_instance_t * MPI_T_event_instance ;
504
504
505
505
typedef enum MPI_T_cb_safety {
506
506
MPI_T_CB_REQUIRE_NONE ,
@@ -575,10 +575,10 @@ typedef void (MPI_T_event_free_cb_function)(MPI_T_event_registration event_regis
575
575
typedef void (MPI_T_event_dropped_cb_function )(MPI_Count count , MPI_T_event_registration event_registration , int source_index , MPI_T_cb_safety cb_safety , void * user_data );
576
576
577
577
/* MPI global variables */
578
- extern MPI_Fint * MPI_F_STATUS_IGNORE ;
579
- extern MPI_Fint * MPI_F_STATUSES_IGNORE ;
580
- extern MPI_F08_status * MPI_F08_STATUS_IGNORE ;
581
- extern MPI_F08_status * MPI_F08_STATUSES_IGNORE ;
578
+ extern MPI_Fint * MPI_F_STATUS_IGNORE ;
579
+ extern MPI_Fint * MPI_F_STATUSES_IGNORE ;
580
+ extern MPI_F08_status * MPI_F08_STATUS_IGNORE ;
581
+ extern MPI_F08_status * MPI_F08_STATUSES_IGNORE ;
582
582
583
583
/* MPI functions */
584
584
int MPI_Abort (MPI_Comm comm , int errorcode );
0 commit comments