fluidsim.base.turb_model.smagorinsky

Smagorinsky turbulent models (fluidsim.base.turb_model.smagorinsky)

Provides:

class fluidsim.base.turb_model.smagorinsky.SmagorinskyModel(sim)[source]

Bases: SpecificTurbModelSpectral

Smagorinsky turbulence model

\[\partial_t v_i = ... + \partial_j(2 \nu_T \bar{S}_{ij}),\]

where \(\bar{S}_{ij} = (\partial_i v_j + \partial_j v_i) / 2\). The turbulent viscosity \(\nu_T\) is computed for this model as

\[\nu_T = C \Delta^2 \sqrt{2 \bar{S}_{ij} \bar{S}_{ij}},\]

with \(C = 0.18\) and \(\Delta = L_x / n_x\).

classmethod complete_params_with_default(params)[source]

Should complete the simul parameters

Classes

SmagorinskyModel(sim)

Smagorinsky turbulence model