atl_writeRestart Subroutine

public subroutine atl_writeRestart(mesh, restart, tree, equation, timing, varSys, timerHandle)

Writes a restart file for the current point in time.

Todo

HK: Not so sure about this output, is probably also already done by the treelm routines.

Arguments

Type IntentOptional Attributes Name
type(atl_cube_container_type), intent(inout) :: mesh

Informations and states of the cubic mesh.

type(tem_restart_type) :: restart

the restart infotmation

type(treelmesh_type) :: tree

mesh, provided in treelm format

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

The equation system you use.

type(tem_time_type), intent(in) :: timing

current simulation time information

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

Timer handle to measure write restart time


Calls

proc~~atl_writerestart~~CallsGraph proc~atl_writerestart atl_writeRestart proc~serializedata serializeData proc~atl_writerestart->proc~serializedata tem_restart_closeWrite tem_restart_closeWrite proc~atl_writerestart->tem_restart_closeWrite tem_restart_openWrite tem_restart_openWrite proc~atl_writerestart->tem_restart_openWrite tem_restart_writeData tem_restart_writeData proc~atl_writerestart->tem_restart_writeData tem_startTimer tem_startTimer proc~atl_writerestart->tem_startTimer tem_stopTimer tem_stopTimer proc~atl_writerestart->tem_stopTimer proc~ply_transfer_dofs ply_transfer_dofs proc~serializedata->proc~ply_transfer_dofs tem_LevelOf tem_LevelOf proc~serializedata->tem_LevelOf tem_abort tem_abort proc~serializedata->tem_abort proc~ply_transfer_dofs_1d ply_transfer_dofs_1D proc~ply_transfer_dofs->proc~ply_transfer_dofs_1d proc~ply_transfer_dofs_2d ply_transfer_dofs_2D proc~ply_transfer_dofs->proc~ply_transfer_dofs_2d proc~ply_transfer_dofs_3d ply_transfer_dofs_3D proc~ply_transfer_dofs->proc~ply_transfer_dofs_3d

Called by

proc~~atl_writerestart~~CalledByGraph proc~atl_writerestart atl_writeRestart proc~atl_writerestartifnecessary atl_writeRestartIfNecessary proc~atl_writerestartifnecessary->proc~atl_writerestart program~atl_harvesting atl_harvesting program~atl_harvesting->proc~atl_writerestart proc~atl_finalize_program atl_finalize_program proc~atl_finalize_program->proc~atl_writerestartifnecessary proc~atl_initialize_program atl_initialize_program proc~atl_initialize_program->proc~atl_writerestartifnecessary proc~atl_solve_program atl_solve_program proc~atl_solve_program->proc~atl_writerestartifnecessary program~ateles ateles program~ateles->proc~atl_finalize_program program~ateles->proc~atl_initialize_program program~ateles->proc~atl_solve_program