mus_init_geomIncr Subroutine

public subroutine mus_init_geomIncr(me, varSys, dt, reqInt)

This subroutine initializes the geometry increment.

Arguments

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

geometry increment type

type(tem_varSys_type), intent(in) :: varSys

Global variable system

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_init_geomincr~~CallsGraph proc~mus_init_geomincr mus_init_geomIncr interface~positionofval positionofval proc~mus_init_geomincr->interface~positionofval proc~mus_timecontrol_homogenize mus_timeControl_homogenize proc~mus_init_geomincr->proc~mus_timecontrol_homogenize proc~tem_abort tem_abort proc~mus_init_geomincr->proc~tem_abort proc~tem_timecontrol_dump tem_timeControl_dump proc~mus_timecontrol_homogenize->proc~tem_timecontrol_dump

Called by

proc~~mus_init_geomincr~~CalledByGraph proc~mus_init_geomincr mus_init_geomIncr proc~mus_init_aux mus_init_aux proc~mus_init_aux->proc~mus_init_geomincr proc~mus_initialize mus_initialize proc~mus_initialize->proc~mus_init_aux program~musubi musubi program~musubi->proc~mus_initialize

Contents


Variables

TypeVisibilityAttributesNameInitial
integer, private :: iGInc