7 #ifndef cf3_common_PE_datatype_hpp
8 #define cf3_common_PE_datatype_hpp
14 #include <boost/type_traits/is_pod.hpp>
106 #endif // cf3_common_PE_datatype_hpp
Datatype get_mpi_datatype_impl< unsigned long >(const unsigned long &)
Datatype get_mpi_datatype_impl< unsigned short >(const unsigned short &)
MPI_Datatype Datatype
datatype
Datatype get_mpi_datatype(const T &ref_of_type)
ACCESS AND REGISTRATION MECHANISM.
Datatype get_mpi_datatype_impl< unsigned int >(const unsigned int &)
Datatype get_mpi_datatype_impl< char >(const char &)
Datatype get_mpi_datatype_impl< int >(const int &)
Datatype get_mpi_datatype_impl< float >(const float &)
Datatype get_mpi_datatype_impl< long long >(const long long &)
Datatype get_mpi_datatype_impl(const T &)
Top-level namespace for coolfluid.
Datatype get_mpi_datatype_impl< long double >(const long double &)
Datatype get_mpi_datatype_impl< long >(const long &)
Datatype get_mpi_datatype_impl< unsigned char >(const unsigned char &)
#define MPI_CHECK_RESULT(MPIFunc, Args)
Macro for checking return values of any mpi calls and throws exception on error.
Datatype get_mpi_datatype_impl< short >(const short &)
Datatype get_mpi_datatype_impl< unsigned long long >(const unsigned long long &)
Datatype get_mpi_datatype_impl< double >(const double &)