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


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