Results
After a simulation starts running, Results become available.

Summary
Section titled “Summary”The Summary lists all value outputs. Value outputs are shown for each transient simulation timestep or sweep subsimulation.

If an error occurs and a simulation run fails, you can check the summary status column to see at what point it occurred.
Value outputs can also be exported as a .csv table from the summary.
Status messages sent during simulation runs appear in the Logs. The simulation log shows what happens during a simulation run.

Values can also be printed to the Logs with the print function in script.
For a closer look at logs, see the dedicated page Simulation log.
Result files
Section titled “Result files”Result files contains downloadable simulation results in .vtu or .json format.
Videos contains the videos recorded as background jobs from the simulation visualizations. Select a video to preview and download it. See Video recording.
Plotting
Section titled “Plotting”Plotting displays simulation value outputs as interactive charts. Supported chart types include Cartesian, polar, heatmap, 3D, and Smith charts.
To add a plot, select + next to Plotting. Configure data series on the Basic tab and axes, color scale, and styling on Customization.
For chart types, axis scales, color mapping, Smith and polar settings, and export options, see the dedicated page Plotting simulation results.
Visualizations
Section titled “Visualizations”Visualizations displays field outputs over the simulation domain. Field outputs are either added as simulation outputs or written in custom script with the setoutputfield function.
To add a visualization, select + next to Visualizations:

Select one or more source fields to visualize.
Adding a visualization
Section titled “Adding a visualization”- Select
+next to Visualizations. - Choose a source field from the field picker. Multiple sources can be added to a single visualization.
- Select
Activate current visualizationto connect to a visualizer server and load the processed data.
Filter stack
Section titled “Filter stack”A visualization is structured as a pipeline. Source fields form the base; filters are applied on top in sequence. Each filter transforms the output of the item below it in the stack.
To add a filter, select Add filter on the visualization item. The new filter is inserted above the current selection.
| Filter | Purpose |
|---|---|
| Warp | Displaces the mesh by a vector field, scaled by a factor |
| Warp by scalar | Displaces the mesh along a chosen direction by scalar field values |
| Slice | Cuts the domain with a plane, showing the field on the cross-section |
| Clip | Removes geometry on one side of a plane |
| Threshold | Shows only elements where field values fall within a specified range |
| Contour | Extracts iso-surfaces at specified field values |
| Streamline | Traces flow paths through a vector field |
| Glyph | Places arrow or line symbols representing vector direction and magnitude |
Select Render in the toolbar to apply changes after modifying the filter stack or its parameters.
Filter settings
Section titled “Filter settings”Each filter has configurable parameters accessible from its settings.
| Parameter | Description |
|---|---|
| Field | The source field (read-only). |
| Merge style | How multi-rank data is combined. Clean to grid merges overlapping partition data onto a regular grid, producing a smooth continuous field — best for most visualizations. Tessellate stitches partition meshes together with linearly interpolated field values that closely approximate the original field while splitting higher order tets to first order. None keeps each partition as a separate block with no merging, which can reveal partition boundaries and per-rank differences. |
| Component | For vector fields, select which component to visualize: Magnitude, X, Y, or Z. |
| Parameter | Description |
|---|---|
| Scale factor | Multiplier for the displacement. Use Reset to current data to auto-scale based on max field magnitude. |
Warp requires a vector field as input. The mesh is displaced in the direction of the vector at each point, multiplied by the scale factor.
Warp by scalar
Section titled “Warp by scalar”| Parameter | Description |
|---|---|
| Scale factor | Multiplier for the displacement magnitude. |
| Direction | Direction of displacement: X, Y, Z, or Surface normal. |
| Parameter | Description |
|---|---|
| Origin | Position of the cutting plane center. Use Reset to data bounds to return to center. |
| Normal | Plane orientation. Preset buttons: X, Y, Z, Camera. |
| Show plane | Toggle visibility of the cutting plane widget in the viewport. |
| Cut by full cells | When enabled, preserves whole cells that the plane intersects rather than interpolating a smooth cut. |
The cutting plane can also be repositioned interactively using the plane widget in the viewport.
| Parameter | Description |
|---|---|
| Origin | Position of the clipping plane center. |
| Normal | Plane orientation. Preset buttons: X, Y, Z, Camera. |
| Cut by full cells | Preserves whole cells at the boundary. |
| Invert | Reverses which side of the plane is kept. |
Threshold
Section titled “Threshold”| Parameter | Description |
|---|---|
| Threshold type | Absolute (raw field values), Relative to range (percentage of min–max), or Relative to Z-score (standard deviations from mean). |
| Show values | Which portion to display: Above, Below, or Between the thresholds. |
| Lower threshold | Lower bound value. |
| Upper threshold | Upper bound value. |
Contour
Section titled “Contour”| Parameter | Description |
|---|---|
| Mode | Count — evenly spaced iso-surfaces, or Values — explicit iso-values. |
| Number of contours | How many iso-surfaces to extract (Count mode). |
| Values | Comma-separated field values at which to extract iso-surfaces (Values mode). |
Streamline
Section titled “Streamline”| Parameter | Description |
|---|---|
| Integration direction | forward, backward, or both. |
| Seed type | Geometry that defines starting points: line or pointCloud. |
| Resolution | Number of seed points along the line (line seed). |
| Line point 1 / Line point 2 | Coordinates of the seed line endpoints. |
| Number of points | Total seed points (point cloud). |
| Center / Radius | Position and extent of the point cloud sphere. |
Streamlines require a vector field as input.
| Parameter | Description |
|---|---|
| Glyph mode | Shape of the glyph: arrow or line. |
| Scaling mode | Scale by geometry (uniform size) or data (proportional to field magnitude). |
| Scale factor | Size multiplier. Use Reset to current data to auto-scale. |
| Max sample points | Limits the number of glyphs to avoid visual clutter and performance issues. |
Glyphs require a vector field as input.
Coloring and layers
Section titled “Coloring and layers”Each filter output exposes one colorable field called layer. A layer can be point data or cell data, scalar or vector.
Switching layers
Section titled “Switching layers”When multiple layers are available, use the Previous layer / Next layer buttons in the result toolbar to cycle through them. The active layer name is displayed between the buttons.
Configuring a layer
Section titled “Configuring a layer”Open the layer configuration from the filter settings panel:
| Setting | Description |
|---|---|
| Layer | Select which field array to color by. |
| Color preset | Color map to apply. Available presets: Cool to Warm, 2hot, Rainbow Desaturated, Grayscale. |
| Log scale | Toggle between linear and logarithmic color mapping. |
| Min / Max | Clamp the color range. Use Reset to data min / Reset to data max to restore full-range mapping. |
Vector component selection
Section titled “Vector component selection”For vector field layers, the Component setting on the source filter controls which component is visualized: Magnitude, X, Y, or Z.

- Refresh visualization
- Probe
- Show model
- Rendering style
- Change layer displayed in the scalar bar
Select Probe result point data in the result toolbar to activate the probe tool. Hover over the model to read field values at the pointed location. The probed values appear in an overlay at the bottom of the viewport.
Select the probe button again to deactivate.
Show model
Section titled “Show model”Select Show model to overlay the input geometry along with the result field. This helps orient the result within the original model shape.
Rendering style
Section titled “Rendering style”The rendering style controls how the mesh surface is drawn. Choose a rendering style from the toolbar menu:
| Style | Description |
|---|---|
| Surface | Filled faces with lighting (default). |
| Surface with edges | Filled faces with element edge lines overlaid. |
| Wireframe | Only element edges, no filled faces. |
| Points | Only mesh vertices as dots. |
Step controls
Section titled “Step controls”For transient simulations or parameter sweeps, step through results using the toolbar controls. Eigenmodes are handled as steps in the same way as transient timesteps.

- Open the video recording panel
- Start sweep step autoplay
- Start eigenmode/timestep autoplay
- Sweep step selector
- Time step selector and indicator
- Connection status indicator
Time steps
Section titled “Time steps”The step indicator shows the current step index and total count. Below it, the corresponding time value or eigenmode index is displayed.
| Action | Control |
|---|---|
| Step forward | Step forward in time button or Shift+Right |
| Step backward | Step back in time button or Shift+Left |
| Go to initial step | Go to initial step button or Shift+Down |
| Jump to specific step | Select the step number and type a new index |
| Auto-play | Start auto-playing time steps toggle |
Sweep steps
Section titled “Sweep steps”For parametric sweep simulations, a sweep dropdown appears in the toolbar showing Sweep {index} with input parameter values.
| Action | Control |
|---|---|
| Select a sweep step | Open the Sweeps dropdown and select an entry |
| Previous / next sweep | Previous sweep / Next sweep buttons |
| Auto-play sweeps | Start auto-playing sweep steps toggle |
Each sweep step re-renders the visualization with field data from that subsimulation.
Video recording
Section titled “Video recording”Record a video of the visualization across time steps, eigenmodes, or sweep steps. Select Record a video in the result toolbar to open the recording panel below the visualizer.

Before you record, adjust the camera angle and other visual settings in the visualizer. The video uses the current view. The recording starts from the current step.
| Setting | Description |
|---|---|
| Capture | The steps to record: Time steps, Eigenmodes, or Sweep steps. Only the step types available in the simulation are shown. |
| Frame rate | Frames per second, from 1 to 60. The menu shows how long each step is displayed in the video. |
| Filter steps | Every nth step records only every nth step. Range stops the recording at the selected end step. You can use both filters together. |
| Recording mode | Browser or Background job. See below. |
Select Start recording to start, or Discard to close the panel.
Recording modes
Section titled “Recording modes”| Mode | Use for | Description |
|---|---|---|
| Browser (default) | Simulations with fewer steps | The visualizer in your browser steps through each frame and records the video. |
| Background job | Large simulations | A separate job renders the video on the server. You can continue to work, or close the browser, while the video renders. Uses credits. |
For Background job, set a Timeout for the job. The default is 1 hour and the maximum is 24 hours.
Recording in the browser
Section titled “Recording in the browser”The visualizer steps through each frame automatically. The progress panel shows the current step and the number of recorded frames. The rest of the user interface is not available during the recording.
- Select
Stop recordingto end the recording early and keep the frames recorded so far, orDiscardto cancel it. - When the recording completes, a preview plays.
- To change the frame rate, set a new value and select
Run new frame rateto regenerate the preview. - Select
Save videoto download the file as.webm.
Recording as a background job
Section titled “Recording as a background job”When you select Start recording, the video export starts in the background. The export appears under Videos in the simulation results, with its job status.
- To open the preview, select the video. From the preview, you can download the video as
.webm, see the job duration and credit usage, open the Logs, and delete the video. - To abort a running export, select the job status indicator. Abort now stops the export immediately and discards the recorded frames. Abort with results stops the export and saves a video from the frames recorded so far.
- To see the logs of an export, or to delete a finished export, right-click the video.
Rendering and status
Section titled “Rendering and status”After modifying filters, fields, or settings, activate render , either from the visualization item in the navigation panel or from the result toolbar, to send the updated configuration to the rendering server. A loading overlay shows the current processing stage:
- Downloading files
- Cleaning up mesh
- Applying filter
- Serializing mesh
- Rendering mesh