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(), set::l0_variable(), get::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().