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

Data Types

module  vtklegacyfile
 
type  vtklegacyfile::vtkcell_t
 
module  dxfile
 

Functions/Subroutines

subroutine resultoutputsolver (Model, Solver, dt, TransientSimulation)
 
recursive subroutine elmerpostoutputsolver (Model, Solver, dt, TransientSimulation, ONOEfound)
 
subroutine gidoutputsolver (Model, Solver, dt, TransientSimulation)
 
subroutine gmshoutputsolver (Model, Solver, dt, TransientSimulation)
 
subroutine elmertogmshindex (Code, ElmerIndexes, GmshIndexes)
 
subroutine getnvtkcells (Model, nVtkCells, nVtkCellNum)
 
subroutine elements2cells (Elem, VtkCells)
 
subroutine writecelltype (IOUnit, Code)
 
subroutine vtkoutputsolver (Model, Solver, dt, TransientSimulation)
 
subroutine writedata (Prefix, Model, nTime)
 
subroutine getnelem (Model, nElem, nVertix)
 
subroutine translateelem (Elem, NodeIndex, nElem)
 
subroutine dxoutputsolver (Model, Solver, dt, TransientSimulation)
 
subroutine vtuoutputsolver (Model, Solver, dt, TransientSimulation)
 
subroutine strwrite (Str)
 
subroutine realwrite (val, EmptyBuffer)
 
subroutine integerwrite (ival, EmptyBuffer)
 
subroutine writevtufile (VtuFile, Model, RemoveDisp)
 
subroutine writepvdfile (PvdFile, DataSetFile, nTime, Model)
 
subroutine writepvtufile (VtuFile, Model)
 
integer function elmer2vtkelement (ElmerCode)
 

Function/Subroutine Documentation

subroutine dxoutputsolver ( type(model_t)  Model,
type(solver_t)  Solver,
real(dp)  dt,
logical  TransientSimulation 
)

Module for the DX result writer.

References defutils::getstring(), lists::listgetlogical(), solver(), writedata(), and dxfile::writedxfiles().

Referenced by resultoutputsolver().

Here is the call graph for this function:

Here is the caller graph for this function:

subroutine writegrid::elements2cells ( type(element_t), intent(in)  Elem,
type(vtkcell_t), dimension(:), pointer  VtkCells 
)

Referenced by vtklegacyfile::writegrid().

Here is the caller graph for this function:

integer function vtuoutputsolver::elmer2vtkelement ( integer  ElmerCode)

References messages::fatal().

Referenced by writevtufile().

Here is the call graph for this function:

Here is the caller graph for this function:

subroutine gmshoutputsolver::elmertogmshindex ( integer  Code,
integer, dimension(:)  ElmerIndexes,
integer, dimension(:)  GmshIndexes 
)

Referenced by gmshoutputsolver().

Here is the caller graph for this function:

subroutine writegrid::getnelem ( type(model_t), intent(in)  Model,
integer, intent(out)  nElem,
integer, intent(out)  nVertix 
)

Referenced by dxfile::writegrid().

Here is the caller graph for this function:

subroutine writegrid::getnvtkcells ( type(model_t), intent(in)  Model,
integer, intent(out)  nVtkCells,
integer, intent(out)  nVtkCellNum 
)

Referenced by vtklegacyfile::writegrid().

Here is the caller graph for this function:

subroutine vtuoutputsolver::integerwrite ( integer  ival,
logical, optional  EmptyBuffer 
)

Referenced by writevtufile().

Here is the caller graph for this function:

subroutine vtuoutputsolver::realwrite ( real(kind=dp)  val,
logical, optional  EmptyBuffer 
)

Referenced by writevtufile().

Here is the caller graph for this function:

subroutine vtuoutputsolver::strwrite ( character(len=1024)  Str)
subroutine writegrid::translateelem ( type(element_t), intent(in)  Elem,
integer, dimension(max_part_elem, max_vertix), intent(out)  NodeIndex,
integer, intent(out)  nElem 
)

Referenced by dxfile::writegrid().

Here is the caller graph for this function:

subroutine writegrid::writecelltype ( integer, intent(in)  IOUnit,
integer, intent(in)  Code 
)

Referenced by vtklegacyfile::writegrid().

Here is the caller graph for this function:

subroutine writedata ( character(*), intent(in)  Prefix,
type(model_t)  Model,
integer, intent(in)  nTime 
)

References lists::listgetlogical(), and vtklegacyfile::writevtklegacyfile().

Referenced by dxoutputsolver(), vtkoutputsolver(), writevtifile(), and writevtufile().

Here is the call graph for this function:

Here is the caller graph for this function:

subroutine vtuoutputsolver::writepvdfile ( character(len=*), intent(in)  PvdFile,
character(len=*), intent(in)  DataSetFile,
integer  nTime,
type(model_t)  Model 
)

References defutils::getlogical(), defutils::gettime(), defutils::gettimestepsize(), and generalutils::littleendian().

Referenced by vtuoutputsolver().

Here is the call graph for this function:

Here is the caller graph for this function:

subroutine vtuoutputsolver::writepvtufile ( character(len=*), intent(in)  VtuFile,
type(model_t)  Model 
)

References messages::fatal(), defutils::getstring(), messages::info(), generalutils::littleendian(), parallelutils::parallelreduction(), lists::variableget(), and messages::warn().

Here is the call graph for this function:

subroutine vtuoutputsolver::writevtufile ( character(len=*), intent(in)  VtuFile,
type(model_t)  Model,
logical, intent(in)  RemoveDisp 
)