Skip to main content
Simulator routines define reusable simulation configurations that specify inputs, outputs, and execution parameters. Each routine can have multiple revisions. When you run a simulation, you reference a routine to determine how the simulation should be configured and executed.

What simulator routines are

A simulator routine is a template that defines how a simulation should be run. It specifies the inputs the simulator expects, the outputs it produces, and the execution parameters. Routines are versioned through revisions, so you can evolve configurations over time.

Using routines in simulations

When you trigger a simulation run, you reference a routine (and optionally a specific revision). The routine determines the configuration and data flow for that run. This separates the definition of what to run from the actual execution.
Routines help standardize simulation workflows. Define a routine once and reuse it across many simulation runs.

Key operations

  • Create and update: Define new routines or modify existing ones.
  • Revisions: Manage multiple revisions per routine.
  • List and retrieve: Find routines and their metadata.
Routines bridge simulator models and simulation runs by encoding the execution configuration.
Last modified on April 23, 2026