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

Provides file names and units for mHM. More...

Variables

character(len=*), parameter version = '5.13.2-dev0'
 Current mHM model version (will be set to 5.13.2-dev0 )
 
character(len=*), parameter version_date = 'Aug 2023'
 Time of current mHM model version release.
 
character(len=*), parameter file_main = 'mhm_driver.f90'
 Driver file.
 
character(:), allocatable file_namelist_mhm
 Namelist file name.
 
integer, parameter unamelist_mhm = 30
 Unit for namelist.
 
character(:), allocatable file_namelist_mhm_param
 Parameter namelists file name.
 
integer, parameter unamelist_mhm_param = 31
 Unit for namelist.
 
character(:), allocatable file_defoutput
 file defining mHM's outputs
 
integer, parameter udefoutput = 67
 Unit for file defining mHM's outputs.
 
character(len=*), parameter file_mhm_output = 'mHM_Fluxes_States.nc'
 file containing mhm output
 

Detailed Description

Provides file names and units for mHM.

Provides all filenames as well as all units used for the hydrologic model mHM. The version parameter will be set during compilation to "5.13.2-dev0 ". The \c version_date parameter will be set during compilation to \"\htmlinclude version_date.txt \latexinclude version_date.txt\", if it is a release version, otherwise it will be the current date.

Changelog
  • Robert Schweppe Jun 2018
    • refactoring and reformatting
  • Sebastian Mueller Sep 2020
    • setting version with pre-processor from version file
Authors
Matthias Cuntz
Sebastian Mueller
Date
Jan 2012

Variable Documentation

◆ file_defoutput

character(:), allocatable mo_file::file_defoutput

◆ file_main

character(len = *), parameter mo_file::file_main = 'mhm_driver.f90'

Driver file.

Definition at line 40 of file mo_file.F90.

◆ file_mhm_output

character(len = *), parameter mo_file::file_mhm_output = 'mHM_Fluxes_States.nc'

file containing mhm output

Definition at line 54 of file mo_file.F90.

Referenced by mo_write_fluxes_states::mhm_outputdataset().

◆ file_namelist_mhm

character(:), allocatable mo_file::file_namelist_mhm

◆ file_namelist_mhm_param

character(:), allocatable mo_file::file_namelist_mhm_param

◆ udefoutput

integer, parameter mo_file::udefoutput = 67

Unit for file defining mHM's outputs.

Definition at line 52 of file mo_file.F90.

Referenced by mo_mhm_read_config::mhm_read_config().

◆ unamelist_mhm

integer, parameter mo_file::unamelist_mhm = 30

Unit for namelist.

Definition at line 44 of file mo_file.F90.

Referenced by mo_mhm_interface::mhm_interface_init().

◆ unamelist_mhm_param

integer, parameter mo_file::unamelist_mhm_param = 31

Unit for namelist.

Definition at line 48 of file mo_file.F90.

Referenced by mo_mhm_interface::mhm_interface_init().

◆ version

character(len = *), parameter mo_file::version = '5.13.2-dev0'

Current mHM model version (will be set to 5.13.2-dev0 )

Definition at line 33 of file mo_file.F90.

Referenced by mo_nc_output::createoutputfile(), mo_mhm_cli::parse_command_line(), mo_mhm_messages::startup_message(), model::version(), and mo_write_ascii::write_configfile().

◆ version_date

character(len = *), parameter mo_file::version_date = 'Aug 2023'

Time of current mHM model version release.

Definition at line 36 of file mo_file.F90.

Referenced by mo_mhm_messages::startup_message().