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

Module containing all namelists representations. More...

Data Types

module  nml_baseflow_config_t
 'baseflow_config' namelist content More...
 
module  nml_config_riv_temp_t
 'config_riv_temp' namelist content More...
 
module  nml_coupling_t
 'coupling' namelist content More...
 
module  nml_directories_general_t
 'directories_general' namelist content More...
 
module  nml_directories_mhm_t
 'directories_mhm' namelist content More...
 
module  nml_directories_mpr_t
 'directories_mpr' namelist content More...
 
module  nml_directories_mrm_t
 'directories_mrm' namelist content More...
 
module  nml_directrunoff1_t
 'directrunoff1' namelist content More...
 
module  nml_evaluation_gauges_t
 'evaluation_gauges' namelist content More...
 
module  nml_geoparameter_t
 'geoparameter' namelist content More...
 
module  nml_inflow_gauges_t
 'inflow_gauges' namelist content More...
 
module  nml_interception1_t
 'interception1' namelist content More...
 
module  nml_interflow1_t
 'interflow1' namelist content More...
 
module  nml_lai_data_information_t
 'lai_data_information' namelist content More...
 
module  nml_lcover_mpr_t
 'lcover_mpr' namelist content More...
 
module  nml_lcover_t
 'LCover' namelist content More...
 
module  nml_mainconfig_mhm_mrm_t
 'mainconfig_mhm_mrm' namelist content More...
 
module  nml_mainconfig_mrm_t
 'mainconfig_mrm' namelist content More...
 
module  nml_mainconfig_t
 'mainconfig' namelist content More...
 
module  nml_mrm_outputs_t
 'mrm_outputs' namelist content More...
 
module  nml_neutrons1_t
 'neutrons1' namelist content More...
 
module  nml_neutrons2_t
 'neutrons2' namelist content More...
 
module  nml_nightdayratio_t
 'nightdayratio' namelist content More...
 
module  nml_nloutputresults_t
 'nloutputresults' namelist content More...
 
module  nml_optimization_t
 'optimization' namelist content More...
 
module  nml_optional_data_t
 'optional_data' namelist content More...
 
module  nml_panevapo_t
 'panevapo' namelist content More...
 
module  nml_percolation1_t
 'percolation1' namelist content More...
 
module  nml_pet0_t
 'pet0' namelist content More...
 
module  nml_pet1_t
 'pet1' namelist content More...
 
module  nml_pet2_t
 'pet2' namelist content More...
 
module  nml_pet3_t
 'pet3' namelist content More...
 
module  nml_petminus1_t
 'petminus1' namelist content More...
 
module  nml_processselection_t
 'processSelection' namelist content More...
 
module  nml_project_description_t
 'project_description' namelist content More...
 
module  nml_routing1_t
 'routing1' namelist content More...
 
module  nml_routing2_t
 'routing2' namelist content More...
 
module  nml_routing3_t
 'routing3' namelist content More...
 
module  nml_snow1_t
 'snow1' namelist content More...
 
module  nml_soildata_t
 'soildata' namelist content More...
 
module  nml_soilmoisture1_t
 'soilmoisture1' namelist content More...
 
module  nml_soilmoisture2_t
 'soilmoisture2' namelist content More...
 
module  nml_soilmoisture3_t
 'soilmoisture3' namelist content More...
 
module  nml_soilmoisture4_t
 'soilmoisture4' namelist content More...
 
module  nml_time_periods_t
 'time_periods' namelist content More...
 

Functions/Subroutines

subroutine open_new_nml (file, unit)
 Open namelist file and generate a new unit.
 
subroutine close_nml (unit)
 Close namelist file.
 
subroutine read_project_description (self, file)
 Read 'project_description' namelist content.
 
subroutine read_directories_general (self, file)
 Read 'directories_general' namelist content.
 
subroutine read_mainconfig (self, file)
 Read 'mainconfig' namelist content.
 
subroutine read_processselection (self, file)
 Read 'processSelection' namelist content.
 
subroutine read_lcover (self, file)
 Read 'LCover' namelist content.
 
subroutine read_mainconfig_mhm_mrm (self, file)
 Read 'mainconfig_mhm_mrm' namelist content.
 
subroutine read_optimization (self, file)
 Read 'optimization' namelist content.
 
subroutine read_time_periods (self, file)
 Read 'time_periods' namelist content.
 
subroutine read_directories_mhm (self, file)
 Read 'directories_mhm' namelist content.
 
subroutine read_optional_data (self, file)
 Read 'optional_data' namelist content.
 
subroutine read_panevapo (self, file)
 Read 'panevapo' namelist content.
 
subroutine read_nightdayratio (self, file)
 Read 'nightdayratio' namelist content.
 
subroutine read_nloutputresults (self, file)
 Read 'nloutputresults' namelist content.
 
subroutine read_baseflow_config (self, file)
 Read 'baseflow_config' namelist content.
 
subroutine read_directories_mpr (self, file)
 Read 'directories_mpr' namelist content.
 
subroutine read_soildata (self, file)
 Read 'soildata' namelist content.
 
subroutine read_lai_data_information (self, file)
 Read 'lai_data_information' namelist content.
 
subroutine read_lcover_mpr (self, file)
 Read 'lcover_mpr' namelist content.
 
subroutine read_interception1 (self, file)
 Read 'interception1' namelist content.
 
subroutine read_snow1 (self, file)
 Read 'snow1' namelist content.
 
subroutine read_soilmoisture1 (self, file)
 Read 'soilmoisture1' namelist content.
 
