mus_writeRestart Subroutine

public subroutine mus_writeRestart(levelPointer, restart, scheme, tree, timing, timerHandle, suffix)

Write the serialized buffer assembled in mus_serializeData to disk

Arguments

TypeIntentOptionalAttributesName
integer, intent(in) :: levelPointer(:)

global pdf info

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

restart information

type(mus_scheme_type), intent(inout) :: scheme

array of schemes including the data to be serialized and dumped

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

mesh, provided in treelm format

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

current simulation time information

integer, intent(in) :: timerHandle

Timer handle

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

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


Calls

proc~~mus_writerestart~~CallsGraph proc~mus_writerestart mus_writeRestart proc~tem_starttimer tem_startTimer proc~mus_writerestart->proc~tem_starttimer proc~tem_restart_openwrite tem_restart_openWrite proc~mus_writerestart->proc~tem_restart_openwrite proc~mus_pdf_serialize mus_pdf_serialize proc~mus_writerestart->proc~mus_pdf_serialize proc~tem_stoptimer tem_stopTimer proc~mus_writerestart->proc~tem_stoptimer proc~tem_restart_closewrite tem_restart_closeWrite proc~mus_writerestart->proc~tem_restart_closewrite proc~tem_restart_writedata tem_restart_writeData proc~mus_writerestart->proc~tem_restart_writedata proc~tem_levelof tem_LevelOf proc~mus_pdf_serialize->proc~tem_levelof

Called by

proc~~mus_writerestart~~CalledByGraph proc~mus_writerestart mus_writeRestart proc~mus_finalize mus_finalize proc~mus_finalize->proc~mus_writerestart proc~mus_dumpdata mus_dumpData proc~mus_dumpdata->proc~mus_writerestart proc~mus_initialize mus_initialize proc~mus_initialize->proc~mus_dumpdata program~musubi musubi program~musubi->proc~mus_finalize program~musubi->proc~mus_initialize proc~check_flow_status check_flow_status proc~check_flow_status->proc~mus_dumpdata proc~do_recursive_multilevel do_recursive_multiLevel proc~do_recursive_multilevel->proc~check_flow_status proc~do_fast_singlelevel do_fast_singleLevel proc~do_fast_singlelevel->proc~check_flow_status proc~do_benchmark do_benchmark proc~do_benchmark->proc~check_flow_status

Contents


Variables

TypeVisibilityAttributesNameInitial
real(kind=rk), private, allocatable:: buffer(:)
integer, private :: elemOff