Gmsh
An open-source 3D finite element mesh generator with a built-in CAD engine and post-processor.
These buttons open the developer's own site, repository or store listing in a new tab. wares.gg does not host downloads.
2 more ways to get Gmsh
Package managers
- Chocolatey
choco install gmsh - Homebrew
brew install gmsh
About Gmsh
Gmsh generates finite element meshes for simulation work. It is built around four modules: geometry, mesh, solver and post-processing. It can be driven from a graphical interface, the command line, .geo script files in its own language, or APIs for C++, C, Python, Julia and Fortran.
Builds are available for Windows, Linux and macOS on x86 and ARM, with a related ONELAB app on Android. A reference manual and tutorial are provided. It suits engineers and researchers preparing geometry and meshes for numerical solvers.
Strengths
- Geometry, meshing, solver and post-processing in one tool
- Scriptable through .geo files and several language APIs
- Runs on Windows, Linux and macOS including ARM
- Thorough reference manual and tutorial
Limitations
- Specialist tool that assumes finite element knowledge
- Interface is functional rather than polished
Details
- Pricing
- FreeFree and open source under the GNU General Public License.
- License
- GPL
- Developer
- Christophe Geuzaine and Jean-François Remacle
- Platforms
- Windows, macOS, Linux, Command line
- How it runs
- Downloadable app
- Account
- Not required
- Works offline
- Yes
- Best suited for
- Engineers and researchers building meshes for finite element simulations
- Categories
- 3D and CAD
- Last verified
- Added
- Provenance
- Facts checked against the developer's own pages and store listings, 1 sources on file.
Alternatives to Gmsh
Compare allSoftware that can replace Gmsh for an important use case, and what changes if you switch.
SALOME
An open-source platform for CAD modeling, meshing and visualizing results of numerical simulations.
SALOME is an open-source platform for geometry, meshing and result visualisation from CEA, EDF and OPEN CASCADE, running on Windows and Linux without a macOS build.
Similar software
Related functionality, not necessarily a direct replacement.
Elmer FEM
Open-source multiphysics simulation software based on the finite element method.
FreeCAD
A parametric 3D modeller for real objects: design by sketching constrained 2D shapes, then change the parameters later.
MeshLab
The standard tool for cleaning up messy 3D scan data: fill holes, remove noise, simplify and convert between mesh formats.
BRL-CAD
Constructive solid geometry modelling system with ray tracing and analysis.
CQ-editor
Build parametric CAD models with Python scripts in CQ-editor.