Gmsh

Open-source geometry and mesh generation tool used in dealii-X for pre-processing, CAD-driven workflows, and exchange with the simulation codes in the stack.

Homepage Repository

The Gmsh-related integration has been fully internalized within the current deal.II codebase as a set of utilities within the `GMSH` namespace of the `deal.II` library, allowing users to import partitioned meshes directly from separate gmsh files, without the need to partition them within deal.II.
  • Role: geometry authoring, meshing, and mesh format interchange across the project.

  • Highlights: CAD kernel support, scripting, API bindings, and HPC-friendly preprocessing.

  • Local path for integration assets: tools/gmsh