COOLFluiD  Release kernel
COOLFluiD is a Collaborative Simulation Environment (CSE) focused on complex MultiPhysics simulations.
Classes | Macros | Functions | Variables
utest-parallel-datatype.cpp File Reference
#include <boost/test/unit_test.hpp>
#include "common/Log.hpp"
#include "common/PE/Comm.hpp"
#include "common/PE/datatype.hpp"
#include "common/PE/debug.hpp"

Go to the source code of this file.

Classes

struct  PEDatatypeFixture
 
struct  PEDatatypeFixture::user_struct_i
 some complex data types More...
 
struct  PEDatatypeFixture::user_struct_d
 
struct  PEDatatypeFixture::user_struct_c
 

Macros

#define BOOST_TEST_DYN_LINK
 
#define BOOST_TEST_MODULE   "Test module for cf3::common 's parallel environment - part of checking datatype handling."
 

Functions

 BOOST_AUTO_TEST_CASE (init)
 
 BOOST_AUTO_TEST_CASE (datatype_default_types)
 
 BOOST_AUTO_TEST_CASE (datatype_registered_types)
 
 BOOST_AUTO_TEST_CASE (datatype_registered_types_are_really_static)
 
 BOOST_AUTO_TEST_CASE (internal_mechanism_returns_nullptr_for_non_registered_types)
 
 BOOST_AUTO_TEST_CASE (finalize)
 

Variables

PE::Datatype mpi_datatype_usi =nullptr
 data stays in scope for checking if registration is really static More...
 
PE::Datatype mpi_datatype_usd =nullptr
 

Macro Definition Documentation

#define BOOST_TEST_DYN_LINK

Definition at line 11 of file utest-parallel-datatype.cpp.

#define BOOST_TEST_MODULE   "Test module for cf3::common 's parallel environment - part of checking datatype handling."

Definition at line 12 of file utest-parallel-datatype.cpp.

Function Documentation

BOOST_AUTO_TEST_CASE ( init  )

Definition at line 74 of file utest-parallel-datatype.cpp.

BOOST_AUTO_TEST_CASE ( datatype_default_types  )

Definition at line 83 of file utest-parallel-datatype.cpp.

BOOST_AUTO_TEST_CASE ( datatype_registered_types  )

Definition at line 115 of file utest-parallel-datatype.cpp.

BOOST_AUTO_TEST_CASE ( datatype_registered_types_are_really_static  )

Definition at line 135 of file utest-parallel-datatype.cpp.

BOOST_AUTO_TEST_CASE ( internal_mechanism_returns_nullptr_for_non_registered_types  )

Definition at line 146 of file utest-parallel-datatype.cpp.

BOOST_AUTO_TEST_CASE ( finalize  )

Definition at line 157 of file utest-parallel-datatype.cpp.

Variable Documentation

PE::Datatype mpi_datatype_usd =nullptr

Definition at line 66 of file utest-parallel-datatype.cpp.

PE::Datatype mpi_datatype_usi =nullptr

data stays in scope for checking if registration is really static

Definition at line 65 of file utest-parallel-datatype.cpp.

Send comments to:
COOLFluiD Web Admin