hydromodpy.solver.boussinesq.runtimes#
Execution backends and shared runtime utilities for the Boussinesq solver.
Modules
Dry-equilibrium probes for Boussinesq obstacle solves. |
|
Common runtime-execution helpers shared by Boussinesq backends. |
|
Common helpers shared by head-only Boussinesq runtimes. |
|
In-process nonlinear runtime for the Boussinesq backend. |
|
Shared damped-Newton template for head-only Boussinesq runtimes. |
|
Shared robustness helpers for regularized-partition nonlinear runtimes. |
|
Shared PETSc helpers for Boussinesq runtimes. |
|
PETSc runtime for the Boussinesq backend on Linux. |
|
Pure helpers shared by the PETSc mixed-complementarity runtime. |
|
PETSc runtime for the regularized partition surface-interaction model. |
|
Experimental PETSc TS + SNESVI runtime for a head-only obstacle problem. |
|
PETSc bounded VI runtime for the Boussinesq head-only obstacle formulation. |
|
Experimental PETSc SNESVI runtime for a head-only obstacle formulation. |
|
Strict experimental Picard/L-scheme initializer for steady Boussinesq. |
|
SciPy-based nonlinear runtime for the Boussinesq backend. |
|
SciPy sparse-linear-algebra runtime for the Boussinesq backend. |
|
Persistent diagnostics for failed Boussinesq stationary solves. |
|
Strict experimental Picard/L-scheme initializer for steady Boussinesq. |
|
Persistent diagnostics for the experimental PETSc TS VI obstacle runtime. |
|
Variable-bound helpers shared by PETSc Boussinesq VI runtimes. |
|
Persistent diagnostics for the experimental PETSc VI obstacle runtime. |