Gmsh is a
finite-element mesh generator developed by Christophe Geuzaine and Jean-François Remacle. Released under the
GNU General Public License
The GNU General Public License (GNU GPL or simply GPL) is a series of widely used free software licenses that guarantee end users the four freedoms to run, study, share, and modify the software. The license was the first copyleft for general ...
, Gmsh is
free software
Free software or libre software is computer software distributed under terms that allow users to run the software for any purpose as well as to study, change, and distribute it and any adapted versions. Free software is a matter of liberty, n ...
.
Gmsh contains 4 modules: for geometry description, meshing, solving and post-processing. Gmsh supports
parametric input and has advanced visualization mechanisms. Since version 3.0, Gmsh supports full
constructive solid geometry
Constructive solid geometry (CSG; formerly called computational binary solid geometry) is a technique used in solid modeling. Constructive solid geometry allows a modeler to create a complex surface or object by using Boolean operators to comb ...
features, based on
Open Cascade Technology
Open Cascade Technology (OCCT), formerly called ''CAS.CADE'', is an open-source software development platform for 3D CAD, CAM, CAE, etc. that is developed and supported by Open Cascade SAS.
OCCT is a full-scale B-Rep (Boundary representatio ...
.
A modified version of Gmsh is integrated with SwiftComp, a general-purpose multiscale modeling software. The modified version, calle
Gmsh4SC is compiled and deployed on the Composites Design and Manufacturing HUB
cdmHUB.
Interfaces
Various graphical user interfaces exist that integrate Gmsh into their workflow:
* A Matlab interface available with
FEATool Multiphysics.
* The Mesh Design and FEM Workbenches of
FreeCAD support Gmsh for meshing inside the program, along with other meshers like
Netgen.
See also
*
TetGen
TetGen is a mesh generator developed by Hang Si which is designed to partition any 3D geometry into tetrahedrons by employing a form of Delaunay triangulation whose algorithm was developed by the author.
TetGen has since been incorporated into ...
*
Salome (software)
References
External links
Gmsh website
Free mathematics software
Free software programmed in C++
Cross-platform free software
Mesh generators
Numerical analysis software for Linux
Numerical analysis software for macOS
Numerical analysis software for Windows
Software that uses FLTK
Computer-aided engineering software for Linux
{{science-software-stub