Skip to content

Configuring an Analysis ​

Before running a simulation, you configure numerical settings that balance execution speed against statistical accuracy.

The configuration dialog opens by clicking the Simulate button at the bottom of the right inspector panel or via the gear icon on the analysis screen.

Execution configuration modal with advanced options open


Primary Parameters ​

Execution Type ​

The fundamental methodological choice:

  • Stationary Simulation: Measures long-term equilibrium averages.
  • Transient Simulation: Measures the time-dependent state evolution $f(t)$.

A deep comparative guide is provided in Stationary and Transient.

Simulation Time ​

The total simulated horizon, expressed in the model's global time unit:

  • If your unit is minutes, entering 500000 simulates 500,000 virtual minutes of operation.
  • Thanks to Jupiter's Rust engine, hundreds of thousands of events simulate in seconds.

Sizing the Simulation Time

Choose a horizon that guarantees tens of thousands of completions. For a task taking 5 minutes, a simulation time of 100000 generates approximately 20,000 completions — typically ample for tight statistical confidence intervals.


Advanced Options ​

Expanding Advanced Options provides fine-grained statistical controls:

1. Warm-up Period ​

Simulations start with an empty system. This initial filling phase skews long-term averages if not discarded.

  • The warm-up period discards initial state events before calculating cumulative statistics.
  • A typical warm-up of 5% to 10% of the total simulation horizon eliminates cold-start bias.

2. Confidence Level and Max Relative Error ​

The engine runs independent replications and estimates confidence intervals using the batch means method:

  • Confidence Level: Standardly set to 95%. This means the true theoretical expected value lies within the estimated margin in 95 out of 100 runs.
  • Max Relative Error: Sets the stopping threshold for acceptable error margins (e.g., 0.05 for 5%). Stricter thresholds trigger additional replications.

3. Random Seed ​

Stochastic models rely on pseudo-random number generators:

  • Fixed Seed: Guarantees strict scientific reproducibility. Every run with the same seed yields identical outputs down to the last decimal digit.
  • Random Seed: Useful for validating result stability across independent random trajectories.

4. Maximum Event Limit (Max Events) ​

A safety guard preventing runaways in models with high-frequency loops:

  • If an execution aborts with MAX_EVENTS_REACHED, reduce the simulation time or raise the limit in Advanced Options.

Multiplicative Cost in Scenario Studies

In scenario sweeps, the configured simulation time runs for every single evaluated point. Twenty points with high horizons take twenty times as long. Always calibrate your run time on a single execution before launching large sweeps.

Next steps ​

Understand the theoretical and practical differences between both modes in Stationary and Transient.