Outputs

The Outputs tab collects simulation results that are not controlled by individual Sensors. Here you choose file formats, sampling rates, and (legacy) checkpoint/resume behavior.

HydroUQ Outputs panel.

Bodies

Controls per-frame output for material bodies defined in Bodies.

Setting

What it does

Notes

Output File Type

Select the geometry cache format for body snapshots.

BGEO or GEO (viewable in SideFX Houdini; Apprentice edition is free).

Output Frequency (Hz)

How often body frames are written.

1 Hz → one frame per simulated second.

Only Save Exterior

If checked, writes only particles near the body surface.

Reduces disk/I/O at the cost of losing interior data.

Warning

Only Save Exterior removes interior state permanently from the saved frames. Leave unchecked unless you are certain you only need surface data.

Output Attributes (per body)

This table appears inside the Bodies widget:

  • Each row corresponds to a body from Bodies in exact order.

  • Each cell holds an attribute name to record per particle on that body (e.g., Pressure, Velocity_X, ID, …).

Tip

Keep the table synchronized with your body list. If you reorder or add/remove bodies, revisit Output Attributes to ensure rows still match the intended body.

Checkpoint-Resume State

Deprecated (pending fixes). Allows periodic snapshots for restart.

Setting

What it does

Notes

Output File Type

Format for checkpoint files.

BGEO or GEO

Output Frequency (Hz)

How often checkpoints are written.

Use a low rate to limit disk churn.

Warning

This feature is currently deprecated. Parameters are exposed for forward compatibility, but checkpointing may be disabled or unstable in this version.

Boundaries

Controls export of boundary geometry defined in Boundaries.

Setting

What it does

Notes

Output File Type

File format for boundary exports.

OBJ (currently the only option)

Output Frequency (Hz)

Sampling rate for boundary output.

Match to how often you need boundary motion snapshots.

Sensors

Controls the file format for sensor time series defined in Sensors.

Setting

What it does

Notes

Output File Type

Choose the tabular format for sensor outputs.

CSV or TXT

Note

The sampling rate of sensor outputs is set in the Sensors tab per sensor group (e.g., wave-gauges, load-cells). The file type here only selects the on-disk format.

Energies

Exports global energy diagnostics.

Setting

What it does

Notes

Output File Type

Select the tabular format.

CSV or TXT

Output Frequency (Hz)

How often energy samples are written.

Choose based on how quickly energies vary.

Output Kinetic?

Toggle export of kinetic energy.

On/Off

Output Gravity?

Toggle export of gravitational potential energy.

Datum is Y = 0 (vertical zero level).

Output Strain?

Toggle export of elastic strain energy.

On/Off

Best-Practice Guidance

  • Start with Bodies Output = 1-5 Hz for interactive review; increase only if motion details are being aliased, at which point 24-60 Hz may be appropriate for typical animations.

  • Prefer BGEO when using Houdini-based post-processing pipelines.

  • Keep sensor sampling aligned with the instrument rates you’re replicating; don’t oversample unless you truly need the bandwidth.

  • Use Only Save Exterior for very large free-surface runs where interior data is unnecessary, and monitor disk usage.

  • For Boundaries, match output frequency to the fastest motion of interest (e.g., wave-maker strokes) to avoid temporal aliasing.