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

Type IntentOptional Attributes Name
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 newunit newunit proc~atl_initrestart->newunit proc~atl_writesolverspecinfo atl_writeSolverSpecInfo proc~atl_initrestart->proc~atl_writesolverspecinfo tem_create_varMap tem_create_varMap proc~atl_initrestart->tem_create_varMap tem_init_restart tem_init_restart proc~atl_initrestart->tem_init_restart val val proc~atl_initrestart->val aot_out_close aot_out_close proc~atl_writesolverspecinfo->aot_out_close aot_out_close_table aot_out_close_table proc~atl_writesolverspecinfo->aot_out_close_table aot_out_open aot_out_open proc~atl_writesolverspecinfo->aot_out_open aot_out_open_table aot_out_open_table proc~atl_writesolverspecinfo->aot_out_open_table aot_out_val aot_out_val proc~atl_writesolverspecinfo->aot_out_val tem_abort tem_abort proc~atl_writesolverspecinfo->tem_abort

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