-
Gmsh
C++/Python
Full-featured 3D finite element mesh generator with CAD kernel, scripting API, and post-processing. The open-source standard for research meshes.
-
SALOME
Python/C++
Open-source platform integrating CAD (GEOM), meshing (SMESH), and physics solver coupling. Strong GUI and Python scripting interface.
-
cfMesh
C++
Robust automatic volume meshing library integrated with OpenFOAM. Delivers quality hex-dominant and polyhedral meshes on complex geometries.
-
enGrid
C++
Qt-based mesh generation tool with automatic prismatic boundary layer insertion for Navier-Stokes simulations. Outputs OpenFOAM and SU2 format.
-
TetGen
C++
Quality tetrahedral mesh generator and Delaunay mesh refinement. Widely used for unstructured 3D volume meshes in CFD and FEM.
-
Triangle
C
Constrained Delaunay triangulation and quality 2D mesh generation by J. R. Shewchuk. Reference tool for 2D unstructured mesh research.
-
PyMesh
Python/C++
Geometry processing library for Python. Wraps Triangle, TetGen, and CGAL; useful for mesh pre-processing and repair pipelines.
-
CGAL
C++
Computational Geometry Algorithms Library. Rigorous implementations of Delaunay triangulation, mesh generation, and surface remeshing.
-
meshio
Python
Reads and writes mesh data in 40+ formats (Gmsh, VTK, CGNS, Abaqus, etc.). Essential for cross-code mesh conversion in CFD workflows.