mHM
The mesoscale Hydrological Model
|
Reading of main model configurations. More...
Functions/Subroutines | |
subroutine, public | common_mhm_mrm_read_config (file_namelist, unamelist) |
Read main configurations for common parts. | |
subroutine, public | check_optimization_settings |
check optimization settings | |
subroutine, public | common_check_resolution (do_message, allow_subgrid_routing) |
check resolution | |
subroutine | period_copy_period_data (toperiod, fromperiod) |
copy period data | |
Reading of main model configurations.
This routine reads the configurations of common program parts
COPYING
and COPYING.LESSER
provided with this software. The complete GNU license text can also be found at http://www.gnu.org/licenses/. subroutine, public mo_common_mhm_mrm_read_config::check_optimization_settings |
check optimization settings
Definition at line 208 of file mo_common_mHM_mRM_read_config.f90.
References mo_common_mhm_mrm_variables::dds_r, mo_common_variables::global_parameters, mo_common_mhm_mrm_variables::niterations, mo_common_mhm_mrm_variables::sce_ngs, mo_common_mhm_mrm_variables::sce_npg, and mo_common_mhm_mrm_variables::sce_nps.
Referenced by mo_mhm_interface::mhm_interface_init(), and mo_mrm_init::mrm_configuration().
subroutine, public mo_common_mhm_mrm_read_config::common_check_resolution | ( | logical, intent(in) | do_message, |
logical, intent(in) | allow_subgrid_routing | ||
) |
check resolution
[in] | do_message | flag to print messages |
[in] | allow_subgrid_routing | flag to allow subgrid routing |
Definition at line 249 of file mo_common_mHM_mRM_read_config.f90.
References mo_common_variables::domainmeta, mo_common_variables::resolutionhydrology, and mo_common_mhm_mrm_variables::resolutionrouting.
Referenced by mo_mhm_read_config::mhm_read_config(), and mo_mrm_read_config::mrm_read_config().
subroutine, public mo_common_mhm_mrm_read_config::common_mhm_mrm_read_config | ( | character(*), intent(in) | file_namelist, |
integer, intent(in) | unamelist | ||
) |
Read main configurations for common parts.
[in] | file_namelist | namelist file name |
[in] | unamelist | unit to open namelist file |
Definition at line 34 of file mo_common_mHM_mRM_read_config.f90.
References mo_common_mhm_mrm_variables::dds_r, mo_common_variables::domainmeta, mo_common_mhm_mrm_variables::evalper, mo_common_variables::lcfilename, mo_common_mhm_mrm_variables::lcyearid, mo_common_constants::maxnodomains, mo_common_mhm_mrm_variables::mcmc_error_params, mo_common_mhm_mrm_variables::mcmc_opti, mo_common_mhm_mrm_variables::mhmfilerestartin, mo_common_mhm_mrm_variables::mrm_read_river_network, mo_common_mhm_mrm_variables::mrmfilerestartin, mo_common_mhm_mrm_variables::niterations, mo_common_constants::nodata_i4, mo_common_mhm_mrm_variables::ntstepday, mo_common_mhm_mrm_variables::opti_function, mo_common_mhm_mrm_variables::opti_method, mo_common_mhm_mrm_variables::optimize, mo_common_mhm_mrm_variables::optimize_restart, period_copy_period_data(), mo_common_variables::processmatrix, mo_common_mhm_mrm_variables::read_old_style_restart_bounds, mo_common_mhm_mrm_variables::read_restart, mo_common_mhm_mrm_variables::resolutionrouting, mo_common_mhm_mrm_variables::restart_reset_fluxes_states, mo_common_mhm_mrm_variables::sa_temp, mo_common_mhm_mrm_variables::sce_ngs, mo_common_mhm_mrm_variables::sce_npg, mo_common_mhm_mrm_variables::sce_nps, mo_common_mhm_mrm_variables::seed, mo_common_read_config::set_land_cover_scenes_id(), mo_common_mhm_mrm_variables::simper, mo_common_mhm_mrm_variables::timestep, mo_common_mhm_mrm_variables::warmingdays, and mo_common_mhm_mrm_variables::warmper.
Referenced by mo_mhm_interface::mhm_interface_init(), and mo_mrm_init::mrm_configuration().
|
private |
copy period data
[in,out] | toperiod | copy to this period |
[in] | fromperiod | copy from this period |
Definition at line 307 of file mo_common_mHM_mRM_read_config.f90.
Referenced by common_mhm_mrm_read_config().