Table 19 lists the C bindings for conversion functions. These
functions do not have C++ or FORTRAN bindings.
Table 19. Bindings for conversion functions
| Function name: | C binding: |
|---|---|
| MPI_Comm_c2f | MPI_Fint MPI_Comm_c2f(MPI_Comm comm); |
| MPI_Comm_f2c | MPI_Comm MPI_Comm_f2c(MPI_Fint comm); |
| MPI_Errhandler_c2f | MPI_Fint MPI_Errhandler_c2f(MPI_Errhandler errhandler); |
| MPI_Errhandler_f2c | MPI_Errhandler MPI_Errhandler_f2c(MPI_Fint errorhandler); |
| MPI_File_c2f | MPI_Fint MPI_File_c2f(MPI_File file); |
| MPI_File_f2c | MPI_File MPI_File_f2c(MPI_Fint file); |
| MPI_Group_c2f | MPI_Fint MPI_Group_c2f(MPI_Group group); |
| MPI_Group_f2c | MPI_Group MPI_Group_f2c(MPI_Fint group); |
| MPI_Info_c2f | MPI_Fint MPI_Info_c2f(MPI_Info info); |
| MPI_Info_f2c | MPI_Info MPI_Info_f2c(MPI_Fint file); |
| MPI_Op_c2f | MPI_Fint MPI_Op_c2f(MPI_Op op); |
| MPI_Op_f2c | MPI_Op MPI_Op_f2c(MPI_Fint op); |
| MPI_Request_c2f | MPI_Fint MPI_Request_c2f(MPI_Request request); |
| MPI_Request_f2c | MPI_Request MPI_Request_f2c(MPI_Fint request); |
| MPI_Status_c2f | int MPI_Status_c2f(MPI_Status *c_status, MPI_Fint *f_status); |
| MPI_Status_f2c | int MPI_Status_f2c(MPI_Fint *f_status, MPI_Status *c_status); |
| MPI_Type_c2f | MPI_Fint MPI_Type_c2f(MPI_Type datatype); |
| MPI_Type_f2c | MPI_Type MPI_Type_f2c(MPI_Fint datatype); |
| MPI_Win_c2f | MPI_Fint MPI_Win_c2f(MPI_Win win); |
| MPI_Win_f2c | MPI_Win MPI_Win_f2c(MPI_Fint win); |