Elmer FEM solver
Elmer is an open source finite element software for multiphysical problems
|
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) |
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().
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 | ||
) |
References coordinatesystems::coordinatesystemdimension(), coordinatesystems::coordinatesysteminfo(), coordinatesystems::currentcoordinatesystem(), materialmodels::elementdensity(), elementdescription::elementinfo(), integration::gausspoints(), defutils::getcreal(), defutils::getreal(), defutils::getlocalsolution::getscalarlocalsolution(), lists::listgetconstrealarray(), and materialmodels::secondinvariant().