Neko  0.9.0
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)
 Find sampling points based on the requested index. More...
 

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 246 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 218 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(0:), 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.
coefSEM coefficients.
mskThe underlying mask of the boundary condition.
facet,Theunderlying facet index list of the boundary condition.
nuThe kinematic viscosity.
indexThe off-wall index of the sampling point.

Definition at line 177 of file wall_model.f90.