zoomy_core.model.models.turbulent_sme

zoomy_core.model.models.turbulent_sme#

Named turbulent Shallow Moment Equations models built on SME: the algebraic Elder eddy-viscosity model (ElderSME). The two-equation k-epsilon model lives in ke_sme.py.

Module Contents#

Classes#

ElderSME

SME with the Elder parabolic eddy viscosity nu_t = kappa u_star h zeta (1 - zeta) and a turbulent rough-wall bed; algebraic, adds no state. Pass closures=[...] to override the default closure set.

API#

class zoomy_core.model.models.turbulent_sme.ElderSME(**params)#

Bases: zoomy_core.model.models.sme.SME

SME with the Elder parabolic eddy viscosity nu_t = kappa u_star h zeta (1 - zeta) and a turbulent rough-wall bed; algebraic, adds no state. Pass closures=[...] to override the default closure set.

References

  • Elder 1959, https://doi.org/10.1017/s0022112059000374

Initialization

Install the Elder bulk stress, rough-wall bed and stress-free surface as default closures, then build the SME.