TetGen
A Quality Tetrahedral Mesh Generator and a 3D Delaunay Triangulator

Weierstrass Institute for Applied Analysis and Stochastics (WIAS)
Mohrenstr. 39, 10117 Berlin, Germany
Introduction
TetGen is a program to generate tetrahedral meshes of any 3D polyhedral domains. TetGen generates exact constrained Delaunay tetrahedralizations, boundary conforming Delaunay meshes, and Voronoi partitions. The following pictures respectively illustrate a 3D polyhedral domain (left), a boundary conforming Delaunay tetrahedral mesh (middle), and its dual - a Voronoi partition (right).



TetGen provides various features to generate good quality and adaptive tetrahedral meshes suitable for numerical methods, such as finite element or finite volume methods. For more information of TetGen, please take a look at a list of features.
TetGen is written in C++. It can be compiled into either a standalone program invoked from command-line or a library for linking with other programs. All major operating systems, e.g. Unix/Linux, MacOS, Windows, etc, are supported.
Download and Technical Information
TetGen versions up to v1.6.0 are hosted on https://github.com/TetGen/TetGen and include:
-
v1.4.3, 2011: MIT license with noncommercial clause. Manual.
-
v1.5.1, 2018: AGPLv3 license, recommended as most stable version.
-
v1.6.0, 2020: AGPLv3 license, most recent version with some rough edges. Manual.
-
A technical paper about TetGen is available at Hang Si, "TetGen, a Delaunay-Based Quality Tetrahedral Mesh Generator". ACM Trans. on Mathematical Software. 41 (2), 2015
FAQ

Contact
Phone, E-mail
Tel.: 030 20372-560
E-mail: tetgen@wias-berlin.de

WIAS Software
- ALEA - Framework for high-dimensional functional Uncertainty Quantification
- aws - Adaptive weights smoothing
- BALaser for the simulation of dynamics in broad-area semiconductor lasers
- ddfermi - drift diffusion simulation tool
- WIAS R-packages for imaging / neuroscience
- LDSL-tool for the simulation of longitudinal dynamics in semiconductor lasers
- pdelib - a FVM and FEM toolbox for PDEs
- TetGen - a Delaunay Tetrahedral Mesh Generator