![]() |
mHM
The mesoscale Hydrological Model
|
This is a container to hold all information while running mHM. More...
Public Member Functions | |
| procedure | get_domain_index (self, i) |
| get domain index from domain loop counter | |
| procedure | clean_up (self) |
| clean up run variables | |
Public Attributes | |
| integer(i4) | time_step |
| time step counter | |
| integer(i4) | selected_domain |
| currently selected domain | |
| integer(i4) | ndomains |
| number of domains simulated in this mhm_eval run. | |
| logical | output_runoff = .false. |
| output runoff | |
| logical | output_bfi = .false. |
| output BFI | |
| real(dp), dimension(:), allocatable | parameterset |
| currently used parameter set | |
| integer(i4), dimension(:), allocatable | domain_indices |
| selected domains | |
| real(dp), dimension(:, :, :), allocatable | l1_fnotsealed |
| fraction of NOT sealed area | |
| type(outputdataset) | nc_mhm |
| output mHM NetCDF object | |
| type(outputdataset) | nc_mrm |
| output mRM NetCDF object | |
| type(outputdataset) | nc_gw |
| output groundwater NetCDF object | |
| integer(i4) | ncells |
| No. | |
| integer(i4) | s1 |
| start and end index at level 1 for current Domain | |
| integer(i4) | e1 |
| integer(i4), dimension(6) | imeteo_p5 |
| meteorological time step for process 5 (PET) | |
| integer(i4), dimension(6) | s_p5 |
| process 5: start and end index of vectors index 1: pet index 2: tmin index 3: tmax index 4: netrad index 5: absolute vapour pressure index 6: windspeed | |
| integer(i4), dimension(6) | e_p5 |
| integer(i4) | s_meteo |
| start and end index of meteo variables | |
| integer(i4) | e_meteo |
| logical, dimension(:, :), pointer | mask1 |
| pointer to current domain L1 mask | |
| integer(i4) | imeteots |
| index of meteo time-step | |
| type(datetimeinfo) | domaindatetime |
| datetimeinfo variable for everything that has to do with time dependend calculations | |
| integer(i4) | idischargets |
| discharge timestep | |
| integer(i4) | s11 |
| start and end index at L11 | |
| integer(i4) | e11 |
| real(dp) | tsroutfactor |
| factor between routing and hydrological modelling resolution | |
| real(dp) | tsroutfactorin |
| factor between routing and hydrological modelling resolution (dummy) | |
| integer(i4) | timestep_rout |
| timestep of runoff to rout [h] | |
| real(dp), dimension(:), allocatable | runtorout |
| Runoff that is input for routing. | |
| real(dp), dimension(:), allocatable | inflowdischarge |
| inflowing discharge | |
| logical, dimension(:, :), pointer | mask11 |
| pointer to current domain L11 mask | |
| logical | doroute |
| flag for performing routing | |
This is a container to hold all information while running mHM.
Definition at line 22 of file mo_common_run_variables.f90.
| procedure mo_common_run_variables::run_cfg_t::clean_up | ( | class(run_cfg_t), intent(inout) | self | ) |
clean up run variables
Definition at line 91 of file mo_common_run_variables.f90.
| procedure mo_common_run_variables::run_cfg_t::get_domain_index | ( | class(run_cfg_t), intent(in) | self, |
| integer(i4), intent(in) | i ) |
get domain index from domain loop counter
| [in] | i | domain loop counter |
Definition at line 89 of file mo_common_run_variables.f90.
| integer(i4), dimension(:), allocatable mo_common_run_variables::run_cfg_t::domain_indices |
selected domains
Definition at line 36 of file mo_common_run_variables.f90.
| type(datetimeinfo) mo_common_run_variables::run_cfg_t::domaindatetime |
datetimeinfo variable for everything that has to do with time dependend calculations
Definition at line 66 of file mo_common_run_variables.f90.
| logical mo_common_run_variables::run_cfg_t::doroute |
flag for performing routing
Definition at line 86 of file mo_common_run_variables.f90.
| integer(i4) mo_common_run_variables::run_cfg_t::e1 |
Definition at line 48 of file mo_common_run_variables.f90.
| integer(i4) mo_common_run_variables::run_cfg_t::e11 |
Definition at line 70 of file mo_common_run_variables.f90.
| integer(i4) mo_common_run_variables::run_cfg_t::e_meteo |
Definition at line 60 of file mo_common_run_variables.f90.
| integer(i4), dimension(6) mo_common_run_variables::run_cfg_t::e_p5 |
Definition at line 58 of file mo_common_run_variables.f90.
| integer(i4) mo_common_run_variables::run_cfg_t::idischargets |
discharge timestep
Definition at line 68 of file mo_common_run_variables.f90.
| integer(i4), dimension(6) mo_common_run_variables::run_cfg_t::imeteo_p5 |
meteorological time step for process 5 (PET)
Definition at line 50 of file mo_common_run_variables.f90.
| integer(i4) mo_common_run_variables::run_cfg_t::imeteots |
index of meteo time-step
Definition at line 64 of file mo_common_run_variables.f90.
| real(dp), dimension(:), allocatable mo_common_run_variables::run_cfg_t::inflowdischarge |
inflowing discharge
Definition at line 82 of file mo_common_run_variables.f90.
| real(dp), dimension(:, :, :), allocatable mo_common_run_variables::run_cfg_t::l1_fnotsealed |
fraction of NOT sealed area
Definition at line 38 of file mo_common_run_variables.f90.
| logical, dimension(:, :), pointer mo_common_run_variables::run_cfg_t::mask1 |
pointer to current domain L1 mask
Definition at line 62 of file mo_common_run_variables.f90.
| logical, dimension(:, :), pointer mo_common_run_variables::run_cfg_t::mask11 |
pointer to current domain L11 mask
Definition at line 84 of file mo_common_run_variables.f90.
| type(outputdataset) mo_common_run_variables::run_cfg_t::nc_gw |
output groundwater NetCDF object
Definition at line 44 of file mo_common_run_variables.f90.
| type(outputdataset) mo_common_run_variables::run_cfg_t::nc_mhm |
output mHM NetCDF object
Definition at line 40 of file mo_common_run_variables.f90.
| type(outputdataset) mo_common_run_variables::run_cfg_t::nc_mrm |
output mRM NetCDF object
Definition at line 42 of file mo_common_run_variables.f90.
| integer(i4) mo_common_run_variables::run_cfg_t::ncells |
No.
of cells at level 1 for current Domain
Definition at line 46 of file mo_common_run_variables.f90.
| integer(i4) mo_common_run_variables::run_cfg_t::ndomains |
number of domains simulated in this mhm_eval run.
Depends on opti_function
Definition at line 28 of file mo_common_run_variables.f90.
| logical mo_common_run_variables::run_cfg_t::output_bfi = .false. |
output BFI
Definition at line 32 of file mo_common_run_variables.f90.
| logical mo_common_run_variables::run_cfg_t::output_runoff = .false. |
output runoff
Definition at line 30 of file mo_common_run_variables.f90.
| real(dp), dimension(:), allocatable mo_common_run_variables::run_cfg_t::parameterset |
currently used parameter set
Definition at line 34 of file mo_common_run_variables.f90.
| real(dp), dimension(:), allocatable mo_common_run_variables::run_cfg_t::runtorout |
Runoff that is input for routing.
Definition at line 80 of file mo_common_run_variables.f90.
| integer(i4) mo_common_run_variables::run_cfg_t::s1 |
start and end index at level 1 for current Domain
Definition at line 48 of file mo_common_run_variables.f90.
| integer(i4) mo_common_run_variables::run_cfg_t::s11 |
start and end index at L11
Definition at line 70 of file mo_common_run_variables.f90.
| integer(i4) mo_common_run_variables::run_cfg_t::s_meteo |
start and end index of meteo variables
Definition at line 60 of file mo_common_run_variables.f90.
| integer(i4), dimension(6) mo_common_run_variables::run_cfg_t::s_p5 |
process 5: start and end index of vectors index 1: pet index 2: tmin index 3: tmax index 4: netrad index 5: absolute vapour pressure index 6: windspeed
Definition at line 58 of file mo_common_run_variables.f90.
| integer(i4) mo_common_run_variables::run_cfg_t::selected_domain |
currently selected domain
Definition at line 26 of file mo_common_run_variables.f90.
| integer(i4) mo_common_run_variables::run_cfg_t::time_step |
time step counter
Definition at line 24 of file mo_common_run_variables.f90.
| integer(i4) mo_common_run_variables::run_cfg_t::timestep_rout |
timestep of runoff to rout [h]
Definition at line 78 of file mo_common_run_variables.f90.
| real(dp) mo_common_run_variables::run_cfg_t::tsroutfactor |
factor between routing and hydrological modelling resolution
Definition at line 72 of file mo_common_run_variables.f90.
| real(dp) mo_common_run_variables::run_cfg_t::tsroutfactorin |
factor between routing and hydrological modelling resolution (dummy)
Definition at line 74 of file mo_common_run_variables.f90.