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

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

Variables

character(len=*), parameter version = '1.0'
 Current mHM model version.
 
character(len=*), parameter version_date = 'May 2019'
 Time of current mHM model version release.
 
character(len=*), parameter file_main = 'mrm_driver.f90'
 Driver file.
 
character(len=*), parameter file_namelist_mrm = 'mrm.nml'
 Namelist file name.
 
integer, parameter unamelist_mrm = 40
 Unit for namelist.
 
character(len=*), parameter file_namelist_param_mrm = 'mrm_parameter.nml'
 Parameter namelists file name.
 
integer, parameter unamelist_param_mrm = 41
 Unit for namelist.
 
character(len=*), parameter file_facc = 'facc.asc'
 
integer, parameter ufacc = 56
 Unit for flow accumulation input data file.
 
character(len=*), parameter file_fdir = 'fdir.asc'
 flow direction input data file
 
integer, parameter ufdir = 57
 Unit for flow direction input data file.
 
character(len= *), parameter file_slope = 'slope.asc'
 flow direction input data file
 
integer, parameter uslope = 59
 Unit for flow direction input data file.
 
character(len=*), parameter file_gaugeloc = 'idgauges.asc'
 gauge location input data file
 
integer, parameter ugaugeloc = 62
 Unit for gauge location input data file.
 
integer, parameter udischarge = 66
 unit for discharge time series
 
character(:), allocatable file_defoutput
 file defining mRM's outputs
 
integer, parameter udefoutput = 67
 Unit for file defining mRM's outputs.
 
character(len=*), parameter file_config = 'ConfigFile.log'
 file defining mHM's outputs
 
integer, parameter uconfig = 68
 Unit for file defining mHM's outputs.
 
character(len=*), parameter file_daily_discharge = 'daily_discharge.out'
 file defining optimazation outputs
 
integer, parameter udaily_discharge = 74
 Unit for file optimazation outputs.
 
character(len=*), parameter ncfile_discharge = 'discharge.nc'
 file defining optimazation outputs
 
character(len=*), parameter file_mrm_output = 'mRM_Fluxes_States.nc'
 file containing mrm output
 
character(len=*), parameter file_gw_output = 'mRM_gw_Fluxes_States.nc'
 file containing mrm output for groundwater coupling
 
character(len=*), parameter file_subdaily_discharge = 'subdaily_discharge.out'
 file defining optimazation outputs
 
integer, parameter usubdaily_discharge = 75
 Unit for file optimazation outputs.
 
character(len=*), parameter ncfile_subdaily_discharge = 'subdaily_discharge.nc'
 file containing simulated discharge at observat time step
 

Detailed Description

Provides file names and units for mRM.

Provides all filenames as well as all units used for the multiscale Routing Model mRM.

Authors
Matthias Cuntz, Stephan Thober
Date
Aug 2015

Variable Documentation

◆ file_config

character(len = *), parameter mo_mrm_file::file_config = 'ConfigFile.log'

file defining mHM's outputs

Definition at line 57 of file mo_mrm_file.f90.

◆ file_daily_discharge

character(len = *), parameter mo_mrm_file::file_daily_discharge = 'daily_discharge.out'

file defining optimazation outputs

Definition at line 62 of file mo_mrm_file.f90.

Referenced by mo_mrm_write::write_daily_obs_sim_discharge().

◆ file_defoutput

character(:), allocatable mo_mrm_file::file_defoutput

file defining mRM's outputs

Definition at line 52 of file mo_mrm_file.f90.

Referenced by mo_mrm_init::config_output(), mo_mrm_read_config::mrm_read_config(), and mo_mrm_init::print_startup_message().

◆ file_facc

character(len = *), parameter mo_mrm_file::file_facc = 'facc.asc'

Definition at line 31 of file mo_mrm_file.f90.

Referenced by mo_mrm_read_data::mrm_read_l0_data().

◆ file_fdir

character(len = *), parameter mo_mrm_file::file_fdir = 'fdir.asc'

flow direction input data file

Definition at line 35 of file mo_mrm_file.f90.

Referenced by mo_mrm_read_data::mrm_read_l0_data().

◆ file_gaugeloc

character(len = *), parameter mo_mrm_file::file_gaugeloc = 'idgauges.asc'

gauge location input data file

Definition at line 44 of file mo_mrm_file.f90.

Referenced by mo_mrm_read_data::mrm_read_l0_data().

◆ file_gw_output

character(len = *), parameter mo_mrm_file::file_gw_output = 'mRM_gw_Fluxes_States.nc'

file containing mrm output for groundwater coupling

Definition at line 72 of file mo_mrm_file.f90.

◆ file_main

character(len = *), parameter mo_mrm_file::file_main = 'mrm_driver.f90'

Driver file.

Definition at line 21 of file mo_mrm_file.f90.

Referenced by mo_mrm_init::print_startup_message().

