Neko  0.8.1
A portable framework for high-order spectral element flow simulations
vreman Module Reference

Implements vreman_t. More...

Data Types

type  vreman_t
 Implements the Vreman LES model. More...
 

Functions/Subroutines

subroutine vreman_init (this, dofmap, coef, json)
 Constructor. More...
 
subroutine vreman_init_from_components (this, dofmap, coef, c, nut_name)
 Constructor from components. More...
 
subroutine vreman_free (this)
 Destructor for the les_model_t (base) class. More...
 
subroutine vreman_compute (this, t, tstep)
 Compute eddy viscosity. More...
 

Detailed Description

Implements vreman_t.

Function/Subroutine Documentation

◆ vreman_compute()

subroutine vreman::vreman_compute ( class(vreman_t), intent(inout)  this,
real(kind=rp), intent(in)  t,
integer, intent(in)  tstep 
)
private

Compute eddy viscosity.

Parameters
tThe time value.
tstepThe current time-step.

Definition at line 114 of file vreman.f90.

Here is the call graph for this function:

◆ vreman_free()

subroutine vreman::vreman_free ( class(vreman_t), intent(inout)  this)
private

Destructor for the les_model_t (base) class.

Definition at line 105 of file vreman.f90.

◆ vreman_init()

subroutine vreman::vreman_init ( class(vreman_t), intent(inout)  this,
type(dofmap_t), intent(in)  dofmap,
type(coef_t), intent(in)  coef,
type(json_file), intent(inout)  json 
)

Constructor.

Parameters
dofmapSEM map of degrees of freedom.
coefSEM coefficients.
jsonA dictionary with parameters.

Definition at line 70 of file vreman.f90.

Here is the call graph for this function:

◆ vreman_init_from_components()

subroutine vreman::vreman_init_from_components ( class(vreman_t), intent(inout)  this,
type(dofmap_t), intent(in)  dofmap,
type(coef_t), intent(in)  coef,
real(kind=rp)  c,
character(len=*), intent(in)  nut_name 
)
private

Constructor from components.

Parameters
dofmapSEM map of degrees of freedom.
coefSEM coefficients.
cThe model constant.
nut_nameThe name of the SGS viscosity field.

Definition at line 90 of file vreman.f90.

Here is the caller graph for this function: