Expand All Features | Collapse All Features


What is Trelis?

Answer: Trelis is an advanced meshing pre-processor based on decades of Cubit development. For more than two decades, the we have worked with Sandia National Laboratories as a major contributor to the Cubit development team. And since 2004, csimsoft has been the authorized distributor of Cubit for academic and commercial use. csimsoft has taken the best of Cubit and added a whole lot more to make Trelis.

What are the differences between Trelis and Cubit?

Answer: Some people think of Trelis 14.0 as Cubit 14.0+. In 2012, Sandia announced that Cubit 14.0 will be their last version of standalone Cubit in its current form. Sandia is absorbing the Cubit kernel into an integrated workbench that includes other Sandia tools and solvers. This workbench will only be available to U.S. national labs and U.S. government entities. csimsoft will continue to support academic and commercial customers with the Trelis brand. Trelis will still include the on-going joint csimsoft and Sandia development to the Cubit kernel. Trelis 14.0 is Sandia's Cubit 14.0, plus features for our customers.

How many mesh elements can Trelis generate?

Answer: The number of elements depends on whether you are running a 32- or 64-bit system and the amount of memory your system has. When a computer needs to swap to disk, the meshing time is increased. There are Trelis users who are regularly generating meshes over 500 million elements on a 64-bit Windows machine with 128 gigabytes of memory. Trelis can generate a 27 million element mesh on an 8 gigabyte machine in less than a minute.

What element types does Trelis support?

Answer: Trelis FEA generates both tetrahedral and hexahedral meshes. Trelis CFD and Trelis Pro can generate tetrahedral, hexahedral, and hybrid meshes .

Does Trelis support hybrid meshing?

Answer: Yes, Trelis CFD and Pro support hybrid or mixed element meshes. Trelis FEA does not support hybrid meshing.

Does Trelis allow boundary layer meshing?

Answer: Yes, Trelis CFD includes the ability to create boundary layers.

How is Trelis licensed for use on standalone computers and on a network?

Answer: Trelis can be licensed on a per seat basis for standalone machines or on a concurrent use basis for local area network users. For example, a company with five Trelis licenses may have two licenses installed on two standalone computers and the remaining three licenses can be installed on a local area network. All authorized network users can access Trelis, three users at any given time. See Trelis Licensing for more information.

How do I activate Trelis using the product key?

Answer: Trelis requires a product key to activate the license. Please see Product Activation for more information.


What operating systems are supported?

Answer: Trelis versions are available for Windows, Linux, and Mac. Trelis supports the following platforms:

  • Linux
    • Linux 64-bit versions with glibc 2.5 or greater (use 32-bit Trelis for Linux 64-bit with glibc 2.3 or greater)
    • Linux 32-bit versions with glibc 2.3 or greater
    • See DistroWatch.com and select your distribution in the top left drop-down to check which version of glibc is included with your Linux distribution.
  • Windows XP, Vista, 7, or 8 (32-bit or 64-bit)
  • Mac OS X 10.5+ Intel-based (32-bit only, 64-bit available soon)

What file formats does Trelis support?

Answer: Trelis works with most modeling tools and solvers.

  • ACIS sat, sab: Geometry import/export
  • Pro/E: geometry import/export
  • Neutral formats: STEP, IGES
  • Facet formats: STL, AVS, facet
  • Exodus II: native mesh format
  • Abaqus, Patran : mesh and boundary condition export
  • NASTRAN BDF, IDEAS Universal, Dyna3D, Fluent: mesh format export only
  • Translators: Patran, Abaqus, Pro/E, IDEAS, Matlab, ANSYS and others
See Trelis Translators for more information about supported file formats.

Is software training available?

Answer: csimsoft offers three levels of training.

  • Fast Start. Trelis GUI, features, and project planning.
  • Advanced. Trelis advanced features and tips.
  • Customization. Creating custom components using C++ and Python.

See Training for more information.

How do I install Trelis on Linux if I don't have a deb or rpm tool?

Answer: Some distributions of Linux do not have a deb or rpm tool. Trelis can be installed using the following method:

  • Download the .deb file.

  • # extract the contents of the .deb file
    ar vx Trelis-14.0-Lin64-pro.deb

  • # install the data files (the files will go into /opt)
    sudo tar -zx --directory=/ -f data.tar.gz

  • # extract the control files
    tar zxvf control.tar.gz

  • # setup the license manager and desktop shortcuts
    sudo ./postint


Can I customize the Trelis GUI?

Answer: The Trelis GUI allows for the creation of custom components and the modification of panels, menus, and toolbars.

What is CubitInterface?

Answer: Trelis is powered by Cubit core libraries. CubitInterface is an API for interacting with the Cubit libraries. Documentation for CubitInterface can be found here.


Use the csimsoft forum to find answers and post questions about Trelis.