◆ file_mrm_output

character(len = *), parameter mo_mrm_file::file_mrm_output = 'mRM_Fluxes_States.nc'

file containing mrm output

Definition at line 69 of file mo_mrm_file.f90.

Referenced by mo_mrm_write_fluxes_states::mrm_outputdataset().

◆ file_namelist_mrm

character(len = *), parameter mo_mrm_file::file_namelist_mrm = 'mrm.nml'

Namelist file name.

Definition at line 23 of file mo_mrm_file.f90.

Referenced by mo_mrm_init::config_output().

◆ file_namelist_param_mrm

character(len = *), parameter mo_mrm_file::file_namelist_param_mrm = 'mrm_parameter.nml'

Parameter namelists file name.

Definition at line 27 of file mo_mrm_file.f90.

Referenced by mo_mrm_init::config_output().

◆ file_slope

character(len=*), parameter mo_mrm_file::file_slope = 'slope.asc'

flow direction input data file

Definition at line 39 of file mo_mrm_file.f90.

◆ file_subdaily_discharge

character(len = *), parameter mo_mrm_file::file_subdaily_discharge = 'subdaily_discharge.out'

file defining optimazation outputs

Definition at line 75 of file mo_mrm_file.f90.

Referenced by mo_mrm_write::write_subdaily_obs_sim_discharge().

◆ ncfile_discharge

character(len = *), parameter mo_mrm_file::ncfile_discharge = 'discharge.nc'

file defining optimazation outputs

Definition at line 66 of file mo_mrm_file.f90.

Referenced by mo_mrm_write::write_daily_obs_sim_discharge().

◆ ncfile_subdaily_discharge

character(len = *), parameter mo_mrm_file::ncfile_subdaily_discharge = 'subdaily_discharge.nc'

file containing simulated discharge at observat time step

Definition at line 79 of file mo_mrm_file.f90.

Referenced by mo_mrm_write::write_subdaily_obs_sim_discharge().

◆ uconfig

integer, parameter mo_mrm_file::uconfig = 68

Unit for file defining mHM's outputs.

Definition at line 59 of file mo_mrm_file.f90.

◆ udaily_discharge

integer, parameter mo_mrm_file::udaily_discharge = 74

Unit for file optimazation outputs.

Definition at line 64 of file mo_mrm_file.f90.

Referenced by mo_mrm_write::write_daily_obs_sim_discharge().

◆ udefoutput

integer, parameter mo_mrm_file::udefoutput = 67

Unit for file defining mRM's outputs.

Definition at line 54 of file mo_mrm_file.f90.

Referenced by mo_mrm_read_config::mrm_read_config().

◆ udischarge

integer, parameter mo_mrm_file::udischarge = 66

unit for discharge time series

Definition at line 49 of file mo_mrm_file.f90.

Referenced by mo_mrm_read_data::mrm_read_discharge().

◆ ufacc

integer, parameter mo_mrm_file::ufacc = 56

Unit for flow accumulation input data file.

Definition at line 33 of file mo_mrm_file.f90.

Referenced by mo_mrm_read_data::mrm_read_l0_data().

◆ ufdir

integer, parameter mo_mrm_file::ufdir = 57

Unit for flow direction input data file.

Definition at line 37 of file mo_mrm_file.f90.

Referenced by mo_mrm_read_data::mrm_read_l0_data().

◆ ugaugeloc

integer, parameter mo_mrm_file::ugaugeloc = 62

Unit for gauge location input data file.

Definition at line 46 of file mo_mrm_file.f90.

Referenced by mo_mrm_read_data::mrm_read_l0_data().

◆ unamelist_mrm

integer, parameter mo_mrm_file::unamelist_mrm = 40

Unit for namelist.

Definition at line 25 of file mo_mrm_file.f90.

◆ unamelist_param_mrm

integer, parameter mo_mrm_file::unamelist_param_mrm = 41

Unit for namelist.

Definition at line 29 of file mo_mrm_file.f90.

◆ uslope

integer, parameter mo_mrm_file::uslope = 59

Unit for flow direction input data file.

Definition at line 41 of file mo_mrm_file.f90.

◆ usubdaily_discharge

integer, parameter mo_mrm_file::usubdaily_discharge = 75

Unit for file optimazation outputs.

Definition at line 77 of file mo_mrm_file.f90.

Referenced by mo_mrm_write::write_subdaily_obs_sim_discharge().

◆ version

character(len = *), parameter mo_mrm_file::version = '1.0'

Current mHM model version.

Definition at line 17 of file mo_mrm_file.f90.

Referenced by mo_mrm_init::print_startup_message(), and mo_mrm_write::write_configfile().

◆ version_date

character(len = *), parameter mo_mrm_file::version_date = 'May 2019'

Time of current mHM model version release.

Definition at line 19 of file mo_mrm_file.f90.

Referenced by mo_mrm_init::print_startup_message().