Gmsh is an open source 3D finite element mesh generator with a built-in CAD engine and post-processor. Its design goal is to provide a fast, light and user-friendly meshing tool with parametric input and flexible visualization capabilities. Gmsh is built around four modules (geometry, mesh, solver and post-processing), which can be controlled with the graphical user interface, from the command line, using text files written in Gmsh's own scripting language (.geo files), or through the C++, C, Python, Julia and Fortran application programming interface.
Homepage
Download
Recent Releases
4.13.126 May 2024 15:25
minor feature:
Regression introduced in 4.13.0 when reading binary
.msh files with post-processing data; new read-only Mesh.MinQuality updated.
After meshing pipeline; occ/addSurfaceFilling new defaults to degree=2 for
Consistency with.geo files; small.
4.13.008 May 2024 11:05
major feature:
Added support for importing and exporting XAO files; new
Options for OCC boolean operations (OCCBooleanCheckInverted, OCCBooleanGlue,
OCCBooleanNonDestructive, OCCBooleanSimplify); new OCC operations (2D fillets
And chamfers, distance, defeature); new quasi-transfinite 2d meshes (with fans);
Small API additions; revert Crack plugin logic to version 4.10.1;.
New API functions: occ/getDistance, occ/fillet2D, occ/chamfer2D.
Occ/offsetCurve, occ/defeature, mesh/removeElements, option/restoreDefaults,
Logger/getMemory, logger/getTotalMemory.
4.12.226 Feb 2024 22:04
minor bugfix:
small bug fixes