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

Go to the source code of this file.

Classes

struct  PEOperationsFixture
 
class  PEOperationsFixture::custommult
 example custom function More...
 
class  PEOperationsFixture::optest
 custom class for checking the non built-in way More...
 

Macros

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

Functions

 BOOST_AUTO_TEST_CASE (init)
 
 BOOST_AUTO_TEST_CASE (operations_built_in_types)
 
 BOOST_AUTO_TEST_CASE (operations_registered_types)
 
 BOOST_AUTO_TEST_CASE (operations_registered_types_are_really_static)
 
 BOOST_AUTO_TEST_CASE (built_in_operation_with_custom_datatype)
 
 BOOST_AUTO_TEST_CASE (finalize)
 

Variables

PE::Operation mpi_op_customplus_i =(PE::Operation)nullptr
 data stays in scope for checking if registration is really static More...
 
PE::Operation mpi_op_customplus_d =(PE::Operation)nullptr
 
PE::Operation mpi_op_customplus_o =(PE::Operation)nullptr
 
PE::Operation mpi_op_custommult_i =(PE::Operation)nullptr
 
PE::Operation mpi_op_custommult_d =(PE::Operation)nullptr
 
PE::Operation mpi_op_custommult_o =(PE::Operation)nullptr
 

Macro Definition Documentation

#define BOOST_TEST_DYN_LINK

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

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

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

Function Documentation

BOOST_AUTO_TEST_CASE ( init  )

Definition at line 117 of file utest-parallel-operations.cpp.

BOOST_AUTO_TEST_CASE ( operations_built_in_types  )

Definition at line 126 of file utest-parallel-operations.cpp.

BOOST_AUTO_TEST_CASE ( operations_registered_types  )

Definition at line 159 of file utest-parallel-operations.cpp.

BOOST_AUTO_TEST_CASE ( operations_registered_types_are_really_static  )

Definition at line 205 of file utest-parallel-operations.cpp.

BOOST_AUTO_TEST_CASE ( built_in_operation_with_custom_datatype  )

Definition at line 222 of file utest-parallel-operations.cpp.

BOOST_AUTO_TEST_CASE ( finalize  )

Definition at line 240 of file utest-parallel-operations.cpp.

Variable Documentation

PE::Operation mpi_op_custommult_d =(PE::Operation)nullptr

Definition at line 108 of file utest-parallel-operations.cpp.

PE::Operation mpi_op_custommult_i =(PE::Operation)nullptr

Definition at line 107 of file utest-parallel-operations.cpp.

PE::Operation mpi_op_custommult_o =(PE::Operation)nullptr

Definition at line 109 of file utest-parallel-operations.cpp.

PE::Operation mpi_op_customplus_d =(PE::Operation)nullptr

Definition at line 105 of file utest-parallel-operations.cpp.

PE::Operation mpi_op_customplus_i =(PE::Operation)nullptr

data stays in scope for checking if registration is really static

Definition at line 104 of file utest-parallel-operations.cpp.

PE::Operation mpi_op_customplus_o =(PE::Operation)nullptr

Definition at line 106 of file utest-parallel-operations.cpp.

Send comments to:
COOLFluiD Web Admin