subroutine read_soilmoisture2 (self, file)
 Read 'soilmoisture2' namelist content.
 
subroutine read_soilmoisture3 (self, file)
 Read 'soilmoisture3' namelist content.
 
subroutine read_soilmoisture4 (self, file)
 Read 'soilmoisture4' namelist content.
 
subroutine read_directrunoff1 (self, file)
 Read 'directrunoff1' namelist content.
 
subroutine read_petminus1 (self, file)
 Read 'petminus1' namelist content.
 
subroutine read_pet0 (self, file)
 Read 'pet0' namelist content.
 
subroutine read_pet1 (self, file)
 Read 'pet1' namelist content.
 
subroutine read_pet2 (self, file)
 Read 'pet2' namelist content.
 
subroutine read_pet3 (self, file)
 Read 'pet3' namelist content.
 
subroutine read_interflow1 (self, file)
 Read 'interflow1' namelist content.
 
subroutine read_percolation1 (self, file)
 Read 'percolation1' namelist content.
 
subroutine read_neutrons1 (self, file)
 Read 'neutrons1' namelist content.
 
subroutine read_neutrons2 (self, file)
 Read 'neutrons2' namelist content.
 
subroutine read_geoparameter (self, file)
 Read 'geoparameter' namelist content.
 
subroutine read_mainconfig_mrm (self, file)
 Read 'mainconfig_mrm' namelist content.
 
subroutine read_directories_mrm (self, file)
 Read 'directories_mrm' namelist content.
 
subroutine read_evaluation_gauges (self, file)
 Read 'evaluation_gauges' namelist content.
 
subroutine read_inflow_gauges (self, file)
 Read 'inflow_gauges' namelist content.
 
subroutine read_mrm_outputs (self, file)
 Read 'mrm_outputs' namelist content.
 
subroutine read_routing1 (self, file)
 Read 'routing1' namelist content.
 
subroutine read_routing2 (self, file)
 Read 'routing2' namelist content.
 
subroutine read_routing3 (self, file)
 Read 'routing3' namelist content.
 
subroutine read_config_riv_temp (self, file)
 Read 'config_riv_temp' namelist content.
 
subroutine read_coupling (self, file)
 Read 'coupling' namelist content.
 

Variables

type(nml_project_description_t), public nml_project_description
 'project_description' namelist content
 
type(nml_directories_general_t), public nml_directories_general
 'directories_general' namelist content
 
type(nml_mainconfig_t), public nml_mainconfig
 'mainconfig' namelist content
 
type(nml_processselection_t), public nml_processselection
 'processSelection' namelist content
 
type(nml_lcover_t), public nml_lcover
 'LCover' namelist content
 
type(nml_mainconfig_mhm_mrm_t), public nml_mainconfig_mhm_mrm
 'mainconfig_mhm_mrm' namelist content
 
type(nml_optimization_t), public nml_optimization
 'optimization' namelist content
 
type(nml_time_periods_t), public nml_time_periods
 'time_periods' namelist content
 
type(nml_directories_mhm_t), public nml_directories_mhm
 'directories_mhm' namelist content
 
type(nml_optional_data_t), public nml_optional_data
 'optional_data' namelist content
 
type(nml_panevapo_t), public nml_panevapo
 'panevapo' namelist content
 
type(nml_nightdayratio_t), public nml_nightdayratio
 'nightdayratio' namelist content
 
type(nml_nloutputresults_t), public nml_nloutputresults
 'nloutputresults' namelist content
 
type(nml_baseflow_config_t), public nml_baseflow_config
 'baseflow_config' namelist content
 
type(nml_directories_mpr_t), public nml_directories_mpr
 'directories_mpr' namelist content
 
type(nml_soildata_t), public nml_soildata
 'soildata' namelist content
 
type(nml_lai_data_information_t), public nml_lai_data_information
 'lai_data_information' namelist content
 
type(nml_lcover_mpr_t), public nml_lcover_mpr
 'lcover_mpr' namelist content
 
type(nml_interception1_t), public nml_interception1
 'interception1' namelist content
 
type(nml_snow1_t), public nml_snow1
 'snow1' namelist content
 
type(nml_soilmoisture1_t), public nml_soilmoisture1
 'soilmoisture1' namelist content
 
type(nml_soilmoisture2_t), public nml_soilmoisture2
 'soilmoisture2' namelist content
 
type(nml_soilmoisture3_t), public nml_soilmoisture3
 'soilmoisture3' namelist content
 
type(nml_soilmoisture4_t), public nml_soilmoisture4
 'soilmoisture4' namelist content
 
type(nml_directrunoff1_t), public nml_directrunoff1
 'directrunoff1' namelist content
 
type(nml_petminus1_t), public nml_petminus1
 'petminus1' namelist content
 
type(nml_pet0_t), public nml_pet0
 'pet0' namelist content
 
type(nml_pet1_t), public nml_pet1
 'pet1' namelist content
 
type(nml_pet2_t), public nml_pet2
 'pet2' namelist content
 
type(nml_pet3_t), public nml_pet3
 'pet3' namelist content
 
type(nml_interflow1_t), public nml_interflow1
 'interflow1' namelist content
 
type(nml_percolation1_t), public nml_percolation1
 'percolation1' namelist content
 
type(nml_neutrons1_t), public nml_neutrons1
 'neutrons1' namelist content
 
type(nml_neutrons2_t), public nml_neutrons2
 'neutrons2' namelist content
 
