Simulation Assistants
A Simulation Assistant provides a visual workflow within the Simcenter STAR-CCM+ user interface (UI).

Simcenter STAR-CCM+ provides a Java framework that allows you to create your own Simulation Assistants. You create a Simulation Assistant using a combination of Java classes from the Simulation Assistant framework and Java macros that you record from Simcenter STAR-CCM+. You require a working knowledge of Java in order to create a Simulation Assistant. When complete, you can share Simulation Assistant with other users, who can load them directly into Simcenter STAR-CCM+. You do not require any knowledge of Java to use a Simulation Assistant.
If you are provided with an existing Simulation Assistant, you can load this into the Simcenter STAR-CCM+ UI.
Benefits of Using a Simulation Assistant
There are numerous benefits to having an assistant in your simulation:
- New users can learn how to use Simcenter STAR-CCM+ faster by focusing on the topic of interest, and understand the process workflow.
- Existing users can save time by following a pre-defined workflow that only exposes the areas that are relevant to their work.
- Expert users can create workflows that make it easy for non-expert users to accomplish complex tasks.
Assistant Workflow
The workflow of a Simulation Assistant is made up of a hierarchy of tasks. Each task is presented in its own panel in the assistant. The aim of the workflow is to help you set up a simulation in Simcenter STAR-CCM+ without forcing you to perform tasks in a linear order.
Note | It is recommended that you follow a top-to-bottom approach when working with assistants. Jumping back and forth between tasks, especially if the tasks have no conditions, can lead to errors. |