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

Functions/Subroutines

subroutine meshsolver (Model, Solver, dt, TransientSimulation)
 
subroutine localmatrix (STIFF, FORCE, NodalYoung, NodalPoisson, PlaneStress, Isotropic, Element, n, nd, nb)
 
subroutine meshboundary (STIFF, FORCE, LOAD, NodalAlpha, NodalBeta, NodalGamma, NodalRefSurface, Element, n, nd, nb)
 
subroutine nodaldisplacementpenalty ()
 

Function/Subroutine Documentation

subroutine meshsolver::localmatrix ( real(kind=dp), dimension(:,:), target  STIFF,
real(kind=dp), dimension(:), target  FORCE,
real(kind=dp), dimension(:)  NodalYoung,
real(kind=dp), dimension(:)  NodalPoisson,
logical  PlaneStress,
logical  Isotropic,
type(element_t)  Element,
integer  n,
integer  nd,
integer  nb 
)

References coordinatesystems::coordinatesystemdimension(), elementdescription::elementinfo(), integration::gausspoints(), defutils::getelementnodes(), and lists::listgetconstreal().

Here is the call graph for this function:

subroutine meshsolver::meshboundary ( real(kind=dp), dimension(:,:)  STIFF,
real(kind=dp), dimension(:)  FORCE,
real(kind=dp), dimension(:,:)  LOAD,
real(kind=dp), dimension(:,:)  NodalAlpha,
real(kind=dp), dimension(:)  NodalBeta,
real(kind=dp), dimension(:)  NodalGamma,
real(kind=dp), dimension(:)  NodalRefSurface,
type(element_t), pointer  Element,
integer  n,
integer  nd,
integer  nb 
)

References elementdescription::elementinfo(), integration::gausspoints(), defutils::getelementnodes(), defutils::getelementnofdofs(), defutils::getparentuvw(), normal(), and elementdescription::normalvector().

Here is the call graph for this function:

subroutine meshsolver::nodaldisplacementpenalty ( )