type(nml_geoparameter_t), public nml_geoparameter
 'geoparameter' namelist content
 
type(nml_mainconfig_mrm_t), public nml_mainconfig_mrm
 'mainconfig_mrm' namelist content
 
type(nml_directories_mrm_t), public nml_directories_mrm
 'directories_mrm' namelist content
 
type(nml_evaluation_gauges_t), public nml_evaluation_gauges
 'evaluation_gauges' namelist content
 
type(nml_inflow_gauges_t), public nml_inflow_gauges
 'inflow_gauges' namelist content
 
type(nml_mrm_outputs_t), public nml_mrm_outputs
 'mrm_outputs' namelist content
 
type(nml_routing1_t), public nml_routing1
 'routing1' namelist content
 
type(nml_routing2_t), public nml_routing2
 'routing2' namelist content
 
type(nml_routing3_t), public nml_routing3
 'routing3' namelist content
 
type(nml_config_riv_temp_t), public nml_config_riv_temp
 'config_riv_temp' namelist content
 
type(nml_coupling_t), public nml_coupling
 'coupling' namelist content
 

Detailed Description

Module containing all namelists representations.

Version
0.1
Authors
Sebastian Mueller
Date
Jul 2022


Function/Subroutine Documentation

◆ close_nml()

◆ open_new_nml()

◆ read_baseflow_config()

subroutine mo_namelists::read_baseflow_config ( class(nml_baseflow_config_t), intent(inout) self,
character(*), intent(in) file )

Read 'baseflow_config' namelist content.

Parameters
[in]filefile containing the namelist

Definition at line 1754 of file mo_namelists.f90.

References close_nml(), and open_new_nml().

Here is the call graph for this function:

◆ read_config_riv_temp()

subroutine mo_namelists::read_config_riv_temp ( class(nml_config_riv_temp_t), intent(inout) self,
character(*), intent(in) file )

Read 'config_riv_temp' namelist content.

Parameters
[in]filefile containing the namelist

Definition at line 2890 of file mo_namelists.f90.

References close_nml(), and open_new_nml().

Here is the call graph for this function:

◆ read_coupling()

subroutine mo_namelists::read_coupling ( class(nml_coupling_t), intent(inout) self,
character(*), intent(in) file )

Read 'coupling' namelist content.

Parameters
[in]filefile containing the namelist

Definition at line 2946 of file mo_namelists.f90.

References close_nml(), and open_new_nml().

Here is the call graph for this function:

◆ read_directories_general()

subroutine mo_namelists::read_directories_general ( class(nml_directories_general_t), intent(inout) self,
character(*), intent(in) file )

Read 'directories_general' namelist content.

Parameters
[in]filefile containing the namelist

Definition at line 1270 of file mo_namelists.f90.

References close_nml(), and open_new_nml().

Here is the call graph for this function:

◆ read_directories_mhm()

subroutine mo_namelists::read_directories_mhm ( class(nml_directories_mhm_t), intent(inout) self,
character(*), intent(in) file )

Read 'directories_mhm' namelist content.

Parameters
[in]filefile containing the namelist

.FALSE. to only warn about bound (lower, upper) violations in meteo files, default = .TRUE. - raise an error

Definition at line 1545 of file mo_namelists.f90.

References close_nml(), and open_new_nml().

Here is the call graph for this function:

◆ read_directories_mpr()

subroutine mo_namelists::read_directories_mpr ( class(nml_directories_mpr_t), intent(inout) self,
character(*), intent(in) file )

Read 'directories_mpr' namelist content.

Parameters
[in]filefile containing the namelist

Definition at line 1781 of file mo_namelists.f90.

References close_nml(), and open_new_nml().

Here is the call graph for this function:

◆ read_directories_mrm()

subroutine mo_namelists::read_directories_mrm ( class(nml_directories_mrm_t), intent(inout) self,
character(*), intent(in) file )

Read 'directories_mrm' namelist content.

Parameters
[in]filefile containing the namelist

Definition at line 2663 of file mo_namelists.f90.

References close_nml(), and open_new_nml().

Here is the call graph for this function:

◆ read_directrunoff1()

subroutine mo_namelists::read_directrunoff1 ( class(nml_directrunoff1_t), intent(inout) self,
character(*), intent(in) file )

Read 'directrunoff1' namelist content.

Parameters
[in]filefile containing the namelist

Definition at line 2285 of file mo_namelists.f90.

References close_nml(), and open_new_nml().

Here is the call graph for this function:

◆ read_evaluation_gauges()

subroutine mo_namelists::read_evaluation_gauges ( class(nml_evaluation_gauges_t), intent(inout) self,
character(*), intent(in) file )

Read 'evaluation_gauges' namelist content.

Parameters
[in]filefile containing the namelist

Definition at line 2691 of file mo_namelists.f90.

References close_nml(), mo_common_constants::nodata_i4, and open_new_nml().

Here is the call graph for this function:

◆ read_geoparameter()

subroutine mo_namelists::read_geoparameter ( class(nml_geoparameter_t), intent(inout) self,
character(*), intent(in) file )

Read 'geoparameter' namelist content.

Parameters
[in]filefile containing the namelist

geological parameters (ordering according to file 'geology_classdefinition.txt')

Definition at line 2604 of file mo_namelists.f90.

References close_nml(), mo_common_constants::nodata_dp, and open_new_nml().

Here is the call graph for this function:

◆ read_inflow_gauges()

subroutine mo_namelists::read_inflow_gauges ( class(nml_inflow_gauges_t), intent(inout) self,
character(*), intent(in) file )

Read 'inflow_gauges' namelist content.

Parameters
[in]filefile containing the namelist

name of file with timeseries of inflow gauge(1) for subdomain(1) --> (1,1)

consider flows from upstream/headwater cells of inflow gauge(1) for subdomain(1) --> (1,1)

Definition at line 2726 of file mo_namelists.f90.

References close_nml(), mo_common_constants::nodata_i4, and open_new_nml().

Here is the call graph for this function:

◆ read_interception1()

subroutine mo_namelists::read_interception1 ( class(nml_interception1_t), intent(inout) self,
character(*), intent(in) file )

Read 'interception1' namelist content.

Parameters
[in]filefile containing the namelist

Definition at line 1882 of file mo_namelists.f90.

References close_nml(), and open_new_nml().

Here is the call graph for this function:

◆ read_interflow1()

subroutine mo_namelists::read_interflow1 ( class(nml_interflow1_t), intent(inout) self,
character(*), intent(in) file )

Read 'interflow1' namelist content.

Parameters
[in]filefile containing the namelist

multiplier to derive fast interflow recession constant for forest

multiplier for variability of saturated hydraulic conductivity to derive slow interflow recession constant

multiplier for variability of saturated hydraulic conductivity to derive slow interflow exponent

Definition at line 2465 of file mo_namelists.f90.

References close_nml(), and open_new_nml().

Here is the call graph for this function:

◆ read_lai_data_information()

subroutine mo_namelists::read_lai_data_information ( class(nml_lai_data_information_t), intent(inout) self,
character(*), intent(in) file )

Read 'lai_data_information' namelist content.

Parameters
[in]filefile containing the namelist

Definition at line 1835 of file mo_namelists.f90.

References close_nml(), and open_new_nml().

Here is the call graph for this function:

◆ read_lcover()

subroutine mo_namelists::read_lcover ( class(nml_lcover_t), intent(inout) self,
character(*), intent(in) file )

Read 'LCover' namelist content.

Parameters
[in]filefile containing the namelist

Definition at line 1375 of file mo_namelists.f90.

References close_nml(), and open_new_nml().

Here is the call graph for this function:

◆ read_lcover_mpr()

subroutine mo_namelists::read_lcover_mpr ( class(nml_lcover_mpr_t), intent(inout) self,
character(*), intent(in) file )

Read 'lcover_mpr' namelist content.

Parameters
[in]filefile containing the namelist

Definition at line 1860 of file mo_namelists.f90.

References close_nml(), and open_new_nml().

Here is the call graph for this function:

◆ read_mainconfig()

subroutine mo_namelists::read_mainconfig ( class(nml_mainconfig_t), intent(inout) self,
character(*), intent(in) file )

Read 'mainconfig' namelist content.

Parameters
[in]filefile containing the namelist

Definition at line 1313 of file mo_namelists.f90.

References close_nml(), and open_new_nml().

Here is the call graph for this function:

◆ read_mainconfig_mhm_mrm()

subroutine mo_namelists::read_mainconfig_mhm_mrm ( class(nml_mainconfig_mhm_mrm_t), intent(inout) self,
character(*), intent(in) file )

Read 'mainconfig_mhm_mrm' namelist content.

Parameters
[in]filefile containing the namelist

Definition at line 1406 of file mo_namelists.f90.

References close_nml(), and open_new_nml().

Here is the call graph for this function:

◆ read_mainconfig_mrm()

subroutine mo_namelists::read_mainconfig_mrm ( class(nml_mainconfig_mrm_t), intent(inout) self,
character(*), intent(in) file )

Read 'mainconfig_mrm' namelist content.

Parameters
[in]filefile containing the namelist

Definition at line 2628 of file mo_namelists.f90.

References close_nml(), and open_new_nml().

Here is the call graph for this function:

◆ read_mrm_outputs()

subroutine mo_namelists::read_mrm_outputs ( class(nml_mrm_outputs_t), intent(inout) self,
character(*), intent(in) file )

Read 'mrm_outputs' namelist content.

Parameters
[in]filefile containing the namelist

Definition at line 2766 of file mo_namelists.f90.

References close_nml(), and open_new_nml().

Here is the call graph for this function:

◆ read_neutrons1()

subroutine mo_namelists::read_neutrons1 ( class(nml_neutrons1_t), intent(inout) self,
character(*), intent(in) file )

Read 'neutrons1' namelist content.

Parameters
[in]filefile containing the namelist

Definition at line 2530 of file mo_namelists.f90.

References close_nml(), and open_new_nml().

Here is the call graph for this function:

◆ read_neutrons2()

subroutine mo_namelists::read_neutrons2 ( class(nml_neutrons2_t), intent(inout) self,
character(*), intent(in) file )

Read 'neutrons2' namelist content.

Parameters
[in]filefile containing the namelist

Definition at line 2558 of file mo_namelists.f90.

References close_nml(), and open_new_nml().

Here is the call graph for this function:

◆ read_nightdayratio()

subroutine mo_namelists::read_nightdayratio ( class(nml_nightdayratio_t), intent(inout) self,
character(*), intent(in) file )

Read 'nightdayratio' namelist content.

Parameters
[in]filefile containing the namelist

Definition at line 1675 of file mo_namelists.f90.

References close_nml(), and open_new_nml().

Here is the call graph for this function:

◆ read_nloutputresults()

subroutine mo_namelists::read_nloutputresults ( class(nml_nloutputresults_t), intent(inout) self,
character(*), intent(in) file )

