11 #define BOOST_TEST_DYN_LINK
12 #define BOOST_TEST_MODULE "Test module for cf3::common 's parallel environment - part of checking datatype handling."
16 #include <boost/test/unit_test.hpp>
36 m_argc = boost::unit_test::framework::master_test_suite().argc;
37 m_argv = boost::unit_test::framework::master_test_suite().argv;
54 double d1,d2,d3,d4,d5,d6,d7,d8,
d9;
87 unsigned char test_unsigned_char;
91 unsigned short test_unsigned_short;
95 unsigned int test_unsigned_int;
99 unsigned long test_unsigned_long;
101 long long test_long_long;
103 unsigned long long test_unsigned_long_long;
109 long double test_long_double;
166 BOOST_AUTO_TEST_SUITE_END()
#define CFinfo
these are always defined
MPI_Datatype Datatype
datatype
Datatype get_mpi_datatype(const T &ref_of_type)
ACCESS AND REGISTRATION MECHANISM.
PE::Datatype mpi_datatype_usi
data stays in scope for checking if registration is really static
Datatype get_mpi_datatype_impl(const T &)
void init(int argc=0, char **args=0)
Top-level namespace for coolfluid.
BOOST_AUTO_TEST_CASE(init)
~PEDatatypeFixture()
coemmon tear-down for each test case
PE::Datatype mpi_datatype_usd
PEDatatypeFixture()
common setup for each test case
static Comm & instance()
Return a reference to the current PE.
Most basic kernel library.
#define PEProcessSortedExecute(irank, expression)