COOLFluiD  Release kernel
COOLFluiD is a Collaborative Simulation Environment (CSE) focused on complex MultiPhysics simulations.
Classes | Macros | Functions
utest-mesh-parallel-overlap.cpp File Reference
#include <iomanip>
#include <set>
#include <boost/test/unit_test.hpp>
#include "common/Log.hpp"
#include "common/OptionList.hpp"
#include "common/Core.hpp"
#include "common/Environment.hpp"
#include "common/Foreach.hpp"
#include "common/OSystem.hpp"
#include "common/OSystemLayer.hpp"
#include "common/PE/CommPattern.hpp"
#include "common/PE/CommWrapperMArray.hpp"
#include "common/PE/Buffer.hpp"
#include "common/PE/debug.hpp"
#include "math/Consts.hpp"
#include "mesh/Mesh.hpp"
#include "mesh/Cells.hpp"
#include "mesh/Faces.hpp"
#include "mesh/Elements.hpp"
#include "mesh/Region.hpp"
#include "mesh/Dictionary.hpp"
#include "mesh/Field.hpp"
#include "mesh/MeshReader.hpp"
#include "mesh/MeshElements.hpp"
#include "mesh/MeshWriter.hpp"
#include "mesh/MeshGenerator.hpp"
#include "mesh/MeshPartitioner.hpp"
#include "mesh/MeshTransformer.hpp"
#include "mesh/MeshAdaptor.hpp"
#include "mesh/CellFaces.hpp"
#include "mesh/Space.hpp"

Go to the source code of this file.

Classes

struct  ParallelOverlapTests_Fixture
 

Macros

#define BOOST_TEST_DYN_LINK
 
#define BOOST_TEST_MODULE   "Test module for parallel fields"
 
#define GEN
 

Functions

template<typename T >
std::ostream & operator<< (std::ostream &out, const std::vector< T > &v)
 
void my_all_to_all (const std::vector< PE::Buffer > &send, PE::Buffer &recv)
 
void my_all_to_all (const PE::Buffer &send, std::vector< int > &send_strides, PE::Buffer &recv, std::vector< int > &recv_strides)
 
bool check_nodes_sanity (Dictionary &nodes)
 
bool check_element_nodes_sanity (Mesh &mesh)
 
bool check_elements_sanity (Entities &entities)
 
 BOOST_AUTO_TEST_CASE (init_mpi)
 
 BOOST_AUTO_TEST_CASE (parallelize_and_synchronize)
 
 BOOST_AUTO_TEST_CASE (finalize_mpi)
 

Macro Definition Documentation

#define BOOST_TEST_DYN_LINK

Definition at line 7 of file utest-mesh-parallel-overlap.cpp.

#define BOOST_TEST_MODULE   "Test module for parallel fields"

Definition at line 8 of file utest-mesh-parallel-overlap.cpp.

#define GEN

Function Documentation

BOOST_AUTO_TEST_CASE ( init_mpi  )

Definition at line 210 of file utest-mesh-parallel-overlap.cpp.

BOOST_AUTO_TEST_CASE ( parallelize_and_synchronize  )

Definition at line 218 of file utest-mesh-parallel-overlap.cpp.

BOOST_AUTO_TEST_CASE ( finalize_mpi  )

Definition at line 370 of file utest-mesh-parallel-overlap.cpp.

bool check_element_nodes_sanity ( Mesh mesh)

Definition at line 134 of file utest-mesh-parallel-overlap.cpp.

bool check_elements_sanity ( Entities entities)

Definition at line 159 of file utest-mesh-parallel-overlap.cpp.

bool check_nodes_sanity ( Dictionary nodes)

Definition at line 114 of file utest-mesh-parallel-overlap.cpp.

void my_all_to_all ( const std::vector< PE::Buffer > &  send,
PE::Buffer recv 
)

Definition at line 65 of file utest-mesh-parallel-overlap.cpp.

void my_all_to_all ( const PE::Buffer send,
std::vector< int > &  send_strides,
PE::Buffer recv,
std::vector< int > &  recv_strides 
)

Definition at line 95 of file utest-mesh-parallel-overlap.cpp.

std::ostream& operator<< ( std::ostream &  out,
const std::vector< T > &  v 
)

Definition at line 56 of file utest-mesh-parallel-overlap.cpp.

Send comments to:
COOLFluiD Web Admin