Gmsh is an automatic 3D finite element grid generator with built-in CAD and post-processing facilities. Its design goal is to provide a simple meshing tool with parametric input and advanced visualization capabilities. It is built around four modules: geometry, mesh, solver, and post-processing. The specification of any input to these modules is done either interactively using the graphical user interface (based on FLTK and OpenGL) or in ASCII text files using Gmsh's own scripting language.
| Tags | Graphics 3D Modeling Scientific/Engineering Mathematics Visualization CAD Mesh |
|---|---|
| Licenses | GPL |
| Operating Systems | Mac OS X Windows Windows POSIX Linux |
| Implementation | C C++ Python |
Recent releases


Release Notes: This release improves the Delaunay point insertion algorithm, enhances Abaqus and UNV export, and fixes various bugs.


Release Notes: This release introduces a new single-window GUI with a dynamically customizable widget tree, faster STEP/BRep import, arbitrary size image export, faster 2D Delaunay/Frontal algorithms, and a full option viewer/editor. Many bugs were fixed.


Release Notes: This release contains minor improvements and bugfixes.


Release Notes: This release introduces new quadrilateral meshing algorithms, a new solver module based on the ONELAB project, new tensor field visualization modes, support for interpolation schemes in mesh files, support for the MED3 format, new experimental stereo visualization mode, experimental BAMG and MMG3D support for anisotropic mesh generation, new hybrid tetrahedral/pyramidal grids, a new homology solver, and bugfixes and small improvements all over the place.


Release Notes: This release introduces new compound geometrical entities for remeshing and/or trans-patch meshing, an improved mesh reclassification tool, and a new client/server visualization mode. Amongst other new features are the ability to watch a pattern of files to merge and integrated MPEG support.
A combined scanner and LR(1) parser generator for C++ and Java code generation.