Welcome to Trelis, the  automated mesh generation toolkit. Trelis is developed jointly between Sandia National Laboratories and Computational Simulation Software. Sandia and csimsoft, along with other development partners such as Caterpillar, Inc., develop the underlying toolkit library known as Cubit. csimsoft adds capability and functionality to that library as well as a fully-functional user interface to produce Trelis.

Trelis is a full-featured software toolkit for robust generation of two- and three-dimensional finite element meshes (grids) and geometry preparation. Its main goal is to reduce the time to generate meshes, particularly large hex meshes of complicated, interlocking assemblies. It is a solid-modeler based preprocessor that meshes volumes and surfaces for finite element analysis and computational fluid dynamics. Mesh generation algorithms include quadrilateral and triangular paving, 2D and 3D mapping, hex sweeping and multi-sweeping, tetrahedral meshing, and various special purpose primitives. Trelis contains many algorithms for controlling and automating much of the meshing process, such as automatic scheme selection, interval matching, sweep grouping, and also includes state-of-the-art smoothing algorithms and mesh scaling.

The overall goal of the Trelis project is to reduce the time it takes a person to generate an analysis model. Generating meshes for complex, solid model-based geometries requires a variety of tools. Many Trelis tools are completely automatic, while others require user input. Usually, the automatic choices can be over-ridden by the user if necessary.