@@ -37,14 +37,6 @@ typedef MPI_ABI_Offset MPI_Offset;
37
37
typedef MPI_ABI_Count MPI_Count ;
38
38
#undef MPI_ABI_Count
39
39
40
- /* MPI_Fint must match the Fortran default INTEGER kind. */
41
- /* It is often equivalent to C int but most compilers support wider options. */
42
- #if !defined(MPI_ABI_Fint )
43
- #define MPI_ABI_Fint int
44
- #endif
45
- typedef MPI_ABI_Fint MPI_Fint ;
46
- #undef MPI_ABI_Fint
47
-
48
40
typedef struct {
49
41
int MPI_SOURCE ;
50
42
int MPI_TAG ;
@@ -187,14 +179,6 @@ enum {
187
179
MPI_F_ERROR = 2
188
180
};
189
181
190
- /* Fortran 2008 Status Type */
191
- typedef struct {
192
- MPI_Fint MPI_SOURCE ;
193
- MPI_Fint MPI_TAG ;
194
- MPI_Fint MPI_ERROR ;
195
- MPI_Fint MPI_internal [5 ];
196
- } MPI_F08_status ;
197
-
198
182
/* Error Classes */
199
183
enum {
200
184
MPI_SUCCESS = 0 ,
@@ -1186,35 +1170,6 @@ int MPI_Type_toint(MPI_Datatype datatype);
1186
1170
MPI_Win MPI_Win_fromint (int win );
1187
1171
int MPI_Win_toint (MPI_Win win );
1188
1172
1189
- int MPI_Status_c2f (const MPI_Status * c_status , MPI_Fint * f_status );
1190
- int MPI_Status_f2c (const MPI_Fint * f_status , MPI_Status * c_status );
1191
- int MPI_Status_c2f08 (const MPI_Status * c_status , MPI_F08_status * f08_status );
1192
- int MPI_Status_f082c (const MPI_F08_status * f08_status , MPI_Status * c_status );
1193
- int MPI_Status_f2f08 (const MPI_Fint * f_status , MPI_F08_status * f08_status );
1194
- int MPI_Status_f082f (const MPI_F08_status * f08_status , MPI_Fint * f_status );
1195
- MPI_Fint MPI_Comm_c2f (MPI_Comm comm );
1196
- MPI_Comm MPI_Comm_f2c (MPI_Fint comm );
1197
- MPI_Fint MPI_Errhandler_c2f (MPI_Errhandler errhandler );
1198
- MPI_Errhandler MPI_Errhandler_f2c (MPI_Fint errhandler );
1199
- MPI_Fint MPI_File_c2f (MPI_File file );
1200
- MPI_File MPI_File_f2c (MPI_Fint file );
1201
- MPI_Fint MPI_Group_c2f (MPI_Group group );
1202
- MPI_Group MPI_Group_f2c (MPI_Fint group );
1203
- MPI_Fint MPI_Info_c2f (MPI_Info info );
1204
- MPI_Info MPI_Info_f2c (MPI_Fint info );
1205
- MPI_Fint MPI_Message_c2f (MPI_Message message );
1206
- MPI_Message MPI_Message_f2c (MPI_Fint message );
1207
- MPI_Fint MPI_Op_c2f (MPI_Op op );
1208
- MPI_Op MPI_Op_f2c (MPI_Fint op );
1209
- MPI_Fint MPI_Request_c2f (MPI_Request request );
1210
- MPI_Request MPI_Request_f2c (MPI_Fint request );
1211
- MPI_Fint MPI_Session_c2f (MPI_Session session );
1212
- MPI_Session MPI_Session_f2c (MPI_Fint session );
1213
- MPI_Fint MPI_Type_c2f (MPI_Datatype datatype );
1214
- MPI_Datatype MPI_Type_f2c (MPI_Fint datatype );
1215
- MPI_Fint MPI_Win_c2f (MPI_Win win );
1216
- MPI_Win MPI_Win_f2c (MPI_Fint win );
1217
-
1218
1173
/* MPI_T functions */
1219
1174
int MPI_T_category_changed (int * update_number );
1220
1175
int MPI_T_category_get_categories (int cat_index , int len , int indices []);
@@ -1879,35 +1834,6 @@ int PMPI_Type_toint(MPI_Datatype datatype);
1879
1834
MPI_Win PMPI_Win_fromint (int win );
1880
1835
int PMPI_Win_toint (MPI_Win win );
1881
1836
1882
- int PMPI_Status_c2f (const MPI_Status * c_status , MPI_Fint * f_status );
1883
- int PMPI_Status_f2c (const MPI_Fint * f_status , MPI_Status * c_status );
1884
- int PMPI_Status_c2f08 (const MPI_Status * c_status , MPI_F08_status * f08_status );
1885
- int PMPI_Status_f082c (const MPI_F08_status * f08_status , MPI_Status * c_status );
1886
- int PMPI_Status_f2f08 (const MPI_Fint * f_status , MPI_F08_status * f08_status );
1887
- int PMPI_Status_f082f (const MPI_F08_status * f08_status , MPI_Fint * f_status );
1888
- MPI_Fint PMPI_Comm_c2f (MPI_Comm comm );
1889
- MPI_Comm PMPI_Comm_f2c (MPI_Fint comm );
1890
- MPI_Fint PMPI_Errhandler_c2f (MPI_Errhandler errhandler );
1891
- MPI_Errhandler PMPI_Errhandler_f2c (MPI_Fint errhandler );
1892
- MPI_Fint PMPI_File_c2f (MPI_File file );
1893
- MPI_File PMPI_File_f2c (MPI_Fint file );
1894
- MPI_Fint PMPI_Group_c2f (MPI_Group group );
1895
- MPI_Group PMPI_Group_f2c (MPI_Fint group );
1896
- MPI_Fint PMPI_Info_c2f (MPI_Info info );
1897
- MPI_Info PMPI_Info_f2c (MPI_Fint info );
1898
- MPI_Fint PMPI_Message_c2f (MPI_Message message );
1899
- MPI_Message PMPI_Message_f2c (MPI_Fint message );
1900
- MPI_Fint PMPI_Op_c2f (MPI_Op op );
1901
- MPI_Op PMPI_Op_f2c (MPI_Fint op );
1902
- MPI_Fint PMPI_Request_c2f (MPI_Request request );
1903
- MPI_Request PMPI_Request_f2c (MPI_Fint request );
1904
- MPI_Fint PMPI_Session_c2f (MPI_Session session );
1905
- MPI_Session PMPI_Session_f2c (MPI_Fint session );
1906
- MPI_Fint PMPI_Type_c2f (MPI_Datatype datatype );
1907
- MPI_Datatype PMPI_Type_f2c (MPI_Fint datatype );
1908
- MPI_Fint PMPI_Win_c2f (MPI_Win win );
1909
- MPI_Win PMPI_Win_f2c (MPI_Fint win );
1910
-
1911
1837
/* PMPI_T functions */
1912
1838
int PMPI_T_category_changed (int * update_number );
1913
1839
int PMPI_T_category_get_categories (int cat_index , int len , int indices []);
0 commit comments