tem_restart_writeHeader Subroutine

public subroutine tem_restart_writeHeader(me, tree, varSys, subTree, timing, lastHeader, suffix)

This subroutine closes the restart dump file and writes the last header.

Arguments

TypeIntentOptionalAttributesName
type(tem_restart_type) :: me

the restart header info

type(treelmesh_type) :: tree

mesh, provided in treelm format

type(tem_varSys_type), intent(in) :: varSys

global variable system defined in solver

type(tem_subTree_type), intent(in), optional :: subTree

optional subTree of the given tree

type(tem_time_type), intent(in) :: timing
logical, optional :: lastHeader

is this header a last header

character(len=*), intent(in), optional :: suffix

optional suffix (if present NO timestamp will be added!!!!)


Calls

proc~~tem_restart_writeheader~~CallsGraph proc~tem_restart_writeheader tem_restart_writeHeader proc~tem_time_out tem_time_out proc~tem_restart_writeheader->proc~tem_time_out proc~tem_open tem_open proc~tem_restart_writeheader->proc~tem_open proc~aot_out_open_table aot_out_open_table proc~tem_restart_writeheader->proc~aot_out_open_table proc~newunit newunit proc~tem_restart_writeheader->proc~newunit proc~aot_out_close aot_out_close proc~tem_restart_writeheader->proc~aot_out_close proc~aot_out_open aot_out_open proc~tem_restart_writeheader->proc~aot_out_open interface~aot_out_val aot_out_val proc~tem_restart_writeheader->interface~aot_out_val proc~tem_mesh_out tem_mesh_out proc~tem_restart_writeheader->proc~tem_mesh_out interface~tem_varsys_out tem_varSys_out proc~tem_restart_writeheader->interface~tem_varsys_out proc~aot_out_close_table aot_out_close_table proc~tem_restart_writeheader->proc~aot_out_close_table proc~tem_time_out->proc~aot_out_open_table proc~tem_time_out->interface~aot_out_val proc~tem_time_out->proc~aot_out_close_table proc~tem_open->proc~newunit proc~upper_to_lower upper_to_lower proc~tem_open->proc~upper_to_lower proc~tem_abort tem_abort proc~tem_open->proc~tem_abort proc~tem_mesh_out->proc~aot_out_open_table proc~tem_mesh_out->interface~aot_out_val proc~tem_mesh_out->proc~aot_out_close_table proc~tem_varsys_out_single tem_varSys_out_single interface~tem_varsys_out->proc~tem_varsys_out_single proc~tem_varsys_out_vector tem_varSys_out_vector interface~tem_varsys_out->proc~tem_varsys_out_vector mpi_abort mpi_abort proc~tem_abort->mpi_abort proc~tem_varsys_out_single->proc~aot_out_open_table proc~tem_varsys_out_single->interface~aot_out_val proc~tem_varsys_out_single->proc~aot_out_close_table proc~tem_varsys_out_vector->proc~aot_out_open_table proc~tem_varsys_out_vector->proc~aot_out_close_table proc~tem_varsys_out_vector->proc~tem_varsys_out_single

Called by

proc~~tem_restart_writeheader~~CalledByGraph proc~tem_restart_writeheader tem_restart_writeHeader proc~tem_restart_openwrite tem_restart_openWrite proc~tem_restart_openwrite->proc~tem_restart_writeheader proc~tem_restart_closewrite tem_restart_closeWrite proc~tem_restart_closewrite->proc~tem_restart_writeheader proc~hvs_output_close hvs_output_close proc~hvs_output_close->proc~tem_restart_closewrite proc~hvs_output_open hvs_output_open proc~hvs_output_open->proc~tem_restart_openwrite proc~tem_tracker tem_tracker proc~tem_tracker->proc~hvs_output_close proc~tem_tracker->proc~hvs_output_open

Contents


Variables

TypeVisibilityAttributesNameInitial
character(len=1024), private :: filename
character(len=320), private :: solve_line
type(aot_out_type), private :: conf
logical, private :: isLast
type(tem_global_type), private :: global_loc
integer(kind=long_k), private :: nElems
integer, private :: punit
integer, private :: read_stat
logical, private :: nUnitOpened