Neko  0.8.99
A portable framework for high-order spectral element flow simulations
wall_model Module Reference

Implements wall_model_t.

Data Types

type  wall_model_t
 Base abstract type for wall-stress models for wall-modelled LES. More...
 
interface  wall_model_compute
 Compute wall shear stress. More...
 
interface  wall_model_init
 Common constructor. More...
 
interface  wall_model_free
 Destructor. More...
 

Functions/Subroutines

subroutine wall_model_init_base (this, coef, msk, facet, nu, index)
 Wall model factory. Both constructs and initializes the object. More...
 
subroutine wall_model_free_base (this)
 Destructor for the wall_model_t (base) class. More...
 
subroutine wall_model_find_points (this)
 

Function/Subroutine Documentation

◆ wall_model_find_points()

subroutine wall_model::wall_model_find_points ( class(wall_model_t), intent(inout)  this)
private

Definition at line 244 of file wall_model.f90.

Here is the call graph for this function:

◆ wall_model_free_base()

subroutine wall_model::wall_model_free_base ( class(wall_model_t), intent(inout)  this)
private

Definition at line 217 of file wall_model.f90.

◆ wall_model_init_base()

subroutine wall_model::wall_model_init_base ( class(wall_model_t), intent(inout)  this,
type(coef_t), intent(in), target  coef,
integer, dimension(0:), intent(in), target  msk,
integer, dimension(:), intent(in), target  facet,
real(kind=rp), intent(in)  nu,
integer, intent(in)  index 
)
private
Parameters
objectThe object to be allocated.
coefSEM coefficients.
mskThe boundary mask.
facetThe boundary facets.
nuThe molecular kinematic viscosity.
h_indexThe off-wall index of the sampling cell.
jsonA dictionary with parameters. Constructor for the wall_model_t (base) class.
dofSEM map of degrees of freedom.
coefSEM coefficients.
nu_nameThe name of the turbulent viscosity field.

Definition at line 176 of file wall_model.f90.