Mallard 0.8.0
Unstructured, GPU accelerated, high-order finite volume CFD solver
Mallard website
Loading...
Searching...
No Matches
les.h File Reference

Subgrid-scale eddy-viscosity models of large-eddy simulation. More...

#include <string>
#include <unordered_map>
#include <Kokkos_Core.hpp>
#include <toml.hpp>
#include "common.h"
#include "log.h"

Go to the source code of this file.

Classes

struct  LES
 Eddy viscosity nu_t = C^2 Delta^2 D(g) (Vreman: c Delta^2 D(g)) of the resolved velocity gradient g[i][j] = d u_i / d x_j, with turbulent Prandtl and Schmidt numbers for the SGS heat and species fluxes (see docs/design/les.md). 2D gradients are those of a 3D flow with u_z = d/dz = 0. Plain aggregate, captured by value in kernels. More...
 

Enumerations

enum class  SGSModel : uint8_t { SMAGORINSKY , WALE , VREMAN , SIGMA }
 

Detailed Description

Subgrid-scale eddy-viscosity models of large-eddy simulation.

Author
Matthew Bonanni (mbona.nosp@m.nni0.nosp@m.01@gm.nosp@m.ail..nosp@m.com)
Version
0.1
Date
2026-10-05

Enumeration Type Documentation

◆ SGSModel

Enumerator
SMAGORINSKY 
WALE 
VREMAN 
SIGMA