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

TypeIntentOptionalAttributesName
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 proc~mus_open_config mus_open_config proc~mus_hvs_config_load->proc~mus_open_config proc~tem_horizontalspacer tem_horizontalSpacer proc~mus_hvs_config_load->proc~tem_horizontalspacer proc~tem_debug_load_main tem_debug_load_main proc~mus_hvs_config_load->proc~tem_debug_load_main proc~tem_stoptimer tem_stopTimer proc~mus_hvs_config_load->proc~tem_stoptimer proc~mus_load_bc_data mus_load_bc_data proc~mus_hvs_config_load->proc~mus_load_bc_data proc~tem_abort tem_abort proc~mus_hvs_config_load->proc~tem_abort proc~tem_starttimer tem_startTimer proc~mus_hvs_config_load->proc~tem_starttimer interface~aot_get_val aot_get_val proc~mus_hvs_config_load->interface~aot_get_val proc~hvs_output_load hvs_output_load proc~mus_hvs_config_load->proc~hvs_output_load proc~tem_load_restart tem_load_restart proc~mus_hvs_config_load->proc~tem_load_restart proc~tem_timecontrol_start_at_sim tem_timeControl_start_at_sim proc~mus_hvs_config_load->proc~tem_timecontrol_start_at_sim proc~mus_hvs_load_solverdata mus_hvs_load_solverData proc~mus_hvs_config_load->proc~mus_hvs_load_solverdata proc~tem_load_general tem_load_general proc~mus_hvs_config_load->proc~tem_load_general proc~tem_logging_load_primary tem_logging_load_primary proc~mus_hvs_config_load->proc~tem_logging_load_primary proc~tem_open_distconf_array tem_open_distconf_array proc~mus_open_config->proc~tem_open_distconf_array proc~open_config_chunk open_config_chunk proc~mus_open_config->proc~open_config_chunk proc~mus_create_funcstr mus_create_funcStr proc~mus_open_config->proc~mus_create_funcstr proc~load_tem_bc_qval load_tem_BC_qVal proc~mus_load_bc_data->proc~load_tem_bc_qval proc~mus_build_posinprop mus_build_posInProp proc~mus_load_bc_data->proc~mus_build_posinprop proc~init_tem_bc_prop init_tem_bc_prop proc~mus_load_bc_data->proc~init_tem_bc_prop proc~mus_hvs_load_solverdata->proc~tem_horizontalspacer 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 proc~mus_load_param mus_load_param proc~mus_hvs_load_solverdata->proc~mus_load_param

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

Contents


Variables

TypeVisibilityAttributesNameInitial
character(len=PathLen), private :: filename
integer, private :: minLevel
integer, private :: maxLevel
integer, private :: iError