set_omegasLvl Subroutine

private subroutine set_omegasLvl(mixture, minLevel, maxLevel, physics)

Set the omegas according to the time step setting

cross check whether omega at each level is set correctly by computing physical viscosity from omega and check it with specified physical kinematic viscosity

Arguments

TypeIntentOptionalAttributesName
type(mus_mixture_type), intent(inout) :: mixture
integer, intent(in) :: minLevel
integer, intent(in) :: maxLevel
type(mus_physics_type), intent(in) :: physics

physics type to convert physics to lattice unit or vice versa


Calls

proc~~set_omegaslvl~~CallsGraph proc~set_omegaslvl set_omegasLvl proc~tem_abort tem_abort proc~set_omegaslvl->proc~tem_abort

Called by

proc~~set_omegaslvl~~CalledByGraph proc~set_omegaslvl set_omegasLvl proc~mus_load_mixture mus_load_mixture proc~mus_load_mixture->proc~set_omegaslvl proc~mus_load_fields mus_load_fields proc~mus_load_fields->proc~mus_load_mixture proc~mus_load_scheme mus_load_scheme proc~mus_load_scheme->proc~mus_load_fields proc~mus_hvs_load_solverdata mus_hvs_load_solverData proc~mus_hvs_load_solverdata->proc~mus_load_scheme proc~mus_load_config mus_load_config proc~mus_load_config->proc~mus_load_scheme

Contents


Variables

TypeVisibilityAttributesNameInitial
integer, private :: iLevel
real(kind=rk), private :: viscPhy_loc
real(kind=rk), private :: error_rel