#include "ep_lib.hpp" #include using namespace std; ::MPI_Comm MPI_COMM_WORLD_STD = MPI_COMM_WORLD; #undef MPI_COMM_WORLD ::MPI_Comm MPI_COMM_NULL_STD = MPI_COMM_NULL; #undef MPI_COMM_NULL ::MPI_Request MPI_REQUEST_NULL_STD = MPI_REQUEST_NULL; #undef MPI_REQUEST_NULL ::MPI_Info MPI_INFO_NULL_STD = MPI_INFO_NULL; #undef MPI_INFO_NULL ::MPI_Datatype MPI_INT_STD = MPI_INT; ::MPI_Datatype MPI_FLOAT_STD = MPI_FLOAT; ::MPI_Datatype MPI_DOUBLE_STD = MPI_DOUBLE; ::MPI_Datatype MPI_LONG_STD = MPI_LONG; ::MPI_Datatype MPI_CHAR_STD = MPI_CHAR; ::MPI_Datatype MPI_UNSIGNED_LONG_STD = MPI_UNSIGNED_LONG; ::MPI_Datatype MPI_UNSIGNED_CHAR_STD = MPI_UNSIGNED_CHAR; #undef MPI_INT #undef MPI_FLOAT #undef MPI_DOUBLE #undef MPI_LONG #undef MPI_CHAR #undef MPI_UNSIGNED_LONG #undef MPI_UNSIGNED_CHAR ::MPI_Op MPI_SUM_STD = MPI_SUM; ::MPI_Op MPI_MAX_STD = MPI_MAX; ::MPI_Op MPI_MIN_STD = MPI_MIN; #undef MPI_SUM #undef MPI_MAX #undef MPI_MIN