Software Guide for CAE Linux Environments

A brief overview of how Linux Software works at CAE as of Fall 2026 and beyond.

There are two main ways to launch software: via terminal or via GUI.

Terminal Workflow

There are two general steps to run software in your terminal (though certain applications require fewer).

  1. Load the software module:

    module load <mysoftware>/suite
    

    (where <mysoftware> is the name of the software family/vendor)

  2. Run the software wrapper and program:

    <mysoftware>-run <program>
    

    (where <program> is the application to execute; this step can also be run as two separate commands)

Example: Running Cadence Virtuoso

module load cadence/suite
cadence-run
virtuoso

(The Virtuoso GUI will open)

Graphical Workflow

Many applications can also be launched visually via buttons in the top left-hand corner of your screen:

  • Click the Apps menu, navigate through submenus, and select your software of choice.
  • Click the pill-shaped Activities button (or press the Super / Windows key) to search for your app.

Note: Launching via GUI does not currently allow for advanced software interactions or command-line flags.

Software Launch Strategies

There are several ways to launch software, which depend on how the software is installed.

Module and Container

The most complex workflow, demonstrated at the top of this document.

Load the module, launch the container tool, then run your command.

Importantly, you MUST run the module command first, as it is not available inside the container.

Software Module Command Container Tool
Cadence module load cadence/suite cadence-run
Synopsys module load synopsys/suite synopsys-run
Keysight module load keysight/suite keysight-run
Mentorgraphics module load mentor/suite mentor-run
Silvaco module load silvaco/suite silvaco-run

For examples or more help with EDA software, see the CAE EDA Quickstart Guide

Container Only

Software that comes preinstalled in containers require only launching the container tool.

Software Container Tool
ROS2 ros2-run
OpenMC openmc-run

Module Only

These are generally conda environments; loading the module is sufficient to activate the environment.

Software Module Command
Cyclus module load cyclus
Moose Framework module load moose

Native Install

Software installed natively to the system can be launched directly from the terminal.

They can often be launched graphically as well.

Software Terminal Command
GNU Octave octave
Electric VLSI electric

Additional Info and Helpful Links

Module

To know what modules are available, use module avail.

To know what modules are loaded, use module list.

For more information on modules, see Module Guide for CAE Linux Environments



Keywords:
synopsys cadence ros2 silvaco keysight ads 
Doc ID:
163133
Owned by:
Joe in CAE
Created:
2026-08-06
Updated:
2026-09-03
Sites:
Computer-Aided Engineering