Rodin/MPI/Geometry/Mesh.h file

Distributed mesh specialization for MPI contexts.

This file defines Rodin::Geometry::Mesh<Rodin::Context::MPI>, which stores a rank-local shard together with distributed index mappings and communication-aware geometric queries.

Namespaces

namespace Rodin
The Rodin library for finite element methods and shape optimization.
namespace Rodin::Geometry
Namespace Rodin::Geometry.

Classes

template<>
class Rodin::Geometry::Mesh<Context::MPI>
Distributed mesh specialization for MPI contexts.
template<>
class Rodin::Geometry::Mesh<Context::MPI>::Builder
Builder used to construct a distributed mesh from a shard.
template<>
struct Rodin::Geometry::Mesh<Context::MPI>::ReconcileOptions
Options controlling iterative reconciliation rounds.