HOME

TheInfoList



OR:

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 (Free software), four freedoms to run, study, share, and modify the software. The license was th ...
, 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, no ...
. 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 combi ...
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 representation ...
. 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 FEATool Multiphysics ("Finite Element Analysis Toolbox for Multiphysics") is a physics, finite element analysis (FEA), and PDE simulation toolbox. FEATool Multiphysics features the ability to model fully coupled heat transfer, fluid dynamics, ch ...
. * The Mesh Design and FEM Workbenches of
FreeCAD FreeCAD is a general-purpose parametric 3D computer-aided design (CAD) modeler and a building information modeling (BIM) software application with finite element method (FEM) support. It is intended for mechanical engineering product design bu ...
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) SALOME is a multi-platform open source ( LGPL-2.1-or-later) scientific computing environment, allowing the realization of industrial studies of physics simulations. This platform, developed by a partnership between EDF and CEA, sets up an envir ...


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