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

'mainconfig_mhm_mrm' namelist content More...

Public Member Functions

procedure, public read (self, file)
 Read 'mainconfig_mhm_mrm' namelist content.
 

Public Attributes

character(18) name = "mainconfig_mhm_mrm"
 namelist name
 
logical read_from_file = .true.
 whether the associated variables are already set by interfaces
 
integer(i4) timestep
 [h] simulation time step (= TS) in [h] either 1, 2, 3, 4, 6, 12 or 24
 
real(dp), dimension(maxnodomains) resolution_routing
 resolution of Level-11 discharge routing [m or degree] per domain
 
logical optimize
 Optimization (.true.) or Evaluation run (.false.)
 
logical optimize_restart
 Optimization will be restarted from mo_<opti_method>.restart file (.true.)
 
integer(i4) opti_method
 Optimization algorithm: 1 - DDS; 2 - Simulated Annealing; 3 - SCE.
 
integer(i4) opti_function
 Objective function.
 
logical read_restart
 flag for reading restart output
 
logical mrm_read_river_network
 flag to read the river network for mRM (read_restart = .True.
 
logical read_old_style_restart_bounds
 flag to use an old-style restart file created by mhm<=v5.11
 
logical restart_reset_fluxes_states
 flag to reset fluxes and states read from restart to default values
 
character(256), dimension(maxnodomains) mhm_file_restartin
 mhm restart file paths
 
character(256), dimension(maxnodomains) mrm_file_restartin
 mrm restart file paths
 

Detailed Description

'mainconfig_mhm_mrm' namelist content

Definition at line 164 of file mo_namelists.f90.

Member Function/Subroutine Documentation

◆ read()

procedure, public mo_namelists::nml_mainconfig_mhm_mrm_t::read ( 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 180 of file mo_namelists.f90.

Member Data Documentation

◆ mhm_file_restartin

character(256), dimension(maxnodomains) mo_namelists::nml_mainconfig_mhm_mrm_t::mhm_file_restartin

mhm restart file paths

Definition at line 177 of file mo_namelists.f90.

◆ mrm_file_restartin

character(256), dimension(maxnodomains) mo_namelists::nml_mainconfig_mhm_mrm_t::mrm_file_restartin

mrm restart file paths

Definition at line 178 of file mo_namelists.f90.

◆ mrm_read_river_network

logical mo_namelists::nml_mainconfig_mhm_mrm_t::mrm_read_river_network

flag to read the river network for mRM (read_restart = .True.

forces .True.)

Definition at line 174 of file mo_namelists.f90.

◆ name

character(18) mo_namelists::nml_mainconfig_mhm_mrm_t::name = "mainconfig_mhm_mrm"

namelist name

Definition at line 165 of file mo_namelists.f90.

◆ opti_function

integer(i4) mo_namelists::nml_mainconfig_mhm_mrm_t::opti_function

Objective function.

Definition at line 172 of file mo_namelists.f90.

◆ opti_method

integer(i4) mo_namelists::nml_mainconfig_mhm_mrm_t::opti_method

Optimization algorithm: 1 - DDS; 2 - Simulated Annealing; 3 - SCE.

Definition at line 171 of file mo_namelists.f90.

◆ optimize

logical mo_namelists::nml_mainconfig_mhm_mrm_t::optimize

Optimization (.true.) or Evaluation run (.false.)

Definition at line 169 of file mo_namelists.f90.

◆ optimize_restart

logical mo_namelists::nml_mainconfig_mhm_mrm_t::optimize_restart

Optimization will be restarted from mo_<opti_method>.restart file (.true.)

Definition at line 170 of file mo_namelists.f90.

◆ read_from_file

logical mo_namelists::nml_mainconfig_mhm_mrm_t::read_from_file = .true.

whether the associated variables are already set by interfaces

Definition at line 166 of file mo_namelists.f90.

◆ read_old_style_restart_bounds

logical mo_namelists::nml_mainconfig_mhm_mrm_t::read_old_style_restart_bounds

flag to use an old-style restart file created by mhm<=v5.11

Definition at line 175 of file mo_namelists.f90.

◆ read_restart

logical mo_namelists::nml_mainconfig_mhm_mrm_t::read_restart

flag for reading restart output

Definition at line 173 of file mo_namelists.f90.

◆ resolution_routing

real(dp), dimension(maxnodomains) mo_namelists::nml_mainconfig_mhm_mrm_t::resolution_routing

resolution of Level-11 discharge routing [m or degree] per domain

Definition at line 168 of file mo_namelists.f90.

◆ restart_reset_fluxes_states

logical mo_namelists::nml_mainconfig_mhm_mrm_t::restart_reset_fluxes_states

flag to reset fluxes and states read from restart to default values

Definition at line 176 of file mo_namelists.f90.

◆ timestep

integer(i4) mo_namelists::nml_mainconfig_mhm_mrm_t::timestep

[h] simulation time step (= TS) in [h] either 1, 2, 3, 4, 6, 12 or 24

Definition at line 167 of file mo_namelists.f90.


The documentation for this module was generated from the following file: