Elmer FEM solver
Elmer is an open source finite element software for multiphysical problems
 All Classes Files Functions Variables Typedefs Macros Groups Pages
Program ViewFactors
Collaboration diagram for Program ViewFactors:

Data Types

module  viewfactorglobals
real(kind=dp), dimension(:,:),
program viewfactors
subroutine itersolv (N, x, b)
subroutine diagprec (u, v, ipar)

Detailed Description

Function/Subroutine Documentation

subroutine diagprec ( real(kind=dp), dimension(*)  u,
real(kind=dp), dimension(*)  v,
integer, dimension(*)  ipar 

Referenced by itersolv(), and viewfactors().

Here is the caller graph for this function:

subroutine viewfactors::itersolv ( integer  N,
real(kind=dp), dimension(:)  x,
real(kind=dp), dimension(:)  b 

Local handle to the iterative methods for linear systems.

References diagprec(), and matvec().

Referenced by normalizefactors().

Here is the call graph for this function:

Here is the caller graph for this function:

program viewfactors ( )

A separate program that computes the view factors to an external file. This file is later used within the ElmerSolver. If the view factor files do not exist, a system call for this program is performed.

References diagprec(), messages::error(), messages::fatal(), defutils::getbc(), defutils::getbcid(), defutils::getboundaryelement(), defutils::getconstreal(), defutils::getelementfamily(), defutils::getelementnodes(), defutils::getelementnofnodes(), defutils::getinteger(), defutils::getlogical(), defutils::getsimulation(), defutils::getsolverparams(), defutils::getstring(), messages::info(), elementdescription::initializeelementdescriptions(), lists::listcheckpresent(), lists::listgetconstreal(), lists::listgetlogical(), lists::listgetstring(), modeldescription::loadmodel(), matvec(), normalizefactors(), elementdescription::normalvector(), nx, ny, meshutils::setcurrentmesh(), solver(), and messages::warn().

Referenced by gebhardtfactors(), and radiationfactors().

Here is the call graph for this function:

Here is the caller graph for this function:

Variable Documentation

real(kind=dp), dimension(:,:), allocatable viewfactorglobals::jacobian

Referenced by matvec(), and normalizefactors().