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

Functions/Subroutines

subroutine kesolver (Model, Solver, dt, TransientSimulation)
 
subroutine localmatrix (MASS, STIFF, FORCE, LOAD, UX, UY, UZ, Element, n, nd, Nodes)
 
subroutine epsilonwall (Element, n, STIFF, FORCE)
 
subroutine kesolver_init (Model, Solver, dt, TransientSimulation)
 

Function/Subroutine Documentation

subroutine kesolver::epsilonwall ( type(element_t), pointer  Element,
integer  n,
real(kind=dp), dimension(:,:)  STIFF,
real(kind=dp), dimension(:)  FORCE 
)

Wall law for the k-e turbulence model.

References coordinatesystems::coordinatesqrtmetric(), coordinatesystems::coordinatesystemdimension(), coordinatesystems::currentcoordinatesystem(), elementdescription::elementinfo(), integration::gausspoints(), defutils::getcreal(), defutils::getelementnodes(), defutils::getelementnofdofs(), defutils::getmaterial(), defutils::getparentuvw(), defutils::getreal(), defutils::getlocalsolution::getscalarlocalsolution(), normal(), elementdescription::normalvector(), solver(), and solverutils::zerorow().

Referenced by kesolver().

Here is the call graph for this function:

Here is the caller graph for this function:

subroutine localmatrix ( real(kind=dp), dimension(:,:)  MASS,
real(kind=dp), dimension(:,:)  STIFF,
real(kind=dp), dimension(:)  FORCE,
real(kind=dp), dimension(:,:)  LOAD,
real(kind=dp), dimension(:)  UX,
real(kind=dp), dimension(:)  UY,
real(kind=dp), dimension(:)  UZ,
type(element_t)  Element,
integer  n,
integer  nd,
type(nodes_t)  Nodes 
)