mus_reset_aux Subroutine

private subroutine mus_reset_aux(scheme, params, geometry)

This subroutine initializes musubi after a dynamic load balancing is performed.

initialize fluid type which contains relaxation parameter and function pointers to get mrt paramter and nonEqScaling factor for interpolation

Arguments

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

scheme type

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

Global parameters

type(mus_geom_type), intent(inout) :: geometry

Treelmesh data


Calls

proc~~mus_reset_aux~~CallsGraph proc~mus_reset_aux mus_reset_aux proc~tem_restart_finalize tem_restart_finalize proc~mus_reset_aux->proc~tem_restart_finalize proc~tem_opvar_reduction_transient_init tem_opVar_reduction_transient_init proc~mus_reset_aux->proc~tem_opvar_reduction_transient_init proc~mus_init_transport_var mus_init_transport_var proc~mus_reset_aux->proc~mus_init_transport_var proc~fillhelperelementsfinetocoarse fillHelperElementsFineToCoarse proc~mus_reset_aux->proc~fillhelperelementsfinetocoarse proc~mus_intpauxfieldcoarserandexchange mus_intpAuxFieldCoarserAndExchange proc~mus_reset_aux->proc~mus_intpauxfieldcoarserandexchange proc~mus_init_bndforce mus_init_bndForce proc~mus_reset_aux->proc~mus_init_bndforce proc~mus_init_boundary mus_init_boundary proc~mus_reset_aux->proc~mus_init_boundary proc~mus_timecontrol_homogenize mus_timeControl_homogenize proc~mus_reset_aux->proc~mus_timecontrol_homogenize proc~mus_reset_leveltimer mus_reset_levelTimer proc~mus_reset_aux->proc~mus_reset_leveltimer proc~tem_create_subtree_of_st_funlist tem_create_subTree_of_st_funList proc~mus_reset_aux->proc~tem_create_subtree_of_st_funlist proc~tem_init_restart tem_init_restart proc~mus_reset_aux->proc~tem_init_restart proc~mus_init_tracker mus_init_tracker proc~mus_reset_aux->proc~mus_init_tracker proc~mus_init_graddata mus_init_gradData proc~mus_reset_aux->proc~mus_init_graddata proc~mus_init_interpolate mus_init_interpolate proc~mus_reset_aux->proc~mus_init_interpolate proc~mus_init_sourceterms mus_init_sourceTerms proc~mus_reset_aux->proc~mus_init_sourceterms proc~fillhelperelementscoarsetofine fillHelperElementsCoarseToFine proc~mus_reset_aux->proc~fillhelperelementscoarsetofine proc~tem_init_convergence tem_init_convergence proc~mus_reset_aux->proc~tem_init_convergence proc~mus_calcauxfieldandexchange mus_calcAuxFieldAndExchange proc~mus_reset_aux->proc~mus_calcauxfieldandexchange proc~tem_abort tem_abort proc~mus_reset_aux->proc~tem_abort proc~mus_reset_bctimer mus_reset_bcTimer proc~mus_reset_aux->proc~mus_reset_bctimer proc~mus_init_fluid mus_init_fluid proc~mus_reset_aux->proc~mus_init_fluid

Called by

proc~~mus_reset_aux~~CalledByGraph proc~mus_reset_aux mus_reset_aux proc~mus_perform_dynloadbal mus_perform_dynLoadBal proc~mus_perform_dynloadbal->proc~mus_reset_aux none~do_balance do_balance none~do_balance->proc~mus_perform_dynloadbal proc~mus_solve mus_solve proc~mus_solve->none~do_balance program~musubi musubi program~musubi->proc~mus_solve

Contents


Variables

TypeVisibilityAttributesNameInitial
integer, private :: minLevel
integer, private :: maxLevel
integer, private :: iLevel
integer, private :: ii