smpi_mpi_datatype_t mpi_int;
smpi_mpi_datatype_t mpi_float;
smpi_mpi_datatype_t mpi_double;
smpi_mpi_datatype_t mpi_int;
smpi_mpi_datatype_t mpi_float;
smpi_mpi_datatype_t mpi_double;
#define MPI_INT (smpi_mpi_global->mpi_int)
#define MPI_FLOAT (smpi_mpi_global->mpi_float)
#define MPI_DOUBLE (smpi_mpi_global->mpi_double)
#define MPI_INT (smpi_mpi_global->mpi_int)
#define MPI_FLOAT (smpi_mpi_global->mpi_float)
#define MPI_DOUBLE (smpi_mpi_global->mpi_double)