hydromodpy.solver.boussinesq.runtimes.scipy_dense#

SciPy-based nonlinear runtime for the Boussinesq backend.

This backend uses the same physical assembly as the local runtime. The only thing that changes is the nonlinear driver: instead of a home-grown Newton line search, we delegate the root solve to scipy.optimize.root.

Functions

solve_steady_problem(inputs)

Solve one steady nonlinear balance with SciPy root finding.

solve_transient_step(inputs)

Solve one transient implicit step with SciPy root finding.