21 #ifndef IPPL_MPI_DATATYPES_H
22 #define IPPL_MPI_DATATYPES_H
31 "type isn't an MPI type");
36 #define IPPL_MPI_DATATYPE(CppType, MPIType) \
39 get_mpi_datatype< CppType >(const CppType&) { return MPIType; } \
42 struct is_ippl_mpi_datatype<CppType>: std::true_type {};
#define IPPL_MPI_DATATYPE(CppType, MPIType)
MPI_Datatype get_mpi_datatype(const T &)