atl_initRestart Subroutine

public subroutine atl_initRestart(restart, equation, solver, mesh, tree, nDofsIO, scheme_dim)

Initializes writing restart files, if activated.

Prepares the solver specific information for the restart header and calls initialization of underlying restart functionality in treelm.

Arguments

TypeIntentOptionalAttributesName
type(tem_restart_type), intent(inout) :: restart

Description of the restart structure to initialize.

type(atl_Equations_type), intent(in) :: equation

The variable system of the current equation system.

type(tem_solveHead_type), intent(in) :: solver

General description of the deployed solver.

type(atl_cube_container_type), intent(in) :: mesh

Levelwise representation of the mesh.

type(treelmesh_type), intent(in) :: tree

The octree of the mesh.

integer, intent(in) :: nDofsIO

The number of degrees of freedoms to write to/read from a restart file

integer, intent(in) :: scheme_dim

Dimensionality to be used for the state fields.


Calls

proc~~atl_initrestart~~CallsGraph proc~atl_initrestart atl_initRestart proc~tem_init_restart tem_init_restart proc~atl_initrestart->proc~tem_init_restart proc~newunit newunit proc~atl_initrestart->proc~newunit proc~tem_create_varmap tem_create_varMap proc~atl_initrestart->proc~tem_create_varmap proc~atl_writesolverspecinfo atl_writeSolverSpecInfo proc~atl_initrestart->proc~atl_writesolverspecinfo interface~aot_out_val aot_out_val proc~atl_writesolverspecinfo->interface~aot_out_val proc~aot_out_close_table aot_out_close_table proc~atl_writesolverspecinfo->proc~aot_out_close_table proc~tem_abort tem_abort proc~atl_writesolverspecinfo->proc~tem_abort proc~aot_out_open aot_out_open proc~atl_writesolverspecinfo->proc~aot_out_open proc~aot_out_close aot_out_close proc~atl_writesolverspecinfo->proc~aot_out_close proc~aot_out_open_table aot_out_open_table proc~atl_writesolverspecinfo->proc~aot_out_open_table

Called by

proc~~atl_initrestart~~CalledByGraph proc~atl_initrestart atl_initRestart proc~atl_initialize atl_initialize proc~atl_initialize->proc~atl_initrestart proc~atl_initialize_program atl_initialize_program proc~atl_initialize_program->proc~atl_initialize program~atl_harvesting atl_harvesting program~atl_harvesting->proc~atl_initialize program~ateles ateles program~ateles->proc~atl_initialize_program

Contents


Variables

TypeVisibilityAttributesNameInitial
integer, private :: solSpec_unit
type(tem_varMap_type), private :: varMap