tem_restartHeader_type Derived Type

type, public :: tem_restartHeader_type

Define quantities like the prefix, the mesh and the timestamp


Inherits

type~~tem_restartheader_type~~InheritsGraph type~tem_restartheader_type tem_restartHeader_type type~tem_varsys_type tem_varSys_type type~tem_restartheader_type->type~tem_varsys_type varSys type~dyn_labelarray_type dyn_labelarray_type type~tem_varsys_type->type~dyn_labelarray_type varname type~grw_varoparray_type grw_varoparray_type type~tem_varsys_type->type~grw_varoparray_type method type~tem_varsys_op_type tem_varSys_op_type type~grw_varoparray_type->type~tem_varsys_op_type val c_ptr c_ptr type~tem_varsys_op_type->c_ptr method_data

Inherited by

type~~tem_restartheader_type~~InheritedByGraph type~tem_restartheader_type tem_restartHeader_type type~tem_restart_type tem_restart_type type~tem_restart_type->type~tem_restartheader_type header type~hvs_output_file_type hvs_output_file_type type~hvs_output_file_type->type~tem_restart_type restart type~tem_general_type tem_general_type type~tem_general_type->type~tem_restart_type restart type~tem_tracking_instance_type tem_tracking_instance_type type~tem_tracking_instance_type->type~hvs_output_file_type output_file type~tem_tracking_type tem_tracking_type type~tem_tracking_type->type~tem_tracking_instance_type instance

Components

Type Visibility Attributes Name Initial
character(len=LabelLen), public :: solverTag = 'unknown'

a unique tag for the solver including version

character(len=LabelLen), public :: solverKind

solver creating the input data (Ateles, Musubi)

character(len=LabelLen), public :: simName = ''

the simulation name

character(len=pathLen), public :: solverConfigFile = ''

the solver config file name

character(len=PathLen), public :: binName

name of the binary files (this variable is set for every timestamp differently, used for read and write)

character(len=PathLen), public :: binPrefix

prefix for the binary files (includes directory and file prefix)

character(len=PathLen), public :: headerPrefix

prefix for the header files (includes directory and file prefix)

character(len=16), public :: timestamp

the current time generated from tem_time_module

integer, public :: nElems

mesh directory Number of elements as read from the restart header

type(tem_varSys_type), public :: varSys

variable system dumped in restart header


Source Code

  type tem_restartHeader_type
    !> a unique tag for the solver including version
    character(len=LabelLen) :: solverTag = 'unknown'
    !> solver creating the input data (Ateles, Musubi)
    character(len=LabelLen) :: solverKind
    !> the simulation name
    character(len=LabelLen) :: simName = ''
    !> the solver config file name
    character(len=pathLen) :: solverConfigFile = ''
    !> name of the binary files (this variable is set for every timestamp
    !! differently, used for read and write)
    character(len=PathLen) :: binName
    !> prefix for the binary files (includes directory and file prefix)
    character(len=PathLen) :: binPrefix
    !> prefix for the header files (includes directory and file prefix)
    character(len=PathLen) :: headerPrefix
    !> the current time generated from tem_time_module
    character(len=16) :: timestamp
    !> mesh directory
    ! character(len=pathLen) :: meshDir
    !> Number of elements as read from the restart header
    integer :: nElems
    !> variable system dumped in restart header
    type(tem_varSys_type) :: varSys
  end type tem_restartHeader_type