Skip to content

Extract core functionality from mesh module into a new module

Lukas Werner requested to merge yw25ynew/walberla:mesh_module_refactor into master

This MR introduces a split of the mesh module into two separate modules, where "mesh_common" extracts some core functionality from "mesh". mesh_common contains the core functionality/coupling to OpenMesh (ie. general mesh computations, vtk). Its dependencies are strongly reduced to just core and vtk (+OpenMesh).

The mesh module is basically the old module minus the code extracted to mesh_common, depending on mesh_common. It has quite a set of dependencies and represents the addition of meshes to a multitude of modules in walberla.

This split allows us to introduce meshes to MESA-PD without dragging along all dependencies of the mesh module.

@eibl

Merge request reports