5.13.2-dev0
mHM
The mesoscale Hydrological Model
Loading...
Searching...
No Matches
mo_common_mhm_mrm_read_config Module Reference

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
 

Detailed Description

Reading of main model configurations.

This routine reads the configurations of common program parts

Authors
Matthias Zink
Date
Dec 2012

Function/Subroutine Documentation

◆ check_optimization_settings()

subroutine, public mo_common_mhm_mrm_read_config::check_optimization_settings

check optimization settings

Authors
Robert Schweppe
Date
Jun 2018

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().

Here is the caller graph for this function:

◆ common_check_resolution()

subroutine, public mo_common_mhm_mrm_read_config::common_check_resolution ( logical, intent(in)  do_message,
logical, intent(in)  allow_subgrid_routing 
)

check resolution

Authors
Robert Schweppe
Date
Jun 2018
Parameters
[in]do_messageflag to print messages
[in]allow_subgrid_routingflag 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().

Here is the caller graph for this function:

◆ common_mhm_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.

Changelog
  • Robert Schweppe Dec 2017
    • based on mhm_read_config
  • Stephan Thober Jan 2022
    • added nTStepForcingDay
Authors
Matthias Zink
Date
Dec 2012
Parameters
[in]file_namelistnamelist file name
[in]unamelistunit 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().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ period_copy_period_data()

subroutine mo_common_mhm_mrm_read_config::period_copy_period_data ( type(period), intent(inout)  toperiod,
type(period), intent(in)  fromperiod 
)
private

copy period data

Parameters
[in,out]toperiodcopy to this period
[in]fromperiodcopy from this period

Definition at line 307 of file mo_common_mHM_mRM_read_config.f90.

Referenced by common_mhm_mrm_read_config().

Here is the caller graph for this function: