mus_load_physics Subroutine

public subroutine mus_load_physics(me, conf, tree, scaleFactor, dtRef, dxRef)

This routine loads the physics table from musubi config file

Arguments

TypeIntentOptionalAttributesName
type(mus_physics_type), intent(out) :: me

physics type

type(flu_State) :: conf

flu state

type(treelmesh_type), intent(in) :: tree

global treelm mesh

integer, intent(in) :: scaleFactor

scaling factor: diffusive -> 4; acoustic -> 2

real(kind=rk), intent(in), optional :: dtRef

reference time step if none

real(kind=rk), intent(in), optional :: dxRef

reference spacestep if none


Calls

proc~~mus_load_physics~~CallsGraph proc~mus_load_physics mus_load_physics proc~tem_horizontalspacer tem_horizontalSpacer proc~mus_load_physics->proc~tem_horizontalspacer proc~set_values_by_levels set_values_by_levels proc~mus_load_physics->proc~set_values_by_levels proc~mus_set_convfac mus_set_convFac proc~mus_load_physics->proc~mus_set_convfac proc~mus_physics_dump2outunit mus_physics_dump2outUnit proc~mus_load_physics->proc~mus_physics_dump2outunit proc~aot_table_close aot_table_close proc~mus_load_physics->proc~aot_table_close proc~aot_table_open aot_table_open proc~mus_load_physics->proc~aot_table_open proc~tem_elemsizelevel tem_ElemSizeLevel proc~mus_load_physics->proc~tem_elemsizelevel proc~mus_set_scalefac mus_set_scaleFac proc~mus_load_physics->proc~mus_set_scalefac interface~aot_get_val~3 aot_get_val proc~mus_load_physics->interface~aot_get_val~3 proc~tem_abort tem_abort proc~mus_load_physics->proc~tem_abort interface~tem_tostr tem_toStr proc~mus_physics_dump2outunit->interface~tem_tostr

Called by

proc~~mus_load_physics~~CalledByGraph proc~mus_load_physics mus_load_physics proc~mus_hvs_load_solverdata mus_hvs_load_solverData proc~mus_hvs_load_solverdata->proc~mus_load_physics proc~mus_load_config mus_load_config proc~mus_load_config->proc~mus_load_physics program~musubi musubi program~musubi->proc~mus_load_config proc~mus_hvs_config_load mus_hvs_config_load proc~mus_hvs_config_load->proc~mus_hvs_load_solverdata program~mus_harvesting mus_harvesting program~mus_harvesting->proc~mus_hvs_config_load

Contents


Variables

TypeVisibilityAttributesNameInitial
integer, private :: thandle
integer, private :: iError
real(kind=rk), private :: dt_Ref
real(kind=rk), private :: dx_ref