Elmer FEM solver Elmer is an open source finite element software for multiphysical problems
VelocityUpdate.src File Reference

## Functions/Subroutines

subroutine velocitysolver (Model, Solver, dt, TransientSimulation)

subroutine localmatrix (MASS, STIFF, FORCE, LOAD, Nodalrho, Nodalmu, NodalVelo, NodalPressure, Element, n, nd, ntot, dim, StabilizedMethod)

subroutine localmatrixboundary (STIFF, FORCE, rho, Velocity, Element, nd, dim)

subroutine setboundaryconditions (Model, StiffMatrix, Name, DOF, NDOFs, Perm, rhs)

real(kind=dp) function pnorm (n, x)

## Function/Subroutine Documentation

 subroutine velocitysolver::localmatrix ( real(kind=dp), dimension(:,:), target MASS, real(kind=dp), dimension(:,:), target STIFF, real(kind=dp), dimension(:), target FORCE, real(kind=dp), dimension(:,:), target LOAD, real(kind=dp), dimension(:) Nodalrho, real(kind=dp), dimension(:) Nodalmu, real(kind=dp), dimension(:,:) NodalVelo, real(kind=dp), dimension(:,:) NodalPressure, type(element_t), pointer Element, integer n, integer nd, integer ntot, integer dim, logical StabilizedMethod )

Here is the call graph for this function:

 subroutine velocitysolver::localmatrixboundary ( real(kind=dp), dimension(:,:), target STIFF, real(kind=dp), dimension(:), target FORCE, real(kind=dp) rho, real(kind=dp), dimension(:,:) Velocity, type(element_t), pointer Element, integer nd, integer dim )

Here is the call graph for this function:

Here is the caller graph for this function:

 real(kind=dp) function velocitysolver::pnorm ( integer n, real(kind=dp), dimension(:) x )

Referenced by bicgstab(), gcrouteriteration(), and stokessolver().

Here is the caller graph for this function:

 subroutine velocitysolver::setboundaryconditions ( type(model_t) Model, type(matrix_t), pointer StiffMatrix, character(len=*) Name, integer DOF, integer NDOFs, integer, dimension(:) Perm, real(kind=dp), dimension(:), optional rhs )

Referenced by acousticssolver(), optimalsolutionupdate(), stokessolver(), and velocitysolver().

Here is the call graph for this function:

Here is the caller graph for this function: