mus_timeControl_homogenize Subroutine

public subroutine mus_timeControl_homogenize(me, dt, reqInt)

Converts sim time to iter and vice versa depends on which one is defined in the configuration file

Arguments

TypeIntentOptionalAttributesName
type(tem_timeControl_type), intent(inout) :: me

simulation time control

real(kind=rk), intent(in) :: dt

dt of maxlevel or smallest dt

integer, intent(in) :: reqInt

Required interval, in which the update MUST occur. This is required for the musubi multilevel, where the time step should only be determined active, when the end of the largest cycle is reached.


Calls

proc~~mus_timecontrol_homogenize~~CallsGraph proc~mus_timecontrol_homogenize mus_timeControl_homogenize proc~tem_timecontrol_dump tem_timeControl_dump proc~mus_timecontrol_homogenize->proc~tem_timecontrol_dump

Called by

proc~~mus_timecontrol_homogenize~~CalledByGraph proc~mus_timecontrol_homogenize mus_timeControl_homogenize proc~mus_init_aux mus_init_aux proc~mus_init_aux->proc~mus_timecontrol_homogenize proc~mus_init_tracker mus_init_tracker proc~mus_init_aux->proc~mus_init_tracker proc~mus_init_geomincr mus_init_geomIncr proc~mus_init_aux->proc~mus_init_geomincr proc~mus_init_tracker->proc~mus_timecontrol_homogenize proc~mus_reset_aux mus_reset_aux proc~mus_reset_aux->proc~mus_timecontrol_homogenize proc~mus_reset_aux->proc~mus_init_tracker proc~mus_init_geomincr->proc~mus_timecontrol_homogenize proc~mus_initialize mus_initialize proc~mus_initialize->proc~mus_init_aux proc~mus_perform_dynloadbal mus_perform_dynLoadBal proc~mus_perform_dynloadbal->proc~mus_reset_aux proc~mus_hvs_init_aux mus_hvs_init_aux proc~mus_hvs_init_aux->proc~mus_init_tracker program~mus_harvesting mus_harvesting program~mus_harvesting->proc~mus_hvs_init_aux program~musubi musubi program~musubi->proc~mus_initialize none~do_balance do_balance none~do_balance->proc~mus_perform_dynloadbal proc~mus_solve mus_solve proc~mus_solve->none~do_balance

Contents

None