hydromodpy.solver.boussinesq.runtime_selection#
Runtime-backend selection for the Boussinesq solver.
This module now resolves two orthogonal choices:
the physical method, i.e. formulation + surface closure + discretization;
the execution engine, i.e. the nonlinear solver and linear-algebra backend.
The public entry point remains intentionally lightweight so the driver code in
hydromodpy.solver.boussinesq.boussinesq can still ask for one named
backend without knowing how that backend is implemented internally.
Functions
|
Return the backend descriptor matching one user-facing backend name. |
Classes
|
Minimal execution contract implemented by runtime modules. |
|
Normalized descriptor for one nonlinear runtime backend. |