mus_init_tracker Subroutine

public subroutine mus_init_tracker(scheme, geometry, params)

This routine initialize tracking subTree to remove empty tracking objects. On active tracking objects: Homogenize time control, write solver speific info for harvester output format and initialize output using tem_init_tracker

Arguments

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

scheme type

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

Treelmesh data

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

Global parameters


Calls

proc~~mus_init_tracker~~CallsGraph proc~mus_init_tracker mus_init_tracker proc~mus_timecontrol_homogenize mus_timeControl_homogenize proc~mus_init_tracker->proc~mus_timecontrol_homogenize proc~tem_init_tracker_subtree tem_init_tracker_subTree proc~mus_init_tracker->proc~tem_init_tracker_subtree proc~tem_init_tracker tem_init_tracker proc~mus_init_tracker->proc~tem_init_tracker proc~tem_timecontrol_dump tem_timeControl_dump proc~mus_timecontrol_homogenize->proc~tem_timecontrol_dump

Called by

proc~~mus_init_tracker~~CalledByGraph proc~mus_init_tracker mus_init_tracker proc~mus_init_aux mus_init_aux proc~mus_init_aux->proc~mus_init_tracker proc~mus_reset_aux mus_reset_aux proc~mus_reset_aux->proc~mus_init_tracker proc~mus_hvs_init_aux mus_hvs_init_aux proc~mus_hvs_init_aux->proc~mus_init_tracker proc~mus_initialize mus_initialize proc~mus_initialize->proc~mus_init_aux program~mus_harvesting mus_harvesting program~mus_harvesting->proc~mus_hvs_init_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 program~musubi musubi program~musubi->proc~mus_initialize proc~mus_solve mus_solve proc~mus_solve->none~do_balance

Contents


Variables

TypeVisibilityAttributesNameInitial
integer, private :: iTrack
integer, private :: iConfig