Read 'nloutputresults' namelist content.

Parameters
[in]filefile containing the namelist

Definition at line 1715 of file mo_namelists.f90.

References close_nml(), and open_new_nml().

Here is the call graph for this function:

◆ read_optimization()

subroutine mo_namelists::read_optimization ( class(nml_optimization_t), intent(inout) self,
character(*), intent(in) file )

Read 'optimization' namelist content.

Parameters
[in]filefile containing the namelist

Definition at line 1465 of file mo_namelists.f90.

References close_nml(), and open_new_nml().

Here is the call graph for this function:

◆ read_optional_data()

subroutine mo_namelists::read_optional_data ( class(nml_optional_data_t), intent(inout) self,
character(*), intent(in) file )

Read 'optional_data' namelist content.

Parameters
[in]filefile containing the namelist

Definition at line 1607 of file mo_namelists.f90.

References close_nml(), and open_new_nml().

Here is the call graph for this function:

◆ read_panevapo()

subroutine mo_namelists::read_panevapo ( class(nml_panevapo_t), intent(inout) self,
character(*), intent(in) file )

Read 'panevapo' namelist content.

Parameters
[in]filefile containing the namelist

Definition at line 1653 of file mo_namelists.f90.

References close_nml(), and open_new_nml().

Here is the call graph for this function:

◆ read_percolation1()

subroutine mo_namelists::read_percolation1 ( class(nml_percolation1_t), intent(inout) self,
character(*), intent(in) file )

Read 'percolation1' namelist content.

Parameters
[in]filefile containing the namelist

Definition at line 2502 of file mo_namelists.f90.

References close_nml(), and open_new_nml().

Here is the call graph for this function:

◆ read_pet0()

subroutine mo_namelists::read_pet0 ( class(nml_pet0_t), intent(inout) self,
character(*), intent(in) file )

Read 'pet0' namelist content.

Parameters
[in]filefile containing the namelist

Definition at line 2341 of file mo_namelists.f90.

References close_nml(), and open_new_nml().

Here is the call graph for this function:

◆ read_pet1()

subroutine mo_namelists::read_pet1 ( class(nml_pet1_t), intent(inout) self,
character(*), intent(in) file )

Read 'pet1' namelist content.

Parameters
[in]filefile containing the namelist

Definition at line 2369 of file mo_namelists.f90.

References close_nml(), and open_new_nml().

Here is the call graph for this function:

◆ read_pet2()

subroutine mo_namelists::read_pet2 ( class(nml_pet2_t), intent(inout) self,
character(*), intent(in) file )

Read 'pet2' namelist content.

Parameters
[in]filefile containing the namelist

Definition at line 2400 of file mo_namelists.f90.

References close_nml(), and open_new_nml().

Here is the call graph for this function:

◆ read_pet3()

subroutine mo_namelists::read_pet3 ( class(nml_pet3_t), intent(inout) self,
character(*), intent(in) file )

Read 'pet3' namelist content.

Parameters
[in]filefile containing the namelist

Definition at line 2425 of file mo_namelists.f90.

References close_nml(), and open_new_nml().

Here is the call graph for this function:

◆ read_petminus1()

subroutine mo_namelists::read_petminus1 ( class(nml_petminus1_t), intent(inout) self,
character(*), intent(in) file )

Read 'petminus1' namelist content.

Parameters
[in]filefile containing the namelist

Definition at line 2307 of file mo_namelists.f90.

References close_nml(), and open_new_nml().

Here is the call graph for this function:

◆ read_processselection()

subroutine mo_namelists::read_processselection ( class(nml_processselection_t), intent(inout) self,
character(*), intent(in) file )

Read 'processSelection' namelist content.

Parameters
[in]filefile containing the namelist

Definition at line 1350 of file mo_namelists.f90.

References close_nml(), and open_new_nml().

Here is the call graph for this function:

◆ read_project_description()

subroutine mo_namelists::read_project_description ( class(nml_project_description_t), intent(inout) self,
character(*), intent(in) file )

Read 'project_description' namelist content.

Parameters
[in]filefile containing the namelist

Definition at line 1230 of file mo_namelists.f90.

References close_nml(), and open_new_nml().

Here is the call graph for this function:

◆ read_routing1()

subroutine mo_namelists::read_routing1 ( class(nml_routing1_t), intent(inout) self,
character(*), intent(in) file )

Read 'routing1' namelist content.

Parameters
[in]filefile containing the namelist

Definition at line 2813 of file mo_namelists.f90.

References close_nml(), and open_new_nml().

Here is the call graph for this function:

◆ read_routing2()

subroutine mo_namelists::read_routing2 ( class(nml_routing2_t), intent(inout) self,
character(*), intent(in) file )

Read 'routing2' namelist content.

Parameters
[in]filefile containing the namelist

Definition at line 2847 of file mo_namelists.f90.

References close_nml(), and open_new_nml().

Here is the call graph for this function:

◆ read_routing3()

subroutine mo_namelists::read_routing3 ( class(nml_routing3_t), intent(inout) self,
character(*), intent(in) file )

Read 'routing3' namelist content.

Parameters
[in]filefile containing the namelist

Definition at line 2868 of file mo_namelists.f90.

References close_nml(), and open_new_nml().

Here is the call graph for this function:

◆ read_snow1()

subroutine mo_namelists::read_snow1 ( class(nml_snow1_t), intent(inout) self,
character(*), intent(in) file )

