mus_load_physics Subroutine

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

This routine loads the physics table from musubi config file

If no physics table is provided, the conversion factors default to 1, resulting in the lattice units being directly used i.e. dx and dt are set default to 1. See the [mus_physics_type] for a description of the various factors that can be set here.

Arguments

Type IntentOptional Attributes Name
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


Calls

proc~~mus_load_physics~~CallsGraph proc~mus_load_physics mus_load_physics aot_get_val aot_get_val proc~mus_load_physics->aot_get_val aot_table_close aot_table_close proc~mus_load_physics->aot_table_close aot_table_open aot_table_open proc~mus_load_physics->aot_table_open proc~mus_physics_dump2outunit mus_physics_dump2outUnit proc~mus_load_physics->proc~mus_physics_dump2outunit proc~mus_set_convfac mus_set_convFac proc~mus_load_physics->proc~mus_set_convfac proc~mus_set_scalefac mus_set_scaleFac proc~mus_load_physics->proc~mus_set_scalefac proc~set_values_by_levels set_values_by_levels proc~mus_load_physics->proc~set_values_by_levels tem_ElemSizeLevel tem_ElemSizeLevel proc~mus_load_physics->tem_ElemSizeLevel tem_abort tem_abort proc~mus_load_physics->tem_abort tem_horizontalSpacer tem_horizontalSpacer proc~mus_load_physics->tem_horizontalSpacer tem_toStr tem_toStr proc~mus_load_physics->tem_toStr proc~mus_physics_dump2outunit->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 proc~mus_hvs_config_load mus_hvs_config_load proc~mus_hvs_config_load->proc~mus_hvs_load_solverdata program~musubi musubi program~musubi->proc~mus_load_config program~mus_harvesting mus_harvesting program~mus_harvesting->proc~mus_hvs_config_load