mus_finalize Subroutine

public subroutine mus_finalize(scheme, params, tree, levelPointer, nBCs, globIBM)

Do final check on check on total density, Close auxiliary stuff such as restart and the tracker, finalize treelm, dump timing and finialize mpi with fin_env

Arguments

Type IntentOptional Attributes Name
type(mus_scheme_type), intent(inout) :: scheme

scheme type

type(mus_param_type), intent(inout) :: params

Global parameters

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

geometry infomation

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

global information

integer, intent(in) :: nBCs

Number of BC

type(mus_IBM_globType), intent(inout) :: globIBM

global IBM datatype incl. array of IBM datatypes


Calls

proc~~mus_finalize~~CallsGraph proc~mus_finalize mus_finalize close_config close_config proc~mus_finalize->close_config conf conf proc~mus_finalize->conf proc~check_density check_density proc~mus_finalize->proc~check_density proc~check_potential check_potential proc~mus_finalize->proc~check_potential proc~dump_level_timing dump_level_timing proc~mus_finalize->proc~dump_level_timing proc~mus_bc_timing mus_BC_timing proc~mus_finalize->proc~mus_bc_timing proc~mus_dumpweights mus_dumpWeights proc~mus_finalize->proc~mus_dumpweights proc~mus_finishibm mus_finishIBM proc~mus_finalize->proc~mus_finishibm proc~mus_getweights mus_getWeights proc~mus_finalize->proc~mus_getweights proc~mus_perf_measure mus_perf_measure proc~mus_finalize->proc~mus_perf_measure proc~mus_writerestart mus_writeRestart proc~mus_finalize->proc~mus_writerestart tem_comm_destroy tem_comm_destroy proc~mus_finalize->tem_comm_destroy tem_global_mesh_free tem_global_mesh_free proc~mus_finalize->tem_global_mesh_free tem_restart_finalize tem_restart_finalize proc~mus_finalize->tem_restart_finalize tem_status_dump tem_status_dump proc~mus_finalize->tem_status_dump tem_status_run_terminate tem_status_run_terminate proc~mus_finalize->tem_status_run_terminate tem_time_dump tem_time_dump proc~mus_finalize->tem_time_dump tem_tracking_finalize tem_tracking_finalize proc~mus_finalize->tem_tracking_finalize

Called by

proc~~mus_finalize~~CalledByGraph proc~mus_finalize mus_finalize program~musubi musubi program~musubi->proc~mus_finalize