Gmsh: a three-dimensional finite element mesh generator with built-in pre- and post-processing facilities
Gmsh is an automatic 3D finite element grid generator with a built-in CAD engine and post-processor. Its design goal is to provide a simple meshing tool for academic problems with parametric input and advanced visualization capabilities.
Gmsh 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 or in ASCII text files using Gmsh's own scripting language.
See the screencasts for a quick tour of Gmsh's graphical user interface, or the reference manual for a more thorough overview of Gmsh's capabilities.
Gmsh is distributed under the terms of the GNU General Public License (GPL). Pre-compiled binaries1 are available for Windows (XP & Vista), Linux (Intel, glibc 2.3) and Mac OS X (10.5, Universal binary). Tutorial and demos files are included in all the archives.
* Current stable release: Windows, Linux, Mac OS X and source code 2
* Experimental versions (these might be buggy, or might not even launch: use at your own risk!):
o automated nightly builds: Windows (build log), Linux (build log), Mac OS X (build log)
o nightly cvs source snapshot
* Browse all versions: binaries and sources
If you use Gmsh, we would appreciate if you could cite the following reference in your work (books, articles, reports, etc.): ``C. Geuzaine and J.-F. Remacle. Gmsh: a three-dimensional finite element mesh generator with built-in pre- and post-processing facilities. International Journal for Numerical Methods in Engineering, 2009.''. (Published Online: May 7 2009, DOI: 10.1002/nme.2579. We will update the reference as soon as the volume and page information become available.)