![]() |
mHM
The mesoscale Hydrological Model
|
Startup procedures for mHM. More...
Functions/Subroutines | |
subroutine, public | mhm_initialize |
Initialize main mHM variables. | |
subroutine | constants_init |
Initialize mHM constants. | |
Startup procedures for mHM.
This module initializes all variables required to run mHM. This module needs to be run only one time at the beginning of a simulation if re-starting files do not exist.
COPYING
and COPYING.LESSER
provided with this software. The complete GNU license text can also be found at http://www.gnu.org/licenses/.
|
private |
Initialize mHM constants.
transformation of time units & initialize constants
Definition at line 135 of file mo_startup.f90.
References mo_common_mhm_mrm_variables::c2tstu, mo_mpr_file::file_hydrogeoclass, mo_file::file_namelist_mhm_param, mo_mpr_global_variables::geounitlist, mo_global_variables::neutron_integral_afast, mo_common_variables::processmatrix, mo_common_mhm_mrm_variables::read_restart, mo_neutrons::tabularintegralafast(), and mo_common_mhm_mrm_variables::timestep.
Referenced by mhm_initialize().
subroutine, public mo_startup::mhm_initialize |
Initialize main mHM variables.
Initialize main mHM variables for a given domain. Calls the following procedures in this order:
Definition at line 68 of file mo_startup.f90.
References constants_init(), mo_common_variables::domainmeta, mo_mpr_startup::init_eff_params(), mo_common_variables::level0, mo_common_variables::level1, mo_common_mhm_mrm_variables::mhmfilerestartin, mo_mpr_startup::mpr_initialize(), mo_mpr_global_variables::nlai, mo_common_restart::read_grid_info(), mo_common_restart::read_nlai_and_check_dims(), mo_common_mhm_mrm_variables::read_restart, mo_grid::set_domain_indices(), and mo_init_states::variables_alloc().
Referenced by mo_mhm_interface::mhm_interface_init().