5.13.3-dev0
mHM
The mesoscale Hydrological Model
Loading...
Searching...
No Matches
mo_mpr_read_config Module Reference

read mpr config More...

Functions/Subroutines

subroutine, public mpr_read_config (file_namelist, file_namelist_param)
 Read the general config of mpr.
 

Detailed Description

read mpr config

This module contains all mpr subroutines related to reading the mpr configuration from file.

Changelog
  • Robert Schweppe Dec 2017
    • adapted for MPR
  • Robert Schweppe Jun 2018
    • refactoring and reformatting
  • M. Cuneyd Demirel, Simon Stisen Jun 2020
    • added Feddes and FC dependency on root fraction coefficient processCase(3) = 4
  • Rohini Kumar Oct 2021
    • Added Neutron count module to mHM integrate into develop branch (5.11.2)
Authors
Stephan Thober
Date
Aug 2015


Function/Subroutine Documentation

◆ mpr_read_config()

subroutine, public mo_mpr_read_config::mpr_read_config ( character(*), intent(in) file_namelist,
character(*), intent(in) file_namelist_param )

Read the general config of mpr.

Depending on the variable mrm_coupling_config, the mRM config is either read from mrm.nml and parameters from mrm_parameter.nml or copied from mHM.

Parameters
[in]character(*) :: file_namelist
[in]character(*) :: file_namelist_param
Authors
Stephan Thober
Date
Aug 2015

Definition at line 58 of file mo_mpr_read_config.f90.

References mo_mpr_global_variables::dirgridded_lai, mo_common_variables::domainmeta, mo_common_constants::eps_dp, mo_mpr_global_variables::fracsealed_cityarea, mo_common_variables::global_parameters, mo_common_variables::global_parameters_name, mo_mpr_global_variables::horizondepth_mhm, mo_mpr_global_variables::iflag_soildb, mo_common_functions::in_bound(), mo_mpr_global_variables::inputformat_gridded_lai, mo_mpr_constants::maxgeounit, mo_common_constants::maxnodomains, mo_mpr_constants::maxnosoilhorizons, mo_common_constants::ncolpars, mo_mpr_global_variables::ngeounits, mo_namelists::nml_directories_mpr, mo_namelists::nml_directrunoff1, mo_namelists::nml_geoparameter, mo_namelists::nml_interception1, mo_namelists::nml_interflow1, mo_namelists::nml_lai_data_information, mo_namelists::nml_lcover_mpr, mo_namelists::nml_neutrons1, mo_namelists::nml_neutrons2, mo_namelists::nml_percolation1, mo_namelists::nml_pet0, mo_namelists::nml_pet1, mo_namelists::nml_pet2, mo_namelists::nml_pet3, mo_namelists::nml_petminus1, mo_namelists::nml_snow1, mo_namelists::nml_soildata, mo_namelists::nml_soilmoisture1, mo_namelists::nml_soilmoisture2, mo_namelists::nml_soilmoisture3, mo_namelists::nml_soilmoisture4, mo_common_constants::nodata_dp, mo_mpr_global_variables::nsoilhorizons_mhm, mo_common_variables::processmatrix, mo_mpr_global_variables::tillagedepth, and mo_mpr_global_variables::timestep_lai_input.

Referenced by mo_mhm_interface::mhm_interface_init().

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