Read 'snow1' namelist content.

Parameters
[in]filefile containing the namelist

Definition at line 1904 of file mo_namelists.f90.

References close_nml(), and open_new_nml().

Here is the call graph for this function:

◆ read_soildata()

subroutine mo_namelists::read_soildata ( class(nml_soildata_t), intent(inout) self,
character(*), intent(in) file )

Read 'soildata' namelist content.

Parameters
[in]filefile containing the namelist

Definition at line 1803 of file mo_namelists.f90.

References close_nml(), and open_new_nml().

Here is the call graph for this function:

◆ read_soilmoisture1()

subroutine mo_namelists::read_soilmoisture1 ( class(nml_soilmoisture1_t), intent(inout) self,
character(*), intent(in) file )

Read 'soilmoisture1' namelist content.

Parameters
[in]filefile containing the namelist

Zacharias PTF parameters below 66.5 % sand content (Zacharias et al., 2007, doi:10.2136/sssaj2006.0098)

Zacharias PTF parameters above 66.5 % sand content (Zacharias et al., 2007, doi:10.2136/sssaj2006.0098)

PTF parameters for saturated hydraulic conductivity after Cosby et al. (1984)

shape factor for root distribution with depth, which follows an exponential function [-] for forest

shape factor for root distribution with depth, which follows an exponential function [-] for impervious

shape factor for root distribution with depth, which follows an exponential function [-] for pervious

shape factor for partitioning effective precipitation into runoff and infiltration based on soil wetness [-]

Definition at line 1947 of file mo_namelists.f90.

References close_nml(), and open_new_nml().

Here is the call graph for this function:

◆ read_soilmoisture2()

subroutine mo_namelists::read_soilmoisture2 ( class(nml_soilmoisture2_t), intent(inout) self,
character(*), intent(in) file )

Read 'soilmoisture2' namelist content.

Parameters
[in]filefile containing the namelist

Zacharias PTF parameters below 66.5 % sand content (Zacharias et al., 2007, doi:10.2136/sssaj2006.0098)

Zacharias PTF parameters above 66.5 % sand content (Zacharias et al., 2007, doi:10.2136/sssaj2006.0098)

PTF parameters for saturated hydraulic conductivity after Cosby et al. (1984)

shape factor for root distribution with depth, which follows an exponential function [-] for forest

shape factor for root distribution with depth, which follows an exponential function [-] for impervious

shape factor for root distribution with depth, which follows an exponential function [-] for pervious

shape factor for partitioning effective precipitation into runoff and infiltration based on soil wetness [-]

Definition at line 2024 of file mo_namelists.f90.

References close_nml(), and open_new_nml().

Here is the call graph for this function:

◆ read_soilmoisture3()

subroutine mo_namelists::read_soilmoisture3 ( class(nml_soilmoisture3_t), intent(inout) self,
character(*), intent(in) file )

Read 'soilmoisture3' namelist content.

Parameters
[in]filefile containing the namelist

Zacharias PTF parameters below 66.5 % sand content (Zacharias et al., 2007, doi:10.2136/sssaj2006.0098)

Zacharias PTF parameters above 66.5 % sand content (Zacharias et al., 2007, doi:10.2136/sssaj2006.0098)

PTF parameters for saturated hydraulic conductivity after Cosby et al. (1984)

shape factor for root distribution with depth, which follows an exponential function [-] for forest

shape factor for root distribution with depth, which follows an exponential function [-] for impervious

shape factor for root distribution with depth, which follows an exponential function [-] for pervious

shape factor for partitioning effective precipitation into runoff and infiltration based on soil wetness [-]

Definition at line 2104 of file mo_namelists.f90.

References close_nml(), and open_new_nml().

Here is the call graph for this function:

◆ read_soilmoisture4()

subroutine mo_namelists::read_soilmoisture4 ( class(nml_soilmoisture4_t), intent(inout) self,
character(*), intent(in) file )

Read 'soilmoisture4' namelist content.

Parameters
[in]filefile containing the namelist

Zacharias PTF parameters below 66.5 % sand content (Zacharias et al., 2007, doi:10.2136/sssaj2006.0098)

Zacharias PTF parameters above 66.5 % sand content (Zacharias et al., 2007, doi:10.2136/sssaj2006.0098)

PTF parameters for saturated hydraulic conductivity after Cosby et al. (1984)

shape factor for root distribution with depth, which follows an exponential function [-] for forest

shape factor for root distribution with depth, which follows an exponential function [-] for impervious

shape factor for root distribution with depth, which follows an exponential function [-] for pervious

shape factor for partitioning effective precipitation into runoff and infiltration based on soil wetness [-]

Definition at line 2196 of file mo_namelists.f90.

References close_nml(), and open_new_nml().

Here is the call graph for this function:

◆ read_time_periods()

subroutine mo_namelists::read_time_periods ( class(nml_time_periods_t), intent(inout) self,
character(*), intent(in) file )

Read 'time_periods' namelist content.

Parameters
[in]filefile containing the namelist

Definition at line 1520 of file mo_namelists.f90.

References close_nml(), and open_new_nml().

Here is the call graph for this function:

Variable Documentation

◆ nml_baseflow_config

type(nml_baseflow_config_t), public mo_namelists::nml_baseflow_config

'baseflow_config' namelist content

Definition at line 381 of file mo_namelists.f90.

Referenced by mo_mhm_read_config::mhm_read_config().

◆ nml_config_riv_temp

type(nml_config_riv_temp_t), public mo_namelists::nml_config_riv_temp

