hydromodpy.solver.boussinesq.runtimes.ts_vi_obstacle_diagnostics#

Persistent diagnostics for the experimental PETSc TS VI obstacle runtime.

Functions

build_ts_vi_obstacle_period_rows(summary)

Return one flat row per HydroModPy stress period.

build_ts_vi_obstacle_runtime_summary(summary)

Return a compact aggregate summary for persisted TS VI diagnostics.

build_ts_vi_obstacle_step_rows(summary)

Return one flat row per accepted PETSc TS step.

is_ts_vi_obstacle_runtime_summary(summary)

Return True when a Boussinesq summary belongs to the TS VI runtime.

write_ts_vi_obstacle_diagnostic_files(...)

Write persistent TS VI diagnostics and return generated paths.