Neko  0.9.0
A portable framework for high-order spectral element flow simulations
dynamic_smagorinsky Module Reference

Implements dynamic_smagorinsky_t.

Data Types

type  dynamic_smagorinsky_t
 Implements the dynamic Smagorinsky LES model. More...
 

Functions/Subroutines

subroutine dynamic_smagorinsky_init (this, dofmap, coef, json)
 Constructor. More...
 
subroutine dynamic_smagorinsky_free (this)
 Destructor for the les_model_t (base) class. More...
 
subroutine dynamic_smagorinsky_compute (this, t, tstep)
 Compute eddy viscosity. More...
 
subroutine set_ds_filt (filter_1d)
 Set up the test filter. More...
 

Function/Subroutine Documentation

◆ dynamic_smagorinsky_compute()

subroutine dynamic_smagorinsky::dynamic_smagorinsky_compute ( class(dynamic_smagorinsky_t), intent(inout)  this,
real(kind=rp), intent(in)  t,
integer, intent(in)  tstep 
)
private
Parameters
tThe time value.
tstepThe current time-step.

Definition at line 134 of file dynamic_smagorinsky.f90.

Here is the call graph for this function:

◆ dynamic_smagorinsky_free()

subroutine dynamic_smagorinsky::dynamic_smagorinsky_free ( class(dynamic_smagorinsky_t), intent(inout)  this)
private

Definition at line 115 of file dynamic_smagorinsky.f90.

◆ dynamic_smagorinsky_init()

subroutine dynamic_smagorinsky::dynamic_smagorinsky_init ( class(dynamic_smagorinsky_t), intent(inout)  this,
type(dofmap_t), intent(in)  dofmap,
type(coef_t), intent(in)  coef,
type(json_file), intent(inout)  json 
)
Parameters
dofmapSEM map of degrees of freedom.
coefSEM coefficients.
jsonA dictionary with parameters.

Definition at line 84 of file dynamic_smagorinsky.f90.

Here is the call graph for this function:

◆ set_ds_filt()

subroutine dynamic_smagorinsky::set_ds_filt ( type(elementwise_filter_t), intent(inout)  filter_1d)
private

Definition at line 151 of file dynamic_smagorinsky.f90.

Here is the caller graph for this function: