mus_hvs_config_load Subroutine

public subroutine mus_hvs_config_load(me, scheme, solverData, geometry, params)

Read in LUA parameter file See http://www.lua.org for a reference on how to use Lua is a scripting language in itself which allows more complex parameter files including comments And load / create the mesh depending on the configuration

Arguments

Type IntentOptional Attributes Name
type(mus_hvs_config_type), intent(out) :: me

Musubi harvesting configuration to load when no tracking table is defined

type(mus_scheme_type), target :: scheme

scheme type

type(mus_varSys_solverData_type), target :: solverData

contains pointer to scheme, physics types

type(mus_geom_type), intent(inout), target :: geometry

Treelmesh data

type(mus_param_type), intent(inout), target :: params

Global parameters


Calls

proc~~mus_hvs_config_load~~CallsGraph proc~mus_hvs_config_load mus_hvs_config_load aot_get_val aot_get_val proc~mus_hvs_config_load->aot_get_val conf conf proc~mus_hvs_config_load->conf hvs_output_load hvs_output_load proc~mus_hvs_config_load->hvs_output_load proc~mus_hvs_load_solverdata mus_hvs_load_solverData proc~mus_hvs_config_load->proc~mus_hvs_load_solverdata proc~mus_load_bc_data mus_load_bc_data proc~mus_hvs_config_load->proc~mus_load_bc_data proc~mus_open_config mus_open_config proc~mus_hvs_config_load->proc~mus_open_config tem_abort tem_abort proc~mus_hvs_config_load->tem_abort tem_debug_load_main tem_debug_load_main proc~mus_hvs_config_load->tem_debug_load_main tem_horizontalSpacer tem_horizontalSpacer proc~mus_hvs_config_load->tem_horizontalSpacer tem_load_general tem_load_general proc~mus_hvs_config_load->tem_load_general tem_load_restart tem_load_restart proc~mus_hvs_config_load->tem_load_restart tem_logging_load_primary tem_logging_load_primary proc~mus_hvs_config_load->tem_logging_load_primary tem_startTimer tem_startTimer proc~mus_hvs_config_load->tem_startTimer tem_stopTimer tem_stopTimer proc~mus_hvs_config_load->tem_stopTimer tem_timeControl_start_at_sim tem_timeControl_start_at_sim proc~mus_hvs_config_load->tem_timeControl_start_at_sim proc~mus_hvs_load_solverdata->conf proc~mus_hvs_load_solverdata->tem_horizontalSpacer proc~mus_load_param mus_load_param proc~mus_hvs_load_solverdata->proc~mus_load_param proc~mus_load_physics mus_load_physics proc~mus_hvs_load_solverdata->proc~mus_load_physics proc~mus_load_scheme mus_load_scheme proc~mus_hvs_load_solverdata->proc~mus_load_scheme init_tem_bc_prop init_tem_bc_prop proc~mus_load_bc_data->init_tem_bc_prop load_tem_BC_qVal load_tem_BC_qVal proc~mus_load_bc_data->load_tem_BC_qVal proc~mus_build_posinprop mus_build_posInProp proc~mus_load_bc_data->proc~mus_build_posinprop property property proc~mus_load_bc_data->property qval qval proc~mus_load_bc_data->qval open_config_chunk open_config_chunk proc~mus_open_config->open_config_chunk proc~mus_create_funcstr mus_create_funcStr proc~mus_open_config->proc~mus_create_funcstr tem_open_distconf_array tem_open_distconf_array proc~mus_open_config->tem_open_distconf_array

Called by

proc~~mus_hvs_config_load~~CalledByGraph proc~mus_hvs_config_load mus_hvs_config_load program~mus_harvesting mus_harvesting program~mus_harvesting->proc~mus_hvs_config_load