Trelis is csimsoft's high-end commercial pre-processor for FEA and CFD, based on the time-proven Cubit software from Sandia National Laboratories. For more than two decades, csimsoft has developed Cubit in conjunction with Sandia, and is Sandia's authorized distributor for academic and commercial use.
Why Change the Name?
In 2012, Sandia announced that it is absorbing Cubit into an internal simulation workbench, so we launched the latest commercial and academic versions of Cubit with a new name, Trelis 14.0.
Trelis is much more than Cubit with a new name. Trelis includes new feature requests and usability suggestions from commercial Cubit users throughout the world.
Three Versions of Trelis
Because CFD and FEA needs are different, csimsoft introduces
- Trelis FEA
- Trelis CFD
- Trelis Pro
Trelis FEA has features and algorithms specifically designed to meet the needs of FEA users. Trelis CFD includes powerful tools and new features that enable meshing for CFD. Trelis Pro combines all the features of Trelis FEA and Trelis CFD.
Upgrade From Cubit to Trelis
Cubit customers with an annual lease or a current maintenance program can upgrade to Trelis FEA or Trelis CFD as a regular version upgrade. Simply contact csimsoft and let us know which version you prefer. Cubit users can upgrade to Trelis Pro for an added cost.
Trelis still uses the Cubit .cub and .jou files and is backwards compatible to Cubit 13.2. Contact csimsoft today.
Trelis 14.0 raises the standard for FEA and CFD pre-processing. Companies worldwide realize how critical mesh generation is to FEA and CFD analysis. With Trelis FEA and Trelis CFD, users have specific tools for generating great meshes for either FEA or CFD solvers. Here's why people are talking about Trelis.
Expand All Features | Collapse All Features
High-end Hexahedral, Tetrahedral, and Hybrid Meshing
For more than two decades, we've been developing the core meshing algorithms that make Trelis such a powerful mesh generation tool for CFD and FEA. We love hearing from users that they can mesh models that other leading tools can't mesh.
Learn more about Trelis Meshing Algorithms
Trelis meshing algorithms have their roots in the 1992 research done at Sandia National Laboratories. Since then, these algorithms has been used to mesh large, complex assemblies. Trelis includes these time-proven meshing algorithms and more.
Hex Volume Meshing Algorithms
- Tet primitive
Quad Surface Meshing Algorithms
Trelis can automatically select an appropriate hex or quad mesh algorithm for many cases.
It can also set up edge mesh sizing. After meshing, Trelis can check the mesh using several mesh
quality metrics. Trelis can smooth the mesh using various smoothing algorithms. Trelis also allows users to refine the mesh globally or locally.
Volume Meshing Algorithms
Triangle Surface Meshing
- Tri mesh (Advancing Front)
- Tri mesh (Delaunay
Trelis supports the creating of pyramids and wedges for transitioning from hexahedrals to tetrahedrals.
Powerful Geometry Creation and Cleanup Tools
Trelis allows users to import geometry from many popular CAD programs or to create models using primitives or from the bottom up. We estimate that engineers spend up to 65% of their time preparing geometry for meshing. We developed a significant amount of the Trelis development creating powerful tools for clean up and defeaturing.
Learn more about Trelis Geometry Tools
There are three primary ways of creating geometry for meshing in Trelis. First, Trelis provides many geometry primitives for creating common shapes which can then be modified and combined to build complex models. Primitives available in Trelis include:
3D objects can also be created from bounding surfaces, by lofting, by sweeping, and copying.
2D objects can also be created from bounding curves, copying, extended surface, vertex list, midsurfacing, netsurfacing, off-sets, by projecting, by skinning curves, by sweeping, and sweep helix.
- Conic Section
1D objects can also be created from combining curves, copying, specifying locations, specifying an off-set, and projecting.
0D objects can also be created from specifying arc center, intersection, by picking, via coordinates, copying, and by specifying a complex location.
Secondly, geometry can be imported into Trelis from another application. Finally, geometry can be defined by building it from the "bottom up", creating vertices, then curves from those vertices, etc.
Geometric entities can be modified in Trelis using transform operations, which include align, copy, move, reflect, restore, rotate, and scale.
Trelis supports powerful boolean operations to intersect, subtract, and unite geometric entities.
Geometry decomposition is often required to generate an all-hexahedral mesh for three-dimensional solids. "Web cutting" is cutting an existing body into two or more pieces through the use of a cutting tool. Trelis has several methods for making web cuts.
Cleanup and Defeaturing
Sometimes models imported from a CAD program will either provide too much detail for mesh generation or the geometry is deficient. This can be corrected by making changes to the model. Trelis has excellent tools for cleanup and defeaturing including.
- Tweaking Geometry
- Removing Geometric Features
- Automatic Geometry Clean-up
- Regularizing Geometry
- Finding Surface Overlap
- Validating Geometry
- Debugging Geometry
- Trimming and Extending Curves
- Stitching Sheet Bodies
- Defeaturing Tool
- ...and many more
CAD Model Import
Trelis supports many common CAD formats. See Trelis Data Translators for more information about supported file formats.
Trelis's Power Tools help users to identify problems with geometry before meshing and recommend solutions for getting it ready for meshing. After a mesh is generated, additional Power Tools check the mesh quality based on various metrics and values the user specifies.
Learn more about Trelis Power Tools
One thing that sets Trelis apart from other meshing tools is its power tools. Power Tools help users through the mesh generation process. They consist of:
- Geometry Tree
- Diagnose Geometry
- Defeature Geometry
- Diagnose Meshability
- Diagnose Mesh Quality
The Geometry Tree power tool contains a hierarchy of all the entities in the model. It includes boundary conditions, groups, geometry entities, and boundary layers. Selecting an entity in the tree will select the same entity in the graphics window. The geometry tree's context menu is sensitive to the type of item and the number of items selected.
Click here to view the Geometry Tree Power Tool
Diagnose Geometry and Defeature Geometry
The Diagnose Geometry and Defeature Geometry power tools contain diagnostics and tools for analyzing, identifying, and repairing geometry.
Diagnose Meshability and Diagnose Mesh Quality
The Diagnose Meshability power tool can be used to ascertain the meshability of the model. Trelis can check a model and identify which surfaces or volumes are not meshable and offer solutions for fixing the problem. After the mesh has been generated, the Diagnose Mesh Quality power tool can perform element quality checks. These checks will warn users of any elements that are below a default or user-specified threshold, allowing various visualization options for displaying element quality. If the current element quality is unacceptable, Trelis can present several possible mesh improvement solutions.
Immersive Topology Environment for Meshing (ITEM) is a wizard-like tool for geometry cleanup and mesh generation. The ITEM Wizard uses the power tools to guide users through the meshing process. The ITEM steps are:
- Import/Create Geometry
- Setup Model
- Prepare Geometry
- Mesh the Model
- Validate Mesh
- Define Boundary Conditions
- Export the Mesh
Watch the video on how to use ITEM
Scripting, Journal Files, and Parameterization
Trelis utilizes a rich command language that can be stored as a journal file. These scripts can be used to parameterize the construction of models to determine design sensitivity and to capture repetitive meshing processes.
Learn more about Trelis Scripting and Journaling
Trelis commands can be saved as in journal files that can be reused and shared. These journal files can be used to automate specific tasks or the entire meshing process. Trelis also has the ability to interpret Python scripts, giving users the full capability of the Python scripting language.
The Trelis GUI commands are automatically saved to an external temporary journal file on the user's hard drive and in the History window. Reviewing these commands is a great way to become familiar with Trelis's command language. Journal files can be created and played to reproduce a part of or the entire process of building an analysis model.
Watch the video on how to use journal files
Trelis gives users the ability to parameterize the construction of the model and evaluate design sensitivity. Parameters representing dimensions of objects may be defined in the script and easily adjusted to modify the geometry.
Watch the webinar: Customizaton and Scripting with Cubit (41:05 minutes)
Trelis support the application of boundary conditions to sidesets, nodesets, element blocks, and to geometric entities. Trelis FEA and Trelis CFD support a variety of FEA and CFD boundary conditions, respectively. Trelis Pro supports both FEA and CFD boundary conditions.
Solver Format Support
Meshes generated with Trelis are exported with specified boundary conditions to many standard FEA and CFD formats. If Trelis doesn't support a particular file format, Trelis's public mesh import and export API allows users to write their own importer or exporter for any file format.
Learn more about supported formats
Trelis users use the CubitInterface API (C++ and Python) to extend Trelis by building custom components that are focused on solving a specific problem or type of problem. Trelis's GUI components are extensible and modifiable so users can customize the interface to suite their needs..
Watch the webinar: Developing Cubit Components (27:15 minutes)
Trelis includes both a convenient command line interface with an extensive command language as well as a polished graphical user interface environment.
Watch the Overview video to learn more about the Trelis GUI
Supported Operating Systems
Trelis is available for Windows, Linux, and Mac
See Frequently Asked Questions for a list of supported operating systems.
Learn More About Trelis - Try It For 30 Days
There is a lot more to Trelis. When you're ready to learn more about what makes Trelis the pre-processor of choice of engineers worldwide, Click here to try Trelis free for 30 days.