'config_riv_temp' namelist content

Definition at line 1164 of file mo_namelists.f90.

Referenced by mo_mrm_riv_temp_class::config().

◆ nml_coupling

type(nml_coupling_t), public mo_namelists::nml_coupling

'coupling' namelist content

Definition at line 1206 of file mo_namelists.f90.

Referenced by mo_coupling_type::read_config().

◆ nml_directories_general

type(nml_directories_general_t), public mo_namelists::nml_directories_general

'directories_general' namelist content

Definition at line 84 of file mo_namelists.f90.

Referenced by mo_common_read_config::common_read_config().

◆ nml_directories_mhm

type(nml_directories_mhm_t), public mo_namelists::nml_directories_mhm

'directories_mhm' namelist content

Definition at line 271 of file mo_namelists.f90.

Referenced by mo_meteo_handler::config().

◆ nml_directories_mpr

type(nml_directories_mpr_t), public mo_namelists::nml_directories_mpr

'directories_mpr' namelist content

Definition at line 397 of file mo_namelists.f90.

Referenced by mo_mpr_read_config::mpr_read_config().

◆ nml_directories_mrm

type(nml_directories_mrm_t), public mo_namelists::nml_directories_mrm

'directories_mrm' namelist content

Definition at line 1009 of file mo_namelists.f90.

Referenced by mo_mrm_read_config::mrm_read_config().

◆ nml_directrunoff1

type(nml_directrunoff1_t), public mo_namelists::nml_directrunoff1

'directrunoff1' namelist content

Definition at line 745 of file mo_namelists.f90.

Referenced by mo_mpr_read_config::mpr_read_config().

◆ nml_evaluation_gauges

type(nml_evaluation_gauges_t), public mo_namelists::nml_evaluation_gauges

'evaluation_gauges' namelist content

Definition at line 1030 of file mo_namelists.f90.

Referenced by mo_mrm_read_config::mrm_read_config().

◆ nml_geoparameter

type(nml_geoparameter_t), public mo_namelists::nml_geoparameter

'geoparameter' namelist content

Definition at line 968 of file mo_namelists.f90.

Referenced by mo_mpr_read_config::mpr_read_config().

◆ nml_inflow_gauges

type(nml_inflow_gauges_t), public mo_namelists::nml_inflow_gauges

'inflow_gauges' namelist content

Definition at line 1055 of file mo_namelists.f90.

Referenced by mo_mrm_read_config::mrm_read_config().

◆ nml_interception1

type(nml_interception1_t), public mo_namelists::nml_interception1

'interception1' namelist content

Definition at line 465 of file mo_namelists.f90.

Referenced by mo_mpr_read_config::mpr_read_config().

◆ nml_interflow1

type(nml_interflow1_t), public mo_namelists::nml_interflow1

'interflow1' namelist content

Definition at line 883 of file mo_namelists.f90.

Referenced by mo_mpr_read_config::mpr_read_config().

◆ nml_lai_data_information

type(nml_lai_data_information_t), public mo_namelists::nml_lai_data_information

'lai_data_information' namelist content

Definition at line 435 of file mo_namelists.f90.

Referenced by mo_mpr_read_config::mpr_read_config().

◆ nml_lcover

type(nml_lcover_t), public mo_namelists::nml_lcover

'LCover' namelist content

Definition at line 145 of file mo_namelists.f90.

Referenced by mo_common_read_config::common_read_config().

◆ nml_lcover_mpr

type(nml_lcover_mpr_t), public mo_namelists::nml_lcover_mpr

'lcover_mpr' namelist content

Definition at line 450 of file mo_namelists.f90.

Referenced by mo_mpr_read_config::mpr_read_config().

◆ nml_mainconfig

type(nml_mainconfig_t), public mo_namelists::nml_mainconfig

'mainconfig' namelist content

Definition at line 109 of file mo_namelists.f90.

Referenced by mo_common_read_config::common_read_config().

◆ nml_mainconfig_mhm_mrm

type(nml_mainconfig_mhm_mrm_t), public mo_namelists::nml_mainconfig_mhm_mrm

'mainconfig_mhm_mrm' namelist content

Definition at line 183 of file mo_namelists.f90.

Referenced by mo_common_mhm_mrm_read_config::common_mhm_mrm_read_config().

◆ nml_mainconfig_mrm

type(nml_mainconfig_mrm_t), public mo_namelists::nml_mainconfig_mrm

'mainconfig_mrm' namelist content

Definition at line 990 of file mo_namelists.f90.

Referenced by mo_mrm_read_config::mrm_read_config().

◆ nml_mrm_outputs

type(nml_mrm_outputs_t), public mo_namelists::nml_mrm_outputs

'mrm_outputs' namelist content

Definition at line 1077 of file mo_namelists.f90.

Referenced by mo_mrm_read_config::mrm_read_config().

◆ nml_neutrons1

type(nml_neutrons1_t), public mo_namelists::nml_neutrons1

'neutrons1' namelist content

Definition at line 921 of file mo_namelists.f90.

Referenced by mo_mpr_read_config::mpr_read_config().

◆ nml_neutrons2

type(nml_neutrons2_t), public mo_namelists::nml_neutrons2

'neutrons2' namelist content

Definition at line 952 of file mo_namelists.f90.

Referenced by mo_mpr_read_config::mpr_read_config().

◆ nml_nightdayratio

type(nml_nightdayratio_t), public mo_namelists::nml_nightdayratio

'nightdayratio' namelist content

