# 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](https://gmsh.info/) [Repository](https://gitlab.onelab.info/gmsh/gmsh)
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`