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

module  globmat

## Functions/Subroutines

subroutine poissonbemsolver (Model, Solver, dt, TransientSimulation)

subroutine integratesource (Source, Force, Element, n, Nodes)

subroutine integratematrix (StiffMatrix, Force, Load, PotentialKnown, Element, n, Nodes)

subroutine computepotential (Potential, Pot, Flx, Element, n, Nodes)

subroutine solvefull (N, A, x, b, Solver)

subroutine fullitersolver (N, x, b, SolverParam)

subroutine precond (u, v, ipar)

subroutine matvec (u, v, ipar)

## Function/Subroutine Documentation

 subroutine poissonbemsolver::computepotential ( real(kind=dp), dimension(:) Potential, real(kind=dp), dimension(:) Pot, real(kind=dp), dimension(:) Flx, type(element_t), pointer Element, integer n, type(nodes_t) Nodes )

Here is the call graph for this function:

 subroutine poissonbemsolver::fullitersolver ( integer N, real(kind=dp), dimension(:) x, real(kind=dp), dimension(:) b, type(solver_t) SolverParam )

Here is the call graph for this function:

 subroutine poissonbemsolver::integratematrix ( real(kind=dp), dimension(:,:) StiffMatrix, real(kind=dp), dimension(:) Force, real(kind=dp), dimension(:) Load, logical, dimension(:) PotentialKnown, type(element_t), pointer Element, integer n, type(nodes_t) Nodes )

Here is the call graph for this function:

 subroutine poissonbemsolver::integratesource ( real(kind=dp), dimension(n) Source, real(kind=dp), dimension(:) Force, type(element_t), pointer Element, integer n, type(nodes_t) Nodes )

Referenced by poissonbemsolver().

Here is the call graph for this function:

Here is the caller graph for this function:

 subroutine matvec ( real(kind=dp), dimension(*) u, real(kind=dp), dimension(*) v, integer, dimension(*) ipar )
 subroutine precond ( real(kind=dp), dimension(*) u, real(kind=dp), dimension(*) v, integer, dimension(*) ipar )
 subroutine poissonbemsolver::solvefull ( integer N, real(kind=dp), dimension(n*n) A, real(kind=dp), dimension(n) x, real(kind=dp), dimension(n) b, type(solver_t) Solver )

References messages::fatal(), fullitersolver(), lists::listgetstring(), solvelapack(), and solver().

Here is the call graph for this function: