Skip to content

Results

After a simulation starts running, Results become available.

Results

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

Summary

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.

Logs

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 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 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 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:

Add visualization

Select one or more source fields to visualize.

  1. Select + next to Visualizations.
  2. Choose a source field from the field picker. Multiple sources can be added to a single visualization.
  3. Select Activate current visualization to connect to a visualizer server and load the processed data.

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.

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.

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.
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.
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).
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.

Each filter output exposes one colorable field called layer. A layer can be point data or cell data, scalar or vector.

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.

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.

For vector field layers, the Component setting on the source filter controls which component is visualized: Magnitude, X, Y, or Z.

Main tools
Main result tools

  1. Refresh visualization
  2. Probe
  3. Show model
  4. Rendering style
  5. 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.

Select Show model to overlay the input geometry along with the result field. This helps orient the result within the original model shape.

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.

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.

Visualization step controls
Time steps and sweep step controls

  1. Open the video recording panel
  2. Start sweep step autoplay
  3. Start eigenmode/timestep autoplay
  4. Sweep step selector
  5. Time step selector and indicator
  6. Connection status indicator

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

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.

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.

Video recording panel
Video recording panel

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.

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.

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.

  1. Select Stop recording to end the recording early and keep the frames recorded so far, or Discard to cancel it.
  2. When the recording completes, a preview plays.
  3. To change the frame rate, set a new value and select Run new frame rate to regenerate the preview.
  4. Select Save video to download the file as .webm.

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.

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