Elmer FEM solver
Elmer is an open source finite element software for multiphysical problems
 All Classes Files Functions Variables Typedefs Macros Groups Pages
Walls.src File Reference

Functions/Subroutines

subroutine solve_ufric (DENSIT, VISCOS, DIST, ROUGH, UT, UFRIC, DFX)
 
DOUBLE PRECISION function wall_law (UFRIC, UT, DENSIT, VISCOS, DIST, ROUGH)
 
DOUBLE PRECISION function d_wall_law (UFRIC, UT, DENSIT, VISCOS, DIST, ROUGH)
 
subroutine kewall (TK, TEPS, TOMG, UT, DIST, ROUGH, VISCOS, DENSIT)
 

Function/Subroutine Documentation

DOUBLE PRECISION function d_wall_law ( double precision  UFRIC,
double precision  UT,
double precision  DENSIT,
double precision  VISCOS,
double precision  DIST,
double precision  ROUGH 
)

Calculate derivative of the wall law.

Referenced by solve_ufric().

Here is the caller graph for this function:

subroutine kewall ( double precision  TK,
double precision  TEPS,
double precision  TOMG,
double precision  UT,
double precision  DIST,
double precision  ROUGH,
double precision  VISCOS,
double precision  DENSIT 
)

Calculate the boundary values of turbulent kinetic energy and its dissipation based on the wall law.

References solve_ufric().

Referenced by kesolver(), and komegawalllaw().

Here is the call graph for this function:

Here is the caller graph for this function:

subroutine solve_ufric ( double precision  DENSIT,
double precision  VISCOS,
double precision  DIST,
double precision  ROUGH,
double precision  UT,
double precision  UFRIC,
double precision  DFX 
)

Solve the friction velocity of the previous iteration based on the wall law.

References d_wall_law(), fx, and wall_law().

Referenced by kewall(), navierstokes::navierstokeswalllaw(), and navierstokes::vmswalls().

Here is the call graph for this function:

Here is the caller graph for this function:

DOUBLE PRECISION function wall_law ( double precision  UFRIC,
double precision  UT,
double precision  DENSIT,
double precision  VISCOS,
double precision  DIST,
double precision  ROUGH 
)

Give difference between the tangential velocity given by Reichardt´s wall law and the tangential velocity of the previous iteration.

Referenced by solve_ufric().

Here is the caller graph for this function: