![]() |
mHM
The mesoscale Hydrological Model
|
Provides structures needed by mhm_eval to store current run config. More...
Data Types | |
| module | run_cfg_t |
| This is a container to hold all information while running mHM. More... | |
Functions/Subroutines | |
| integer(i4) function | get_domain_index (self, i) |
| get domain index from domain loop counter | |
| subroutine | clean_up (self) |
| clean up run variables | |
Variables | |
| type(run_cfg_t), public | run_cfg |
| This is a container to hold all information while running mHM. | |
Provides structures needed by mhm_eval to store current run config.
COPYING and COPYING.LESSER provided with this software. The complete GNU license text can also be found at http://www.gnu.org/licenses/.
| subroutine mo_common_run_variables::clean_up | ( | class(run_cfg_t), intent(inout) | self | ) |
clean up run variables
Definition at line 109 of file mo_common_run_variables.f90.
| integer(i4) function mo_common_run_variables::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 101 of file mo_common_run_variables.f90.
| type(run_cfg_t), public mo_common_run_variables::run_cfg |
This is a container to hold all information while running mHM.
Definition at line 95 of file mo_common_run_variables.f90.
Referenced by run::current_time(), mo_clean_up::deallocate_global_variables(), get::l0_domain_info(), get::l0_domain_mask(), get::l0_domain_shape(), get::l0_domain_size(), get::l0_variable(), set::l0_variable(), get::l11_domain_info(), get::l11_domain_mask(), get::l11_domain_shape(), get::l11_domain_size(), get::l11_variable(), get::l1_domain_info(), get::l1_domain_mask(), get::l1_domain_shape(), get::l1_domain_size(), get::l1_variable(), get::l2_domain_info(), get::l2_domain_mask(), get::l2_domain_shape(), get::l2_domain_size(), set::meteo(), mo_mhm_interface_run::mhm_interface_run_do_time_step(), mo_mhm_interface_run::mhm_interface_run_finalize(), mo_mhm_interface_run::mhm_interface_run_finalize_domain(), mo_mhm_interface_run::mhm_interface_run_finished(), mo_mhm_interface_run::mhm_interface_run_get_ndomains(), mo_mhm_interface_run::mhm_interface_run_prepare(), mo_mhm_interface_run::mhm_interface_run_prepare_domain(), mo_mhm_interface_run::mhm_interface_run_update_optisim(), and mo_mhm_interface_run::mhm_interface_run_write_output().