tem_output_module Module

This module provides the possibility of dumping the simulation status (e.g. the state vector) to disc and reading the information later on to restart the simulation at a certain point of time.

Additionally informations like solver, version, number of elements,... are stored in a seperate header file.



Derived Types

type, public ::  tem_output_type

Detailed information about output

Components

Type Visibility Attributes Name Initial
logical, public :: active = .false.

is this output object active?

logical, public :: vtk_bin = .true.

is the output format vtk binary? MH: This is not very well defined here.

logical, public :: vertex = .false.

logical for cell based vtk out or not

character(len=40), public :: filename

output file name

character(len=256), public :: folder

output folder name

type(tem_timeControl_type), public :: timeControl

stores time control parameters

character(len=40), public :: fileformat

fileformat

logical, public :: shearstress = .false.

additional quantity to dump

logical, public :: wss = .false.
logical, public :: dumpHalos = .false.

also write out the halo elements

logical, public :: dumpGhosts = .false.

also write out the ghost elements

logical, public :: format_ascii = .false.

write out in ascii format


Subroutines

public subroutine tem_load_output(me, conf, key, parent, default_active)

Read in the output table to output VTK file from the Lua parameter file

Arguments

Type IntentOptional Attributes Name
type(tem_output_type), intent(inout) :: me
type(flu_State) :: conf
character(len=*), intent(in), optional :: key
integer, intent(in), optional :: parent
logical, intent(in), optional :: default_active