Elmer FEM solver
Elmer is an open source finite element software for multiphysical problems
|
Functions/Subroutines | |
subroutine | reynoldssolver (Model, Solver, dt, TransientSimulation) |
subroutine | localmatrix (MassMatrix, StiffMatrix, ForceVector, Element, n, nd, Nodes) |
subroutine | localboundary (MassMatrix, StiffMatrix, ForceVector, Element, n, Nodes) |
subroutine | reynoldssolver_init (Model, Solver, dt, TransientSimulation) |
subroutine | reynoldspostprocess (Model, Solver, dt, TransientSimulation) |
subroutine | localmatrix (StiffMatrix, ForceVector, Element, n, nd, Nodes) |
subroutine | reynoldspostprocess_init (Model, Solver, dt, Transient) |
subroutine reynoldssolver::localboundary | ( | real(kind=dp), dimension(:,:) | MassMatrix, |
real(kind=dp), dimension(:,:) | StiffMatrix, | ||
real(kind=dp), dimension(:) | ForceVector, | ||
type(element_t), pointer | Element, | ||
integer | n, | ||
type(nodes_t) | Nodes | ||
) |
References coordinatesystems::coordinatesystemdimension(), coordinatesystems::currentcoordinatesystem(), elementdescription::elementinfo(), and integration::gausspoints().
subroutine reynoldssolver::localmatrix | ( | real(kind=dp), dimension(:,:) | MassMatrix, |
real(kind=dp), dimension(:,:) | StiffMatrix, | ||
real(kind=dp), dimension(:) | ForceVector, | ||
type(element_t), pointer | Element, | ||
integer | n, | ||
integer | nd, | ||
type(nodes_t) | Nodes | ||
) |
References coordinatesystems::coordinatesystemdimension(), coordinatesystems::coordinatesysteminfo(), coordinatesystems::currentcoordinatesystem(), elementdescription::elementinfo(), integration::gausspoints(), normal(), and elementdescription::normalvector().
subroutine reynoldspostprocess::localmatrix | ( | real(kind=dp), dimension(:,:) | StiffMatrix, |
real(kind=dp), dimension(:) | ForceVector, | ||
type(element_t), pointer | Element, | ||
integer | n, | ||
integer | nd, | ||
type(nodes_t) | Nodes | ||
) |
References coordinatesystems::coordinatesystemdimension(), coordinatesystems::coordinatesysteminfo(), coordinatesystems::currentcoordinatesystem(), elementdescription::elementinfo(), integration::gausspoints(), normal(), and elementdescription::normalvector().
subroutine reynoldssolver_init | ( | type(model_t) | Model, |
type(solver_t), target | Solver, | ||
real(kind=dp) | dt, | ||
logical | TransientSimulation | ||
) |
Initialization for the primary solver, i.e. ReynoldsSolver.
References defutils::getsolverparams(), lists::listaddlogical(), lists::listaddstring(), lists::listcheckpresent(), lists::listgetlogical(), lists::listgetstring(), lists::nextfreekeyword(), and messages::warn().