1 #if defined(MPI_VERSION) 2 #if (MPI_VERSION > 2) || (MPI_VERSION == 2 && MPI_SUBVERSION >= 2) 3 4 #define PyMPI_HAVE_MPI_AINT 1 5 #define PyMPI_HAVE_MPI_OFFSET 1 6 7 #define PyMPI_HAVE_MPI_C_BOOL 1 8 #define PyMPI_HAVE_MPI_INT8_T 1 9 #define PyMPI_HAVE_MPI_INT16_T 1 10 #define PyMPI_HAVE_MPI_INT32_T 1 11 #define PyMPI_HAVE_MPI_INT64_T 1 12 #define PyMPI_HAVE_MPI_UINT8_T 1 13 #define PyMPI_HAVE_MPI_UINT16_T 1 14 #define PyMPI_HAVE_MPI_UINT32_T 1 15 #define PyMPI_HAVE_MPI_UINT64_T 1 16 #define PyMPI_HAVE_MPI_C_COMPLEX 1 17 #define PyMPI_HAVE_MPI_C_FLOAT_COMPLEX 1 18 #define PyMPI_HAVE_MPI_C_DOUBLE_COMPLEX 1 19 #define PyMPI_HAVE_MPI_C_LONG_DOUBLE_COMPLEX 1 20 21 #define PyMPI_HAVE_MPI_REAL2 1 22 #define PyMPI_HAVE_MPI_COMPLEX4 1 23 24 #define PyMPI_HAVE_MPI_Op_commutative 1 25 #define PyMPI_HAVE_MPI_Reduce_local 1 26 #define PyMPI_HAVE_MPI_Reduce_scatter_block 1 27 28 #define PyMPI_HAVE_MPI_DIST_GRAPH 1 29 #define PyMPI_HAVE_MPI_UNWEIGHTED 1 30 #define PyMPI_HAVE_MPI_Dist_graph_create_adjacent 1 31 #define PyMPI_HAVE_MPI_Dist_graph_create 1 32 #define PyMPI_HAVE_MPI_Dist_graph_neighbors_count 1 33 #define PyMPI_HAVE_MPI_Dist_graph_neighbors 1 34 35 #define PyMPI_HAVE_MPI_Comm_errhandler_function 1 36 #define PyMPI_HAVE_MPI_Win_errhandler_function 1 37 #define PyMPI_HAVE_MPI_File_errhandler_function 1 38 39 #endif 40 #endif 41