![]() |
mHM
The mesoscale Hydrological Model
|
Global variables for mRM only. More...
Data Types | |
| type | domaininfo_mrm |
| type | gaugingstation |
| module | sink_cells_t |
| container to hold all sink cell ids for a domain More... | |
Variables | |
| logical | is_start |
| integer(i4) | output_deflate_level_mrm |
| compression of output nc files | |
| integer(i4) | output_time_reference_mrm |
| time reference point location in output nc files | |
| logical | output_double_precision_mrm |
| float precision in output nc files | |
| integer(i4) | timestep_model_outputs_mrm |
| timestep for writing model outputs | |
| logical, dimension(noutflxstate) | outputflxstate_mrm |
| Define model outputs see "mhm_outputs.nml". | |
| logical | readlatlon |
| character(256), dimension(:), allocatable, public | dirgauges |
| character(256), dimension(:), allocatable, public | dirtotalrunoff |
| character(256), public | filenametotalrunoff |
| character(256), public | varnametotalrunoff |
| character(256), dimension(:), allocatable, public | dirbankfullrunoff |
| integer(i4), public | ntstepday |
| type(grid), dimension(:), allocatable, target, public | level11 |
| type(gridremapper), dimension(:), allocatable, public | l0_l11_remap |
| real(dp), dimension(:, :), allocatable, public | mrm_runoff |
| integer(i4), public | ngaugestotal |
| integer(i4), public | ngaugeslocal |
| integer(i4), public | ninflowgaugestotal |
| integer(i4), public | nmeasperday |
| type(gaugingstation), public | gauge |
| type(gaugingstation), public | inflowgauge |
| type(domaininfo_mrm), dimension(:), allocatable, target, public | domain_mrm |
| type(sink_cells_t), dimension(:), allocatable | sink_cells |
| sink cell ids for each domain | |
| integer(i4), dimension(:), allocatable, public | l0_gaugeloc |
| integer(i4), dimension(:), allocatable, public | l0_inflowgaugeloc |
| integer(i4), dimension(:), allocatable, public | l0_facc |
| integer(i4), dimension(:), allocatable, public | l0_fdir |
| integer(i4), dimension(:), allocatable, public | l0_drasc |
| integer(i4), dimension(:), allocatable, public | l0_dracell |
| integer(i4), dimension(:), allocatable, public | l0_streamnet |
| integer(i4), dimension(:), allocatable, public | l0_floodplain |
| integer(i4), dimension(:), allocatable, public | l0_noutlet |
| real(dp), dimension(:), allocatable, public | l0_celerity |
| integer(i4), dimension(:), allocatable, public | l11_l1_id |
| real(dp), dimension(:, :), allocatable, public | l1_total_runoff_in |
| integer(i4), dimension(:,:), allocatable, public | l11_cellcoor |
| integer(i4), dimension(:), allocatable, public | l1_l11_id |
| real(dp), dimension(:), allocatable, public | l11_areacell |
| real(dp), dimension(:), allocatable, public | l11_facc |
| integer(i4), dimension(:), allocatable, public | l11_fdir |
| integer(i4), dimension(:), allocatable, public | l11_noutlets |
| real(dp), dimension(:), allocatable, public | l11_celerity |
| real(dp), dimension(:), allocatable, public | l11_meandering |
| real(dp), dimension(:), allocatable, public | l11_linkin_facc |
| integer(i4), dimension(:), allocatable, public | l11_rowout |
| integer(i4), dimension(:), allocatable, public | l11_colout |
| real(dp), dimension(:), allocatable, public | l11_qmod |
| real(dp), dimension(:), allocatable, public | l11_qout |
| real(dp), dimension(:, :), allocatable, public | l11_qtin |
| real(dp), dimension(:, :), allocatable, public | l11_qtr |
| integer(i4), dimension(:), allocatable, public | l11_fromn |
| integer(i4), dimension(:), allocatable, public | l11_ton |
| integer(i4), dimension(:), allocatable, public | l11_netperm |
| integer(i4), dimension(:), allocatable, public | l11_frow |
| integer(i4), dimension(:), allocatable, public | l11_fcol |
| integer(i4), dimension(:), allocatable, public | l11_trow |
| integer(i4), dimension(:), allocatable, public | l11_tcol |
| integer(i4), dimension(:), allocatable, public | l11_rorder |
| integer(i4), dimension(:), allocatable, public | l11_label |
| logical, dimension(:), allocatable, public | l11_sink |
| real(dp), dimension(:), allocatable, public | l11_length |
| real(dp), dimension(:), allocatable, target, public | l11_afloodplain |
| real(dp), dimension(:), allocatable, public | l11_slope |
| real(dp), dimension(:, :), allocatable, public | l11_nlinkfracfpimp |
| real(dp), dimension(:), allocatable, public | l11_k |
| real(dp), dimension(:), allocatable, public | l11_xi |
| real(dp), dimension(:), allocatable, public | l11_tsrout |
| real(dp), dimension(:), allocatable, public | l11_c1 |
| real(dp), dimension(:), allocatable, public | l11_c2 |
| logical | gw_coupling |
| real(dp), dimension(:), allocatable, public | l11_bankfull_runoff_in |
| real(dp), dimension(:), allocatable, public | l0_channel_depth |
| real(dp), dimension(:), allocatable, public | l0_channel_elevation |
| real(dp), dimension(:), allocatable, public | l0_river_head_mon_sum |
| real(dp), dimension(:), allocatable, public | l0_slope |
| type(riv_temp_type), public | riv_temp_pcs |
| This is a container for the river temperature routing process (pcs) | |
Global variables for mRM only.
Global variables used to run mRM for mHM.
COPYING and COPYING.LESSER provided with this software. The complete GNU license text can also be found at http://www.gnu.org/licenses/.
| character(256), dimension(:), allocatable, public mo_mrm_global_variables::dirbankfullrunoff |
Definition at line 61 of file mo_mrm_global_variables.f90.
Referenced by mo_clean_up::deallocate_global_variables(), mo_mrm_read_data::mrm_read_bankfull_runoff(), and mo_mrm_read_config::mrm_read_config().
| character(256), dimension(:), allocatable, public mo_mrm_global_variables::dirgauges |
Definition at line 57 of file mo_mrm_global_variables.f90.
Referenced by mo_mrm_init::config_output(), mo_clean_up::deallocate_global_variables(), mo_mrm_read_config::mrm_read_config(), mo_mrm_write::write_configfile(), and mo_write_ascii::write_configfile().
| character(256), dimension(:), allocatable, public mo_mrm_global_variables::dirtotalrunoff |
Definition at line 58 of file mo_mrm_global_variables.f90.
Referenced by mo_clean_up::deallocate_global_variables(), mo_mrm_read_config::mrm_read_config(), mo_mrm_read_data::mrm_read_total_runoff(), and mo_mrm_write::write_configfile().
| type(domaininfo_mrm), dimension(:), allocatable, target, public mo_mrm_global_variables::domain_mrm |
Definition at line 126 of file mo_mrm_global_variables.f90.
Referenced by mo_mrm_init::config_output(), mo_clean_up::deallocate_global_variables(), mo_mrm_net_startup::l11_flow_direction(), mo_mrm_net_startup::l11_link_location(), mo_mrm_net_startup::l11_set_drain_outlet_gauges(), mo_mhm_interface_run::mhm_interface_run_do_time_step(), mo_mrm_init::mrm_init(), mo_mrm_mpr::mrm_init_param(), mo_mrm_read_config::mrm_read_config(), mo_mrm_read_data::mrm_read_l0_data(), mo_mrm_restart::mrm_read_restart_config(), mo_mrm_write::mrm_write(), mo_mrm_restart::mrm_write_restart(), mo_mrm_write::write_configfile(), mo_mrm_write::write_daily_obs_sim_discharge(), and mo_mrm_write::write_subdaily_obs_sim_discharge().
| character(256), public mo_mrm_global_variables::filenametotalrunoff |
Definition at line 59 of file mo_mrm_global_variables.f90.
Referenced by mo_mrm_read_config::mrm_read_config(), and mo_mrm_read_data::mrm_read_total_runoff().
| type(gaugingstation), public mo_mrm_global_variables::gauge |
Definition at line 97 of file mo_mrm_global_variables.f90.
Referenced by mo_mhm_bfi::calculate_bfi(), mo_clean_up::deallocate_global_variables(), mo_mrm_objective_function_runoff::extract_runoff(), mo_mrm_read_config::mrm_read_config(), mo_mrm_read_data::mrm_read_discharge(), mo_mrm_write::mrm_write(), mo_mrm_objective_function_runoff::multi_objective_ae_fdc_lsv_nse_djf(), get::runoff_eval_length(), mo_mrm_write::write_configfile(), mo_write_ascii::write_configfile(), mo_mrm_write::write_daily_obs_sim_discharge(), and mo_mrm_write::write_subdaily_obs_sim_discharge().
| logical mo_mrm_global_variables::gw_coupling |
Definition at line 233 of file mo_mrm_global_variables.f90.
Referenced by mo_mhm_interface_run::mhm_interface_run_do_time_step(), mo_mhm_interface_run::mhm_interface_run_write_output(), mo_mrm_init::mrm_init(), and mo_mrm_read_config::mrm_read_config().
| type(gaugingstation), public mo_mrm_global_variables::inflowgauge |
Definition at line 98 of file mo_mrm_global_variables.f90.
Referenced by mo_clean_up::deallocate_global_variables(), mo_mhm_interface_run::mhm_interface_run_do_time_step(), mo_mhm_interface_run::mhm_interface_run_prepare_domain(), mo_mrm_read_config::mrm_read_config(), mo_mrm_read_data::mrm_read_discharge(), mo_mrm_write::write_configfile(), and mo_write_ascii::write_configfile().
| logical mo_mrm_global_variables::is_start |
Definition at line 39 of file mo_mrm_global_variables.f90.
Referenced by mo_mrm_read_config::mrm_read_config(), and mo_mrm_routing::mrm_routing().
| real(dp), dimension(:), allocatable, public mo_mrm_global_variables::l0_celerity |
Definition at line 154 of file mo_mrm_global_variables.f90.
Referenced by mo_clean_up::deallocate_global_variables(), mo_mrm_net_startup::l11_calc_celerity(), and mo_mrm_init::variables_alloc_routing().
| real(dp), dimension(:), allocatable, public mo_mrm_global_variables::l0_channel_depth |
Definition at line 237 of file mo_mrm_global_variables.f90.
Referenced by mo_mrm_river_head::calc_channel_elevation(), and mo_clean_up::deallocate_global_variables().
| real(dp), dimension(:), allocatable, public mo_mrm_global_variables::l0_channel_elevation |
Definition at line 238 of file mo_mrm_global_variables.f90.
Referenced by mo_mrm_river_head::calc_channel_elevation(), and mo_clean_up::deallocate_global_variables().
| integer(i4), dimension(:), allocatable, public mo_mrm_global_variables::l0_dracell |
Definition at line 150 of file mo_mrm_global_variables.f90.
Referenced by mo_clean_up::deallocate_global_variables(), and mo_mrm_net_startup::l11_set_drain_outlet_gauges().
| integer(i4), dimension(:), allocatable, public mo_mrm_global_variables::l0_drasc |
Definition at line 148 of file mo_mrm_global_variables.f90.
Referenced by mo_clean_up::deallocate_global_variables(), mo_mrm_net_startup::l11_flow_direction(), mo_mrm_net_startup::l11_link_location(), and mo_mrm_net_startup::l11_set_drain_outlet_gauges().
| integer(i4), dimension(:), allocatable, public mo_mrm_global_variables::l0_facc |
Definition at line 143 of file mo_mrm_global_variables.f90.
Referenced by mo_mrm_river_head::calc_channel_elevation(), mo_clean_up::deallocate_global_variables(), mo_mrm_init::l0_check_input_routing(), mo_mrm_net_startup::l11_calc_celerity(), mo_mrm_net_startup::l11_flow_direction(), mo_mrm_read_data::mrm_read_l0_data(), mo_mrm_restart::mrm_read_restart_config(), and mo_mrm_restart::mrm_write_restart().
| integer(i4), dimension(:), allocatable, public mo_mrm_global_variables::l0_fdir |
Definition at line 144 of file mo_mrm_global_variables.f90.
Referenced by mo_mrm_river_head::calc_channel_elevation(), mo_clean_up::deallocate_global_variables(), mo_mrm_init::l0_check_input_routing(), mo_mrm_net_startup::l11_calc_celerity(), mo_mrm_net_startup::l11_flow_direction(), mo_mrm_net_startup::l11_link_location(), mo_mrm_net_startup::l11_set_drain_outlet_gauges(), mo_mrm_net_startup::l11_stream_features(), mo_mrm_read_data::mrm_read_l0_data(), mo_mrm_restart::mrm_read_restart_config(), and mo_mrm_restart::mrm_write_restart().
| integer(i4), dimension(:), allocatable, public mo_mrm_global_variables::l0_floodplain |
Definition at line 152 of file mo_mrm_global_variables.f90.
Referenced by mo_clean_up::deallocate_global_variables(), mo_mrm_net_startup::l11_fraction_sealed_floodplain(), and mo_mrm_net_startup::l11_stream_features().
| integer(i4), dimension(:), allocatable, public mo_mrm_global_variables::l0_gaugeloc |
Definition at line 141 of file mo_mrm_global_variables.f90.
Referenced by mo_clean_up::deallocate_global_variables(), mo_mrm_net_startup::l11_set_drain_outlet_gauges(), and mo_mrm_read_data::mrm_read_l0_data().
| integer(i4), dimension(:), allocatable, public mo_mrm_global_variables::l0_inflowgaugeloc |
Definition at line 142 of file mo_mrm_global_variables.f90.
Referenced by mo_clean_up::deallocate_global_variables(), mo_mrm_net_startup::l11_set_drain_outlet_gauges(), and mo_mrm_read_data::mrm_read_l0_data().
| type(gridremapper), dimension(:), allocatable, public mo_mrm_global_variables::l0_l11_remap |
Definition at line 73 of file mo_mrm_global_variables.f90.
Referenced by mo_mrm_river_head::calc_channel_elevation(), mo_clean_up::deallocate_global_variables(), mo_mrm_net_startup::l11_flow_direction(), mo_mrm_net_startup::l11_set_drain_outlet_gauges(), and mo_mrm_init::mrm_init().
| integer(i4), dimension(:), allocatable, public mo_mrm_global_variables::l0_noutlet |
Definition at line 153 of file mo_mrm_global_variables.f90.
Referenced by mo_clean_up::deallocate_global_variables().
| real(dp), dimension(:), allocatable, public mo_mrm_global_variables::l0_river_head_mon_sum |
Definition at line 240 of file mo_mrm_global_variables.f90.
Referenced by mo_clean_up::deallocate_global_variables(), mo_mhm_interface_run::mhm_interface_run_do_time_step(), mo_mhm_interface_run::mhm_interface_run_write_output(), and mo_mrm_init::mrm_init().
| real(dp), dimension(:), allocatable, public mo_mrm_global_variables::l0_slope |
Definition at line 241 of file mo_mrm_global_variables.f90.
Referenced by mo_mrm_river_head::calc_channel_elevation().
| integer(i4), dimension(:), allocatable, public mo_mrm_global_variables::l0_streamnet |
Definition at line 151 of file mo_mrm_global_variables.f90.
Referenced by mo_clean_up::deallocate_global_variables(), mo_mrm_net_startup::l11_calc_celerity(), mo_mrm_net_startup::l11_stream_features(), mo_mrm_restart::mrm_read_restart_config(), and mo_mrm_restart::mrm_write_restart().
| real(dp), dimension(:), allocatable, target, public mo_mrm_global_variables::l11_afloodplain |
| real(dp), dimension(:), allocatable, public mo_mrm_global_variables::l11_areacell |
Definition at line 176 of file mo_mrm_global_variables.f90.
Referenced by mo_clean_up::deallocate_global_variables(), mo_mhm_interface_run::mhm_interface_run_do_time_step(), and mo_mrm_routing::mrm_routing().
| real(dp), dimension(:), allocatable, public mo_mrm_global_variables::l11_bankfull_runoff_in |
Definition at line 235 of file mo_mrm_global_variables.f90.
Referenced by mo_mrm_river_head::calc_channel_elevation(), mo_clean_up::deallocate_global_variables(), and mo_mrm_read_data::mrm_read_bankfull_runoff().
| real(dp), dimension(:), allocatable, public mo_mrm_global_variables::l11_c1 |
Definition at line 226 of file mo_mrm_global_variables.f90.
Referenced by mo_clean_up::deallocate_global_variables(), mo_mhm_interface_run::mhm_interface_run_do_time_step(), mo_mrm_restart::mrm_read_restart_states(), mo_mrm_routing::mrm_routing(), mo_mrm_mpr::mrm_update_param(), mo_mrm_restart::mrm_write_restart(), mo_mrm_init::variables_alloc_routing(), and mo_mrm_init::variables_default_init_routing().
| real(dp), dimension(:), allocatable, public mo_mrm_global_variables::l11_c2 |
Definition at line 227 of file mo_mrm_global_variables.f90.
Referenced by mo_clean_up::deallocate_global_variables(), mo_mhm_interface_run::mhm_interface_run_do_time_step(), mo_mrm_restart::mrm_read_restart_states(), mo_mrm_routing::mrm_routing(), mo_mrm_mpr::mrm_update_param(), mo_mrm_restart::mrm_write_restart(), mo_mrm_init::variables_alloc_routing(), and mo_mrm_init::variables_default_init_routing().
| real(dp), dimension(:), allocatable, public mo_mrm_global_variables::l11_celerity |
Definition at line 180 of file mo_mrm_global_variables.f90.
Referenced by mo_clean_up::deallocate_global_variables(), mo_mrm_net_startup::l11_calc_celerity(), mo_mrm_mpr::mrm_init_param(), mo_mrm_mpr::mrm_update_param(), mo_mrm_restart::mrm_write_restart(), and mo_mrm_init::variables_alloc_routing().
| integer(i4), dimension(:,:), allocatable, public mo_mrm_global_variables::l11_cellcoor |
Definition at line 173 of file mo_mrm_global_variables.f90.
Referenced by mo_clean_up::deallocate_global_variables().
| integer(i4), dimension(:), allocatable, public mo_mrm_global_variables::l11_colout |
Definition at line 189 of file mo_mrm_global_variables.f90.
Referenced by mo_clean_up::deallocate_global_variables(), mo_mrm_net_startup::l11_flow_direction(), mo_mrm_net_startup::l11_link_location(), mo_mrm_restart::mrm_read_restart_config(), and mo_mrm_restart::mrm_write_restart().
| real(dp), dimension(:), allocatable, public mo_mrm_global_variables::l11_facc |
Definition at line 177 of file mo_mrm_global_variables.f90.
Referenced by mo_clean_up::deallocate_global_variables(), mo_mrm_net_startup::l11_flow_accumulation(), mo_mrm_restart::mrm_read_restart_config(), and mo_mrm_restart::mrm_write_restart().
| integer(i4), dimension(:), allocatable, public mo_mrm_global_variables::l11_fcol |
Definition at line 206 of file mo_mrm_global_variables.f90.
Referenced by mo_clean_up::deallocate_global_variables(), mo_mrm_net_startup::l11_calc_celerity(), mo_mrm_net_startup::l11_link_location(), mo_mrm_net_startup::l11_stream_features(), mo_mrm_restart::mrm_read_restart_config(), and mo_mrm_restart::mrm_write_restart().
| integer(i4), dimension(:), allocatable, public mo_mrm_global_variables::l11_fdir |
Definition at line 178 of file mo_mrm_global_variables.f90.
Referenced by mo_clean_up::deallocate_global_variables(), mo_mrm_net_startup::l11_flow_accumulation(), mo_mrm_net_startup::l11_flow_direction(), mo_mrm_net_startup::l11_routing_order(), mo_mrm_net_startup::l11_set_network_topology(), mo_mrm_restart::mrm_read_restart_config(), and mo_mrm_restart::mrm_write_restart().
| integer(i4), dimension(:), allocatable, public mo_mrm_global_variables::l11_fromn |
Definition at line 202 of file mo_mrm_global_variables.f90.
Referenced by mo_clean_up::deallocate_global_variables(), mo_mrm_net_startup::l11_link_location(), mo_mrm_net_startup::l11_routing_order(), mo_mrm_net_startup::l11_set_network_topology(), mo_mhm_interface_run::mhm_interface_run_do_time_step(), mo_mrm_init::mrm_init(), mo_mrm_restart::mrm_read_restart_config(), mo_mrm_routing::mrm_routing(), mo_mrm_restart::mrm_write_restart(), mo_mrm_write::write_configfile(), and mo_write_ascii::write_configfile().
| integer(i4), dimension(:), allocatable, public mo_mrm_global_variables::l11_frow |
Definition at line 205 of file mo_mrm_global_variables.f90.
Referenced by mo_clean_up::deallocate_global_variables(), mo_mrm_net_startup::l11_calc_celerity(), mo_mrm_net_startup::l11_link_location(), mo_mrm_net_startup::l11_stream_features(), mo_mrm_restart::mrm_read_restart_config(), and mo_mrm_restart::mrm_write_restart().
| real(dp), dimension(:), allocatable, public mo_mrm_global_variables::l11_k |
| integer(i4), dimension(:), allocatable, public mo_mrm_global_variables::l11_l1_id |
Definition at line 160 of file mo_mrm_global_variables.f90.
Referenced by mo_clean_up::deallocate_global_variables(), mo_mrm_net_startup::l11_l1_mapping(), mo_mhm_interface_run::mhm_interface_run_do_time_step(), mo_mrm_restart::mrm_read_restart_config(), mo_mrm_routing::mrm_routing(), mo_mrm_restart::mrm_write_restart(), and mo_mrm_write::write_configfile().
| integer(i4), dimension(:), allocatable, public mo_mrm_global_variables::l11_label |
Definition at line 210 of file mo_mrm_global_variables.f90.
Referenced by mo_clean_up::deallocate_global_variables(), mo_mrm_net_startup::l11_routing_order(), mo_mrm_restart::mrm_read_restart_config(), mo_mrm_restart::mrm_write_restart(), mo_mrm_write::write_configfile(), and mo_write_ascii::write_configfile().
| real(dp), dimension(:), allocatable, public mo_mrm_global_variables::l11_length |
Definition at line 212 of file mo_mrm_global_variables.f90.
Referenced by mo_clean_up::deallocate_global_variables(), mo_mrm_net_startup::l11_stream_features(), mo_mhm_interface_run::mhm_interface_run_do_time_step(), mo_mrm_init::mrm_init(), mo_mrm_restart::mrm_read_restart_config(), mo_mrm_routing::mrm_routing(), mo_mrm_mpr::mrm_update_param(), mo_mrm_restart::mrm_write_restart(), mo_mrm_write::write_configfile(), and mo_write_ascii::write_configfile().
| real(dp), dimension(:), allocatable, public mo_mrm_global_variables::l11_linkin_facc |
Definition at line 184 of file mo_mrm_global_variables.f90.
Referenced by mo_clean_up::deallocate_global_variables().
| real(dp), dimension(:), allocatable, public mo_mrm_global_variables::l11_meandering |
Definition at line 182 of file mo_mrm_global_variables.f90.
Referenced by mo_clean_up::deallocate_global_variables().
| integer(i4), dimension(:), allocatable, public mo_mrm_global_variables::l11_netperm |
Definition at line 204 of file mo_mrm_global_variables.f90.
Referenced by mo_clean_up::deallocate_global_variables(), mo_mrm_net_startup::l11_calc_celerity(), mo_mrm_net_startup::l11_link_location(), mo_mrm_net_startup::l11_routing_order(), mo_mrm_net_startup::l11_stream_features(), mo_mhm_interface_run::mhm_interface_run_do_time_step(), mo_mrm_init::mrm_init(), mo_mrm_restart::mrm_read_restart_config(), mo_mrm_routing::mrm_routing(), mo_mrm_restart::mrm_write_restart(), mo_mrm_write::write_configfile(), and mo_write_ascii::write_configfile().
| real(dp), dimension(:, :), allocatable, public mo_mrm_global_variables::l11_nlinkfracfpimp |
Definition at line 219 of file mo_mrm_global_variables.f90.
Referenced by mo_clean_up::deallocate_global_variables(), mo_mrm_net_startup::l11_fraction_sealed_floodplain(), mo_mhm_interface_run::mhm_interface_run_do_time_step(), mo_mrm_restart::mrm_read_restart_states(), and mo_mrm_restart::mrm_write_restart().
| integer(i4), dimension(:), allocatable, public mo_mrm_global_variables::l11_noutlets |
Definition at line 179 of file mo_mrm_global_variables.f90.
Referenced by mo_clean_up::deallocate_global_variables(), mo_mrm_net_startup::l11_calc_celerity(), mo_mrm_net_startup::l11_flow_direction(), mo_mrm_net_startup::l11_fraction_sealed_floodplain(), mo_mrm_net_startup::l11_link_location(), mo_mrm_net_startup::l11_routing_order(), mo_mrm_net_startup::l11_stream_features(), mo_mhm_interface_run::mhm_interface_run_do_time_step(), mo_mrm_init::mrm_init(), mo_mrm_restart::mrm_read_restart_config(), mo_mrm_routing::mrm_routing(), mo_mrm_mpr::mrm_update_param(), and mo_write_ascii::write_configfile().
| real(dp), dimension(:), allocatable, public mo_mrm_global_variables::l11_qmod |
Definition at line 197 of file mo_mrm_global_variables.f90.
Referenced by mo_clean_up::deallocate_global_variables(), mo_mrm_init::fluxes_states_default_init_routing(), get::l11_variable(), mo_mhm_interface_run::mhm_interface_run_do_time_step(), mo_mhm_interface_run::mhm_interface_run_write_output(), mo_mrm_restart::mrm_read_restart_states(), mo_mrm_routing::mrm_routing(), mo_mrm_restart::mrm_write_restart(), and mo_mrm_init::variables_alloc_routing().
| real(dp), dimension(:), allocatable, public mo_mrm_global_variables::l11_qout |
Definition at line 198 of file mo_mrm_global_variables.f90.
Referenced by mo_clean_up::deallocate_global_variables(), mo_mrm_init::fluxes_states_default_init_routing(), get::l11_variable(), mo_mhm_interface_run::mhm_interface_run_do_time_step(), mo_mrm_restart::mrm_read_restart_states(), mo_mrm_routing::mrm_routing(), mo_mrm_restart::mrm_write_restart(), and mo_mrm_init::variables_alloc_routing().
| real(dp), dimension(:, :), allocatable, public mo_mrm_global_variables::l11_qtin |
Definition at line 199 of file mo_mrm_global_variables.f90.
Referenced by mo_clean_up::deallocate_global_variables(), mo_mrm_init::fluxes_states_default_init_routing(), get::l11_variable(), mo_mhm_interface_run::mhm_interface_run_do_time_step(), mo_mrm_restart::mrm_read_restart_states(), mo_mrm_routing::mrm_routing(), mo_mrm_restart::mrm_write_restart(), and mo_mrm_init::variables_alloc_routing().
| real(dp), dimension(:, :), allocatable, public mo_mrm_global_variables::l11_qtr |
Definition at line 200 of file mo_mrm_global_variables.f90.
Referenced by mo_clean_up::deallocate_global_variables(), mo_mrm_init::fluxes_states_default_init_routing(), get::l11_variable(), mo_mhm_interface_run::mhm_interface_run_do_time_step(), mo_mrm_restart::mrm_read_restart_states(), mo_mrm_routing::mrm_routing(), mo_mrm_restart::mrm_write_restart(), and mo_mrm_init::variables_alloc_routing().
| integer(i4), dimension(:), allocatable, public mo_mrm_global_variables::l11_rorder |
Definition at line 209 of file mo_mrm_global_variables.f90.
Referenced by mo_clean_up::deallocate_global_variables(), mo_mrm_net_startup::l11_routing_order(), mo_mrm_restart::mrm_read_restart_config(), mo_mrm_restart::mrm_write_restart(), mo_mrm_write::write_configfile(), and mo_write_ascii::write_configfile().
| integer(i4), dimension(:), allocatable, public mo_mrm_global_variables::l11_rowout |
Definition at line 188 of file mo_mrm_global_variables.f90.
Referenced by mo_clean_up::deallocate_global_variables(), mo_mrm_net_startup::l11_flow_direction(), mo_mrm_net_startup::l11_link_location(), mo_mrm_restart::mrm_read_restart_config(), and mo_mrm_restart::mrm_write_restart().
| logical, dimension(:), allocatable, public mo_mrm_global_variables::l11_sink |
Definition at line 211 of file mo_mrm_global_variables.f90.
Referenced by mo_clean_up::deallocate_global_variables(), mo_mrm_net_startup::l11_routing_order(), mo_mrm_restart::mrm_read_restart_config(), and mo_mrm_restart::mrm_write_restart().
| real(dp), dimension(:), allocatable, public mo_mrm_global_variables::l11_slope |
Definition at line 215 of file mo_mrm_global_variables.f90.
Referenced by mo_clean_up::deallocate_global_variables(), mo_mrm_net_startup::l11_stream_features(), mo_mhm_interface_run::mhm_interface_run_do_time_step(), mo_mrm_restart::mrm_read_restart_config(), mo_mrm_routing::mrm_routing(), mo_mrm_restart::mrm_write_restart(), mo_mrm_write::write_configfile(), and mo_write_ascii::write_configfile().
| integer(i4), dimension(:), allocatable, public mo_mrm_global_variables::l11_tcol |
Definition at line 208 of file mo_mrm_global_variables.f90.
Referenced by mo_clean_up::deallocate_global_variables(), mo_mrm_net_startup::l11_calc_celerity(), mo_mrm_net_startup::l11_link_location(), mo_mrm_net_startup::l11_stream_features(), mo_mrm_restart::mrm_read_restart_config(), and mo_mrm_restart::mrm_write_restart().
| integer(i4), dimension(:), allocatable, public mo_mrm_global_variables::l11_ton |
Definition at line 203 of file mo_mrm_global_variables.f90.
Referenced by mo_clean_up::deallocate_global_variables(), mo_mrm_net_startup::l11_routing_order(), mo_mrm_net_startup::l11_set_network_topology(), mo_mhm_interface_run::mhm_interface_run_do_time_step(), mo_mrm_restart::mrm_read_restart_config(), mo_mrm_routing::mrm_routing(), mo_mrm_restart::mrm_write_restart(), mo_mrm_write::write_configfile(), and mo_write_ascii::write_configfile().
| integer(i4), dimension(:), allocatable, public mo_mrm_global_variables::l11_trow |
Definition at line 207 of file mo_mrm_global_variables.f90.
Referenced by mo_clean_up::deallocate_global_variables(), mo_mrm_net_startup::l11_calc_celerity(), mo_mrm_net_startup::l11_link_location(), mo_mrm_net_startup::l11_stream_features(), mo_mrm_restart::mrm_read_restart_config(), and mo_mrm_restart::mrm_write_restart().
| real(dp), dimension(:), allocatable, public mo_mrm_global_variables::l11_tsrout |
Definition at line 225 of file mo_mrm_global_variables.f90.
Referenced by mo_clean_up::deallocate_global_variables(), mo_mhm_interface_run::mhm_interface_run_do_time_step(), mo_mrm_mpr::mrm_init_param(), mo_mrm_restart::mrm_read_restart_config(), mo_mrm_mpr::mrm_update_param(), and mo_mrm_restart::mrm_write_restart().
| real(dp), dimension(:), allocatable, public mo_mrm_global_variables::l11_xi |
| integer(i4), dimension(:), allocatable, public mo_mrm_global_variables::l1_l11_id |
Definition at line 175 of file mo_mrm_global_variables.f90.
Referenced by mo_clean_up::deallocate_global_variables(), mo_mrm_net_startup::l11_l1_mapping(), mo_mhm_interface_run::mhm_interface_run_do_time_step(), mo_mrm_restart::mrm_read_restart_config(), mo_mrm_routing::mrm_routing(), mo_mrm_restart::mrm_write_restart(), mo_mrm_write::write_configfile(), and mo_write_ascii::write_configfile().
| real(dp), dimension(:, :), allocatable, public mo_mrm_global_variables::l1_total_runoff_in |
Definition at line 166 of file mo_mrm_global_variables.f90.
Referenced by mo_clean_up::deallocate_global_variables(), and mo_mrm_read_data::mrm_read_total_runoff().
| type(grid), dimension(:), allocatable, target, public mo_mrm_global_variables::level11 |
Definition at line 72 of file mo_mrm_global_variables.f90.
Referenced by mo_clean_up::deallocate_global_variables(), mo_mrm_init::fluxes_states_default_init_routing(), mo_mrm_net_startup::l11_calc_celerity(), get::l11_domain_info(), get::l11_domain_mask(), get::l11_domain_shape(), get::l11_domain_size(), mo_mrm_net_startup::l11_flow_accumulation(), mo_mrm_net_startup::l11_flow_direction(), mo_mrm_net_startup::l11_fraction_sealed_floodplain(), mo_mrm_net_startup::l11_l1_mapping(), mo_mrm_net_startup::l11_link_location(), mo_mrm_net_startup::l11_routing_order(), mo_mrm_net_startup::l11_set_network_topology(), mo_mrm_net_startup::l11_stream_features(), mo_mhm_interface_run::mhm_interface_run_do_time_step(), mo_mhm_interface_run::mhm_interface_run_prepare_domain(), mo_mrm_init::mrm_init(), mo_mrm_mpr::mrm_init_param(), mo_mrm_write_fluxes_states::mrm_outputdataset(), mo_mrm_read_data::mrm_read_bankfull_runoff(), mo_mrm_restart::mrm_read_restart_config(), mo_mrm_restart::mrm_read_restart_states(), mo_mrm_mpr::mrm_update_param(), mo_mrm_restart::mrm_write_restart(), mo_mrm_init::variables_alloc_routing(), mo_mrm_write::write_configfile(), and mo_write_ascii::write_configfile().
| real(dp), dimension(:, :), allocatable, public mo_mrm_global_variables::mrm_runoff |
Definition at line 79 of file mo_mrm_global_variables.f90.
Referenced by mo_clean_up::deallocate_global_variables(), mo_mhm_interface_run::mhm_interface_run_do_time_step(), mo_mhm_interface_run::mhm_interface_run_finalize(), mo_mrm_read_data::mrm_read_discharge(), mo_mrm_write::mrm_write(), get::runoff(), get::runoff_eval(), and get::runoff_shape().
| integer(i4), public mo_mrm_global_variables::ngaugeslocal |
Definition at line 85 of file mo_mrm_global_variables.f90.
Referenced by mo_mrm_read_config::mrm_read_config(), mo_mrm_read_data::mrm_read_discharge(), and mo_write_ascii::write_configfile().
| integer(i4), public mo_mrm_global_variables::ngaugestotal |
Definition at line 84 of file mo_mrm_global_variables.f90.
Referenced by mo_mrm_read_config::mrm_read_config(), mo_mrm_write::mrm_write(), mo_mrm_objective_function_runoff::multi_objective_ae_fdc_lsv_nse_djf(), mo_mrm_objective_function_runoff::single_objective_runoff_master(), mo_mrm_write::write_configfile(), and mo_write_ascii::write_configfile().
| integer(i4), public mo_mrm_global_variables::ninflowgaugestotal |
Definition at line 86 of file mo_mrm_global_variables.f90.
Referenced by mo_mrm_read_config::mrm_read_config(), mo_mrm_read_data::mrm_read_discharge(), mo_mrm_write::write_configfile(), and mo_write_ascii::write_configfile().
| integer(i4), public mo_mrm_global_variables::nmeasperday |
Definition at line 87 of file mo_mrm_global_variables.f90.
Referenced by mo_mhm_bfi::calculate_bfi(), mo_mrm_objective_function_runoff::extract_runoff(), mo_mrm_read_data::mrm_read_discharge(), mo_mrm_write::mrm_write(), mo_mrm_objective_function_runoff::multi_objective_ae_fdc_lsv_nse_djf(), get::runoff_eval_length(), and mo_mrm_write::write_subdaily_obs_sim_discharge().
| integer(i4), public mo_mrm_global_variables::ntstepday |
Definition at line 66 of file mo_mrm_global_variables.f90.
| integer(i4) mo_mrm_global_variables::output_deflate_level_mrm |
compression of output nc files
Definition at line 45 of file mo_mrm_global_variables.f90.
Referenced by mo_mrm_write_fluxes_states::mrm_outputdataset(), and mo_mrm_read_config::mrm_read_config().
| logical mo_mrm_global_variables::output_double_precision_mrm |
float precision in output nc files
Definition at line 47 of file mo_mrm_global_variables.f90.
Referenced by mo_mrm_write_fluxes_states::mrm_outputdataset(), and mo_mrm_read_config::mrm_read_config().
| integer(i4) mo_mrm_global_variables::output_time_reference_mrm |
time reference point location in output nc files
Definition at line 46 of file mo_mrm_global_variables.f90.
Referenced by mo_mrm_write_fluxes_states::mrm_outputdataset(), mo_mrm_read_config::mrm_read_config(), mo_mrm_write::write_daily_obs_sim_discharge(), and mo_mrm_write::write_subdaily_obs_sim_discharge().
| logical, dimension(noutflxstate) mo_mrm_global_variables::outputflxstate_mrm |
Define model outputs see "mhm_outputs.nml".
Definition at line 49 of file mo_mrm_global_variables.f90.
Referenced by model::disable_output(), mo_mhm_interface_run::mhm_interface_run_write_output(), mo_mrm_write_fluxes_states::mrm_outputdataset(), mo_mrm_read_config::mrm_read_config(), and mo_mrm_write_fluxes_states::mrm_updatedataset().
| logical mo_mrm_global_variables::readlatlon |
Definition at line 51 of file mo_mrm_global_variables.f90.
Referenced by mo_mrm_init::mrm_init(), and mo_mrm_read_config::mrm_read_config().
| type(riv_temp_type), public mo_mrm_global_variables::riv_temp_pcs |
This is a container for the river temperature routing process (pcs)
Definition at line 247 of file mo_mrm_global_variables.f90.
Referenced by mo_clean_up::deallocate_global_variables(), mo_mhm_interface_run::mhm_interface_run_do_time_step(), mo_mhm_interface_run::mhm_interface_run_finalize_domain(), mo_mhm_interface_run::mhm_interface_run_prepare_domain(), mo_mhm_interface_run::mhm_interface_run_write_output(), mo_mrm_init::mrm_configuration(), mo_mrm_init::mrm_init(), mo_mrm_write_fluxes_states::mrm_outputdataset(), mo_mrm_read_data::mrm_read_discharge(), mo_mrm_routing::mrm_routing(), and mo_mrm_write_fluxes_states::mrm_updatedataset().
| type(sink_cells_t), dimension(:), allocatable mo_mrm_global_variables::sink_cells |
sink cell ids for each domain
Definition at line 133 of file mo_mrm_global_variables.f90.
Referenced by mo_clean_up::deallocate_global_variables(), mo_mrm_net_startup::l11_routing_order(), mo_mhm_interface_run::mhm_interface_run_do_time_step(), mo_mrm_init::mrm_init(), mo_mrm_restart::mrm_read_restart_config(), and mo_mrm_routing::mrm_routing().
| integer(i4) mo_mrm_global_variables::timestep_model_outputs_mrm |
timestep for writing model outputs
Definition at line 48 of file mo_mrm_global_variables.f90.
Referenced by mo_mhm_interface_run::mhm_interface_run_write_output(), mo_mrm_write_fluxes_states::mrm_outputdataset(), and mo_mrm_read_config::mrm_read_config().
| character(256), public mo_mrm_global_variables::varnametotalrunoff |
Definition at line 60 of file mo_mrm_global_variables.f90.
Referenced by mo_mrm_read_config::mrm_read_config(), and mo_mrm_read_data::mrm_read_total_runoff().