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

TypeIntentOptionalAttributesName
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 proc~tem_time_dump tem_time_dump proc~mus_finalize->proc~tem_time_dump proc~tem_global_mesh_free tem_global_mesh_free proc~mus_finalize->proc~tem_global_mesh_free proc~mus_bc_timing mus_BC_timing proc~mus_finalize->proc~mus_bc_timing proc~mus_writerestart mus_writeRestart proc~mus_finalize->proc~mus_writerestart proc~close_config close_config proc~mus_finalize->proc~close_config proc~dump_level_timing dump_level_timing proc~mus_finalize->proc~dump_level_timing proc~tem_comm_destroy tem_comm_destroy proc~mus_finalize->proc~tem_comm_destroy proc~mus_getweights mus_getWeights proc~mus_finalize->proc~mus_getweights proc~check_potential check_potential proc~mus_finalize->proc~check_potential proc~tem_restart_finalize tem_restart_finalize proc~mus_finalize->proc~tem_restart_finalize proc~tem_tracking_finalize tem_tracking_finalize proc~mus_finalize->proc~tem_tracking_finalize proc~tem_status_dump tem_status_dump proc~mus_finalize->proc~tem_status_dump proc~check_density check_density proc~mus_finalize->proc~check_density proc~mus_finishibm mus_finishIBM proc~mus_finalize->proc~mus_finishibm proc~tem_status_run_terminate tem_status_run_terminate proc~mus_finalize->proc~tem_status_run_terminate proc~mus_dumpweights mus_dumpWeights proc~mus_finalize->proc~mus_dumpweights proc~mus_perf_measure mus_perf_measure proc~mus_finalize->proc~mus_perf_measure

Called by

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

Contents


Variables

TypeVisibilityAttributesNameInitial
integer, private :: minLevel
integer, private :: maxLevel
integer, private :: ii
integer, private :: iLevel
real(kind=rk), private :: total_density
character(len=labelLen), private :: bc_labels(nBCs)
real(kind=rk), private, allocatable:: weights(:)