This class provides a lightweight logger.
Partition(mesh::PtrMesh mesh)
Constructor.
void compute() override
All distribution data structures are set up.
~ProvidedPartition() override=default
ProvidedPartition(mesh::PtrMesh mesh)
void communicate() override
The mesh is gathered and sent to another participant (if required)
void compareBoundingBoxes() override
Intersections between bounding boxes around each rank are computed.
provides Mesh, Data and primitives.
std::shared_ptr< Mesh > PtrMesh
contains the partitioning of distributed meshes.