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

## Functions/Subroutines

subroutine flowsolver (Model, Solver, dt, TransientSimulation)

subroutine checkcircleboundary ()

real(kind=dp) function,
dimension(2)
flowedgeresidual (Model, Edge, Mesh, Quant, Perm)

real(kind=dp) function,
dimension(2)
flowinsideresidual (Model, Element, Mesh, Quant, Perm, Fnorm)

subroutine flowsolver_init (Model, Solver, Timestep, TransientSimulation)

real(kind=dp) function,
dimension(2)
flowboundaryresidual (Model, Edge, Mesh, Quant, Perm, Gnorm)

## Function/Subroutine Documentation

 subroutine flowsolver::checkcircleboundary ( )

Referenced by flowsolver().

Here is the call graph for this function:

Here is the caller graph for this function:

 real(kind=dp) function, dimension(2) flowedgeresidual ( type(model_t) Model, type( element_t ), pointer Edge, type( mesh_t ), pointer Mesh, real(kind=dp), dimension(:) Quant, integer, dimension(:) Perm )

Compute the residual of the Navier-Stokes equation for the edge elements.

Referenced by flowsolver().

Here is the call graph for this function:

Here is the caller graph for this function:

 real(kind=dp) function, dimension(2) flowinsideresidual ( type(model_t) Model, type( element_t ), pointer Element, type( mesh_t ), pointer Mesh, real(kind=dp), dimension(:) Quant, integer, dimension(:) Perm, real(kind=dp) Fnorm )

Compute the residual of the Navier-Stokes equation for the bulk elements.

Referenced by flowsolver().

Here is the call graph for this function:

Here is the caller graph for this function:

 subroutine flowsolver ( type(model_t) Model, type(solver_t), target Solver, real(kind=dp) dt, logical TransientSimulation )