5.13.2-dev0
mHM
The mesoscale Hydrological Model
Loading...
Searching...
No Matches
mo_common_constants Module Reference

Provides constants commonly used by mHM, mRM and MPR. More...

Variables

real(dp), parameter, public eps_dp = epsilon(1.0_dp)
 epsilon(1.0) in double precision
 
real(sp), parameter, public eps_sp = epsilon(1.0_sp)
 epsilon(1.0) in single precision
 
integer(i4), parameter, public nodata_i4 = -9999_i4
 
real(dp), parameter, public nodata_dp = -9999._dp
 
real(dp), parameter, public p1_initstatefluxes = 0.00_dp
 
integer(i4), parameter, public ncolpars = 5_i4
 
integer(i4), parameter, public maxnodomains = 50_i4
 
integer(i4), parameter, public maxnlcovers = 50_i4
 
character(64), parameter, public soilhorizonsvarname = "L1_SoilHorizons"
 
character(64), parameter, public landcoverperiodsvarname = "L1_LandCoverPeriods"
 
character(64), parameter, public laivarname = "L1_LAITimesteps"
 

Detailed Description

Provides constants commonly used by mHM, mRM and MPR.

Provides commonly used by mHM, mRM and MPR such as no_data values and eps

Changelog
  • Robert Schweppe Jun 2018
    • refactoring and reformatting
Authors
Robert Schweppe
Date
Dec 2017

Variable Documentation

◆ eps_dp

◆ eps_sp

real(sp), parameter, public mo_common_constants::eps_sp = epsilon(1.0_sp)

epsilon(1.0) in single precision

Definition at line 27 of file mo_common_constants.f90.

◆ laivarname

character(64), parameter, public mo_common_constants::laivarname = "L1_LAITimesteps"

◆ landcoverperiodsvarname

character(64), parameter, public mo_common_constants::landcoverperiodsvarname = "L1_LandCoverPeriods"

◆ maxnlcovers

integer(i4), parameter, public mo_common_constants::maxnlcovers = 50_i4

Definition at line 39 of file mo_common_constants.f90.

Referenced by mo_common_read_config::common_read_config().

◆ maxnodomains

◆ ncolpars

integer(i4), parameter, public mo_common_constants::ncolpars = 5_i4

◆ nodata_dp

real(dp), parameter, public mo_common_constants::nodata_dp = -9999._dp

Definition at line 31 of file mo_common_constants.f90.

Referenced by mo_multi_param_reg::aerodynamical_resistance(), mo_multi_param_reg::baseflow_param(), mo_mrm_river_head::calc_channel_elevation(), mo_meteo_helper::chunk_config(), mo_objective_function::create_domain_avg_et(), mo_objective_function::create_domain_avg_tws(), mo_soil_database::generate_soil_database(), mo_grid::init_lowres_level(), mo_mrm_river_head::init_masked_zeros_l0(), mo_multi_param_reg::karstic_layer(), mo_mpr_startup::l0_check_input(), get::l0_domain_info(), mo_mrm_net_startup::l11_calc_celerity(), get::l11_domain_info(), mo_mrm_pre_routing::l11_e_acc(), mo_mrm_net_startup::l11_flow_accumulation(), mo_mrm_net_startup::l11_fraction_sealed_floodplain(), mo_mrm_pre_routing::l11_meteo_acc(), mo_mrm_pre_routing::l11_runoff_acc(), mo_mrm_net_startup::l11_stream_features(), get::l1_domain_info(), get::l2_domain_info(), mo_meteo_helper::meteo_forcings_wrapper(), mo_meteo_helper::meteo_weights_wrapper(), mo_multi_param_reg::mpr(), mo_mpr_read_config::mpr_read_config(), mo_mpr_runoff::mpr_runoff(), mo_mpr_soilmoist::mpr_sm(), mo_mpr_smhorizons::mpr_smhorizons(), mo_mrm_init::mrm_init(), mo_mrm_read_data::mrm_read_discharge(), mo_mrm_restart::mrm_read_restart_config(), mo_mrm_read_data::mrm_read_total_runoff(), mo_mrm_write::mrm_write(), mo_mrm_restart::mrm_write_restart(), mo_objective_function::objective(), mo_objective_function::objective_et_kge_catchment_avg(), mo_objective_function::objective_kge_q_rmse_et(), mo_objective_function::objective_kge_q_rmse_tws(), mo_objective_function::objective_neutrons_kge_catchment_avg(), mo_objective_function::objective_q_et_tws_kge_catchment_avg(), mo_objective_function::objective_sm_kge_catchment_avg(), mo_objective_function::objective_sm_pd(), mo_read_wrapper::read_data(), mo_common_read_data::read_dem(), mo_read_spatial_data::read_header_ascii(), mo_soil_database::read_soil_lut(), mo_nc_output::set_attributes(), mo_meteo_spatial_tools::spatial_aggregation::spatial_aggregation_3d(), mo_meteo_spatial_tools::spatial_aggregation::spatial_aggregation_4d(), mo_meteo_spatial_tools::spatial_disaggregation::spatial_disaggregation_3d(), mo_meteo_spatial_tools::spatial_disaggregation::spatial_disaggregation_4d(), mo_write_ascii::write_configfile(), mo_mrm_write::write_configfile(), mo_mrm_write::write_daily_obs_sim_discharge(), mo_mpr_restart::write_eff_params(), mo_common_restart::write_grid_info(), mo_restart::write_restart_files(), mo_mrm_write::write_subdaily_obs_sim_discharge(), and mo_nc_output::writevariabletimestep().

◆ nodata_i4

integer(i4), parameter, public mo_common_constants::nodata_i4 = -9999_i4

◆ p1_initstatefluxes

◆ soilhorizonsvarname

character(64), parameter, public mo_common_constants::soilhorizonsvarname = "L1_SoilHorizons"