dedaLES: Large Eddy Simulation with dedalus¶
dedaLES provides solvers for Large Eddy Simulation (LES) using the dedalus framework for solving partial differential equations with spectral methods.
dedaLES solvers are implemented as Python classes that encapsulate a specific equation set for fluid dynamics — some flavor of Navier-Stokes — in a specific geometry. The turbulence closures are then provided as classes which can be added to any of the fluid model equation sets. We also provide an API for setting boundary conditions, initial conditions, and simulating specific types of problems clearly and conveniently.
Fluid models¶
We intend to implement solvers for
- Rotating, stratified Boussinesq flow in a channel
- Compressible flow
- Homogeneous isotropic turbulence
all with arbitrary tracer fields.
Sub-grid models¶
We intend to implement the subgrid turbulent closures:
- Constant Smagorinsky (Constant Smagorinsky wiki)
- Modified Constant Smagorinsky for stratified flow (Pressel et al 2015)
- Anisotropic minimum dissipation (Rozema et al 2015, Abkar et al 2016, Vreugdenhil and Taylor 2018)
- A second-order closure for boundary layer turbulence (Sullivan et al 1994, Moeng and Wyngaard 1988)