Definition at line 342 of file mo_namelists.f90.

Referenced by mo_meteo_handler::config().

◆ nml_nloutputresults

type(nml_nloutputresults_t), public mo_namelists::nml_nloutputresults

'nloutputresults' namelist content

Definition at line 364 of file mo_namelists.f90.

Referenced by mo_mhm_read_config::mhm_read_config().

◆ nml_optimization

type(nml_optimization_t), public mo_namelists::nml_optimization

'optimization' namelist content

Definition at line 214 of file mo_namelists.f90.

Referenced by mo_common_mhm_mrm_read_config::common_mhm_mrm_read_config().

◆ nml_optional_data

type(nml_optional_data_t), public mo_namelists::nml_optional_data

'optional_data' namelist content

Definition at line 302 of file mo_namelists.f90.

Referenced by mo_mhm_read_config::mhm_read_config().

◆ nml_panevapo

type(nml_panevapo_t), public mo_namelists::nml_panevapo

'panevapo' namelist content

Definition at line 317 of file mo_namelists.f90.

Referenced by mo_mhm_read_config::mhm_read_config().

◆ nml_percolation1

type(nml_percolation1_t), public mo_namelists::nml_percolation1

'percolation1' namelist content

Definition at line 902 of file mo_namelists.f90.

Referenced by mo_mpr_read_config::mpr_read_config().

◆ nml_pet0

type(nml_pet0_t), public mo_namelists::nml_pet0

'pet0' namelist content

Definition at line 789 of file mo_namelists.f90.

Referenced by mo_mpr_read_config::mpr_read_config().

◆ nml_pet1

type(nml_pet1_t), public mo_namelists::nml_pet1

'pet1' namelist content

Definition at line 811 of file mo_namelists.f90.

Referenced by mo_mpr_read_config::mpr_read_config().

◆ nml_pet2

type(nml_pet2_t), public mo_namelists::nml_pet2

'pet2' namelist content

Definition at line 829 of file mo_namelists.f90.

Referenced by mo_mpr_read_config::mpr_read_config().

◆ nml_pet3

type(nml_pet3_t), public mo_namelists::nml_pet3

'pet3' namelist content

Definition at line 857 of file mo_namelists.f90.

Referenced by mo_mpr_read_config::mpr_read_config().

◆ nml_petminus1

type(nml_petminus1_t), public mo_namelists::nml_petminus1

'petminus1' namelist content

Definition at line 769 of file mo_namelists.f90.

Referenced by mo_mpr_read_config::mpr_read_config().

◆ nml_processselection

type(nml_processselection_t), public mo_namelists::nml_processselection

'processSelection' namelist content

Definition at line 124 of file mo_namelists.f90.

Referenced by mo_common_read_config::common_read_config().

◆ nml_project_description

type(nml_project_description_t), public mo_namelists::nml_project_description

'project_description' namelist content

Definition at line 55 of file mo_namelists.f90.

Referenced by mo_common_read_config::common_read_config().

◆ nml_routing1

type(nml_routing1_t), public mo_namelists::nml_routing1

'routing1' namelist content

Definition at line 1100 of file mo_namelists.f90.

Referenced by mo_mrm_read_config::read_mrm_routing_params().

◆ nml_routing2

type(nml_routing2_t), public mo_namelists::nml_routing2

'routing2' namelist content

Definition at line 1115 of file mo_namelists.f90.

Referenced by mo_mrm_read_config::read_mrm_routing_params().

◆ nml_routing3

type(nml_routing3_t), public mo_namelists::nml_routing3

'routing3' namelist content

Definition at line 1130 of file mo_namelists.f90.

Referenced by mo_mrm_read_config::read_mrm_routing_params().

◆ nml_snow1

type(nml_snow1_t), public mo_namelists::nml_snow1

'snow1' namelist content

Definition at line 494 of file mo_namelists.f90.

Referenced by mo_mpr_read_config::mpr_read_config().

◆ nml_soildata

type(nml_soildata_t), public mo_namelists::nml_soildata

'soildata' namelist content

Definition at line 418 of file mo_namelists.f90.

Referenced by mo_mpr_read_config::mpr_read_config().

◆ nml_soilmoisture1

type(nml_soilmoisture1_t), public mo_namelists::nml_soilmoisture1

'soilmoisture1' namelist content

Definition at line 548 of file mo_namelists.f90.

Referenced by mo_mpr_read_config::mpr_read_config().

◆ nml_soilmoisture2

type(nml_soilmoisture2_t), public mo_namelists::nml_soilmoisture2

'soilmoisture2' namelist content

Definition at line 604 of file mo_namelists.f90.

Referenced by mo_mpr_read_config::mpr_read_config().

◆ nml_soilmoisture3

type(nml_soilmoisture3_t), public mo_namelists::nml_soilmoisture3

'soilmoisture3' namelist content

Definition at line 668 of file mo_namelists.f90.

Referenced by mo_mpr_read_config::mpr_read_config().

◆ nml_soilmoisture4

type(nml_soilmoisture4_t), public mo_namelists::nml_soilmoisture4

'soilmoisture4' namelist content

Definition at line 730 of file mo_namelists.f90.

Referenced by mo_mpr_read_config::mpr_read_config().

◆ nml_time_periods

type(nml_time_periods_t), public mo_namelists::nml_time_periods

'time_periods' namelist content

Definition at line 231 of file mo_namelists.f90.

Referenced by mo_common_mhm_mrm_read_config::common_mhm_mrm_read_config().