/home/runner/work/kynema-sgf/kynema-sgf/src/turbulence/LES/AMD.H Source File
|
Kynema-SGF API v0.1.0
CFD solver for wind plant simulations
|
Loading...
Searching...
No Matches
AMD.H
Go to the documentation of this file.
Definition CFDSim.H:55
Definition Field.H:112
void post_init_actions() override
Actions to perform post initialization.
Definition AMD.cpp:43
amrex::Real m_C
Poincare coefficient (default value set for 2nd order Kynema-SGF discretization)
Definition AMD.H:61
TurbulenceModel::CoeffsDictType model_coeffs() const override
Return model coefficients dictionary.
Definition AMD.cpp:171
void parse_model_coeffs() override
Parse turbulence model coefficients for this model.
Definition AMD.cpp:35
void post_advance_work() override
No post advance work for this model.
Definition AMD.H:50
std::string model_name() const override
Model name for debugging purposes.
Definition AMD.H:30
void update_turbulent_viscosity(FieldState fstate, const IndexSelector &idxOp)
int m_normal_dir
Wall-normal direction axis.
Definition AMD.H:64
void post_regrid_actions() override
Actions to perform post regrid.
Definition AMD.cpp:51
void update_alphaeff(Field &alphaeff) override
Update the effective thermal diffusivity field.
Definition AMD.cpp:135
void update_turbulent_viscosity(FieldState fstate, DiffusionType) override
Update the turbulent viscosity field.
Definition AMD.cpp:59
TurbModelBase(CFDSim &sim)
Definition TurbModelBase.H:95
Field & alphaeff() override
Return the effective thermal diffusivity field.
Definition TurbModel.H:53
std::unordered_map< std::string, amrex::Real > CoeffsDictType
Default identifier used by factor methods.
Definition TurbulenceModel.H:35
AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE std::iterator_traits< C2 >::value_type linear(const C1 xbegin, const C1 xend, const C2 yinp, const typename std::iterator_traits< C1 >::value_type &xout, const int ncomp=1, const int comp=0)
Definition linear_interpolation.H:130
Definition CFDSim.H:31
AMREX_GPU_DEVICE AMREX_FORCE_INLINE amrex::Real amd_thermal_diff(int i, int j, int k, const amrex::GpuArray< amrex::Real, AMREX_SPACEDIM > &dx, const amrex::Real C, const amrex::Array4< amrex::Real const > &gradVel, const amrex::Array4< amrex::Real const > &gradT)
Definition AMD.H:131
AMREX_GPU_DEVICE AMREX_FORCE_INLINE amrex::Real amd_muvel(int i, int j, int k, const amrex::GpuArray< amrex::Real, AMREX_SPACEDIM > &dx, const amrex::Real beta, const amrex::GpuArray< amrex::Real, AMREX_SPACEDIM > &gravity, const amrex::Real C, const amrex::Array4< amrex::Real const > &gradVel, const amrex::Array4< amrex::Real const > &gradT, const amrex::Real *gradTbar_coord_begin, const amrex::Real *gradTbar_coord_end, const amrex::Real *gradTbar, const int normal_dir, const amrex::Real nlo)
Definition AMD.H:76
FPlaneAveraging< Field > FieldPlaneAveraging
Definition FieldPlaneAveraging.H:143
AMREX_GPU_DEVICE AMREX_FORCE_INLINE int direction_selector(const int i, const int j, const int k, const int dir)
Definition DirectionSelector.H:105
Second-order finite volume discretization stencil coefficients.
Generated by