Personal tools

Difference between revisions of "Keyword list"

From MohidWiki

Jump to: navigation, search
(Module SedimentQuality)
(Module Benthos)
 
(81 intermediate revisions by 2 users not shown)
Line 19: Line 19:
 
| Base 1
 
| Base 1
 
|Benthos
 
|Benthos
|BIOSI_DECAY_RATE
+
|ANOXIA_RELEASE
|Biogenic silica dissolution rate
+
|Compute nutrient release under anoxic conditions
|
 
|
 
 
|
 
|
 
|
 
|
 +
|0
 
|
 
|
 +
|Boolean
 
|-
 
|-
 
| Base 1
 
| Base 1
 
|Benthos
 
|Benthos
|DIATOMS
+
|BACMINSUB
|Compute diatoms mortality
+
|Minimum substrate concentration for bacterial uptake
|
 
|
 
 
|
 
|
 
|
 
|
 +
|0.01
 
|
 
|
 +
|Real
 
|-
 
|-
 
| Base 1
 
| Base 1
 
|Benthos
 
|Benthos
|DIATOMS_MORTALITY
+
|BACNCONS
|Diatoms mortality rate when deposited
+
|Nitrogen saturation constant for bacteria
|
 
|
 
 
|
 
|
 
|
 
|
 +
|0.08
 
|
 
|
 +
|Real
 
|-
 
|-
 
| Base 1
 
| Base 1
 
|Benthos
 
|Benthos
|DIATOMS_NC_RATIO
+
|BACT
|Diatoms Nitrogen/Carbon ratio
+
|Compute bacteria
|
 
|
 
 
|
 
|
 
|
 
|
 +
|0
 
|
 
|
 +
|Boolean
 
|-
 
|-
 
| Base 1
 
| Base 1
 
|Benthos
 
|Benthos
|DIATOMS_PC_RATIO
+
|BACT_MORTALITY
|Diatoms Phosphorus/Carbon ratio
+
|Mortality rate of bacteria
|
 
|
 
 
|
 
|
 
|
 
|
 +
|0.1
 
|
 
|
 +
|Real
 
|-
 
|-
 
| Base 1
 
| Base 1
 
|Benthos
 
|Benthos
|DIATOMS_SIC_RATIO
+
|BACT_NC_RATIO
|Diatoms Silica/Carbon ratio
+
|Nitrogen to carbon ratio for bacteria
|
 
|
 
 
|
 
|
 
|
 
|
 +
|0.18
 
|
 
|
 +
|Real
 
|-
 
|-
 
| Base 1
 
| Base 1
 
|Benthos
 
|Benthos
|DT
+
|BACT_PC_RATIO
|Time step to compute benthic biogeochemical processes
+
|Phosphorus to carbon ratio for bacteria
|
 
|
 
 
|
 
|
 
|
 
|
 +
|0.024
 
|
 
|
 +
|Real
 
|-
 
|-
 
| Base 1
 
| Base 1
 
|Benthos
 
|Benthos
|MIN_OXYGEN
+
|BIOSI_DECAY_RATE
|Minimum oxygen concentration for mineralization to occur
+
|Biogenic silica dissolution rate
|
 
|
 
 
|
 
|
 
|
 
|
 +
|0.1
 
|
 
|
 +
|Real
 
|-
 
|-
 
| Base 1
 
| Base 1
 
|Benthos
 
|Benthos
|NC_RATIO
+
|BMAXUPTA
|Nitrogen/Carbon ratio of organic matter
+
|Maximum uptake rate of bacteria
|
 
|
 
 
|
 
|
 
|
 
|
 +
|0.2
 
|
 
|
 +
|Real
 
|-
 
|-
 
| Base 1
 
| Base 1
 
|Benthos
 
|Benthos
|NITROGEN
+
|BOTTOMRDEPTH
|Compute nitrogen processes
+
|Depth of the bottom reactor (m)
|
 
|
 
 
|
 
|
 
|
 
|
 +
|0.3
 
|
 
|
 +
|Real
 
|-
 
|-
 
| Base 1
 
| Base 1
 
|Benthos
 
|Benthos
|OXYGEN
+
|DIATOMS
|Compute oxygen processes
+
|Compute diatoms mortality
|
 
|
 
 
|
 
|
 
|
 
|
 +
|0
 
|
 
|
 +
|Boolean
 
|-
 
|-
 
| Base 1
 
| Base 1
 
|Benthos
 
|Benthos
|PC_RATIO
+
|DIATOMS_MORTALITY
|Phosphorus/Carbon ratio of organic matter
+
|Diatoms mortality rate when deposited
 
|
 
|
 
|
 
|
 +
|0.03
 
|
 
|
 +
|Real
 +
|-
 +
| Base 1
 +
|Benthos
 +
|DIATOMS_NC_RATIO
 +
|Diatoms Nitrogen/Carbon ratio
 
|
 
|
 
|
 
|
|-
+
|0.18
| rowspan="2" |Base 1
 
| rowspan="2" |Benthos
 
| rowspan="2" |PELAGIC_MODEL
 
| rowspan="2" |Pelagic model name to which Module Benthos will be coupled
 
|LifeModel
 
|
 
| rowspan="2" |
 
| rowspan="2" |
 
| rowspan="2" |
 
|-
 
|WaterQuality
 
 
|
 
|
 +
|Real
 
|-
 
|-
 
| Base 1
 
| Base 1
 
|Benthos
 
|Benthos
|PHOSPHORUS
+
|DIATOMS_PC_RATIO
|Compute phosphorus processes
+
|Diatoms Phosphorus/Carbon ratio
|
 
|
 
 
|
 
|
 
|
 
|
 +
|0.024
 
|
 
|
 +
|Real
 
|-
 
|-
 
| Base 1
 
| Base 1
 
|Benthos
 
|Benthos
|PHYTO
+
|DIATOMS_SIC_RATIO
|Compute phytoplankton mortality
+
|Diatoms Silica/Carbon ratio
|
 
|
 
 
|
 
|
 
|
 
|
 +
|0.07
 
|
 
|
 +
|Real
 
|-
 
|-
 
| Base 1
 
| Base 1
 
|Benthos
 
|Benthos
|PHYTO_MORTALITY
+
|DT
|Phytoplankton mortality rate when deposited
+
|Time step to compute benthic biogeochemical processes
|
 
|
 
|
 
 
|
 
|
 
|
 
|
 +
|3600
 +
|seconds
 +
|Real
 
|-
 
|-
 
| Base 1
 
| Base 1
 
|Benthos
 
|Benthos
|PHYTO_NC_RATIO
+
|MINERALIZATION
|Phytoplankton Nitrogen/Carbon ratio
+
|Compute mineralization of organic matter
|
 
|
 
 
|
 
|
 
|
 
|
 +
|1
 
|
 
|
 +
|Boolean
 
|-
 
|-
 
| Base 1
 
| Base 1
 
|Benthos
 
|Benthos
|PHYTO_PC_RATIO
+
|MIN_OXYGEN
|Phytoplankton Nitrogen/Carbon ratio
+
|Minimum oxygen concentration for mineralization to occur
|
 
|
 
 
|
 
|
 
|
 
|
 +
|1e-5
 
|
 
|
 +
|Real
 
|-
 
|-
 
| Base 1
 
| Base 1
 
|Benthos
 
|Benthos
|PON_DECAY_RATE
+
|NC_RATIO
|Particulate organic nitrogen mineralization rate
+
|Nitrogen/Carbon ratio of organic matter
|
 
 
|
 
|
 
|
 
|
 +
|0.18
 
|
 
|
 
|
 
|
Line 212: Line 209:
 
| Base 1
 
| Base 1
 
|Benthos
 
|Benthos
|PON_DECAY_TFACTOR
+
|NH4R
|Particulate Organic Nitrogen temperature influence factor in mineralization Rate
+
|NH4 release rate from sediment under anoxia
|
 
|
 
 
|
 
|
 
|
 
|
 +
|0.001
 
|
 
|
 +
|Real
 
|-
 
|-
 
| Base 1
 
| Base 1
 
|Benthos
 
|Benthos
|POP_DECAY_RATE
+
|NH4R_TFACTOR
|Particulate organic phosphorus mineralization rate
+
|Temperature factor for NH4 release
|
 
|
 
 
|
 
|
 
|
 
|
 +
|1.02
 
|
 
|
 +
|Real
 
|-
 
|-
 
| Base 1
 
| Base 1
 
|Benthos
 
|Benthos
|POP_DECAY_TFACTOR
+
|NITROGEN
|Particulate Organic Phosphorus temperature influence factor in mineralization Rate
+
|Compute nitrogen processes
 
|
 
|
 
|
 
|
 +
|0
 
|
 
|
 +
|Boolean
 +
|-
 +
| Base 1
 +
|Benthos
 +
|OXYGEN
 +
|Compute oxygen processes
 
|
 
|
 
|
 
|
 +
|0
 +
|
 +
|Boolean
 +
|-
 +
| rowspan="3" |Base 1
 +
| rowspan="3" |Benthos
 +
| rowspan="3" |O2_METHOD
 +
| rowspan="3" |Method for oxygen limitation
 +
|1
 +
|Default
 +
| rowspan="3" |
 +
| rowspan="3" |
 +
|-
 +
|2
 +
|Monod
 +
|-
 +
|3
 +
|Exponential
 
|-
 
|-
 
| Base 1
 
| Base 1
 
|Benthos
 
|Benthos
|SILICA
+
|PC_RATIO
 +
|Phosphorus/Carbon ratio of organic matter
 
|
 
|
 
|
 
|
 +
|0.024
 
|
 
|
 +
|Real
 +
|-
 +
| rowspan="2" |Base 1
 +
| rowspan="2" |Benthos
 +
| rowspan="2" |PELAGIC_MODEL
 +
| rowspan="2" |Pelagic model name to which Module Benthos will be coupled (mandatory)
 +
|LifeModel
 
|
 
|
 +
| rowspan="2" |
 +
| rowspan="2" |
 +
|-
 +
|WaterQuality
 
|
 
|
|
 
|}
 
 
=== Module CEQUALW2===
 
[https://github.com/Mohid-Water-Modelling-System/Mohid/blob/master/Software/MOHIDBase1/ModuleCEQUALW2.F90 Source Code]
 
{| class="wikitable"
 
|-
 
! scope="col" |Project
 
! scope="col" |Module
 
! scope="col" |Keyword
 
! scope="col" |Keyword description
 
! scope="col" |Options
 
! scope="col" |Option description
 
! scope="col" |Default Value
 
! scope="col" |Units
 
! scope="col" |Type
 
 
|-
 
|-
 
| Base 1
 
| Base 1
|CEQUALW2
+
|Benthos
|DTSECONDS
+
|PHOSPHORUS
|time step, in seconds, between two CEQUALW2 calls
+
|Compute phosphorus processes
 +
|
 
|
 
|
 +
|0
 
|
 
|
 +
|Boolean
 +
|-
 +
| Base 1
 +
|Benthos
 +
|PHYTO
 +
|Compute phytoplankton mortality
 
|
 
|
 
|
 
|
 +
|0
 
|
 
|
 +
|Boolean
 
|-
 
|-
 
| Base 1
 
| Base 1
|CEQUALW2
+
|Benthos
|NAME
+
|PHYTO_MORTALITY
|Algae Property name as defined on Module GlobalData
+
|Phytoplankton mortality rate when deposited
 
|
 
|
 
|
 
|
 +
|0.03
 
|
 
|
 
|
 
|
|
+
|-
|}
+
| Base 1
 
+
|Benthos
=== Module Discharges===
+
|PHYTO_NC_RATIO
[https://github.com/Mohid-Water-Modelling-System/Mohid/blob/master/Software/MOHIDBase1/ModuleDischarges.F90 Source Code]
+
|Phytoplankton Nitrogen/Carbon ratio
{| class="wikitable"
 
|-
 
! scope="col" |Project
 
! scope="col" |Module
 
! scope="col" |Keyword
 
! scope="col" |Keyword description
 
! scope="col" |Options
 
! scope="col" |Option description
 
! scope="col" |Default Value
 
! scope="col" |Units
 
! scope="col" |Type
 
|-
 
| Base 1
 
|Discharges
 
|ALTERNATIVE_LOCATIONS
 
|Activates the automatic search for alternative locations, when the discharge point is not a covered point
 
|
 
 
|
 
|
 
|
 
|
 +
|0.18
 
|
 
|
 
|
 
|
 
|-
 
|-
 
| Base 1
 
| Base 1
|Discharges
+
|Benthos
|CREST_HEIGTH
+
|PHYTO_PC_RATIO
|Crest Height. Parameter needed in the case of the option FLOW_OVER is active (spill flow).
+
|Phytoplankton Nitrogen/Carbon ratio
|
 
 
|
 
|
 
|
 
|
 +
|0.024
 
|
 
|
 
|
 
|
 
|-
 
|-
 
| Base 1
 
| Base 1
|Discharges
+
|Benthos
|DATA_BASE_FILE
+
|PO4R
|Definition of the data base time series file. If there is one, model assumes that the discharge is time variable
+
|PO4 release rate from sediment under anoxia
|
 
|
 
 
|
 
|
 
|
 
|
 +
|0.001
 
|
 
|
 +
|Real
 
|-
 
|-
 
| Base 1
 
| Base 1
|Discharges
+
|Benthos
|DEFAULT_FLOW_VALUE
+
|PO4R_TFACTOR
|Default flow value
+
|Temperature factor for PO4 release
|
 
|
 
 
|
 
|
 
|
 
|
 +
|1.02
 
|
 
|
 +
|Real
 
|-
 
|-
 
| Base 1
 
| Base 1
|Discharges
+
|Benthos
|DEFAULT_VELOCITY_VALUE
+
|POMPOOLS
|Default velocity associated with the discharge. Important to compute momentum fluxes
+
|Compute particulate organic matter pools
|
 
|
 
 
|
 
|
 
|
 
|
 +
|0
 
|
 
|
 +
|Boolean
 
|-
 
|-
 
| Base 1
 
| Base 1
|Discharges
+
|Benthos
|DEFAULTVALUE
+
|PON_DECAY_RATE
|Water property value
+
|Particulate organic nitrogen mineralization rate
|
 
|
 
 
|
 
|
 
|
 
|
 +
|0.1
 
|
 
|
 +
|Real
 
|-
 
|-
 
| Base 1
 
| Base 1
|Discharges
+
|Benthos
|DESCRIPTION
+
|PON_DECAY_TFACTOR
|Discharge description
+
|Particulate Organic Nitrogen temperature influence factor in mineralization Rate
|
 
|
 
 
|
 
|
 
|
 
|
 +
|1.02
 
|
 
|
 +
|Real
 
|-
 
|-
 
| Base 1
 
| Base 1
|Discharges
+
|Benthos
|FLOW_COLUMN
+
|POP_DECAY_RATE
|Column where the flow is defined in the data base time series file
+
|Particulate organic phosphorus mineralization rate
|
 
|
 
 
|
 
|
 
|
 
|
 +
|0.03
 
|
 
|
 +
|Real
 
|-
 
|-
 
| Base 1
 
| Base 1
|Discharges
+
|Benthos
|FLOW_OVER
+
|POP_DECAY_TFACTOR
|Computes a negative discharge, function of the water level, also known as spill flow
+
|Particulate Organic Phosphorus temperature influence factor in mineralization rate
|
 
|
 
 
|
 
|
 
|
 
|
 +
|1.08
 
|
 
|
 +
|Real
 
|-
 
|-
 
| Base 1
 
| Base 1
|Discharges
+
|Benthos
|I_CELL
+
|SILICA
|Line where the discharge is located. When defined, a grid-based discharged is assumed
+
|Compute Silica parameters
|
 
|
 
 
|
 
|
 
|
 
|
 +
|0
 
|
 
|
 +
|Boolean
 
|-
 
|-
 
| Base 1
 
| Base 1
|Discharges
+
|Benthos
|J_CELL
+
|TBCONST1
|Column where the discharge is located
+
|Bacteria: Constant to control temperature response curve shape
|
 
 
|
 
|
 
|
 
|
 +
|0.05
 
|
 
|
 
|
 
|
 
|-
 
|-
 
| Base 1
 
| Base 1
|Discharges
+
|Benthos
|K_CELL
+
|TBCONST2
|Layer where the discharge is located
+
|Bacteria: Constant to control temperature response curve shape
|
 
 
|
 
|
 
|
 
|
 +
|0.98
 
|
 
|
 
|
 
|
 
|-
 
|-
 
| Base 1
 
| Base 1
|Discharges
+
|Benthos
|NAME
+
|TBCONST3
|Discharge name
+
|Bacteria: Constant to control temperature response curve shape
|
 
 
|
 
|
 
|
 
|
 +
|0.98
 
|
 
|
 
|
 
|
 
|-
 
|-
 
| Base 1
 
| Base 1
|Discharges
+
|Benthos
|NODE_ID
+
|TBCONST4
|ID of the discharge, when it isn't grid-based
+
|Bacteria: Constant to control temperature response curve shape
|
 
 
|
 
|
 
|
 
|
 +
|0.02
 
|
 
|
 
|
 
|
 
|-
 
|-
 
| Base 1
 
| Base 1
|Discharges
+
|Benthos
|TIME_SERIE_COLUMN
+
|TBMAX
|This keyword is used to give to the model the column where the water property associated with this sub-block is defined in the time series.
+
|Bacteria: Maximum temperature tolerable temperature for growth
|
 
 
|
 
|
 
|
 
|
 +
|35
 +
|°C
 +
|Real
 +
|-
 +
| Base 1
 +
|Benthos
 +
|TBMIN
 +
|Bacteria: Minimum temperature tolerable for growth
 
|
 
|
 
|
 
|
 +
|5
 +
|°C
 +
|Real
 
|-
 
|-
 
| Base 1
 
| Base 1
|Discharges
+
|Benthos
|U_COLUMN
+
|TBMAX
|This keyword is used to give to model the column where the velocity X is defined in the data base time series file
+
|Maximum optimal temperature for bacterial growth
|
 
|
 
|
 
 
|
 
|
 
|
 
|
 +
|25.1
 +
|°C
 +
|Real
 
|-
 
|-
 
| Base 1
 
| Base 1
|Discharges
+
|Benthos
|V_COLUMN
+
|TBMIN
|This keyword is used to give to model the column where the velocity Y is defined in the data base time series file
+
|Minimum optimal temperature for bacterial growth
|
 
|
 
|
 
 
|
 
|
 
|
 
|
 +
|24.8
 +
|°C
 +
|Real
 +
|}
 +
 +
=== Module CEQUALW2===
 +
[https://github.com/Mohid-Water-Modelling-System/Mohid/blob/master/Software/MOHIDBase1/ModuleCEQUALW2.F90 Source Code]
 +
{| class="wikitable"
 +
|-
 +
! scope="col" |Project
 +
! scope="col" |Module
 +
! scope="col" |Keyword
 +
! scope="col" |Keyword description
 +
! scope="col" |Options
 +
! scope="col" |Option description
 +
! scope="col" |Default Value
 +
! scope="col" |Units
 +
! scope="col" |Type
 
|-
 
|-
 
| Base 1
 
| Base 1
|Discharges
+
|CEQUALW2
|WEIR_COEF
+
|DTSECONDS
|Weir Coefficient. Parameter needed in the case of the option FLOW_OVER is active (spill flow).
+
|time step, in seconds, between two CEQUALW2 calls
 
|
 
|
 
|
 
|
Line 481: Line 520:
 
|-
 
|-
 
| Base 1
 
| Base 1
|Discharges
+
|CEQUALW2
|WEIR_LENGTH
+
|NAME
|Weir Length. Parameter needed in the case of the option FLOW_OVER is active (spill flow).
+
|Algae Property name as defined on Module GlobalData
 
|
 
|
 
|
 
|
Line 491: Line 530:
 
|}
 
|}
  
=== Module DrainageNetwork===
+
=== Module Discharges===
[https://github.com/Mohid-Water-Modelling-System/Mohid/blob/master/Software/MOHIDBase1/ModuleDrainageNetwork.F90 Source Code]
+
[https://github.com/Mohid-Water-Modelling-System/Mohid/blob/master/Software/MOHIDBase1/ModuleDischarges.F90 Source Code]
 
{| class="wikitable"
 
{| class="wikitable"
 
|-
 
|-
Line 506: Line 545:
 
|-
 
|-
 
| Base 1
 
| Base 1
|DrainageNetwork
+
|Discharges
|ADVECTION_DIFUSION
+
|ALTERNATIVE_LOCATIONS
|Compute advection and diffusion of property
+
|Activates the automatic search for alternative locations, when the discharge point is not a covered point
 +
|0/1
 +
|Inactive/Active
 +
|0
 
|
 
|
 +
|Boolean
 +
|-
 +
| Base 1
 +
|Discharges
 +
|COORD_X
 +
|Longitude of the discharge in geographic coordinates
 
|
 
|
 
|
 
|
 
|
 
|
 
|
 
|
 +
|Real
 
|-
 
|-
| rowspan="2" |Base 1
+
| Base 1
| rowspan="2" |DrainageNetwork
+
|Discharges
| rowspan="2" |ADVECTION_SCHEME
+
|COORD_Y
| rowspan="2" |Numerical Discretization of Advection.
+
|Activates the automatic search for alternative locations, when the discharge point is not a covered point
|1
+
|Latitude of the discharge in geographic coordinates
|UpwindOrder1 (Upwind scheme of 1st order)
+
|
| rowspan="2" |
+
|
| rowspan="2" |
+
|
| rowspan="2" |
+
|Real
|-
 
|5
 
|CentralDif (Central differences scheme)
 
 
|-
 
|-
 
| Base 1
 
| Base 1
|DrainageNetwork
+
|Discharges
|CHECK_NODES
+
|CREST_HEIGTH
|Check nodes consistency in the drainage network file
+
|Crest Height. Parameter needed in the case of the option FLOW_OVER is active (spill flow).
 
|
 
|
 
|
 
|
Line 539: Line 585:
 
|-
 
|-
 
| Base 1
 
| Base 1
|DrainageNetwork
+
|Discharges
|CHECK_REACHES
+
|DATA_BASE_FILE
|Check reaches consistency in the drainage network file (a reach connects 2 nodes)
+
|Definition of the data base time series file. If there is one, model assumes that the discharge is time variable
 
|
 
|
 
|
 
|
Line 549: Line 595:
 
|-
 
|-
 
| Base 1
 
| Base 1
|DrainageNetwork
+
|Discharges
|CONTINUOUS
+
|DEFAULT_FLOW_VALUE
|Computations follow from another simulation
+
|Default flow value
 
|
 
|
 
|
 
|
Line 559: Line 605:
 
|-
 
|-
 
| Base 1
 
| Base 1
|DrainageNetwork
+
|Discharges
|DATA_COLUMN
+
|DEFAULT_VELOCITY_VALUE
|Number of column in the time series file with the downstream water depth values
+
|Default velocity associated with the discharge. Important to compute momentum fluxes
 
|
 
|
 
|
 
|
Line 569: Line 615:
 
|-
 
|-
 
| Base 1
 
| Base 1
|DrainageNetwork
+
|Discharges
|DEFAULT_VALUE
+
|DEFAULTVALUE
|Default value for water depth at the downstream boundary condition
+
|Water property value
 
|
 
|
 
|
 
|
Line 579: Line 625:
 
|-
 
|-
 
| Base 1
 
| Base 1
|DrainageNetwork
+
|Discharges
|DEFAULT_VALUE
+
|DESCRIPTION
|Default value for this property. Also used as initial value.
+
|Discharge description
 
|
 
|
 
|
 
|
Line 589: Line 635:
 
|-
 
|-
 
| Base 1
 
| Base 1
|DrainageNetwork
+
|Discharges
|DESCRIPTION
+
|DISCHARGE_UNIFORM
|Description of property
+
|
 
|
 
|
 
|
 
|
Line 599: Line 645:
 
|-
 
|-
 
| Base 1
 
| Base 1
|DrainageNetwork
+
|Discharges
|DIFFUSION_SCHEME
+
|FLOW_COLUMN
|Numerical Discretization of Diffusion.
+
|Column where the flow is defined in the data base time series file
|5
 
|CentralDif (Central Differences discretization)
 
 
|
 
|
 
|
 
|
 
|
 
|
|-
 
| Base 1
 
|DrainageNetwork
 
|DIFFUSIVITY
 
|Diffusivity of property
 
 
|
 
|
 
|
 
|
 +
|-
 +
| rowspan="3" |Base 1
 +
| rowspan="3" |Discharges
 +
| rowspan="3" |FLOW_DISTRIBUTION
 +
| rowspan="3" |Chooses the hydrodynamic approximation to be solved in the momentum equation
 +
|by cell
 
|
 
|
 +
| rowspan="3" |
 +
| rowspan="3" |
 +
| rowspan="3" |
 +
|-
 +
|by water column
 
|
 
|
 +
|-
 +
|by volume
 
|
 
|
 
|-
 
|-
 
| Base 1
 
| Base 1
|DrainageNetwork
+
|Discharges
|DISCHARGES
+
|FLOW_OVER
|Use module discharges
+
|Computes a negative discharge, function of the water level, also known as spill flow
 
|
 
|
 
|
 
|
Line 628: Line 680:
 
|
 
|
 
|-
 
|-
| rowspan="5" |Base 1
+
| Base 1
| rowspan="5" |DrainageNetwork
+
|Discharges
| rowspan="5" |DOWNSTREAM_BOUNDARY
+
|IGNORE_ON
| rowspan="5" |Choose downstream boundary condition
+
|This keyword must be active for MOHID MPI runs
 +
|0/1
 +
|Inactive/Active
 
|0
 
|0
|Dam (flow at the outlet = 0.0)
+
|
| rowspan="5" |
+
|Boolean
| rowspan="5" |
 
| rowspan="5" |
 
 
|-
 
|-
|1
+
| Base 1
|Normal (solves KynematicWave at the outlet)
+
|Discharges
 +
|I_CELL
 +
|Line where the discharge is located. When defined, a grid-based discharged is assumed
 +
|
 +
|
 +
|
 +
|
 +
|Integer
 
|-
 
|-
|2
+
| Base 1
|ImposedWaterDepth
+
|Discharges
|-
+
|J_CELL
|3
+
|Column where the discharge is located
|ImposedWaterLevel
+
|
|-
+
|
|4
+
|
|ImposedVelocity
+
|
|-
+
|Integer
| rowspan="2" |Base 1
 
| rowspan="2" |DrainageNetwork
 
| rowspan="2" |FILE_IN_TIME
 
| rowspan="2" |Downstream boundary condition evolution
 
|NONE
 
|Constant evolution of downstream boundary condition (constant water depth)
 
| rowspan="2" |
 
| rowspan="2" |
 
| rowspan="2" |
 
|-
 
|TIMESERIE
 
|Reads a time series with water depth for downstream boundary condition
 
 
|-
 
|-
 
| Base 1
 
| Base 1
|DrainageNetwork
+
|Discharges
|FILENAME
+
|K_CELL
|Path to the file with the downstream water depth time serie values
+
|Layer where the discharge is located
|
 
 
|
 
|
 
|
 
|
 
|
 
|
 
|
 
|
 +
|Integer
 
|-
 
|-
 
| Base 1
 
| Base 1
|DrainageNetwork
+
|Discharges
|GLOBAL_MANNING
+
|NAME
|Assigns a Manning rugosity coefficient to all the drainage network channels
+
|Discharge name
 
|
 
|
 
|
 
|
Line 683: Line 730:
 
|
 
|
 
|-
 
|-
| rowspan="3" |Base 1
+
| Base 1
| rowspan="3" |DrainageNetwork
+
|Discharges
| rowspan="3" |HYDRODYNAMIC_APROX
+
|NODE_ID
| rowspan="3" |Chooses the hydrodynamic approximation to be solved in the momentum equation
+
|ID of the discharge, when it isn't grid-based
|1
 
|KinematicWave (friction = slope gradient)
 
| rowspan="3" |
 
| rowspan="3" |
 
| rowspan="3" |
 
|-
 
|2
 
|DiffusionWave (full St Venant equation except for advection)
 
|-
 
|3
 
|DynamicWave (full St Venant equation)
 
|-
 
| Base 1
 
|DrainageNetwork
 
|INITIAL_WATER_DEPTH
 
|Assigns an initial water depth to all channels. only if continuous computation is not chosen.
 
 
|
 
|
 
|
 
|
Line 710: Line 741:
 
|-
 
|-
 
| Base 1
 
| Base 1
|DrainageNetwork
+
|Discharges
|INITIALIZATION_METHOD
+
|TIME_SERIE_COLUMN
|Choose initialization method for this property.
+
|This keyword is used to give to the model the column where the water property associated with this sub-block is defined in the time series.
|CONSTANT
+
|
|Constant initialization of property
+
|
 
|
 
|
 
|
 
|
Line 720: Line 751:
 
|-
 
|-
 
| Base 1
 
| Base 1
|DrainageNetwork
+
|Discharges
|MIN_VALUE
+
|U_COLUMN
|Minimum concentration of property.
+
|This keyword is used to give to model the column where the velocity X is defined in the data base time series file
 
|
 
|
 
|
 
|
Line 730: Line 761:
 
|-
 
|-
 
| Base 1
 
| Base 1
|DrainageNetwork
+
|Discharges
|MIN_WATER_DEPTH
+
|V_COLUMN
|Minimum water column for computations
+
|This keyword is used to give to model the column where the velocity Y is defined in the data base time series file
 
|
 
|
 
|
 
|
Line 738: Line 769:
 
|
 
|
 
|
 
|
 +
|-
 +
| rowspan="5" |Base 1
 +
| rowspan="5" |Discharges
 +
| rowspan="5" |VERTICAL_DISCHARGE
 +
| rowspan="5" |Serves to specify the discharge distribution in the vertical direction
 +
|1
 +
|discharge in the bottom cell
 +
| rowspan="5" |
 +
| rowspan="5" |
 +
| rowspan="5" |
 +
|-
 +
|2
 +
|discharge in the surface cell
 +
|-
 +
|3
 +
|discharge in the cell that intersects the depth defined in the keyword K_DEPTH (no default value)
 +
|-
 +
|4
 +
|discharge in the layer defined in the keyword K_CELL (no default value)
 +
|-
 +
|5
 +
|Assumes a uniform distribution along the entire water column
 
|-
 
|-
 
| Base 1
 
| Base 1
|DrainageNetwork
+
|Discharges
|NAME
+
|WEIR_COEF
|Name of property
+
|Weir Coefficient. Parameter needed in the case of the option FLOW_OVER is active (spill flow).
 
|
 
|
 
|
 
|
Line 750: Line 803:
 
|-
 
|-
 
| Base 1
 
| Base 1
|DrainageNetwork
+
|Discharges
|NETWORK_FILE
+
|WEIR_LENGTH
|Path to the file that describes nodes and reaches
+
|Weir Length. Parameter needed in the case of the option FLOW_OVER is active (spill flow).
|
 
|
 
|
 
|
 
|
 
|-
 
| Base 1
 
|DrainageNetwork
 
|TIME_SERIE
 
|Output of property values in time series files.
 
 
|
 
|
 
|
 
|
Line 768: Line 811:
 
|
 
|
 
|
 
|
 +
|}
 +
 +
=== Module DrainageNetwork===
 +
[https://github.com/Mohid-Water-Modelling-System/Mohid/blob/master/Software/MOHIDBase1/ModuleDrainageNetwork.F90 Source Code]
 +
{| class="wikitable"
 
|-
 
|-
| Base 1
+
! scope="col" |Project
|DrainageNetwork
+
! scope="col" |Module
|TIME_SERIE_LOCATION
+
! scope="col" |Keyword
|Path to the file that has the time series location characteristics
+
! scope="col" |Keyword description
|
+
! scope="col" |Options
|
+
! scope="col" |Option description
|
+
! scope="col" |Default Value
|
+
! scope="col" |Units
|
+
! scope="col" |Type
 
|-
 
|-
 
| Base 1
 
| Base 1
 
|DrainageNetwork
 
|DrainageNetwork
|UNITS
+
|ADVECTION_DIFUSION
|Units of property
+
|Compute advection and diffusion of property
 
|
 
|
 
|
 
|
Line 791: Line 839:
 
| rowspan="2" |Base 1
 
| rowspan="2" |Base 1
 
| rowspan="2" |DrainageNetwork
 
| rowspan="2" |DrainageNetwork
| rowspan="2" |XS_CALC
+
| rowspan="2" |ADVECTION_SCHEME
| rowspan="2" |Method to compute trapezoidal cross section
+
| rowspan="2" |Numerical Discretization of Advection.
 
|1
 
|1
|Analytic
+
|UpwindOrder1 (Upwind scheme of 1st order)
 
| rowspan="2" |
 
| rowspan="2" |
 
| rowspan="2" |
 
| rowspan="2" |
 
| rowspan="2" |
 
| rowspan="2" |
 
|-
 
|-
|2
+
|5
|Discretization dH
+
|CentralDif (Central differences scheme)
|}
 
 
 
=== Module Life===
 
[https://github.com/Mohid-Water-Modelling-System/Mohid/blob/master/Software/MOHIDBase1/ModuleLife.F90 Source Code]
 
{| class="wikitable"
 
|-
 
! scope="col" |Project
 
! scope="col" |Module
 
! scope="col" |Keyword
 
! scope="col" |Keyword description
 
! scope="col" |Options
 
! scope="col" |Option description
 
! scope="col" |Default Value
 
! scope="col" |Units
 
! scope="col" |Type
 
 
|-
 
|-
 
| Base 1
 
| Base 1
|Life
+
|DrainageNetwork
|AFFINITY_NH4
+
|CHECK_NODES
|Affinity for NH4 uptake
+
|Check nodes consistency in the drainage network file
 
|
 
|
 
|
 
|
Line 828: Line 861:
 
|-
 
|-
 
| Base 1
 
| Base 1
|Life
+
|DrainageNetwork
|AFFINITY_NO3
+
|CHECK_REACHES
|Affinity for NO3 uptake
+
|Check reaches consistency in the drainage network file (a reach connects 2 nodes)
 
|
 
|
 
|
 
|
Line 838: Line 871:
 
|-
 
|-
 
| Base 1
 
| Base 1
|Life
+
|DrainageNetwork
|AFFINITY_PO4
+
|CONTINUOUS
|Affinity for PO4 uptake
+
|Computations follow from another simulation
 
|
 
|
 
|
 
|
Line 848: Line 881:
 
|-
 
|-
 
| Base 1
 
| Base 1
|Life
+
|DrainageNetwork
|ALPHA_CHL
+
|DATA_COLUMN
|Chl specific initial slop of P vs I curve
+
|Number of column in the time series file with the downstream water depth values
 
|
 
|
 
|
 
|
Line 858: Line 891:
 
|-
 
|-
 
| Base 1
 
| Base 1
|Life
+
|DrainageNetwork
|ASS_EFFIC
+
|DEFAULT_VALUE
|Assimilation efficiency
+
|Default value for water depth at the downstream boundary condition
 
|
 
|
 
|
 
|
Line 868: Line 901:
 
|-
 
|-
 
| Base 1
 
| Base 1
|Life
+
|DrainageNetwork
|ASS_EFFIC_LOW_O2
+
|DEFAULT_VALUE
|Assimilation efficiency @ low O2
+
|Default value for this property. Also used as initial value.
 
|
 
|
 
|
 
|
Line 878: Line 911:
 
|-
 
|-
 
| Base 1
 
| Base 1
|Life
+
|DrainageNetwork
|ASSIMIL_EFFIC
+
|DESCRIPTION
|Assimilation efficiency
+
|Description of property
 
|
 
|
 
|
 
|
Line 888: Line 921:
 
|-
 
|-
 
| Base 1
 
| Base 1
|Life
+
|DrainageNetwork
|BIO_SI_DISS
+
|DIFFUSION_SCHEME
|Biogenic silica dissolution rate
+
|Numerical Discretization of Diffusion.
|
+
|5
|
+
|CentralDif (Central Differences discretization)
 
|
 
|
 
|
 
|
Line 898: Line 931:
 
|-
 
|-
 
| Base 1
 
| Base 1
|Life
+
|DrainageNetwork
|CHL_DEGRAD_RATE
+
|DIFFUSIVITY
|Chla degradation rate constant
+
|Diffusivity of property
 
|
 
|
 
|
 
|
Line 908: Line 941:
 
|-
 
|-
 
| Base 1
 
| Base 1
|Life
+
|DrainageNetwork
|DENS_DEP_MORT
+
|DISCHARGES
|Density-dependence mortality rate
+
|Use module discharges
 
|
 
|
 
|
 
|
Line 917: Line 950:
 
|
 
|
 
|-
 
|-
| Base 1
+
| rowspan="5" |Base 1
|Life
+
| rowspan="5" |DrainageNetwork
|DOM_UP_KS
+
| rowspan="5" |DOWNSTREAM_BOUNDARY
|Half saturation value for DOM uptake
+
| rowspan="5" |Choose downstream boundary condition
|
+
|0
|
+
|Dam (flow at the outlet = 0.0)
|
+
| rowspan="5" |
|
+
| rowspan="5" |
|
+
| rowspan="5" |
 
|-
 
|-
| Base 1
+
|1
|Life
+
|Normal (solves KynematicWave at the outlet)
|DOMSL_BAC_KS
+
|-
|Bacteria mediated DOMsl Hydrolysis
+
|2
|
+
|ImposedWaterDepth
|
+
|-
|
+
|3
|
+
|ImposedWaterLevel
|
+
|-
 +
|4
 +
|ImposedVelocity
 +
|-
 +
| rowspan="2" |Base 1
 +
| rowspan="2" |DrainageNetwork
 +
| rowspan="2" |FILE_IN_TIME
 +
| rowspan="2" |Downstream boundary condition evolution
 +
|NONE
 +
|Constant evolution of downstream boundary condition (constant water depth)
 +
| rowspan="2" |
 +
| rowspan="2" |
 +
| rowspan="2" |
 +
|-
 +
|TIMESERIE
 +
|Reads a time series with water depth for downstream boundary condition
 
|-
 
|-
 
| Base 1
 
| Base 1
|Life
+
|DrainageNetwork
|DOMSL_BAC_VMAX
+
|FILENAME
|Vmax for DOMsl Hydrolysis
+
|Path to the file with the downstream water depth time serie values
 
|
 
|
 
|
 
|
Line 948: Line 996:
 
|-
 
|-
 
| Base 1
 
| Base 1
|Life
+
|DrainageNetwork
|EXC_DOM_SL_FRAC
+
|GLOBAL_MANNING
|DOM diverted to semi-labile pool
+
|Assigns a Manning rugosity coefficient to all the drainage network channels
 
|
 
|
 
|
 
|
Line 956: Line 1,004:
 
|
 
|
 
|
 
|
 +
|-
 +
| rowspan="3" |Base 1
 +
| rowspan="3" |DrainageNetwork
 +
| rowspan="3" |HYDRODYNAMIC_APROX
 +
| rowspan="3" |Chooses the hydrodynamic approximation to be solved in the momentum equation
 +
|1
 +
|KinematicWave (friction = slope gradient)
 +
| rowspan="3" |
 +
| rowspan="3" |
 +
| rowspan="3" |
 +
|-
 +
|2
 +
|DiffusionWave (full St Venant equation except for advection)
 +
|-
 +
|3
 +
|DynamicWave (full St Venant equation)
 
|-
 
|-
 
| Base 1
 
| Base 1
|Life
+
|DrainageNetwork
|EXCRE_UP_FRAC
+
|INITIAL_WATER_DEPTH
|Excreted fraction of uptake
+
|Assigns an initial water depth to all channels. only if continuous computation is not chosen.
 
|
 
|
 
|
 
|
Line 968: Line 1,032:
 
|-
 
|-
 
| Base 1
 
| Base 1
|Life
+
|DrainageNetwork
|EXU_NUT_STRESS
+
|INITIALIZATION_METHOD
|Exudation under nutrient stress
+
|Choose initialization method for this property.
|
+
|CONSTANT
|
+
|Constant initialization of property
 
|
 
|
 
|
 
|
Line 978: Line 1,042:
 
|-
 
|-
 
| Base 1
 
| Base 1
|Life
+
|DrainageNetwork
|GRAZ_AVAIL
+
|LIMIT_DT_COURANT
|Availability of Prey X
+
|Connect/disconnect limitation of dt by courant number
|
+
|0/1
|
+
|Inactive/Active
|
+
|0
|
 
 
|
 
|
 +
|Boolean
 
|-
 
|-
 
| Base 1
 
| Base 1
|Life
+
|DrainageNetwork
|GRAZ_UP_KS
+
|MIN_VALUE
|Half saturation value for uptake
+
|Minimum concentration of property.
 
|
 
|
 
|
 
|
Line 998: Line 1,062:
 
|-
 
|-
 
| Base 1
 
| Base 1
|Life
+
|DrainageNetwork
|LIGHT_LIM_METHOD
+
|MIN_WATER_DEPTH
|Light limitation method
+
|Minimum water column for computations
 
|
 
|
 
|
 
|
Line 1,008: Line 1,072:
 
|-
 
|-
 
| Base 1
 
| Base 1
|Life
+
|DrainageNetwork
|LYS_REF_CON
+
|NAME
|Lysis_Ref_Con   
+
|Name of property
 
|
 
|
 
|
 
|
Line 1,018: Line 1,082:
 
|-
 
|-
 
| Base 1
 
| Base 1
|Life
+
|DrainageNetwork
|MASS_XEK
+
|NETWORK_FILE
|Command to make a mass conservation test
+
|Path to the file that describes nodes and reaches
 
|
 
|
 
|
 
|
Line 1,028: Line 1,092:
 
|-
 
|-
 
| Base 1
 
| Base 1
|Life
+
|DrainageNetwork
|MAX_ASSIMIL
+
|TIME_SERIE
|Maximal assimilation rate
+
|Output of property values in time series files.
 
|
 
|
 
|
 
|
Line 1,038: Line 1,102:
 
|-
 
|-
 
| Base 1
 
| Base 1
|Life
+
|DrainageNetwork
|MAX_CHLN_RATIO
+
|TIME_SERIE_LOCATION
|Maximal Chl:N ratio
+
|Path to the file that has the time series location characteristics
 
|
 
|
 
|
 
|
Line 1,048: Line 1,112:
 
|-
 
|-
 
| Base 1
 
| Base 1
|Life
+
|DrainageNetwork
|MAX_NC_RATIO
+
|UNITS
|Maximal N:C ratio
+
|Units of property
 
|
 
|
 
|
 
|
Line 1,057: Line 1,121:
 
|
 
|
 
|-
 
|-
| Base 1
+
| rowspan="2" |Base 1
|Life
+
| rowspan="2" |DrainageNetwork
|MAX_PC_RATIO
+
| rowspan="2" |XS_CALC
|Maximal P:C ratio
+
| rowspan="2" |Method to compute trapezoidal cross section
|
+
|1
|
+
|Analytic
|
+
| rowspan="2" |
|
+
| rowspan="2" |
|
+
| rowspan="2" |
 +
|-
 +
|2
 +
|Discretization dH
 +
|}
 +
 
 +
=== Module Life===
 +
[https://github.com/Mohid-Water-Modelling-System/Mohid/blob/master/Software/MOHIDBase1/ModuleLife.F90 Source Code]
 +
{| class="wikitable"
 +
|-
 +
! scope="col" |Project
 +
! scope="col" |Module
 +
! scope="col" |Keyword
 +
! scope="col" |Keyword description
 +
! scope="col" |Options
 +
! scope="col" |Option description
 +
! scope="col" |Default Value
 +
! scope="col" |Units
 +
! scope="col" |Type
 
|-
 
|-
 
| Base 1
 
| Base 1
 
|Life
 
|Life
|MAX_SPEC_UP_@10C
+
|AFFINITY_NH4
|Maximum specific uptake @ 10ºC
+
|Affinity for NH4 uptake
 
|
 
|
 
|
 
|
Line 1,079: Line 1,161:
 
| Base 1
 
| Base 1
 
|Life
 
|Life
|MAX_STORE_FILL
+
|AFFINITY_NO3
|Maximal rate of storage filling
+
|Affinity for NO3 uptake
 
|
 
|
 
|
 
|
Line 1,089: Line 1,171:
 
| Base 1
 
| Base 1
 
|Life
 
|Life
|MIN_LYSIS
+
|AFFINITY_PO4
|Minimal lysis rate
+
|Affinity for PO4 uptake
 
|
 
|
 
|
 
|
Line 1,099: Line 1,181:
 
| Base 1
 
| Base 1
 
|Life
 
|Life
|MIN_NC_RATIO
+
|ALPHA_CHL
|Minimal N:C ratio
+
|Chl specific initial slop of P vs I curve
 
|
 
|
 
|
 
|
Line 1,109: Line 1,191:
 
| Base 1
 
| Base 1
 
|Life
 
|Life
|MIN_PC_RATIO
+
|ASS_EFFIC
|Minimal P:C ratio
+
|Assimilation efficiency
 
|
 
|
 
|
 
|
Line 1,119: Line 1,201:
 
| Base 1
 
| Base 1
 
|Life
 
|Life
|MIXOTROPHY
+
|ASS_EFFIC_LOW_O2
|Hability to perform mixotrophy
+
|Assimilation efficiency @ low O2
 
|
 
|
 
|
 
|
Line 1,129: Line 1,211:
 
| Base 1
 
| Base 1
 
|Life
 
|Life
|MORT_DOM_SL_FRAC
+
|ASSIMIL_EFFIC
|DOC_SL_Frac 
+
|Assimilation efficiency
 
|
 
|
 
|
 
|
Line 1,139: Line 1,221:
 
| Base 1
 
| Base 1
 
|Life
 
|Life
|MORT_O2_DEP
+
|BIO_SI_DISS
|Oxygen-dependent mortality rate
+
|Biogenic silica dissolution rate
 
|
 
|
 
|
 
|
Line 1,149: Line 1,231:
 
| Base 1
 
| Base 1
 
|Life
 
|Life
|MORT_POM_FRAC
+
|CHL_DEGRAD_RATE
|Fraction of mortality to POM
+
|Chla degradation rate constant
 
|
 
|
 
|
 
|
Line 1,159: Line 1,241:
 
| Base 1
 
| Base 1
 
|Life
 
|Life
|MORT_RATE
+
|DENS_DEP_MORT
|Temperature-independent mortality rate
+
|Density-dependence mortality rate
 
|
 
|
 
|
 
|
Line 1,169: Line 1,251:
 
| Base 1
 
| Base 1
 
|Life
 
|Life
|NH4_Ks
+
|DOM_UP_KS
|PO4 uptake affinity   
+
|Half saturation value for DOM uptake
 
|
 
|
 
|
 
|
Line 1,179: Line 1,261:
 
| Base 1
 
| Base 1
 
|Life
 
|Life
|NIT_IN_COEF
+
|DOMSL_BAC_KS
|Nitrification inhibition coefficient
+
|Bacteria mediated DOMsl Hydrolysis
 
|
 
|
 
|
 
|
Line 1,189: Line 1,271:
 
| Base 1
 
| Base 1
 
|Life
 
|Life
|NIT_O_N_CONV
+
|DOMSL_BAC_VMAX
|Nitrification O:N consumption ratio
+
|Vmax for DOMsl Hydrolysis
 
|
 
|
 
|
 
|
Line 1,199: Line 1,281:
 
| Base 1
 
| Base 1
 
|Life
 
|Life
|NITRIFRADLIM
+
|EXC_DOM_SL_FRAC
|Light radiation bellow which nitrification occurs
+
|DOM diverted to semi-labile pool
 
|
 
|
 
|
 
|
Line 1,209: Line 1,291:
 
| Base 1
 
| Base 1
 
|Life
 
|Life
|NITRIFRATE
+
|EXCRE_UP_FRAC
|Nitrification rate
+
|Excreted fraction of uptake
 
|
 
|
 
|
 
|
Line 1,219: Line 1,301:
 
| Base 1
 
| Base 1
 
|Life
 
|Life
|NO3_Ks
+
|EXU_NUT_STRESS
|NO3 uptake affinity
+
|Exudation under nutrient stress
 
|
 
|
 
|
 
|
Line 1,229: Line 1,311:
 
| Base 1
 
| Base 1
 
|Life
 
|Life
|NUT_STRESS_TRESHOLD
+
|GRAZ_AVAIL
|Nutrient stress threshold (sedimentation)
+
|Availability of Prey X
 
|
 
|
 
|
 
|
Line 1,239: Line 1,321:
 
| Base 1
 
| Base 1
 
|Life
 
|Life
|O2_CARB_CONVERS
+
|GRAZ_UP_KS
|Oxygen to carbon conversion factor
+
|Half saturation value for uptake
 
|
 
|
 
|
 
|
Line 1,249: Line 1,331:
 
| Base 1
 
| Base 1
 
|Life
 
|Life
|O2_KS
+
|LIGHT_LIM_METHOD
|Oxygen half saturation constant
+
|Light limitation method
 
|
 
|
 
|
 
|
Line 1,259: Line 1,341:
 
| Base 1
 
| Base 1
 
|Life
 
|Life
|O2_LOW_ASS_EFIC
+
|LYS_REF_CON
|Oxygen concentration bollow which ass efic is low
+
|Lysis_Ref_Con   
 
|
 
|
 
|
 
|
Line 1,269: Line 1,351:
 
| Base 1
 
| Base 1
 
|Life
 
|Life
|PHOTOINHIBITION
+
|MASS_XEK
|Photoinhibition
+
|Command to make a mass conservation test
 
|
 
|
 
|
 
|
Line 1,279: Line 1,361:
 
| Base 1
 
| Base 1
 
|Life
 
|Life
|PO4_Ks
+
|MAX_ASSIMIL
|PO4 uptake affinity
+
|Maximal assimilation rate
 
|
 
|
 
|
 
|
Line 1,289: Line 1,371:
 
| Base 1
 
| Base 1
 
|Life
 
|Life
|POM_BAC_KS
+
|MAX_CHLN_RATIO
|Bacteria mediated POM Hydrolysis MM constant
+
|Maximal Chl:N ratio
 
|
 
|
 
|
 
|
Line 1,299: Line 1,381:
 
| Base 1
 
| Base 1
 
|Life
 
|Life
|POM_BAC_VMAX
+
|MAX_NC_RATIO
|Vmax for POM Hydrolysis
+
|Maximal N:C ratio
 
|
 
|
 
|
 
|
Line 1,309: Line 1,391:
 
| Base 1
 
| Base 1
 
|Life
 
|Life
|Q10_VALUE
+
|MAX_PC_RATIO
|Q10 value for temperature limitation
+
|Maximal P:C ratio
 
|
 
|
 
|
 
|
Line 1,319: Line 1,401:
 
| Base 1
 
| Base 1
 
|Life
 
|Life
|REDFIELD_NC
+
|MAX_SPEC_UP_@10C
|Redfield N:C ratio
+
|Maximum specific uptake @ 10ºC
 
|
 
|
 
|
 
|
Line 1,329: Line 1,411:
 
| Base 1
 
| Base 1
 
|Life
 
|Life
|REDFIELD_PC
+
|MAX_STORE_FILL
|Redfield P:C ratio
+
|Maximal rate of storage filling
 
|
 
|
 
|
 
|
Line 1,339: Line 1,421:
 
| Base 1
 
| Base 1
 
|Life
 
|Life
|REDFIELD_SiC
+
|MIN_LYSIS
|Standard Si:C ratio
+
|Minimal lysis rate
 
|
 
|
 
|
 
|
Line 1,349: Line 1,431:
 
| Base 1
 
| Base 1
 
|Life
 
|Life
|REF_TEMP
+
|MIN_NC_RATIO
|Reference temperature
+
|Minimal N:C ratio
 
|
 
|
 
|
 
|
Line 1,359: Line 1,441:
 
| Base 1
 
| Base 1
 
|Life
 
|Life
|REF_TEMP_Q10
+
|MIN_PC_RATIO
|Reference temperature for Q10 method
+
|Minimal P:C ratio
 
|
 
|
 
|
 
|
Line 1,369: Line 1,451:
 
| Base 1
 
| Base 1
 
|Life
 
|Life
|REL_EXCESS_SI
+
|MIXOTROPHY
|Release rate of excess silicate
+
|Hability to perform mixotrophy
 
|
 
|
 
|
 
|
Line 1,379: Line 1,461:
 
| Base 1
 
| Base 1
 
|Life
 
|Life
|RESP_BASAL
+
|MORT_DOM_SL_FRAC
|Basal respiration rate
+
|DOC_SL_Frac 
 
|
 
|
 
|
 
|
Line 1,389: Line 1,471:
 
| Base 1
 
| Base 1
 
|Life
 
|Life
|RESP_FRAC_PROD
+
|MORT_O2_DEP
|Respired fraction of production
+
|Oxygen-dependent mortality rate
 
|
 
|
 
|
 
|
Line 1,399: Line 1,481:
 
| Base 1
 
| Base 1
 
|Life
 
|Life
|REST_RESP_@10C
+
|MORT_POM_FRAC
|Rest respiration @ 10ºC
+
|Fraction of mortality to POM
 
|
 
|
 
|
 
|
Line 1,409: Line 1,491:
 
| Base 1
 
| Base 1
 
|Life
 
|Life
|SED_MIN
+
|MORT_RATE
|Minimal sedimentation rate
+
|Temperature-independent mortality rate
 
|
 
|
 
|
 
|
Line 1,419: Line 1,501:
 
| Base 1
 
| Base 1
 
|Life
 
|Life
|SED_NUT_STRESS
+
|NH4_Ks
|Nutrient stress sedimentation rate
+
|PO4 uptake affinity   
 
|
 
|
 
|
 
|
Line 1,429: Line 1,511:
 
| Base 1
 
| Base 1
 
|Life
 
|Life
|SEDIM_MIN
+
|NIT_IN_COEF
|Minimal sedimentation rate
+
|Nitrification inhibition coefficient
 
|
 
|
 
|
 
|
Line 1,439: Line 1,521:
 
| Base 1
 
| Base 1
 
|Life
 
|Life
|SEDIM_NUT_STRESS
+
|NIT_O_N_CONV
|Nutrient stress threshold (sedimentation)
+
|Nitrification O:N consumption ratio
 
|
 
|
 
|
 
|
Line 1,449: Line 1,531:
 
| Base 1
 
| Base 1
 
|Life
 
|Life
|SI_UPTAKE_KS
+
|NITRIFRADLIM
|Silicate uptake Michaelis constant
+
|Light radiation bellow which nitrification occurs
 
|
 
|
 
|
 
|
Line 1,459: Line 1,541:
 
| Base 1
 
| Base 1
 
|Life
 
|Life
|SILICA_USE
+
|NITRIFRATE
|Set Silica use by the producer
+
|Nitrification rate
 
|
 
|
 
|
 
|
Line 1,469: Line 1,551:
 
| Base 1
 
| Base 1
 
|Life
 
|Life
|TEMP_LIM_METHOD
+
|NO3_Ks
|Temperature limitation method
+
|NO3 uptake affinity
 
|
 
|
 
|
 
|
Line 1,476: Line 1,558:
 
|
 
|
 
|
 
|
|}
 
 
=== Module LightExtinction===
 
[https://github.com/Mohid-Water-Modelling-System/Mohid/blob/master/Software/MOHIDBase1/ModuleLightExtinction.F90 Source Code]
 
{| class="wikitable"
 
 
|-
 
|-
! scope="col" |Project
+
| Base 1
! scope="col" |Module
+
|Life
! scope="col" |Keyword
+
|NUT_STRESS_TRESHOLD
! scope="col" |Keyword description
+
|Nutrient stress threshold (sedimentation)
! scope="col" |Options
+
|
! scope="col" |Option description
+
|
! scope="col" |Default Value
+
|
! scope="col" |Units
+
|
! scope="col" |Type
+
|
 
|-
 
|-
 
| Base 1
 
| Base 1
|LightExtinction
+
|Life
|LW_EXTINCTION_COEF
+
|O2_CARB_CONVERS
|Long-wave extinction coeficient
+
|Oxygen to carbon conversion factor
 +
|
 
|
 
|
 
|
 
|
|0.333
 
 
|
 
|
 
|
 
|
 
|-
 
|-
 
| Base 1
 
| Base 1
|LightExtinction
+
|Life
|LW_EXTINCTION_COLUMN
+
|O2_KS
|
+
|Oxygen half saturation constant
 
|
 
|
 
|
 
|
Line 1,512: Line 1,589:
 
|
 
|
 
|-
 
|-
| rowspan="2" |Base 1
+
| Base 1
| rowspan="2" |LightExtinction
+
|Life
| rowspan="2" |LW_EXTINCTION_TYPE
+
|O2_LOW_ASS_EFIC
| rowspan="2" |The method used in light extinction estimate
+
|Oxygen concentration bollow which ass efic is low
|1
 
|Constant
 
| rowspan="2" |1
 
| rowspan="2" |
 
| rowspan="2" |
 
|-
 
|5
 
|Ascii file
 
|-
 
| Base 1
 
|LightExtinction
 
|LW_PERCENTAGE
 
 
|
 
|
 
|
 
|
 
|
 
|
|0.4
 
 
|
 
|
 
|
 
|
 
|-
 
|-
 
| Base 1
 
| Base 1
|LightExtinction
+
|Life
|SW_EXTINCTION_COEF
+
|PHOTOINHIBITION
|Short-wave extinction coeficient
+
|Photoinhibition
 +
|
 
|
 
|
 
|
 
|
|0.05
 
 
|
 
|
 
|
 
|
 
|-
 
|-
 
| Base 1
 
| Base 1
|LightExtinction
+
|Life
|SW_EXTINCTION_COLUMN
+
|PO4_Ks
|
+
|PO4 uptake affinity
 
|
 
|
 
|
 
|
Line 1,554: Line 1,618:
 
|
 
|
 
|
 
|
|-
 
| rowspan="6" |Base 1
 
| rowspan="6" |LightExtinction
 
| rowspan="6" |SW_EXTINCTION_TYPE
 
| rowspan="6" |The method used in light extinction estimate
 
|1
 
|Constant
 
| rowspan="6" |1
 
| rowspan="6" |
 
| rowspan="6" |
 
|-
 
|2
 
|Parsons Ocean
 
|-
 
|3
 
|Portela-Tagus Estuary
 
|-
 
|4
 
|Combined Parsons-Portela
 
|-
 
|5
 
|Ascii file
 
|-
 
|6
 
|Multiparameter
 
 
|-
 
|-
 
| Base 1
 
| Base 1
|LightExtinction
+
|Life
|SW_KW
+
|POM_BAC_KS
|Short wave absorption coefficient
+
|Bacteria mediated POM Hydrolysis MM constant
 
|
 
|
 
|
 
|
Line 1,591: Line 1,630:
 
|-
 
|-
 
| Base 1
 
| Base 1
|LightExtinction
+
|Life
|SW_LW_EXTINCTION_FILE
+
|POM_BAC_VMAX
|
+
|Vmax for POM Hydrolysis
 
|
 
|
 
|
 
|
Line 1,601: Line 1,640:
 
|-
 
|-
 
| Base 1
 
| Base 1
|LightExtinction
+
|Life
|SW_PERCENTAGE
+
|Q10_VALUE
 +
|Q10 value for temperature limitation
 
|
 
|
 
|
 
|
 
|
 
|
|0.6
 
 
|
 
|
 
|
 
|
|}
 
 
=== Module MacroAlgae===
 
[https://github.com/Mohid-Water-Modelling-System/Mohid/blob/master/Software/MOHIDBase1/ModuleMacroAlgae.F90 Source Code]
 
{| class="wikitable"
 
|-
 
! scope="col" |Project
 
! scope="col" |Module
 
! scope="col" |Keyword
 
! scope="col" |Keyword description
 
! scope="col" |Options
 
! scope="col" |Option description
 
! scope="col" |Default Value
 
! scope="col" |Units
 
! scope="col" |Type
 
 
|-
 
|-
 
| Base 1
 
| Base 1
|MacroAlgae
+
|Life
|BEACHED_MORT_RATE
+
|REDFIELD_NC
|Beached drifting macroalgae mortality rate
+
|Redfield N:C ratio
 
|
 
|
 
|
 
|
Line 1,636: Line 1,660:
 
|-
 
|-
 
| Base 1
 
| Base 1
|MacroAlgae
+
|Life
|DEPLIM
+
|REDFIELD_PC
|Maximum SPM deposition flux allowed for macroalgae to grow
+
|Redfield P:C ratio
 
|
 
|
 
|
 
|
Line 1,646: Line 1,670:
 
|-
 
|-
 
| Base 1
 
| Base 1
|MacroAlgae
+
|Life
|DISSDON
+
|REDFIELD_SiC
|fraction of dissolved organic material excreted by macroalgae
+
|Standard Si:C ratio
 
|
 
|
 
|
 
|
Line 1,656: Line 1,680:
 
|-
 
|-
 
| Base 1
 
| Base 1
|MacroAlgae
+
|Life
|DT
+
|REF_TEMP
|Time step compute macroalgae biogeochemical processes
+
|Reference temperature
 
|
 
|
 
|
 
|
Line 1,666: Line 1,690:
 
|-
 
|-
 
| Base 1
 
| Base 1
|MacroAlgae
+
|Life
|ENDREPC
+
|REF_TEMP_Q10
|Macroalgae endogenous respiration rate
+
|Reference temperature for Q10 method
 
|
 
|
 
|
 
|
Line 1,676: Line 1,700:
 
|-
 
|-
 
| Base 1
 
| Base 1
|MacroAlgae
+
|Life
|EROCRITSS
+
|REL_EXCESS_SI
|Critical shear stress for macroalgae detachment to occur
+
|Release rate of excess silicate
 
|
 
|
 
|
 
|
Line 1,686: Line 1,710:
 
|-
 
|-
 
| Base 1
 
| Base 1
|MacroAlgae
+
|Life
|EXCRCONS
+
|RESP_BASAL
|Macroalgae excretion rate
+
|Basal respiration rate
 
|
 
|
 
|
 
|
Line 1,696: Line 1,720:
 
|-
 
|-
 
| Base 1
 
| Base 1
|MacroAlgae
+
|Life
|GRAZCONS
+
|RESP_FRAC_PROD
|Grazing rate over macroalgae
+
|Respired fraction of production
 
|
 
|
 
|
 
|
Line 1,706: Line 1,730:
 
|-
 
|-
 
| Base 1
 
| Base 1
|MacroAlgae
+
|Life
|GROWMAX
+
|REST_RESP_@10C
|macroalgae maximum growth rate
+
|Rest respiration @ 10ºC
 
|
 
|
 
|
 
|
Line 1,716: Line 1,740:
 
|-
 
|-
 
| Base 1
 
| Base 1
|MacroAlgae
+
|Life
|MACROALGAE_MINCONC
+
|SED_MIN
|Minimum residual value for macroalgae abundance
+
|Minimal sedimentation rate
 
|
 
|
 
|
 
|
Line 1,726: Line 1,750:
 
|-
 
|-
 
| Base 1
 
| Base 1
|MacroAlgae
+
|Life
|MIN_OXYGEN
+
|SED_NUT_STRESS
|Minimum oxygen concentration for macroalgae growth
+
|Nutrient stress sedimentation rate
 
|
 
|
 
|
 
|
Line 1,736: Line 1,760:
 
|-
 
|-
 
| Base 1
 
| Base 1
|MacroAlgae
+
|Life
|MORTCON
+
|SEDIM_MIN
|Macroalgae mortality half saturation constant
+
|Minimal sedimentation rate
 
|
 
|
 
|
 
|
Line 1,746: Line 1,770:
 
|-
 
|-
 
| Base 1
 
| Base 1
|MacroAlgae
+
|Life
|MORTMAX
+
|SEDIM_NUT_STRESS
|Macroalgae natural mortality rate
+
|Nutrient stress threshold (sedimentation)
 
|
 
|
 
|
 
|
Line 1,756: Line 1,780:
 
|-
 
|-
 
| Base 1
 
| Base 1
|MacroAlgae
+
|Life
|NITROGEN
+
|SI_UPTAKE_KS
|Defines if the user wishes to compute the nitrogen cycle
+
|Silicate uptake Michaelis constant
 
|
 
|
 
|
 
|
Line 1,766: Line 1,790:
 
|-
 
|-
 
| Base 1
 
| Base 1
|MacroAlgae
+
|Life
|NSATCONS
+
|SILICA_USE
|nitrogen half-saturation constant for macroalgae
+
|Set Silica use by the producer
 
|
 
|
 
|
 
|
Line 1,776: Line 1,800:
 
|-
 
|-
 
| Base 1
 
| Base 1
|MacroAlgae
+
|Life
|PELAGIC_MODEL
+
|TEMP_LIM_METHOD
|Pelagic biogeochemical module coupled
+
|Temperature limitation method
 
|
 
|
 
|
 
|
Line 1,784: Line 1,808:
 
|
 
|
 
|
 
|
 +
|}
 +
 +
=== Module LightExtinction===
 +
[https://github.com/Mohid-Water-Modelling-System/Mohid/blob/master/Software/MOHIDBase1/ModuleLightExtinction.F90 Source Code]
 +
{| class="wikitable"
 +
|-
 +
! scope="col" |Project
 +
! scope="col" |Module
 +
! scope="col" |Keyword
 +
! scope="col" |Keyword description
 +
! scope="col" |Options
 +
! scope="col" |Option description
 +
! scope="col" |Default Value
 +
! scope="col" |Units
 +
! scope="col" |Type
 
|-
 
|-
 
| Base 1
 
| Base 1
|MacroAlgae
+
|LightExtinction
|PHOSPHORUS
+
|COEF_PARSONS_PORTELA
|Defines if the user wishes to compute the phosphorus cycle
+
|Correct Default Coefficient for Parsons Portela SW Radiation parameterisation
|
+
|Needs SW_EXTINCTION_TYPE: 4
|
 
|
 
 
|
 
|
 +
|0.04
 
|
 
|
 +
|Real
 
|-
 
|-
 
| Base 1
 
| Base 1
|MacroAlgae
+
|LightExtinction
|PHOTOIN
+
|LW_EXTINCTION_COEF
|macroalgae optimum radiation value
+
|Long-wave extinction coeficient
|
 
 
|
 
|
 
|
 
|
 +
|0.333
 
|
 
|
 
|
 
|
 
|-
 
|-
 
| Base 1
 
| Base 1
|MacroAlgae
+
|LightExtinction
|PHOTORES
+
|LW_EXTINCTION_COLUMN
|Macroalgae photorespiration rate
+
|
 
|
 
|
 
|
 
|
Line 1,814: Line 1,853:
 
|
 
|
 
|
 
|
 +
|-
 +
| rowspan="2" |Base 1
 +
| rowspan="2" |LightExtinction
 +
| rowspan="2" |LW_EXTINCTION_TYPE
 +
| rowspan="2" |The method used in light extinction estimate
 +
|1
 +
|Constant
 +
| rowspan="2" |1
 +
| rowspan="2" |
 +
| rowspan="2" |
 +
|-
 +
|5
 +
|Ascii file
 
|-
 
|-
 
| Base 1
 
| Base 1
|MacroAlgae
+
|LightExtinction
|PSATCONS
+
|LW_PERCENTAGE
|phosphorus half-saturation constant for macroalgae
 
 
|
 
|
 
|
 
|
 
|
 
|
 +
|0.4
 
|
 
|
 
|
 
|
 
|-
 
|-
 
| Base 1
 
| Base 1
|MacroAlgae
+
|LightExtinction
|RATIONC
+
|SW_EXTINCTION_COEF
|Macroalgae nitrogen/carbon ratio
+
|Short-wave extinction coeficient
|
 
|
 
 
|
 
|
 
|
 
|
 +
|0.05
 
|
 
|
 +
|Real
 
|-
 
|-
 
| Base 1
 
| Base 1
|MacroAlgae
+
|LightExtinction
|RATIOPC
+
|SW_EXTINCTION_COLUMN
|Macroalgae phosphorus/carbon ratio
+
|
 
|
 
|
 
|
 
|
Line 1,844: Line 1,896:
 
|
 
|
 
|
 
|
 +
|-
 +
| rowspan="6" |Base 1
 +
| rowspan="6" |LightExtinction
 +
| rowspan="6" |SW_EXTINCTION_TYPE
 +
| rowspan="6" |The method used in light extinction estimate
 +
|1
 +
|Constant
 +
| rowspan="6" |1
 +
| rowspan="6" |
 +
| rowspan="6" |
 +
|-
 +
|2
 +
|Parsons Ocean
 +
|-
 +
|3
 +
|Portela-Tagus Estuary
 +
|-
 +
|4
 +
|Combined Parsons-Portela
 +
|-
 +
|5
 +
|Ascii file
 +
|-
 +
|6
 +
|Multiparameter
 
|-
 
|-
 
| Base 1
 
| Base 1
|MacroAlgae
+
|LightExtinction
|SALT_EFFECT
+
|SW_KW
|Include salinity limitation on macroalgae growth
+
|Short wave absorption coefficient
 
|
 
|
 
|
 
|
Line 1,856: Line 1,933:
 
|-
 
|-
 
| Base 1
 
| Base 1
|MacroAlgae
+
|LightExtinction
|SALTCRIT
+
|SW_LW_EXTINCTION_FILE
|Macroalgae critical salinity limit growth
+
|
 
|
 
|
 
|
 
|
Line 1,866: Line 1,943:
 
|-
 
|-
 
| Base 1
 
| Base 1
|MacroAlgae
+
|LightExtinction
|SALTMAX
+
|SW_PERCENTAGE
|Macroalgae maximum salinity for growth
 
 
|
 
|
 
|
 
|
 
|
 
|
 +
|0.6
 
|
 
|
 
|
 
|
 +
|}
 +
 +
=== Module MacroAlgae===
 +
[https://github.com/Mohid-Water-Modelling-System/Mohid/blob/master/Software/MOHIDBase1/ModuleMacroAlgae.F90 Source Code]
 +
{| class="wikitable"
 +
|-
 +
! scope="col" |Project
 +
! scope="col" |Module
 +
! scope="col" |Keyword
 +
! scope="col" |Keyword description
 +
! scope="col" |Options
 +
! scope="col" |Option description
 +
! scope="col" |Default Value
 +
! scope="col" |Units
 +
! scope="col" |Type
 
|-
 
|-
 
| Base 1
 
| Base 1
 
|MacroAlgae
 
|MacroAlgae
|SALTMIN
+
|BEACHED_MORT_RATE
|Macroalgae minimum salinity for growth
+
|Beached drifting macroalgae mortality rate
 
|
 
|
 
|
 
|
Line 1,887: Line 1,979:
 
| Base 1
 
| Base 1
 
|MacroAlgae
 
|MacroAlgae
|SALTOPT
+
|DEPLIM
|Macroalgae optimum salinity for growth
+
|Maximum SPM deposition flux allowed for macroalgae to grow
 
|
 
|
 
|
 
|
Line 1,897: Line 1,989:
 
| Base 1
 
| Base 1
 
|MacroAlgae
 
|MacroAlgae
|SOLEXCR
+
|DISSDON
|Fraction of soluble inorganic material excreted by macroalgae
+
|fraction of dissolved organic material excreted by macroalgae
 
|
 
|
 
|
 
|
Line 1,907: Line 1,999:
 
| Base 1
 
| Base 1
 
|MacroAlgae
 
|MacroAlgae
|TCONST1
+
|DT
|Constant to control temperature response curve shape
+
|Time step compute macroalgae biogeochemical processes
 
|
 
|
 
|
 
|
Line 1,917: Line 2,009:
 
| Base 1
 
| Base 1
 
|MacroAlgae
 
|MacroAlgae
|TCONST2
+
|ENDREPC
|Constant to control temperature response curve shape
+
|Macroalgae endogenous respiration rate
 
|
 
|
 
|
 
|
Line 1,927: Line 2,019:
 
| Base 1
 
| Base 1
 
|MacroAlgae
 
|MacroAlgae
|TCONST3
+
|EROCRITSS
|Constant to control temperature response curve shape
+
|Critical shear stress for macroalgae detachment to occur
 
|
 
|
 
|
 
|
Line 1,937: Line 2,029:
 
| Base 1
 
| Base 1
 
|MacroAlgae
 
|MacroAlgae
|TCONST4
+
|EXCRCONS
|Constant to control temperature response curve shape
+
|Macroalgae excretion rate
 
|
 
|
 
|
 
|
Line 1,947: Line 2,039:
 
| Base 1
 
| Base 1
 
|MacroAlgae
 
|MacroAlgae
|TMIN
+
|GRAZCONS
|Macroalgae minimum temperature for growth
+
|Grazing rate over macroalgae
 
|
 
|
 
|
 
|
Line 1,957: Line 2,049:
 
| Base 1
 
| Base 1
 
|MacroAlgae
 
|MacroAlgae
|TOPTMAX
+
|GROWMAX
|Macroalgae optimum maximum temperature for growth
+
|macroalgae maximum growth rate
 
|
 
|
 
|
 
|
Line 1,967: Line 2,059:
 
| Base 1
 
| Base 1
 
|MacroAlgae
 
|MacroAlgae
|TOPTMIN
+
|MACROALGAE_MINCONC
|Macroalgae optimum minimum temperature for growth
+
|Minimum residual value for macroalgae abundance
 
|
 
|
 
|
 
|
Line 1,974: Line 2,066:
 
|
 
|
 
|
 
|
|}
 
 
=== Module Profile===
 
[https://github.com/Mohid-Water-Modelling-System/Mohid/blob/master/Software/MOHIDBase1/ModuleProfile.F90 Source Code]
 
{| class="wikitable"
 
 
|-
 
|-
! scope="col" |Project
+
| Base 1
! scope="col" |Module
+
|MacroAlgae
! scope="col" |Keyword
+
|MIN_OXYGEN
! scope="col" |Keyword description
+
|Minimum oxygen concentration for macroalgae growth
! scope="col" |Options
 
! scope="col" |Option description
 
! scope="col" |Default Value
 
! scope="col" |Units
 
! scope="col" |Type
 
|-
 
| Base 1
 
|Profile
 
|DT_OUTPUT_TIME
 
|Time step to perform profile outputs in HDF5
 
 
|
 
|
 
|
 
|
Line 2,001: Line 2,078:
 
|-
 
|-
 
| Base 1
 
| Base 1
|Profile
+
|MacroAlgae
|LOCALIZATION_I
+
|MORTCON
|Grid cell index I where to perform profile output
+
|Macroalgae mortality half saturation constant
 
|
 
|
 
|
 
|
Line 2,011: Line 2,088:
 
|-
 
|-
 
| Base 1
 
| Base 1
|Profile
+
|MacroAlgae
|LOCALIZATION_J
+
|MORTMAX
|Grid cell index J where to perform profile output
+
|Macroalgae natural mortality rate
 
|
 
|
 
|
 
|
Line 2,021: Line 2,098:
 
|-
 
|-
 
| Base 1
 
| Base 1
|Profile
+
|MacroAlgae
|NAME
+
|NITROGEN
|Name of profile output
+
|Defines if the user wishes to compute the nitrogen cycle
 
|
 
|
 
|
 
|
Line 2,029: Line 2,106:
 
|
 
|
 
|
 
|
|}
 
 
=== Module SedimentQuality===
 
[https://github.com/Mohid-Water-Modelling-System/Mohid/blob/master/Software/MOHIDBase1/ModuleSedimentQuality.F90 Source Code]
 
{| class="wikitable"
 
|-
 
! scope="col" |Project
 
! scope="col" |Module
 
! scope="col" |Keyword
 
! scope="col" |Keyword description
 
! scope="col" |Options
 
! scope="col" |Option description
 
! scope="col" |Default Value
 
! scope="col" |Units
 
! scope="col" |Type
 
 
|-
 
|-
 
| Base 1
 
| Base 1
|SedimentQuality
+
|MacroAlgae
|Acoef
+
|NSATCONS
|Coefficient for labile OM decay rate
+
|nitrogen half-saturation constant for macroalgae
 
|
 
|
 
|
 
|
Line 2,056: Line 2,118:
 
|-
 
|-
 
| Base 1
 
| Base 1
|SedimentQuality
+
|MacroAlgae
|Acoef
+
|PELAGIC_MODEL
|Acoef for Heterotrophs decay rate
+
|Pelagic biogeochemical module coupled
 
|
 
|
 
|
 
|
Line 2,066: Line 2,128:
 
|-
 
|-
 
| Base 1
 
| Base 1
|SedimentQuality
+
|MacroAlgae
|Acoef
+
|PHOSPHORUS
|Acoef for Autotrophs C specific decay (death) Rate
+
|Defines if the user wishes to compute the phosphorus cycle
 
|
 
|
 
|
 
|
Line 2,076: Line 2,138:
 
|-
 
|-
 
| Base 1
 
| Base 1
|SedimentQuality
+
|MacroAlgae
|Acoef
+
|PHOTOIN
|Acoef for the Anaerobic C specific decay (death) Rate
+
|macroalgae optimum radiation value
 
|
 
|
 
|
 
|
Line 2,086: Line 2,148:
 
|-
 
|-
 
| Base 1
 
| Base 1
|SedimentQuality
+
|MacroAlgae
|Acoef
+
|PHOTORES
|Calculates the AmmoniaToNitrate (nitrification) specific Rate
+
|Macroalgae photorespiration rate
 
|
 
|
 
|
 
|
Line 2,096: Line 2,158:
 
|-
 
|-
 
| Base 1
 
| Base 1
|SedimentQuality
+
|MacroAlgae
|Acoef
+
|PSATCONS
|A coef for the AmmoniaImobilization specific Rate
+
|phosphorus half-saturation constant for macroalgae
 
|
 
|
 
|
 
|
Line 2,106: Line 2,168:
 
|-
 
|-
 
| Base 1
 
| Base 1
|SedimentQuality
+
|MacroAlgae
|Acoef
+
|RATIONC
|Acoef for for the NitrateToNgas specific Rate (denitrification)
+
|Macroalgae nitrogen/carbon ratio
 
|
 
|
 
|
 
|
Line 2,116: Line 2,178:
 
|-
 
|-
 
| Base 1
 
| Base 1
|SedimentQuality
+
|MacroAlgae
|Acoef
+
|RATIOPC
|Acoef for the  NitrateImobilization specific Rate
+
|Macroalgae phosphorus/carbon ratio
 
|
 
|
 
|
 
|
Line 2,126: Line 2,188:
 
|-
 
|-
 
| Base 1
 
| Base 1
|SedimentQuality
+
|MacroAlgae
|ActivationE
+
|SALT_EFFECT
|Activation Energy for labil organic mater carbon decay rate
+
|Include salinity limitation on macroalgae growth
 
|
 
|
 
|
 
|
Line 2,136: Line 2,198:
 
|-
 
|-
 
| Base 1
 
| Base 1
|SedimentQuality
+
|MacroAlgae
|ActivationE
+
|SALTCRIT
|Coeficient for refractory OM decay rate
+
|Macroalgae critical salinity limit growth
 
|
 
|
 
|
 
|
Line 2,146: Line 2,208:
 
|-
 
|-
 
| Base 1
 
| Base 1
|SedimentQuality
+
|MacroAlgae
|ActivationE
+
|SALTMAX
|AE for Heterotrophs decay rate
+
|Macroalgae maximum salinity for growth
 
|
 
|
 
|
 
|
Line 2,156: Line 2,218:
 
|-
 
|-
 
| Base 1
 
| Base 1
|SedimentQuality
+
|MacroAlgae
|ActivationE
+
|SALTMIN
|AE activation energy for the Autotrophs C specific decay (death) Rate
+
|Macroalgae minimum salinity for growth
 
|
 
|
 
|
 
|
Line 2,166: Line 2,228:
 
|-
 
|-
 
| Base 1
 
| Base 1
|SedimentQuality
+
|MacroAlgae
|ActivationE
+
|SALTOPT
|AE for the Anaerobic C specific decay (death) Rate
+
|Macroalgae optimum salinity for growth
 
|
 
|
 
|
 
|
Line 2,176: Line 2,238:
 
|-
 
|-
 
| Base 1
 
| Base 1
|SedimentQuality
+
|MacroAlgae
|ActivationE
+
|SOLEXCR
|Calculates the AmmoniaToNitrate (nitrification) specific Rate.
+
|Fraction of soluble inorganic material excreted by macroalgae
 
|
 
|
 
|
 
|
Line 2,186: Line 2,248:
 
|-
 
|-
 
| Base 1
 
| Base 1
|SedimentQuality
+
|MacroAlgae
|ActivationE
+
|TCONST1
|Calculates the AmmoniaImobilization specific Rate
+
|Constant to control temperature response curve shape
 
|
 
|
 
|
 
|
Line 2,196: Line 2,258:
 
|-
 
|-
 
| Base 1
 
| Base 1
|SedimentQuality
+
|MacroAlgae
|ActivationE
+
|TCONST2
|Activation Energy for the NitrateToNgas specific Rate
+
|Constant to control temperature response curve shape
 
|
 
|
 
|
 
|
Line 2,206: Line 2,268:
 
|-
 
|-
 
| Base 1
 
| Base 1
|SedimentQuality
+
|MacroAlgae
|ActivationE
+
|TCONST3
|Activation Energy for the  NitrateImobilization specific Rate
+
|Constant to control temperature response curve shape
 
|
 
|
 
|
 
|
Line 2,216: Line 2,278:
 
|-
 
|-
 
| Base 1
 
| Base 1
|SedimentQuality
+
|MacroAlgae
|CARBON
+
|TCONST4
|Determines if calculations of carbon related properties is performed
+
|Constant to control temperature response curve shape
 
|
 
|
 
|
 
|
Line 2,226: Line 2,288:
 
|-
 
|-
 
| Base 1
 
| Base 1
|SedimentQuality
+
|MacroAlgae
|CARBON_EFICIENCY
+
|TMIN
|Efifiency on the assimilation of carbon for the Hetrotrophic population. The remaining is lost as CO2
+
|Macroalgae minimum temperature for growth
 
|
 
|
 
|
 
|
Line 2,236: Line 2,298:
 
|-
 
|-
 
| Base 1
 
| Base 1
|SedimentQuality
+
|MacroAlgae
|CARBON_EFICIENCY
+
|TOPTMAX
|Carbon assimilation efficiency for Anaerobic population
+
|Macroalgae optimum maximum temperature for growth
 
|
 
|
 
|
 
|
Line 2,246: Line 2,308:
 
|-
 
|-
 
| Base 1
 
| Base 1
|SedimentQuality
+
|MacroAlgae
|CN_RATIO
+
|TOPTMIN
|CN ratio of Hetrotrophs biomass
+
|Macroalgae optimum minimum temperature for growth
 
|
 
|
 
|
 
|
Line 2,254: Line 2,316:
 
|
 
|
 
|
 
|
 +
|}
 +
 +
=== Module Profile===
 +
[https://github.com/Mohid-Water-Modelling-System/Mohid/blob/master/Software/MOHIDBase1/ModuleProfile.F90 Source Code]
 +
{| class="wikitable"
 +
|-
 +
! scope="col" |Project
 +
! scope="col" |Module
 +
! scope="col" |Keyword
 +
! scope="col" |Keyword description
 +
! scope="col" |Options
 +
! scope="col" |Option description
 +
! scope="col" |Default Value
 +
! scope="col" |Units
 +
! scope="col" |Type
 
|-
 
|-
 
| Base 1
 
| Base 1
|SedimentQuality
+
|Profile
|CN_RATIO
+
|DT_OUTPUT_TIME
|CN ratio of Autotrophs biomass
+
|Time step to perform profile outputs in HDF5
 
|
 
|
 
|
 
|
Line 2,266: Line 2,343:
 
|-
 
|-
 
| Base 1
 
| Base 1
|SedimentQuality
+
|Profile
|CN_RATIO
+
|LOCALIZATION_I
|CN ratio of anaerobic population.
+
|Grid cell index I where to perform profile output
 
|
 
|
 
|
 
|
Line 2,276: Line 2,353:
 
|-
 
|-
 
| Base 1
 
| Base 1
|SedimentQuality
+
|Profile
|DTSECONDS
+
|LOCALIZATION_J
|Time step for sediment quality calculation
+
|Grid cell index J where to perform profile output
 
|
 
|
 
|
 
|
Line 2,286: Line 2,363:
 
|-
 
|-
 
| Base 1
 
| Base 1
|SedimentQuality
+
|Profile
|EXPLICIT
+
|NAME
|Sistem is solved with explicit formulation
+
|Name of profile output
 
|
 
|
 
|
 
|
Line 2,294: Line 2,371:
 
|
 
|
 
|
 
|
 +
|}
 +
 +
=== Module SedimentQuality===
 +
[https://github.com/Mohid-Water-Modelling-System/Mohid/blob/master/Software/MOHIDBase1/ModuleSedimentQuality.F90 Source Code]
 +
{| class="wikitable"
 +
|-
 +
! scope="col" |Project
 +
! scope="col" |Module
 +
! scope="col" |Keyword
 +
! scope="col" |Keyword description
 +
! scope="col" |Options
 +
! scope="col" |Option description
 +
! scope="col" |Default Value
 +
! scope="col" |Units
 +
! scope="col" |Type
 
|-
 
|-
 
| Base 1
 
| Base 1
 
|SedimentQuality
 
|SedimentQuality
|MINIMUM_POPULATION
+
|Acoef
|Minimum population for death rate to occur (below value no death)
+
|Coefficient for labile OM decay rate
 
|
 
|
 
|
 
|
Line 2,307: Line 2,399:
 
| Base 1
 
| Base 1
 
|SedimentQuality
 
|SedimentQuality
|MINIMUM_POPULATION
+
|Acoef
|Minimum population for death rated to take place
+
|Acoef for Heterotrophs decay rate
 
|
 
|
 
|
 
|
Line 2,317: Line 2,409:
 
| Base 1
 
| Base 1
 
|SedimentQuality
 
|SedimentQuality
|MINIMUM_POPULATION     
+
|Acoef
|Minimum population for death rate top occur
+
|Acoef for Autotrophs C specific decay (death) Rate
 
|
 
|
 
|
 
|
Line 2,327: Line 2,419:
 
| Base 1
 
| Base 1
 
|SedimentQuality
 
|SedimentQuality
|NITROGEN
+
|Acoef
|Option to activate or deactivate the calculation of Nitrogen related properties
+
|Acoef for the Anaerobic C specific decay (death) Rate
 
|
 
|
 
|
 
|
Line 2,337: Line 2,429:
 
| Base 1
 
| Base 1
 
|SedimentQuality
 
|SedimentQuality
|NITROGEN_EFICIENCY
+
|Acoef
|NITROGEN EFICIENCY for autotrophic population
+
|Calculates the AmmoniaToNitrate (nitrification) specific Rate
 
|
 
|
 
|
 
|
Line 2,347: Line 2,439:
 
| Base 1
 
| Base 1
 
|SedimentQuality
 
|SedimentQuality
|NITROGEN_EFICIENCY
+
|Acoef
|Nitrogen assimilation efficiency of anaerobic population
+
|A coef for the AmmoniaImobilization specific Rate
 
|
 
|
 
|
 
|
Line 2,357: Line 2,449:
 
| Base 1
 
| Base 1
 
|SedimentQuality
 
|SedimentQuality
|POPULATION_CARBON_RATIO
+
|Acoef
|Convertion form carbon concentration to population for Anaerobic populations
+
|Acoef for for the NitrateToNgas specific Rate (denitrification)
 
|
 
|
 
|
 
|
Line 2,367: Line 2,459:
 
| Base 1
 
| Base 1
 
|SedimentQuality
 
|SedimentQuality
|POPULATION_CARBON_RATIO
+
|Acoef
|COnversion form Carbon mass of hetrotrphs to population nºs
+
|Acoef for the  NitrateImobilization specific Rate
 
|
 
|
 
|
 
|
Line 2,377: Line 2,469:
 
| Base 1
 
| Base 1
 
|SedimentQuality
 
|SedimentQuality
|POPULATION_CARBON_RATIO
+
|ActivationE
|Convertion form carbon biomass to nº of individual cells
+
|Activation Energy for labil organic mater carbon decay rate
 
|
 
|
 
|
 
|
Line 2,387: Line 2,479:
 
| Base 1
 
| Base 1
 
|SedimentQuality
 
|SedimentQuality
|Temperature
+
|ActivationE
|Temperature for Autotrophs C specific decay (death) Rate
+
|Coeficient for refractory OM decay rate
 
|
 
|
 
|
 
|
Line 2,397: Line 2,489:
 
| Base 1
 
| Base 1
 
|SedimentQuality
 
|SedimentQuality
|Temperature
+
|ActivationE
|Optimum temperature for the Anaerobic C specific decay (death) Rate
+
|AE for Heterotrophs decay rate
 
|
 
|
 
|
 
|
Line 2,407: Line 2,499:
 
| Base 1
 
| Base 1
 
|SedimentQuality
 
|SedimentQuality
|Temperature
+
|ActivationE
|Optimum temperature for the AmmoniaToNitrate (nitrification) specific Rate  
+
|AE activation energy for the Autotrophs C specific decay (death) Rate
 
|
 
|
 
|
 
|
Line 2,417: Line 2,509:
 
| Base 1
 
| Base 1
 
|SedimentQuality
 
|SedimentQuality
|Temperature
+
|ActivationE
|Optimum temperature for the AmmoniaImobilization specific Rate
+
|AE for the Anaerobic C specific decay (death) Rate
 
|
 
|
 
|
 
|
Line 2,427: Line 2,519:
 
| Base 1
 
| Base 1
 
|SedimentQuality
 
|SedimentQuality
|Temperature
+
|ActivationE
|OPtimum temperature for the NitrateToNgas specific Rate
+
|Calculates the AmmoniaToNitrate (nitrification) specific Rate.
 
|
 
|
 
|
 
|
Line 2,437: Line 2,529:
 
| Base 1
 
| Base 1
 
|SedimentQuality
 
|SedimentQuality
|Temperature
+
|ActivationE
|Optimum temperature for the NitrateImobilization specific Rate
+
|Calculates the AmmoniaImobilization specific Rate
 
|
 
|
 
|
 
|
Line 2,447: Line 2,539:
 
| Base 1
 
| Base 1
 
|SedimentQuality
 
|SedimentQuality
|Temperature
+
|ActivationE
|Optimum temperature for decay rate
+
|Activation Energy for the NitrateToNgas specific Rate
 
|
 
|
 
|
 
|
Line 2,457: Line 2,549:
 
| Base 1
 
| Base 1
 
|SedimentQuality
 
|SedimentQuality
|Temperature 
+
|ActivationE
|Optimum Temperature for rate
+
|Activation Energy for the  NitrateImobilization specific Rate
 
|
 
|
 
|
 
|
Line 2,464: Line 2,556:
 
|
 
|
 
|
 
|
|}
 
 
=== Module WaterQuality===
 
[https://github.com/Mohid-Water-Modelling-System/Mohid/blob/master/Software/MOHIDBase1/ModuleWaterQuality.F90 Source Code]
 
{| class="wikitable"
 
|-
 
! scope="col" |Project
 
! scope="col" |Module
 
! scope="col" |Keyword
 
! scope="col" |Keyword description
 
! scope="col" |Options
 
! scope="col" |Option description
 
! scope="col" |Default Value
 
! scope="col" |Units
 
! scope="col" |Type
 
 
|-
 
|-
 
| Base 1
 
| Base 1
|WaterQuality
+
|SedimentQuality
|AFG
+
|CARBON
|Growth coefficient dependent of fishfood availability HalfSaturationConstant
+
|Determines if calculations of carbon related properties is performed
 +
|
 
|
 
|
 
|
 
|
|-
 
| Base 1
 
|WaterQuality
 
|AGE
 
|Water "Age" : Lagrangean property
 
 
|
 
|
 
|
 
|
 
|-
 
|-
 
| Base 1
 
| Base 1
|WaterQuality
+
|SedimentQuality
|ASS_EFIC
+
|CARBON_EFICIENCY
|Phytoplankton: Assimilation efficiency of flagellates by the zooplankton
+
|Efifiency on the assimilation of carbon for the Hetrotrophic population. The remaining is lost as CO2
 +
|
 
|
 
|
 
|
 
|
|-
 
| Base 1
 
|WaterQuality
 
|ATG
 
|Growth coefficient dependent of temperature
 
 
|
 
|
 
|
 
|
 
|-
 
|-
 
| Base 1
 
| Base 1
|WaterQuality
+
|SedimentQuality
|ATZ
+
|CARBON_EFICIENCY
|Death coefficient dependent of temperature
+
|Carbon assimilation efficiency for Anaerobic population
 +
|
 
|
 
|
 
|
 
|
|-
 
| Base 1
 
|WaterQuality
 
|AWG
 
|Growth coefficient dependent of larvae weight
 
 
|
 
|
 
|
 
|
 
|-
 
|-
 
| Base 1
 
| Base 1
|WaterQuality
+
|SedimentQuality
|AWZ
+
|CN_RATIO
|Death coefficient dependent of larvae weight
+
|CN ratio of Hetrotrophs biomass
|
 
 
|
 
|
|-
 
| Base 1
 
|WaterQuality
 
|BACINGCIL
 
|Ciliates: Proportion of bacteria in microzooplankton ingestion
 
 
|
 
|
 
|
 
|
|-
 
| Base 1
 
|WaterQuality
 
|BACMINSUB
 
|Bacteria: Minimum substract concentration for bacteria uptake
 
 
|
 
|
 
|
 
|
 
|-
 
|-
 
| Base 1
 
| Base 1
|WaterQuality
+
|SedimentQuality
|BACNCONS
+
|CN_RATIO
|Bacteria: Half-saturation constant for bacteria nutrient uptake
+
|CN ratio of Autotrophs biomass
 +
|
 
|
 
|
 
|
 
|
|-
 
| Base 1
 
|WaterQuality
 
|BACTERIA
 
|Bacteria: Processes Simulation
 
 
|
 
|
 
|
 
|
 
|-
 
|-
 
| Base 1
 
| Base 1
|WaterQuality
+
|SedimentQuality
|BACTRATIOOC
+
|CN_RATIO
|Oxygen: Bacteria Oxygen/Carbon Ratio
+
|CN ratio of anaerobic population.
 +
|
 
|
 
|
 
|
 
|
|-
 
| Base 1
 
|WaterQuality
 
|BARESPCO
 
|Bacteria: Excretion Rate
 
 
|
 
|
 
|
 
|
 
|-
 
|-
 
| Base 1
 
| Base 1
|WaterQuality
+
|SedimentQuality
|BMAXUPTA
+
|DTSECONDS
|Bacteria: Maximum nutrient uptake at the reference temperature
+
|Time step for sediment quality calculation
 +
|
 
|
 
|
 
|
 
|
|-
 
| Base 1
 
|WaterQuality
 
|BOD
 
|BOD: Processes Simulation
 
 
|
 
|
 
|
 
|
 
|-
 
|-
 
| Base 1
 
| Base 1
|WaterQuality
+
|SedimentQuality
|BODCOEF
+
|EXPLICIT
|BOD: BOD oxidation coefficient
+
|Sistem is solved with explicit formulation
 +
|
 
|
 
|
 
|
 
|
|-
 
| Base 1
 
|WaterQuality
 
|BODOSSAT
 
|BOD: Oxygen limitation half-saturation constant
 
 
|
 
|
 
|
 
|
 
|-
 
|-
 
| Base 1
 
| Base 1
|WaterQuality
+
|SedimentQuality
|BODREF
+
|MINIMUM_POPULATION
|BOD: BOD oxidation at the reference temperature
+
|Minimum population for death rate to occur (below value no death)
 +
|
 
|
 
|
 
|
 
|
|-
 
| Base 1
 
|WaterQuality
 
|BRATIONC
 
|Bacteria: Nitrogen/Carbon Ratio
 
 
|
 
|
 
|
 
|
 
|-
 
|-
 
| Base 1
 
| Base 1
|WaterQuality
+
|SedimentQuality
|BTG
+
|MINIMUM_POPULATION
|Growth coefficient dependent of temperature
+
|Minimum population for death rated to take place
 +
|
 
|
 
|
 
|
 
|
|-
 
| Base 1
 
|WaterQuality
 
|BTZ
 
|Death coefficient dependent of temperature
 
 
|
 
|
 
|
 
|
 
|-
 
|-
 
| Base 1
 
| Base 1
|WaterQuality
+
|SedimentQuality
|BWG
+
|MINIMUM_POPULATION     
|Growth coefficient dependent of larvae weight
+
|Minimum population for death rate top occur
 +
|
 
|
 
|
 
|
 
|
|-
 
| Base 1
 
|WaterQuality
 
|BWZ
 
|Death coefficient dependent of larvae weight
 
 
|
 
|
 
|
 
|
 
|-
 
|-
 
| Base 1
 
| Base 1
|WaterQuality
+
|SedimentQuality
|CEXCCONS
+
|NITROGEN
|Ciliates: Excretion constant curve
+
|Option to activate or deactivate the calculation of Nitrogen related properties
 +
|
 
|
 
|
 
|
 
|
|-
 
| Base 1
 
|WaterQuality
 
|CEXCFAC
 
|Ciliates: Excretion factor
 
 
|
 
|
 
|
 
|
 
|-
 
|-
 
| Base 1
 
| Base 1
|WaterQuality
+
|SedimentQuality
|CILBACASS
+
|NITROGEN_EFICIENCY
|Ciliates: Assimilation coefficient of bacteria by microzooplankton
+
|NITROGEN EFICIENCY for autotrophic population
 +
|
 
|
 
|
 
|
 
|
|-
 
| Base 1
 
|WaterQuality
 
|CILCORATIO
 
|Oxygen: Oxygen/Carbon ratio in microzooplankton respiration
 
 
|
 
|
 
|
 
|
 
|-
 
|-
 
| Base 1
 
| Base 1
|WaterQuality
+
|SedimentQuality
|CILEFFCAPBA
+
|NITROGEN_EFICIENCY
|Ciliates: Capture efficiency of bacteria
+
|Nitrogen assimilation efficiency of anaerobic population
 +
|
 
|
 
|
 
|
 
|
|-
 
| Base 1
 
|WaterQuality
 
|CILEFFCAPPHY
 
|Ciliates: Capture efficiency of phytoplankton
 
 
|
 
|
 
|
 
|
 
|-
 
|-
 
| Base 1
 
| Base 1
|WaterQuality
+
|SedimentQuality
|CILIATE
+
|POPULATION_CARBON_RATIO
|Ciliates: Processes Simulation
+
|Convertion form carbon concentration to population for Anaerobic populations
 +
|
 
|
 
|
 
|
 
|
|-
 
| Base 1
 
|WaterQuality
 
|CILPHYASS
 
|Ciliates: Assimilation coefficient of flagellates by microzooplankton
 
 
|
 
|
 
|
 
|
 
|-
 
|-
 
| Base 1
 
| Base 1
|WaterQuality
+
|SedimentQuality
|CILPREYMIN
+
|POPULATION_CARBON_RATIO
|Ciliates: Minimum prey concentration for grazing
+
|COnversion form Carbon mass of hetrotrphs to population nºs
 +
|
 
|
 
|
 
|
 
|
|-
 
| Base 1
 
|WaterQuality
 
|CILRATINGZOO
 
|Zooplankton: Proportion of microzooplankton in mesozooplankton ingestion
 
 
|
 
|
 
|
 
|
 
|-
 
|-
 
| Base 1
 
| Base 1
|WaterQuality
+
|SedimentQuality
|CINGMAX
+
|POPULATION_CARBON_RATIO
|Ciliates: Maximum ingestion rate
+
|Convertion form carbon biomass to nº of individual cells
 +
|
 
|
 
|
 
|
 
|
|-
 
| Base 1
 
|WaterQuality
 
|CRATIONC
 
|Ciliates: Nitrogen/Carbon Ratio
 
 
|
 
|
 
|
 
|
 
|-
 
|-
 
| Base 1
 
| Base 1
|WaterQuality
+
|SedimentQuality
|CRATIOPC
+
|Temperature
|Ciliates: Phosphorus/Carbon Ratio
+
|Temperature for Autotrophs C specific decay (death) Rate
 +
|
 
|
 
|
 
|
 
|
|-
 
| Base 1
 
|WaterQuality
 
|CREFRESP
 
|Ciliates: Carbon consumption rate by respiration
 
 
|
 
|
 
|
 
|
 
|-
 
|-
 
| Base 1
 
| Base 1
|WaterQuality
+
|SedimentQuality
|DENITREF
+
|Temperature
|Nitrogen: Reference denitirfication rate
+
|Optimum temperature for the Anaerobic C specific decay (death) Rate
 +
|
 
|
 
|
 
|
 
|
|-
 
| Base 1
 
|WaterQuality
 
|DENSATCO
 
|Nitrogen: Denitrification half-saturation constant
 
 
|
 
|
 
|
 
|
 
|-
 
|-
 
| Base 1
 
| Base 1
|WaterQuality
+
|SedimentQuality
|DIASS_EFIC
+
|Temperature
|Diatoms: Assimilation efficiency of diatoms by zooplankton
+
|Optimum temperature for the AmmoniaToNitrate (nitrification) specific Rate
 +
|
 
|
 
|
 
|
 
|
|-
 
| Base 1
 
|WaterQuality
 
|DIATOMS
 
|Diatoms: Processes Simulation
 
 
|
 
|
 
|
 
|
 
|-
 
|-
 
| Base 1
 
| Base 1
|WaterQuality
+
|SedimentQuality
|DIDISSDON
+
|Temperature
|Diatoms: Fraction of dissolved organic material in excretions
+
|Optimum temperature for the AmmoniaImobilization specific Rate
 +
|
 
|
 
|
 
|
 
|
|-
 
| Base 1
 
|WaterQuality
 
|DIEXCRCONS
 
|Diatoms: Excretion constant
 
 
|
 
|
 
|
 
|
 
|-
 
|-
 
| Base 1
 
| Base 1
|WaterQuality
+
|SedimentQuality
|DIFENDREPC
+
|Temperature
|Diatoms: Endogenous respiration constant
+
|OPtimum temperature for the NitrateToNgas specific Rate
 +
|
 
|
 
|
 
|
 
|
|-
 
| Base 1
 
|WaterQuality
 
|DIGRAZMIN
 
|Zooplankton: Minimum diatoms concentration for grazing
 
 
|
 
|
 
|
 
|
 
|-
 
|-
 
| Base 1
 
| Base 1
|WaterQuality
+
|SedimentQuality
|DIGROWMAX
+
|Temperature
|Diatoms: Maximum gross growth rate
+
|Optimum temperature for the  NitrateImobilization specific Rate
 +
|
 +
|
 +
|
 
|
 
|
 
|
 
|
 
|-
 
|-
 
| Base 1
 
| Base 1
|WaterQuality
+
|SedimentQuality
|DIMORTCON
+
|Temperature
|Diatoms: Mortality half-saturation Constant
+
|Optimum temperature for decay rate
 +
|
 +
|
 +
|
 
|
 
|
 
|
 
|
 
|-
 
|-
 
| Base 1
 
| Base 1
|WaterQuality
+
|SedimentQuality
|DIMORTMAX
+
|Temperature 
|Diatoms: Maximum Mortality Rate
+
|Optimum Temperature for rate
 +
|
 +
|
 +
|
 
|
 
|
 
|
 
|
 +
|}
 +
 +
=== Module WaterQuality===
 +
[https://github.com/Mohid-Water-Modelling-System/Mohid/blob/master/Software/MOHIDBase1/ModuleWaterQuality.F90 Source Code]
 +
{| class="wikitable"
 +
|-
 +
! scope="col" |Project
 +
! scope="col" |Module
 +
! scope="col" |Keyword
 +
! scope="col" |Keyword description
 +
! scope="col" |Options
 +
! scope="col" |Option description
 +
! scope="col" |Default Value
 +
! scope="col" |Units
 +
! scope="col" |Type
 
|-
 
|-
 
| Base 1
 
| Base 1
 
|WaterQuality
 
|WaterQuality
|DINSATCONS
+
|AFG
|Diatoms: Nitrogen half-saturation constant
+
|Growth coefficient dependent of fishfood availability HalfSaturationConstant
 +
|
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 2,825: Line 2,834:
 
| Base 1
 
| Base 1
 
|WaterQuality
 
|WaterQuality
|DIPHOTOIN
+
|AGE
|Diatoms: Optimum light intensity for photosynthesis
+
|Water "Age" : Lagrangean property
 +
|
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 2,832: Line 2,844:
 
| Base 1
 
| Base 1
 
|WaterQuality
 
|WaterQuality
|DIPHOTORES
+
|ASS_EFIC
|Diatoms: Fraction of actual photosynthesis oxidized by photorespiration
+
|Phytoplankton: Assimilation efficiency of flagellates by the zooplankton
 +
|
 
|
 
|
 
|
 
|
|-
 
| Base 1
 
|WaterQuality
 
|DIPSATCONS
 
|Diatoms: Phosphorus half-saturation constant
 
 
|
 
|
 
|
 
|
Line 2,846: Line 2,854:
 
| Base 1
 
| Base 1
 
|WaterQuality
 
|WaterQuality
|DIRATINGZOO
+
|ATG
|Zooplankton: Proportion of diatoms in mesozooplankton ingestion
+
|Growth coefficient dependent of temperature
 +
|
 
|
 
|
 
|
 
|
|-
 
| Base 1
 
|WaterQuality
 
|DIRATIONC
 
|Diatoms: Nitrogen/Carbon Ratio
 
 
|
 
|
 
|
 
|
Line 2,860: Line 2,864:
 
| Base 1
 
| Base 1
 
|WaterQuality
 
|WaterQuality
|DIRATIOPC
+
|ATZ
|Diatoms: Phosphorus/Carbon Ratio
+
|Death coefficient dependent of temperature
 +
|
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 2,867: Line 2,874:
 
| Base 1
 
| Base 1
 
|WaterQuality
 
|WaterQuality
|DIRATIOSIC
+
|AWG
|Diatoms: Silica/Carbon Ratio
+
|Growth coefficient dependent of larvae weight
 +
|
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 2,874: Line 2,884:
 
| Base 1
 
| Base 1
 
|WaterQuality
 
|WaterQuality
|DISISATCONS
+
|AWZ
|Diatoms: Silicate half-saturation constant
+
|Death coefficient dependent of larvae weight
 +
|
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 2,881: Line 2,894:
 
| Base 1
 
| Base 1
 
|WaterQuality
 
|WaterQuality
|DISOLEXCR
+
|BACINGCIL
|Diatoms: Fraction of soluble inorganic material in excretions
+
|Ciliates: Proportion of bacteria in microzooplankton ingestion
 +
|
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 2,888: Line 2,904:
 
| Base 1
 
| Base 1
 
|WaterQuality
 
|WaterQuality
|DITCONST1
+
|BACMINSUB
|Diatoms: Constant to control temperature response curve shape
+
|Bacteria: Minimum substract concentration for bacteria uptake
 +
|
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 2,895: Line 2,914:
 
| Base 1
 
| Base 1
 
|WaterQuality
 
|WaterQuality
|DITCONST2
+
|BACNCONS
|Diatoms: Constant to control temperature response curve shape
+
|Bacteria: Half-saturation constant for bacteria nutrient uptake
 +
|
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 2,902: Line 2,924:
 
| Base 1
 
| Base 1
 
|WaterQuality
 
|WaterQuality
|DITCONST3
+
|BACTERIA
|Diatoms: Constant to control temperature response curve shape
+
|Bacteria: Processes Simulation
 +
|
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 2,909: Line 2,934:
 
| Base 1
 
| Base 1
 
|WaterQuality
 
|WaterQuality
|DITCONST4
+
|BACTRATIOOC
|Diatoms: Constant to control temperature response curve shape
+
|Oxygen: Bacteria Oxygen/Carbon Ratio
 +
|
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 2,916: Line 2,944:
 
| Base 1
 
| Base 1
 
|WaterQuality
 
|WaterQuality
|DITMAX
+
|BARESPCO
|Diatoms: Maximum temperature tolerable for growth
+
|Bacteria: Excretion Rate
 +
|
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 2,923: Line 2,954:
 
| Base 1
 
| Base 1
 
|WaterQuality
 
|WaterQuality
|DITMIN
+
|BMAXUPTA
|Diatoms: Minimum tolerable temperature for growth
+
|Bacteria: Maximum nutrient uptake at the reference temperature
 +
|
 
|
 
|
 
|
 
|
|-
 
| Base 1
 
|WaterQuality
 
|DITOPTMAX
 
|Diatoms: Maximum temperature of the optimal interval for photosynthesis
 
 
|
 
|
 
|
 
|
Line 2,937: Line 2,964:
 
| Base 1
 
| Base 1
 
|WaterQuality
 
|WaterQuality
|DITOPTMIN
+
|BOD
|Diatoms: Minimum temperature of the optimal interval for photosynthesis
+
|BOD: Processes Simulation
 +
|
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 2,944: Line 2,974:
 
| Base 1
 
| Base 1
 
|WaterQuality
 
|WaterQuality
|DIZOASS
+
|BODCOEF
|Zooplankton: Assimilation coefficient of diatoms by mesozooplankton
+
|BOD: BOD oxidation coefficient
 +
|
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 2,951: Line 2,984:
 
| Base 1
 
| Base 1
 
|WaterQuality
 
|WaterQuality
|DIZOOEFFCAP
+
|BODOSSAT
|Zooplankton: Capture efficiency of diatoms
+
|BOD: Oxygen limitation half-saturation constant
 +
|
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 2,958: Line 2,994:
 
| Base 1
 
| Base 1
 
|WaterQuality
 
|WaterQuality
|DTSECONDS
+
|BODREF
|Time step for water quality processes calculation
+
|BOD: BOD oxidation at the reference temperature
 +
|
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 2,965: Line 3,004:
 
| Base 1
 
| Base 1
 
|WaterQuality
 
|WaterQuality
|EXCRCONS
+
|BRATIONC
|Phytoplankton: Excretion constant
+
|Bacteria: Nitrogen/Carbon Ratio
 +
|
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 2,972: Line 3,014:
 
| Base 1
 
| Base 1
 
|WaterQuality
 
|WaterQuality
|EXPLICIT
+
|BTG
|Explicit Method
+
|Growth coefficient dependent of temperature
 +
|
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 2,979: Line 3,024:
 
| Base 1
 
| Base 1
 
|WaterQuality
 
|WaterQuality
|FDISSDON
+
|BTZ
|Phytoplankton: Fraction of dissolved organic material in excretions
+
|Death coefficient dependent of temperature
 +
|
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 2,986: Line 3,034:
 
| Base 1
 
| Base 1
 
|WaterQuality
 
|WaterQuality
|FENDREPC
+
|BWG
|Phytoplankton: Endogenous respiration constant
+
|Growth coefficient dependent of larvae weight
 +
|
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 2,993: Line 3,044:
 
| Base 1
 
| Base 1
 
|WaterQuality
 
|WaterQuality
|FINAL_AGE
+
|BWZ
|Larvae Final Age
+
|Death coefficient dependent of larvae weight
 +
|
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 3,000: Line 3,054:
 
| Base 1
 
| Base 1
 
|WaterQuality
 
|WaterQuality
|FINAL_LENGTH
+
|CEXCCONS
|Larvae Final Length
+
|Ciliates: Excretion constant curve
 +
|
 
|
 
|
 
|
 
|
|-
 
| Base 1
 
|WaterQuality
 
|FISHFOOD_REF
 
|Reference food availability
 
 
|
 
|
 
|
 
|
Line 3,014: Line 3,064:
 
| Base 1
 
| Base 1
 
|WaterQuality
 
|WaterQuality
|FMORTCON
+
|CEXCFAC
|Phytoplankton: Mortality half saturation rate
+
|Ciliates: Excretion factor
 +
|
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 3,021: Line 3,074:
 
| Base 1
 
| Base 1
 
|WaterQuality
 
|WaterQuality
|FMORTMAX
+
|CILBACASS
|Phytoplankton: Maximum mortality
+
|Ciliates: Assimilation coefficient of bacteria by microzooplankton
 +
|
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 3,028: Line 3,084:
 
| Base 1
 
| Base 1
 
|WaterQuality
 
|WaterQuality
|FRATIONC
+
|CILCORATIO
|Phytoplankton: Nitrogen/Carbon Ratio
+
|Oxygen: Oxygen/Carbon ratio in microzooplankton respiration
 +
|
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 3,035: Line 3,094:
 
| Base 1
 
| Base 1
 
|WaterQuality
 
|WaterQuality
|FRATIOPC
+
|CILEFFCAPBA
|Phytoplankton: Phosphorus/Carbon ratio
+
|Ciliates: Capture efficiency of bacteria
 +
|
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 3,042: Line 3,104:
 
| Base 1
 
| Base 1
 
|WaterQuality
 
|WaterQuality
|FREGSATC
+
|CILEFFCAPPHY
|Nutrients: Nutrient regeneration half-saturation rate
+
|Ciliates: Capture efficiency of phytoplankton
 +
|
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 3,049: Line 3,114:
 
| Base 1
 
| Base 1
 
|WaterQuality
 
|WaterQuality
|FSOLEXCR
+
|CILIATE
|Phytoplankton: Fraction of soluble inorganic in excretions
+
|Ciliates: Processes Simulation
 +
|
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 3,056: Line 3,124:
 
| Base 1
 
| Base 1
 
|WaterQuality
 
|WaterQuality
|GRAZBACMIN
+
|CILPHYASS
|Ciliates: Minimum flagellates concentration for grazing
+
|Ciliates: Assimilation coefficient of flagellates by microzooplankton
 +
|
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 3,063: Line 3,134:
 
| Base 1
 
| Base 1
 
|WaterQuality
 
|WaterQuality
|GRAZCILMIN
+
|CILPREYMIN
|Zooplankton: Minimum microzooplankton concentration for grazing
+
|Ciliates: Minimum prey concentration for grazing
 +
|
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 3,070: Line 3,144:
 
| Base 1
 
| Base 1
 
|WaterQuality
 
|WaterQuality
|GRAZFITOMIN
+
|CILRATINGZOO
|Zooplankton: Minimum fagellates concentration for grazing
+
|Zooplankton: Proportion of microzooplankton in mesozooplankton ingestion
 +
|
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 3,077: Line 3,154:
 
| Base 1
 
| Base 1
 
|WaterQuality
 
|WaterQuality
|GROWMAXF
+
|CINGMAX
|Phytoplankton: Maximum growth rate
+
|Ciliates: Maximum ingestion rate
 +
|
 
|
 
|
 
|
 
|
|-
 
| Base 1
 
|WaterQuality
 
|GROWMAXZ
 
|Zooplankton: Maximum zooplankton growth rate
 
 
|
 
|
 
|
 
|
Line 3,091: Line 3,164:
 
| Base 1
 
| Base 1
 
|WaterQuality
 
|WaterQuality
|IMPLICIT
+
|CRATIONC
|Implicit Method Calculation
+
|Ciliates: Nitrogen/Carbon Ratio
 +
|
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 3,098: Line 3,174:
 
| Base 1
 
| Base 1
 
|WaterQuality
 
|WaterQuality
|INGCONSC
+
|CRATIOPC
|Ciliates: Half-saturation constant for grazing
+
|Ciliates: Phosphorus/Carbon Ratio
 +
|
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 3,105: Line 3,184:
 
| Base 1
 
| Base 1
 
|WaterQuality
 
|WaterQuality
|INGCONSZ
+
|CREFRESP
|Zooplankton: Half-saturation constant for predation
+
|Ciliates: Carbon consumption rate by respiration
 +
|
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 3,112: Line 3,194:
 
| Base 1
 
| Base 1
 
|WaterQuality
 
|WaterQuality
|INIT_AGE
+
|DENITREF
|Larvae Inital Age
+
|Nitrogen: Reference denitirfication rate
 +
|
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 3,119: Line 3,204:
 
| Base 1
 
| Base 1
 
|WaterQuality
 
|WaterQuality
|INIT_LENGTH
+
|DENSATCO
|Larvae Inital Length
+
|Nitrogen: Denitrification half-saturation constant
 +
|
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 3,126: Line 3,214:
 
| Base 1
 
| Base 1
 
|WaterQuality
 
|WaterQuality
|INTER_AGE
+
|DIASS_EFIC
|Larvae Intermediate Age
+
|Diatoms: Assimilation efficiency of diatoms by zooplankton
 +
|
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 3,133: Line 3,224:
 
| Base 1
 
| Base 1
 
|WaterQuality
 
|WaterQuality
|INTER_LENGTH
+
|DIATOMS
|Larvae Intermediate Length
+
|Diatoms: Processes Simulation
 +
|
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 3,140: Line 3,234:
 
| Base 1
 
| Base 1
 
|WaterQuality
 
|WaterQuality
|IVLEVCON
+
|DIDISSDON
|Zooplankton: Ivlev grazing constant
+
|Diatoms: Fraction of dissolved organic material in excretions
 +
|
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 3,147: Line 3,244:
 
| Base 1
 
| Base 1
 
|WaterQuality
 
|WaterQuality
|LARVAE
+
|DIEXCRCONS
|Larvae Processes Simulation
+
|Diatoms: Excretion constant
 +
|
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 3,154: Line 3,254:
 
| Base 1
 
| Base 1
 
|WaterQuality
 
|WaterQuality
|LDENSITY
+
|DIFENDREPC
|Larvae density factor
+
|Diatoms: Endogenous respiration constant
 +
|
 
|
 
|
 
|
 
|
|-
 
| Base 1
 
|WaterQuality
 
|LSHAPE
 
|Larvae shape factor
 
 
|
 
|
 
|
 
|
Line 3,168: Line 3,264:
 
| Base 1
 
| Base 1
 
|WaterQuality
 
|WaterQuality
|MAXMORTCI
+
|DIGRAZMIN
|Ciliates: Maximum Mortality Rate
+
|Zooplankton: Minimum diatoms concentration for grazing
 +
|
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 3,175: Line 3,274:
 
| Base 1
 
| Base 1
 
|WaterQuality
 
|WaterQuality
|MAXMORTZ
+
|DIGROWMAX
|Zooplankton: Maximum mortality rate
+
|Diatoms: Maximum gross growth rate
 +
|
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 3,182: Line 3,284:
 
| Base 1
 
| Base 1
 
|WaterQuality
 
|WaterQuality
|MINMORTCI
+
|DIMORTCON
|Ciliates: Minimum Mortality rate
+
|Diatoms: Mortality half-saturation Constant
 +
|
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 3,189: Line 3,294:
 
| Base 1
 
| Base 1
 
|WaterQuality
 
|WaterQuality
|MINMORTZ
+
|DIMORTMAX
|Zooplankton: Minimum mortality rate
+
|Diatoms: Maximum Mortality Rate
 +
|
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 3,196: Line 3,304:
 
| Base 1
 
| Base 1
 
|WaterQuality
 
|WaterQuality
|MINOXYGEN
+
|DINSATCONS
|Oxygen: Minimum oxygen concentration allowed
+
|Diatoms: Nitrogen half-saturation constant
 +
|
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 3,203: Line 3,314:
 
| Base 1
 
| Base 1
 
|WaterQuality
 
|WaterQuality
|MORTCICOEF
+
|DIPHOTOIN
|Ciliates: Mortality coefficient
+
|Diatoms: Optimum light intensity for photosynthesis
 +
|
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 3,210: Line 3,324:
 
| Base 1
 
| Base 1
 
|WaterQuality
 
|WaterQuality
|MORTZCOEF
+
|DIPHOTORES
|Zooplankton: Shape factor for the mortality curve of zooplankton
+
|Diatoms: Fraction of actual photosynthesis oxidized by photorespiration
 +
|
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 3,217: Line 3,334:
 
| Base 1
 
| Base 1
 
|WaterQuality
 
|WaterQuality
|NATMORB
+
|DIPSATCONS
|Bacteria: Natural mortality rate
+
|Diatoms: Phosphorus half-saturation constant
 +
|
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 3,224: Line 3,344:
 
| Base 1
 
| Base 1
 
|WaterQuality
 
|WaterQuality
|NITONRAT
+
|DIRATINGZOO
|Oxygen: Oxygen/Carbon in Nitrate
+
|Zooplankton: Proportion of diatoms in mesozooplankton ingestion
 +
|
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 3,231: Line 3,354:
 
| Base 1
 
| Base 1
 
|WaterQuality
 
|WaterQuality
|NITRIREF
+
|DIRATIONC
|Nitrogen: Reference nitrification rate
+
|Diatoms: Nitrogen/Carbon Ratio
 +
|
 
|
 
|
 
|
 
|
|-
 
| Base 1
 
|WaterQuality
 
|NITROGEN
 
|Nitrogen: Biogeochemical Processes Simulation
 
 
|
 
|
 
|
 
|
Line 3,245: Line 3,364:
 
| Base 1
 
| Base 1
 
|WaterQuality
 
|WaterQuality
|NITSATCO
+
|DIRATIOPC
|Nitrogen: Nitrification half-saturation constant
+
|Diatoms: Phosphorus/Carbon Ratio
 +
|
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 3,252: Line 3,374:
 
| Base 1
 
| Base 1
 
|WaterQuality
 
|WaterQuality
|NMINENR
+
|DIRATIOSIC
|Nitrogen: Reference mineralization rate for dissolved organic nitrogen non refractory (DONnr)
+
|Diatoms: Silica/Carbon Ratio
 +
|
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 3,259: Line 3,384:
 
| Base 1
 
| Base 1
 
|WaterQuality
 
|WaterQuality
|NMINR
+
|DISISATCONS
|Nitrogen: Reference mineralization rate for Dissolved Organic Nitrogen refractory (DONr)
+
|Diatoms: Silicate half-saturation constant
 +
|
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 3,266: Line 3,394:
 
| Base 1
 
| Base 1
 
|WaterQuality
 
|WaterQuality
|NOPCOEF
+
|DISOLEXCR
|Nitrogen: PON decomposition temperature coefficient
+
|Diatoms: Fraction of soluble inorganic material in excretions
 +
|
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 3,273: Line 3,404:
 
| Base 1
 
| Base 1
 
|WaterQuality
 
|WaterQuality
|NOPREF
+
|DITCONST1
|Nitrogen: Reference Mineralization Rate for Particulate Organic Nitrogen (PON)
+
|Diatoms: Constant to control temperature response curve shape
 +
|
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 3,280: Line 3,414:
 
| Base 1
 
| Base 1
 
|WaterQuality
 
|WaterQuality
|NPHASES
+
|DITCONST2
|Number of larvae phases (valid values are 1 and 2)
+
|Diatoms: Constant to control temperature response curve shape
 +
|
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 3,287: Line 3,424:
 
| Base 1
 
| Base 1
 
|WaterQuality
 
|WaterQuality
|NSATCONS
+
|DITCONST3
|Phytoplankton: Nitrogen half-saturation constant
+
|Diatoms: Constant to control temperature response curve shape
 +
|
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 3,294: Line 3,434:
 
| Base 1
 
| Base 1
 
|WaterQuality
 
|WaterQuality
|OCRATIO
+
|DITCONST4
|Oxygen: Oxygen/Carbon in CO2
+
|Diatoms: Constant to control temperature response curve shape
 +
|
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 3,301: Line 3,444:
 
| Base 1
 
| Base 1
 
|WaterQuality
 
|WaterQuality
|OMRATIONC
+
|DITMAX
|Oxygen: Organic Matter Nitrogen/Carbon Ratio
+
|Diatoms: Maximum temperature tolerable for growth
 +
|
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 3,308: Line 3,454:
 
| Base 1
 
| Base 1
 
|WaterQuality
 
|WaterQuality
|OMRATIOPC
+
|DITMIN
|Oxygen: Organic Matter Phosphorus/Carbon Ratio
+
|Diatoms: Minimum tolerable temperature for growth
 +
|
 
|
 
|
 
|
 
|
|-
 
| Base 1
 
|WaterQuality
 
|PHDECOMP
 
|Nitrogen: Fraction of PON available for mineralization
 
 
|
 
|
 
|
 
|
Line 3,322: Line 3,464:
 
| Base 1
 
| Base 1
 
|WaterQuality
 
|WaterQuality
|PHOSOPRAT
+
|DITOPTMAX
|Oxygen: Oxygen/Carbon in Phosphate
+
|Diatoms: Maximum temperature of the optimal interval for photosynthesis
 +
|
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 3,329: Line 3,474:
 
| Base 1
 
| Base 1
 
|WaterQuality
 
|WaterQuality
|PHOSPHOR
+
|DITOPTMIN
|Phosphorus: Biogeochemical Processes Simulation
+
|Diatoms: Minimum temperature of the optimal interval for photosynthesis
 +
|
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 3,336: Line 3,484:
 
| Base 1
 
| Base 1
 
|WaterQuality
 
|WaterQuality
|PHOTOIN
+
|DIZOASS
|Phytoplankton: Optimum light intensity for photosyntesis
+
|Zooplankton: Assimilation coefficient of diatoms by mesozooplankton
 +
|
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 3,343: Line 3,494:
 
| Base 1
 
| Base 1
 
|WaterQuality
 
|WaterQuality
|PHOTORES
+
|DIZOOEFFCAP
|Phytoplankton: Faction of actual photosynthesis oxidised by photorespiration
+
|Zooplankton: Capture efficiency of diatoms
 +
|
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 3,350: Line 3,504:
 
| Base 1
 
| Base 1
 
|WaterQuality
 
|WaterQuality
|PHOTOSOC
+
|DTSECONDS
|Oxygen: Photosynthesis Oxygen/Carbon ratio
+
|Time step for water quality processes calculation
 +
|
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 3,357: Line 3,514:
 
| Base 1
 
| Base 1
 
|WaterQuality
 
|WaterQuality
|PHYINGCIL
+
|EXCRCONS
|Ciliates: Proportion of flagellates in microzooplankton ingestion
+
|Phytoplankton: Excretion constant
 +
|
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 3,364: Line 3,524:
 
| Base 1
 
| Base 1
 
|WaterQuality
 
|WaterQuality
|PHYRATING
+
|EXPLICIT
|Zooplankton: proportion of phytoplankton in mesozooplankton ingestion
+
|Explicit Method
 +
|
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 3,371: Line 3,534:
 
| Base 1
 
| Base 1
 
|WaterQuality
 
|WaterQuality
|PHYTO
+
|FDISSDON
|Phytoplankton: Processes Simulation
+
|Phytoplankton: Fraction of dissolved organic material in excretions
 +
|
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 3,378: Line 3,544:
 
| Base 1
 
| Base 1
 
|WaterQuality
 
|WaterQuality
|PLANK_OC_RAT
+
|FENDREPC
|Oxygen: Oxygen/Carbon ratio in plankton respiration
+
|Phytoplankton: Endogenous respiration constant
 +
|
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 3,385: Line 3,554:
 
| Base 1
 
| Base 1
 
|WaterQuality
 
|WaterQuality
|PMINNR
+
|FINAL_AGE
|Phosphorus: DOPnr mineralization rate at reference temperature
+
|Larvae Final Age
 +
|
 
|
 
|
 
|
 
|
|-
 
| Base 1
 
|WaterQuality
 
|PMINNRCOEF
 
|Phosphorus: DOPnr mineralization temperature coefficient
 
 
|
 
|
 
|
 
|
Line 3,399: Line 3,564:
 
| Base 1
 
| Base 1
 
|WaterQuality
 
|WaterQuality
|PMINR
+
|FINAL_LENGTH
|Phosphorus: DOPre mineralization rate at reference tempearture
+
|Larvae Final Length
 +
|
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 3,406: Line 3,574:
 
| Base 1
 
| Base 1
 
|WaterQuality
 
|WaterQuality
|PMINRCOEF
+
|FISHFOOD_REF
|Phosphorus: DOPre mineralization temperature coefficient
+
|Reference food availability
 +
|
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 3,413: Line 3,584:
 
| Base 1
 
| Base 1
 
|WaterQuality
 
|WaterQuality
|PPARTMIN
+
|FMORTCON
|Phosphorus: POP decomposition rate at reference temperature
+
|Phytoplankton: Mortality half saturation rate
 +
|
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 3,420: Line 3,594:
 
| Base 1
 
| Base 1
 
|WaterQuality
 
|WaterQuality
|PSATCONS
+
|FMORTMAX
|Phytoplankton: Phosphorus half-saturation constant
+
|Phytoplankton: Maximum mortality
 +
|
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 3,427: Line 3,604:
 
| Base 1
 
| Base 1
 
|WaterQuality
 
|WaterQuality
|SEMIIMP
+
|FRATIONC
|Semi-implicit Method Calculation
+
|Phytoplankton: Nitrogen/Carbon Ratio
 +
|
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 3,434: Line 3,614:
 
| Base 1
 
| Base 1
 
|WaterQuality
 
|WaterQuality
|SIDISSTCOEF
+
|FRATIOPC
|Silica: Biogenic silica dissolution temperature coefficient
+
|Phytoplankton: Phosphorus/Carbon ratio
 +
|
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 3,441: Line 3,624:
 
| Base 1
 
| Base 1
 
|WaterQuality
 
|WaterQuality
|SIKDISS
+
|FREGSATC
|Silica: Biogenic silica dissolution rate in the water column at the reference temperature
+
|Nutrients: Nutrient regeneration half-saturation rate
 +
|
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 3,448: Line 3,634:
 
| Base 1
 
| Base 1
 
|WaterQuality
 
|WaterQuality
|SILICA
+
|FSOLEXCR
|Silica: Processes Simulation
+
|Phytoplankton: Fraction of soluble inorganic in excretions
 +
|
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 3,455: Line 3,644:
 
| Base 1
 
| Base 1
 
|WaterQuality
 
|WaterQuality
|TBCONST1
+
|GRAZBACMIN
|Bacteria: Constant to control temperature response curve shape
+
|Ciliates: Minimum flagellates concentration for grazing
 +
|
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 3,462: Line 3,654:
 
| Base 1
 
| Base 1
 
|WaterQuality
 
|WaterQuality
|TBCONST2
+
|GRAZCILMIN
|Bacteria: Constant to control temperature response curve shape
+
|Zooplankton: Minimum microzooplankton concentration for grazing
 +
|
 
|
 
|
 
|
 
|
|-
 
| Base 1
 
|WaterQuality
 
|TBCONST3
 
|Bacteria: Constant to control temperature response curve shape
 
 
|
 
|
 
|
 
|
Line 3,476: Line 3,664:
 
| Base 1
 
| Base 1
 
|WaterQuality
 
|WaterQuality
|TBCONST4
+
|GRAZFITOMIN
|Bacteria: Constant to control temperature response curve shape
+
|Zooplankton: Minimum fagellates concentration for grazing
 +
|
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 3,483: Line 3,674:
 
| Base 1
 
| Base 1
 
|WaterQuality
 
|WaterQuality
|TBMAX
+
|GROWMAXF
|Bacteria: Maximum temperature tolerable temperature for growth
+
|Phytoplankton: Maximum growth rate
 +
|
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 3,490: Line 3,684:
 
| Base 1
 
| Base 1
 
|WaterQuality
 
|WaterQuality
|TBMIN
+
|GROWMAXZ
|Bacteria: Minimum temperature tolerable for growth
+
|Zooplankton: Maximum zooplankton growth rate
 +
|
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 3,497: Line 3,694:
 
| Base 1
 
| Base 1
 
|WaterQuality
 
|WaterQuality
|TDENCOEF
+
|IMPLICIT
|Nitrogen: Denitrification Temperature Coefficient
+
|Implicit Method Calculation
 +
|
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 3,504: Line 3,704:
 
| Base 1
 
| Base 1
 
|WaterQuality
 
|WaterQuality
|TEMPERATURE_REF
+
|INGCONSC
|Larvae Reference temperature
+
|Ciliates: Half-saturation constant for grazing
 +
|
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 3,511: Line 3,714:
 
| Base 1
 
| Base 1
 
|WaterQuality
 
|WaterQuality
|TFCONST1
+
|INGCONSZ
|Phytoplankton: Constant to control temperature response curve shape
+
|Zooplankton: Half-saturation constant for predation
 +
|
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 3,518: Line 3,724:
 
| Base 1
 
| Base 1
 
|WaterQuality
 
|WaterQuality
|TFCONST2
+
|INIT_AGE
|Phytoplankton: Constant to control temperature response curve shape
+
|Larvae Inital Age
 +
|
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 3,525: Line 3,734:
 
| Base 1
 
| Base 1
 
|WaterQuality
 
|WaterQuality
|TFCONST3
+
|INIT_LENGTH
|Phytoplankton: Constant to control temperature response curve shape
+
|Larvae Inital Length
 +
|
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 3,532: Line 3,744:
 
| Base 1
 
| Base 1
 
|WaterQuality
 
|WaterQuality
|TFCONST4
+
|INTER_AGE
|Phytoplankton: Constant to control temperature response curve shape
+
|Larvae Intermediate Age
 +
|
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 3,539: Line 3,754:
 
| Base 1
 
| Base 1
 
|WaterQuality
 
|WaterQuality
|TFMAX
+
|INTER_LENGTH
|Phytoplankton: Maximum temperature tolerable for growth
+
|Larvae Intermediate Length
 +
|
 
|
 
|
 
|
 
|
|-
 
| Base 1
 
|WaterQuality
 
|TFMIN
 
|Phytoplankton: Minimum  temperature tolerable for growth
 
 
|
 
|
 
|
 
|
Line 3,553: Line 3,764:
 
| Base 1
 
| Base 1
 
|WaterQuality
 
|WaterQuality
|TMINNR
+
|IVLEVCON
|Nitrogen: DONnr mineralization temperature coefficient
+
|Zooplankton: Ivlev grazing constant
 +
|
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 3,560: Line 3,774:
 
| Base 1
 
| Base 1
 
|WaterQuality
 
|WaterQuality
|TMINR
+
|LARVAE
|Nitrogen: DONr mineralization temperature coefficient
+
|Larvae Processes Simulation
 +
|
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 3,567: Line 3,784:
 
| Base 1
 
| Base 1
 
|WaterQuality
 
|WaterQuality
|TNITCOEF
+
|LDENSITY
|Nitrogen: Nitrification temperature coefficient
+
|Larvae density factor
 +
|
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 3,574: Line 3,794:
 
| Base 1
 
| Base 1
 
|WaterQuality
 
|WaterQuality
|TOPTBMAX
+
|LSHAPE
|Bacteria: Maximum temperature of the optimal interval for growth
+
|Larvae shape factor
 +
|
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 3,581: Line 3,804:
 
| Base 1
 
| Base 1
 
|WaterQuality
 
|WaterQuality
|TOPTBMIN
+
|MAXMORTCI
|Bacteria: Minimum temperature of the optimal interval for growth
+
|Ciliates: Maximum Mortality Rate
 +
|
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 3,588: Line 3,814:
 
| Base 1
 
| Base 1
 
|WaterQuality
 
|WaterQuality
|TOPTFMAX
+
|MAXMORTZ
|Phytoplankton: Maximum temperature of the optimal interval for photosyntesis
+
|Zooplankton: Maximum mortality rate
 +
|
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 3,595: Line 3,824:
 
| Base 1
 
| Base 1
 
|WaterQuality
 
|WaterQuality
|TOPTFMIN
+
|MINMORTCI
|Phytoplankton: Minimum temperature of the optimal interval forphotosyntesis
+
|Ciliates: Minimum Mortality rate
 +
|
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 3,602: Line 3,834:
 
| Base 1
 
| Base 1
 
|WaterQuality
 
|WaterQuality
|TOPTZMAX
+
|MINMORTZ
|Zooplankton: Maximum temperature of the optimal interval for the zooplankton growth
+
|Zooplankton: Minimum mortality rate
 +
|
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 3,609: Line 3,844:
 
| Base 1
 
| Base 1
 
|WaterQuality
 
|WaterQuality
|TOPTZMIN
+
|MINOXYGEN
|Zooplankton: Minimum temperature of the optimal interval for the zooplankton growth
+
|Oxygen: Minimum oxygen concentration allowed
 +
|
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 3,616: Line 3,854:
 
| Base 1
 
| Base 1
 
|WaterQuality
 
|WaterQuality
|TPPARTMINCOEF
+
|MORTCICOEF
|Phosphorus: POP decomposition temperature coefficient
+
|Ciliates: Mortality coefficient
 +
|
 
|
 
|
 
|
 
|
|-
 
| Base 1
 
|WaterQuality
 
|TZCONST1
 
|Zooplankton: Constant to control temperature response curve shape
 
 
|
 
|
 
|
 
|
Line 3,630: Line 3,864:
 
| Base 1
 
| Base 1
 
|WaterQuality
 
|WaterQuality
|TZCONST2
+
|MORTZCOEF
|Zooplankton: Constant to control temperature response curve shape
+
|Zooplankton: Shape factor for the mortality curve of zooplankton
 +
|
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 3,637: Line 3,874:
 
| Base 1
 
| Base 1
 
|WaterQuality
 
|WaterQuality
|TZCONST3
+
|NATMORB
|Zooplankton: Constant to control temperature response curve shape
+
|Bacteria: Natural mortality rate
 +
|
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 3,644: Line 3,884:
 
| Base 1
 
| Base 1
 
|WaterQuality
 
|WaterQuality
|TZCONST4
+
|NITONRAT
|Zooplankton: Constant to control temperature response curve shape
+
|Oxygen: Oxygen/Carbon in Nitrate
 +
|
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 3,651: Line 3,894:
 
| Base 1
 
| Base 1
 
|WaterQuality
 
|WaterQuality
|TZMAX
+
|NITRIREF
|Zooplankton: Maximum temperature tolerable for growth
+
|Nitrogen: Reference nitrification rate
 +
|
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 3,658: Line 3,904:
 
| Base 1
 
| Base 1
 
|WaterQuality
 
|WaterQuality
|TZMIN
+
|NITROGEN
|Zooplankton: Minimum temperature tolerable for growth
+
|Nitrogen: Biogeochemical Processes Simulation
 +
|
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 3,665: Line 3,914:
 
| Base 1
 
| Base 1
 
|WaterQuality
 
|WaterQuality
|ZDISSDON
+
|NITSATCO
|Zooplankton: Dissolved organic fraction in excretions
+
|Nitrogen: Nitrification half-saturation constant
 +
|
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 3,672: Line 3,924:
 
| Base 1
 
| Base 1
 
|WaterQuality
 
|WaterQuality
|ZEXCCONS
+
|NMINENR
|Zooplankton: Excretion constant for zooplankton
+
|Nitrogen: Reference mineralization rate for dissolved organic nitrogen non refractory (DONnr)
 +
|
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 3,679: Line 3,934:
 
| Base 1
 
| Base 1
 
|WaterQuality
 
|WaterQuality
|ZEXCFAC
+
|NMINR
|Zooplankton: Excretion Factor
+
|Nitrogen: Reference mineralization rate for Dissolved Organic Nitrogen refractory (DONr)
 +
|
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 3,686: Line 3,944:
 
| Base 1
 
| Base 1
 
|WaterQuality
 
|WaterQuality
|ZINGMAX
+
|NOPCOEF
|Zooplankton: Maximun ingestion rate
+
|Nitrogen: PON decomposition temperature coefficient
 +
|
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 3,693: Line 3,954:
 
| Base 1
 
| Base 1
 
|WaterQuality
 
|WaterQuality
|ZOCILASS
+
|NOPREF
|Zooplankton: Assimilation coefficient of microzooplankton by mesozooplankton
+
|Nitrogen: Reference Mineralization Rate for Particulate Organic Nitrogen (PON)
 +
|
 
|
 
|
 
|
 
|
|-
 
| Base 1
 
|WaterQuality
 
|ZOCRATIO
 
|Oxygen: Oxygen/Carbon ratio in mesozooplankton respiration
 
 
|
 
|
 
|
 
|
Line 3,707: Line 3,964:
 
| Base 1
 
| Base 1
 
|WaterQuality
 
|WaterQuality
|ZOO
+
|NPHASES
|Zooplankton: Processes Simulation
+
|Number of larvae phases (valid values are 1 and 2)
 +
|
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 3,714: Line 3,974:
 
| Base 1
 
| Base 1
 
|WaterQuality
 
|WaterQuality
|ZOOEFFCAPCIL
+
|NSATCONS
|Zooplankton: Capture efficiency of microzoolankton
+
|Phytoplankton: Nitrogen half-saturation constant
 +
|
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 3,721: Line 3,984:
 
| Base 1
 
| Base 1
 
|WaterQuality
 
|WaterQuality
|ZOOEFFCAPHY
+
|OCRATIO
|Zooplankton: Capture efficiency of phytoplankton
+
|Oxygen: Oxygen/Carbon in CO2
 +
|
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 3,728: Line 3,994:
 
| Base 1
 
| Base 1
 
|WaterQuality
 
|WaterQuality
|ZOOPREYMIN
+
|OMRATIONC
|Zooplankton: Minimum prey concentration for grazing
+
|Oxygen: Organic Matter Nitrogen/Carbon Ratio
 +
|
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 3,735: Line 4,004:
 
| Base 1
 
| Base 1
 
|WaterQuality
 
|WaterQuality
|ZOPHYASS
+
|OMRATIOPC
|Zooplankton: Assimilation coefficient of flagellates by mesozooplankton
+
|Oxygen: Organic Matter Phosphorus/Carbon Ratio
 +
|
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 3,742: Line 4,014:
 
| Base 1
 
| Base 1
 
|WaterQuality
 
|WaterQuality
|ZPREDMOR
+
|PHDECOMP
|Zooplankton: Predatory mortality rate (predation by higher trophic levels)
+
|Nitrogen: Fraction of PON available for mineralization
 +
|
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 3,749: Line 4,024:
 
| Base 1
 
| Base 1
 
|WaterQuality
 
|WaterQuality
|ZRATIONC
+
|PHOSOPRAT
|Zooplankton: Nitrogen/Carbon Ratio
+
|Oxygen: Oxygen/Carbon in Phosphate
 +
|
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 3,756: Line 4,034:
 
| Base 1
 
| Base 1
 
|WaterQuality
 
|WaterQuality
|ZRATIOPC
+
|PHOSPHOR
|Zooplankton: Phosphorus/Carbon ratio
+
|Phosphorus: Biogeochemical Processes Simulation
 +
|
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 3,763: Line 4,044:
 
| Base 1
 
| Base 1
 
|WaterQuality
 
|WaterQuality
|ZREFRESP
+
|PHOTOIN
|Zooplankton: Carbon consumption rate by respiration
+
|Phytoplankton: Optimum light intensity for photosyntesis
 +
|
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 3,770: Line 4,054:
 
| Base 1
 
| Base 1
 
|WaterQuality
 
|WaterQuality
|ZSOLEXCR
+
|PHOTORES
|Zooplankton: Soluble inorganic fraction in excretions
+
|Phytoplankton: Faction of actual photosynthesis oxidised by photorespiration
 
|
 
|
 
|
 
|
Line 3,777: Line 4,061:
 
|
 
|
 
|
 
|
|}
+
|-
 
+
| Base 1
==MOHID Base 2==
+
|WaterQuality
 
+
|PHOTOSOC
=== Module Atmosphere===
+
|Oxygen: Photosynthesis Oxygen/Carbon ratio
[https://github.com/Mohid-Water-Modelling-System/Mohid/blob/master/Software/MOHIDBase2/ModuleAtmosphere.F90 Source Code]
+
|
{| class="wikitable"
 
|-
 
! scope="col" |Project
 
! scope="col" |Module
 
! scope="col" |Keyword
 
! scope="col" |Keyword description
 
! scope="col" |Options
 
! scope="col" |Option description
 
! scope="col" |Default Value
 
! scope="col" |Units
 
! scope="col" |Type
 
|-
 
| Base 2
 
|Atmosphere
 
|BOX_TIME_SERIE
 
|Output of property values in time series files, integrated in boxes.
 
 
|
 
|
 
|
 
|
|-
 
| Base 2
 
|Atmosphere
 
|DATA_COLUMN
 
|Number of column in the time series file.
 
 
|
 
|
 
|
 
|
 
|-
 
|-
| Base 2
+
| Base 1
|Atmosphere
+
|WaterQuality
|FILENAME
+
|PHYINGCIL
|Path to the file with the time series.
+
|Ciliates: Proportion of flagellates in microzooplankton ingestion
 +
|
 
|
 
|
 
|
 
|
|-
 
| Base 2
 
|Atmosphere
 
|IRRIGATION
 
|Property added by irrigation
 
 
|
 
|
 
|
 
|
 
|-
 
|-
| Base 2
+
| Base 1
|Atmosphere
+
|WaterQuality
|NO_INTERPOLATION
+
|PHYRATING
|This keyword is deprecated. Use accumulated values use instead.
+
|Zooplankton: proportion of phytoplankton in mesozooplankton ingestion
 +
|
 
|
 
|
 
|
 
|
|-
 
| Base 2
 
|Atmosphere
 
|ACCUMULATE_VALUES
 
|Use mm with ACCUMULATE_VALUES = 1.
 
 
|
 
|
 
|
 
|
 
|-
 
|-
| Base 2
+
| Base 1
|Atmosphere
+
|WaterQuality
|USE_ORIGINAL_VALUES
+
|PHYTO
|use a FLUX (ex. mm/hour) with USE_ORIGINAL_VALUES = 1.
+
|Phytoplankton: Processes Simulation
 +
|
 
|
 
|
 
|
 
|
|-
 
| Base 2
 
|Atmosphere
 
|OUTPUT_HDF
 
|Output of property values in HDF files.
 
 
|
 
|
 
|
 
|
 
|-
 
|-
| Base 2
+
| Base 1
|Atmosphere
+
|WaterQuality
|OUTPUT_TIME
+
|PLANK_OC_RAT
|Output instants of HDF5 file.
+
|Oxygen: Oxygen/Carbon ratio in plankton respiration
 +
|
 +
|
 +
|
 
|
 
|
 
|
 
|
 
|-
 
|-
| Base 2
+
| Base 1
|Atmosphere
+
|WaterQuality
| rowspan="2" | RADIATION_METHOD
+
|PMINNR
| rowspan="2" | Method to compute solar radiation
+
|Phosphorus: DOPnr mineralization rate at reference temperature
|1
+
|
|Climatologic solar radiation algorithm
+
|
 +
|
 +
|
 +
|
 
|-
 
|-
| Base 2
+
| Base 1
|Atmosphere
+
|WaterQuality
|2
+
|PMINNRCOEF
|CEQUALW2 solar radiation algorithm
+
|Phosphorus: DOPnr mineralization temperature coefficient
|-
+
|
| Base 2
 
|Atmosphere
 
|RANDOM_COMPONENT
 
|Random component of property.
 
 
|
 
|
 
|
 
|
|-
 
| Base 2
 
|Atmosphere
 
|STATISTICS
 
|Choose to compute the statistics of this property
 
 
|
 
|
 
|
 
|
 
|-
 
|-
| Base 2
+
| Base 1
|Atmosphere
+
|WaterQuality
|STATISTICS_FILE
+
|PMINR
|Path to the file with the statistics definition for this property.
+
|Phosphorus: DOPre mineralization rate at reference tempearture
 +
|
 
|
 
|
 
|
 
|
|-
 
| Base 2
 
|Atmosphere
 
|TIME_SERIE
 
|Output of property values in time series files.
 
 
|
 
|
 
|
 
|
 
|-
 
|-
| Base 2
+
| Base 1
|Atmosphere
+
|WaterQuality
|TIME_SERIE_LOCATION
+
|PMINRCOEF
|Path to the file that has the time series location characteristics.
+
|Phosphorus: DOPre mineralization temperature coefficient
 
|
 
|
 
|
 
|
Line 3,907: Line 4,151:
 
|
 
|
 
|
 
|
|}
 
 
=== Module Geometry===
 
[https://github.com/Mohid-Water-Modelling-System/Mohid/blob/master/Software/MOHIDBase2/ModuleGeometry.F90 Source Code]
 
{| class="wikitable"
 
 
|-
 
|-
! scope="col" |Project
+
| Base 1
! scope="col" |Module
+
|WaterQuality
! scope="col" |Keyword
+
|PPARTMIN
! scope="col" |Keyword description
+
|Phosphorus: POP decomposition rate at reference temperature
! scope="col" |Options
+
|
! scope="col" |Option description
 
! scope="col" |Default Value
 
! scope="col" |Units
 
! scope="col" |Type
 
|-
 
| Base 2
 
|Geometry
 
|DISPLACEMENT_LIMIT
 
|the maximum displacement that the model allow cell faces to move vertically in meters (if LAGRANGIAN : 1)
 
 
|
 
|
 
|
 
|
|-
 
| Base 2
 
|Geometry
 
|DOMAINDEPTH
 
|The depth of the domain lower limit. User must give a value to this keyword or else the model do not run.
 
 
|
 
|
 
|
 
|
 
|-
 
|-
| Base 2
+
| Base 1
|Geometry
+
|WaterQuality
|EMPTY_TOP_LAYERS
+
|PSATCONS
|Number of empty layers counting from top
+
|Phytoplankton: Phosphorus half-saturation constant
 +
|
 
|
 
|
 
|
 
|
|-
 
| Base 2
 
|Geometry
 
|EQUIDISTANT
 
|Thickness of layers admitting that all the layers have the same thickness
 
 
|
 
|
 
|
 
|
 
|-
 
|-
| Base 2
+
| Base 1
|Geometry
+
|WaterQuality
| rowspan="2" |FACES_OPTION
+
|SEMIIMP
| rowspan="2" |Methodology to compute areas between cells
+
|Semi-implicit Method Calculation
|2
 
|Average thickness of the adjacent water columns (advised option)
 
|-
 
| Base 2
 
|Geometry
 
|3
 
|Minimum thickness of the adjacent water columns (advanced user option)
 
|-
 
| Base 2
 
|Geometry
 
|GRIDMOVEMENTDUMP
 
 
|
 
|
 
|
 
|
 
|
 
|
|-
 
| Base 2
 
|Geometry
 
|ID
 
|Domain ID
 
 
|
 
|
 
|
 
|
 
|-
 
|-
| Base 2
+
| Base 1
|Geometry
+
|WaterQuality
|IMPER_COEF_U
+
|SIDISSTCOEF
|U Coefficient to compute faces areas in U points
+
|Silica: Biogenic silica dissolution temperature coefficient
 +
|
 
|
 
|
 
|
 
|
|-
 
| Base 2
 
|Geometry
 
|IMPER_COEF_V
 
|V Coefficient to compute faces areas in V points
 
 
|
 
|
 
|
 
|
 
|-
 
|-
| Base 2
+
| Base 1
|Geometry
+
|WaterQuality
|IMPER_COEFX_U
+
|SIKDISS
|X_U Coefficient to compute faces areas in U points
+
|Silica: Biogenic silica dissolution rate in the water column at the reference temperature
 +
|
 
|
 
|
 
|
 
|
|-
 
| Base 2
 
|Geometry
 
|IMPER_COEFX_V
 
|X_V Coefficient to compute faces areas in V points
 
 
|
 
|
 
|
 
|
 
|-
 
|-
| Base 2
+
| Base 1
|Geometry
+
|WaterQuality
|IMPERMEABILITY
+
|SILICA
|Consider impermeable cell faces
+
|Silica: Processes Simulation
 +
|
 
|
 
|
 
|
 
|
|-
 
| Base 2
 
|Geometry
 
| rowspan="2" |INITIALIZATION_METHOD
 
| rowspan="2" |Type of initialization used in the case of a Lagrangian coordinate. This is also the reference coordinate in relation to which the Lagrangian coordinate suffers distortion function of the vertical velocity
 
|CARTESIAN
 
|Cartesian type coordinates
 
|-
 
| Base 2
 
|Geometry
 
|SIGMA
 
|Sigma type coordinates
 
|-
 
| Base 2
 
|Geometry
 
|LAYERS
 
|Number of layers
 
 
|
 
|
 
|
 
|
 
|-
 
|-
| Base 2
+
| Base 1
|Geometry
+
|WaterQuality
|LAYERTHICKNESS
+
|TBCONST1
|If not equidistant specifies layers thicknesses, starting from bottom layers.  The number of values must be equal to the number of layers
+
|Bacteria: Constant to control temperature response curve shape
 +
|
 
|
 
|
 
|
 
|
|-
 
| Base 2
 
|Geometry
 
|MIN_TOP_THICKNESS
 
|minimum thickness of collapsing cells of the Harmonic domain
 
 
|
 
|
 
|
 
|
 
|-
 
|-
| Base 2
+
| Base 1
|Geometry
+
|WaterQuality
|MINEVOLVELAYERTHICKNESS
+
|TBCONST2
|Allowed distortion in percentage of initial thickness (if LAGRANGIAN : 1)
+
|Bacteria: Constant to control temperature response curve shape
 
|
 
|
|
 
|-
 
| Base 2
 
|Geometry
 
|MINIMUMDEPTH
 
|water column thickness below which the cell is considered uncovered
 
 
|
 
|
 
|
 
|
|-
 
| Base 2
 
|Geometry
 
|MININITIALLAYERTHICKNESS
 
|minimal thickness of the bottom cells
 
 
|
 
|
 
|
 
|
 
|-
 
|-
| Base 2
+
| Base 1
|Geometry
+
|WaterQuality
|TOLERANCEDEPTH
+
|TBCONST3
|Thickness of layer below which the bathymetry is corrected. Valid only for the sigma and Lagrangian (sigma initializaton) coordinate
+
|Bacteria: Constant to control temperature response curve shape
 +
|
 +
|
 +
|
 
|
 
|
 
|
 
|
 
|-
 
|-
| Base 2
+
| Base 1
|Geometry
+
|WaterQuality
|TOTALTHICKNESS
+
|TBCONST4
|Total domain thickness. Valid only for the FixSpacing and FixSediment coordinates
+
|Bacteria: Constant to control temperature response curve shape
 +
|
 +
|
 +
|
 
|
 
|
 
|
 
|
 
|-
 
|-
| Base 2
+
| Base 1
|Geometry
+
|WaterQuality
| rowspan="8" |TYPE
+
|TBMAX
| rowspan="8" |Type of vertical coordinate of the domain
+
|Bacteria: Maximum temperature tolerable temperature for growth
|CARTESIAN
+
|
|Cartesian coordinates
+
|
 +
|
 +
|
 +
|
 
|-
 
|-
| Base 2
+
| Base 1
|Geometry
+
|WaterQuality
|CARTESIANTOP
+
|TBMIN
|A Cartesian Coordinate which is calculated downwards from the Digital Terrain (MOHID Land only)
+
|Bacteria: Minimum temperature tolerable for growth
 +
|
 +
|
 +
|
 +
|
 +
|
 
|-
 
|-
| Base 2
+
| Base 1
|Geometry
+
|WaterQuality
|FIXSEDIMENT
+
|TDENCOEF
|Fixed Sediment coordinates
+
|Nitrogen: Denitrification Temperature Coefficient
 +
|
 +
|
 +
|
 +
|
 +
|
 
|-
 
|-
| Base 2
+
| Base 1
|Geometry
+
|WaterQuality
|FIXSPACING
+
|TEMPERATURE_REF
|Fixed Spacing coordinates - used to study flows close to the bottom
+
|Larvae Reference temperature
|-
+
|
| Base 2
+
|
|Geometry
 
|HARMONIC
 
|Harmonic coordinates - the horizontal faces close to the surface
 
expand and collapse depending on the variation of the surface elevation. This
 
coordinate was implemented in the geometry module to simulate reservoirs.
 
|-
 
| Base 2
 
|Geometry
 
|LAGRANGIAN
 
|Lagrangian coordinates - moves the upper and
 
lower faces with the vertical flow velocity.
 
|-
 
| Base 2
 
|Geometry
 
|REMOVE_LAND_BOTTOM_LAYERS
 
|Keywork do remove bottom layers with no water cells
 
|-
 
| Base 2
 
|Geometry
 
|SIGMA
 
|Sigma coordinates
 
|-
 
| Base 2
 
|Geometry
 
|SIGMATOP
 
|A Sigma Coordinate which is calculated downwards from the Digital Terrain (MOHID Land only). Needs Normal Sigma Below
 
 
|
 
|
 
|
 
|
 
|
 
|
|}
 
 
=== Module BoxDif===
 
[https://github.com/Mohid-Water-Modelling-System/Mohid/blob/master/Software/MOHIDBase2/ModuleBoxDif.F90 Source Code]
 
{| class="wikitable"
 
 
|-
 
|-
! scope="col" |Project
+
| Base 1
! scope="col" |Module
+
|WaterQuality
! scope="col" |Keyword
+
|TFCONST1
! scope="col" |Keyword description
+
|Phytoplankton: Constant to control temperature response curve shape
! scope="col" |Options
+
|
! scope="col" |Option description
 
! scope="col" |Default Value
 
! scope="col" |Units
 
! scope="col" |Type
 
|-
 
| Base 2
 
|BoxDif
 
|OUTPUT_FILE
 
|Output file location
 
 
|
 
|
 
|
 
|
|-
 
| Base 2
 
|BoxDif
 
|TYPE
 
|Coordinate Type
 
 
|
 
|
 
|
 
|
 
|-
 
|-
| Base 2
+
| Base 1
|BoxDif
+
|WaterQuality
|WRITE_BOXES
+
|TFCONST2
|Option to write boxes output file
+
|Phytoplankton: Constant to control temperature response curve shape
 
|
 
|
 
|
 
|
Line 4,171: Line 4,311:
 
|
 
|
 
|
 
|
|}
 
 
=== Module FillMatrix===
 
[https://github.com/Mohid-Water-Modelling-System/Mohid/blob/master/Software/MOHIDBase2/ModuleFillMatrix.F90 Source Code]
 
{| class="wikitable"
 
 
|-
 
|-
! scope="col" |Project
+
| Base 1
! scope="col" |Module
+
|WaterQuality
! scope="col" |Keyword
+
|TFCONST3
! scope="col" |Keyword description
+
|Phytoplankton: Constant to control temperature response curve shape
! scope="col" |Options
+
|
! scope="col" |Option description
+
|
! scope="col" |Default Value
+
|
! scope="col" |Units
+
|
! scope="col" |Type
+
|
 
|-
 
|-
| Base 2
+
| Base 1
|FillMatrix
+
|WaterQuality
|BOXES_VALUES                       
+
|TFCONST4
|Sequence of values for each box starting from box 1.
+
|Phytoplankton: Constant to control temperature response curve shape
 +
|
 +
|
 +
|
 
|
 
|
 
|
 
|
 
|-
 
|-
| Base 2
+
| Base 1
|FillMatrix
+
|WaterQuality
|CoefA
+
|TFMAX
|Coeficient to compute analytical profile.
+
|Phytoplankton: Maximum temperature tolerable for growth
 +
|
 +
|
 +
|
 
|
 
|
 
|
 
|
 
|-
 
|-
| Base 2
+
| Base 1
|FillMatrix
+
|WaterQuality
|CoefB
+
|TFMIN
|Coeficient to compute analytical profile
+
|Phytoplankton: Minimum  temperature tolerable for growth
 +
|
 +
|
 +
|
 
|
 
|
 
|
 
|
 
|-
 
|-
| Base 2
+
| Base 1
|FillMatrix
+
|WaterQuality
|DATA_COLUMN
+
|TMINNR
|DATA_COLUMN is the number of the relevant column in the time series file.
+
|Nitrogen: DONnr mineralization temperature coefficient
 +
|
 +
|
 +
|
 
|
 
|
 
|
 
|
 
|-
 
|-
| Base 2
+
| Base 1
|FillMatrix
+
|WaterQuality
|DEFAULTVALUE
+
|TMINR
|Default value when INITIALIZATION_METHOD is used.
+
|Nitrogen: DONr mineralization temperature coefficient
 +
|
 
|
 
|
 
|
 
|
|-
 
| Base 2
 
|FillMatrix
 
|DEPTH_PROFILE
 
|Sequence of depth values. Used with PROFILE option.
 
 
|
 
|
 
|
 
|
 
|-
 
|-
| Base 2
+
| Base 1
|FillMatrix
+
|WaterQuality
| rowspan="4" | FILE_IN_TIME
+
|TNITCOEF
| rowspan="4" | Defines the kind of reading operation performed in time to modify the field
+
|Nitrogen: Nitrification temperature coefficient
|NONE
+
|
|Matrix is not modified from reading values from file
+
|
 +
|
 +
|
 +
|
 
|-
 
|-
| Base 2
+
| Base 1
|FillMatrix
+
|WaterQuality
|HDF
+
|TOPTBMAX
|Reads data from an HDF5 file. There are restrictions regarding file format:
+
|Bacteria: Maximum temperature of the optimal interval for growth
1) The fields stored in the file must correspond to the modeled domain, that is, they must correspond to the same horizontal and vertical grid.
+
|
2) In the Grid folder it is required to have the data sets: "Bathymetry", "ConnectionX", "ConnectionY", "Latitude", "Longitude" and "WaterPoints".
+
|
3) The name of the fields must be recognised by MOHID (see list of supported names)
+
|
4) Time data set must contain as many instants as the field data sets
+
|
5) Time data set must also contain dates for a period of the same or greater duration of the simulation.
+
|
 
|-
 
|-
| Base 2
+
| Base 1
|FillMatrix
+
|WaterQuality
|PROFILE_TIME_SERIE
+
|TOPTBMIN
|Read solution from various profiles in time
+
|Bacteria: Minimum temperature of the optimal interval for growth
|-
+
|
| Base 2
 
|FillMatrix
 
|TIMESERIE
 
|The data is given at a certain location with a time series. See time series to know about time series file format. File path is given in FILENAME. The number of the column containing needed data of the time series file must be indicated in DATA_COLUMN.
 
|-
 
| Base 2
 
|FillMatrix
 
|FILENAME
 
|Path to the file containing imposed data
 
 
|
 
|
 
|
 
|
|-
 
| Base 2
 
|FillMatrix
 
|FILENAME_DEFAULT
 
|Path to the file containing data for initialization of default value.
 
 
|
 
|
 
|
 
|
 
|-
 
|-
| Base 2
+
| Base 1
|FillMatrix
+
|WaterQuality
|HDF_FIELD_NAME
+
|TOPTFMAX
|HDF5 group name
+
|Phytoplankton: Maximum temperature of the optimal interval for photosyntesis
 +
|
 
|
 
|
 
|
 
|
|-
 
| Base 2
 
|FillMatrix
 
|INITIALIZATION_DEFAULT
 
|Initial condition for default value, usable with INITIALIZATION_METHOD options not valid for all domain.
 
 
|
 
|
 
|
 
|
 
|-
 
|-
| Base 2
+
| Base 1
|FillMatrix
+
|WaterQuality
| rowspan="9" | INITIALIZATION_METHOD
+
|TOPTFMIN
| rowspan="9" | Initial condition data input method.
+
|Phytoplankton: Minimum temperature of the optimal interval forphotosyntesis
|ANALYTIC PROFILE
+
|
|Initialization made by an analytical vertical profile.
+
|
 +
|
 +
|
 +
|
 
|-
 
|-
| Base 2
+
| Base 1
|FillMatrix
+
|WaterQuality
|ASCII_FILE
+
|TOPTZMAX
|Initialization with text file. File path given at FILENAME. File format is a griddata file (2D or 3D). In points of the domain where no values are given the DEFAULTVALUE is assumed.
+
|Zooplankton: Maximum temperature of the optimal interval for the zooplankton growth
If griddata file is 2D and the domain is 3D, a unique value is assumed for the whole water column.
+
|
|-
+
|
| Base 2
+
|
|FillMatrix
 
|BOXES
 
|Initialization by boxes (polygonal sub-domains) for which a constant value is specified. Boxes are specified in separate file (path given by FILENAME keyword) blocks that have specific format.
 
|-
 
| Base 2
 
|FillMatrix
 
|CONSTANT
 
|Constant value for all domain.
 
|-
 
| Base 2
 
|FillMatrix
 
|HDF
 
|Reads initial field from a HDF file. Field is interpolated in time if necessary.
 
|-
 
| Base 2
 
|FillMatrix
 
|LAYERS
 
|Initialization by horizontal layers. Values are specified with LAYERS_VALUES keyword.
 
|-
 
| Base 2
 
|FillMatrix
 
|PROFILE
 
|Initialization made by vertical profile. Horizontal distribution is considered uniform. Profile must be specified with NDEPTH, DEPTH_PROFILE and PROFILE_VALUES keywords. Layers must no correspond to vertical discretization. The program interpolates the data on the vertical as needed.
 
|-
 
| Base 2
 
|FillMatrix
 
|PROFILE_TIMESERIE
 
|Read initial field from various profiles.
 
|-
 
| Base 2
 
|FillMatrix
 
|TIMESERIE
 
|Reads initial values from a time series file. If necessary the initial value is interpolated in time.
 
|-
 
| Base 2
 
|FillMatrix
 
|LAYERS_VALUES
 
|Sequence of values for each layer starting from the bottom layer.
 
 
|
 
|
 
|
 
|
 
|-
 
|-
| Base 2
+
| Base 1
|FillMatrix
+
|WaterQuality
|MULTIPLYING_FACTOR
+
|TOPTZMIN
|Data field multiplying factor. HDF5 only.
+
|Zooplankton: Minimum temperature of the optimal interval for the zooplankton growth
 +
|
 
|
 
|
 
|
 
|
|-
 
| Base 2
 
|FillMatrix
 
|NDEPTHS
 
|Number of values that the define the profile.
 
 
|
 
|
 
|
 
|
 
|-
 
|-
| Base 2
+
| Base 1
|FillMatrix
+
|WaterQuality
| rowspan="2" | PROFILE_TYPE
+
|TPPARTMINCOEF
| rowspan="2" | Type of analytical profile
+
|Phosphorus: POP decomposition temperature coefficient
|EXPONENTIAL
+
|
|Profile has an exponential format, given by the following expression Value = DefaultValue - CoefA * exp(- CellDepth / CoefB)
+
|
 +
|
 +
|
 +
|
 
|-
 
|-
| Base 2
+
| Base 1
|FillMatrix
+
|WaterQuality
|LINEAR
+
|TZCONST1
|Profile has a linear format, given by the following expression:  
+
|Zooplankton: Constant to control temperature response curve shape
Value = DefaultValue + CoefA * CellDepth / CoefB
 
|-
 
| Base 2
 
|FillMatrix
 
|PROFILE_VALUES
 
|Sequence of values that constitute the profile.
 
 
|
 
|
 
|
 
|
Line 4,375: Line 4,461:
 
|
 
|
 
|
 
|
|}
 
 
=== Module Geometry===
 
[https://github.com/Mohid-Water-Modelling-System/Mohid/blob/master/Software/MOHIDBase2/ModuleGeometry.F90 Source Code]
 
{| class="wikitable"
 
 
|-
 
|-
! scope="col" |Project
+
| Base 1
! scope="col" |Module
+
|WaterQuality
! scope="col" |Keyword
+
|TZCONST2
! scope="col" |Keyword description
+
|Zooplankton: Constant to control temperature response curve shape
! scope="col" |Options
+
|
! scope="col" |Option description
 
! scope="col" |Default Value
 
! scope="col" |Units
 
! scope="col" |Type
 
|-
 
| Base 2
 
|Geometry
 
|DISPLACEMENT_LIMIT
 
|the maximum displacement that the model allow cell faces to move vertically in meters
 
 
|
 
|
 
|
 
|
|-
 
| Base 2
 
|Geometry
 
|DOMAINDEPTH
 
|The depth of the domain lower limit. User must give a value to this keyword or else the model do not run.
 
 
|
 
|
 
|
 
|
 
|-
 
|-
| Base 2
+
| Base 1
|Geometry
+
|WaterQuality
|EMPTY_TOP_LAYERS
+
|TZCONST3
|Number of empty layers counting from top
+
|Zooplankton: Constant to control temperature response curve shape
 +
|
 
|
 
|
 
|
 
|
|-
 
| Base 2
 
|Geometry
 
|EQUIDISTANT
 
|Thickness of layers admitting that all the layers have the same thickness
 
 
|
 
|
 
|
 
|
 
|-
 
|-
| Base 2
+
| Base 1
|Geometry
+
|WaterQuality
| rowspan="2" |FACES_OPTION
+
|TZCONST4
| rowspan="2" |Methodology to compute areas between cells
+
|Zooplankton: Constant to control temperature response curve shape
|2
 
|Average thickness of the adjacent water columns (advised option)
 
|-
 
| Base 2
 
|Geometry
 
|3
 
|Minimum thickness of the adjacent water columns (advanced user option)
 
|-
 
| Base 2
 
|Geometry
 
|GRIDMOVEMENTDUMP
 
 
|
 
|
 
|
 
|
 
|
 
|
|-
 
| Base 2
 
|Geometry
 
|ID
 
|Domain ID
 
 
|
 
|
 
|
 
|
 
|-
 
|-
| Base 2
+
| Base 1
|Geometry
+
|WaterQuality
|IMPER_COEF_U
+
|TZMAX
|U Coefficient to compute faces areas in U points
+
|Zooplankton: Maximum temperature tolerable for growth
 +
|
 
|
 
|
 
|
 
|
|-
 
| Base 2
 
|Geometry
 
|IMPER_COEF_V
 
|V Coefficient to compute faces areas in V points
 
 
|
 
|
 
|
 
|
 
|-
 
|-
| Base 2
+
| Base 1
|Geometry
+
|WaterQuality
|IMPER_COEFX_U
+
|TZMIN
|X_U Coefficient to compute faces areas in U points
+
|Zooplankton: Minimum temperature tolerable for growth
 +
|
 
|
 
|
 
|
 
|
|-
 
| Base 2
 
|Geometry
 
|IMPER_COEFX_V
 
|X_V Coefficient to compute faces areas in V points
 
 
|
 
|
 
|
 
|
 
|-
 
|-
| Base 2
+
| Base 1
|Geometry
+
|WaterQuality
|IMPERMEABILITY
+
|ZDISSDON
|Consider impermeable cell faces
+
|Zooplankton: Dissolved organic fraction in excretions
 +
|
 
|
 
|
 
|
 
|
|-
 
| Base 2
 
|Geometry
 
| rowspan="2" |INITIALIZATION_METHOD
 
| rowspan="2" |Type of initialization used in the case of a Lagrangian coordinate. This is also the reference coordinate in relation to which the Lagrangian coordinate suffers distortion function of the vertical velocity
 
|CARTESIAN
 
|Cartesian type coordinates
 
|-
 
| Base 2
 
|Geometry
 
|SIGMA
 
|Sigma type coordinates
 
|-
 
| Base 2
 
|Geometry
 
|LAGRANGIAN             
 
|Indicates that the defined domain can evolve in size as a lagrangian domain
 
 
|
 
|
 
|
 
|
 
|-
 
|-
| Base 2
+
| Base 1
|Geometry
+
|WaterQuality
|LAYERS
+
|ZEXCCONS
|Number of layers
+
|Zooplankton: Excretion constant for zooplankton
 +
|
 +
|
 +
|
 
|
 
|
 
|
 
|
 
|-
 
|-
| Base 2
+
| Base 1
|Geometry
+
|WaterQuality
|LAYERTHICKNESS
+
|ZEXCFAC
|If not equidistant specifies layers thicknesses, starting from bottom layers.  The number of values must be equal to the number of layers
+
|Zooplankton: Excretion Factor
 +
|
 +
|
 +
|
 
|
 
|
 
|
 
|
 
|-
 
|-
| Base 2
+
| Base 1
|Geometry
+
|WaterQuality
|MIN_TOP_THICKNESS
+
|ZINGMAX
|minimum thickness of colapsing cells of the Harmonic domain
+
|Zooplankton: Maximun ingestion rate
 +
|
 +
|
 +
|
 
|
 
|
 
|
 
|
 
|-
 
|-
| Base 2
+
| Base 1
|Geometry
+
|WaterQuality
|MINEVOLVELAYERTHICKNESS
+
|ZOCILASS
|coeficient which indicates how much a Lagrangian layer
+
|Zooplankton: Assimilation coefficient of microzooplankton by mesozooplankton
 +
|
 +
|
 +
|
 
|
 
|
 
|
 
|
 
|-
 
|-
| Base 2
+
| Base 1
|Geometry
+
|WaterQuality
|MINIMUMDEPTH
+
|ZOCRATIO
|water column thickness below which the cell is considered uncovered
+
|Oxygen: Oxygen/Carbon ratio in mesozooplankton respiration
 +
|
 
|
 
|
 
|
 
|
|-
 
| Base 2
 
|Geometry
 
|MININITIALLAYERTHICKNESS
 
|minimal thickness of the bottom cells
 
 
|
 
|
 
|
 
|
 
|-
 
|-
| Base 2
+
| Base 1
|Geometry
+
|WaterQuality
|TOLERANCEDEPTH
+
|ZOO
|Thickness of layer below which the bathymetry is corrected. Valid only for the sigma and Lagrangian (sigma initializaton) coordinate
+
|Zooplankton: Processes Simulation
 +
|
 
|
 
|
 
|
 
|
|-
 
| Base 2
 
|Geometry
 
|TOTALTHICKNESS
 
|Total domain thickness. Valid only for the FixSpacing and FixSediment coordinates
 
 
|
 
|
 
|
 
|
 
|-
 
|-
| Base 2
+
| Base 1
|Geometry
+
|WaterQuality
| rowspan="8" |TYPE
+
|ZOOEFFCAPCIL
| rowspan="8" |Type of vertical coordinate of the domain
+
|Zooplankton: Capture efficiency of microzoolankton
|CARTESIAN
+
|
|Cartesian coordinates
+
|
|-
 
| Base 2
 
|Geometry
 
|CARTESIANTOP
 
|A Cartesian Coordinate which is calculated downwards from the Digital Terrain (MOHID Land only)
 
|-
 
| Base 2
 
|Geometry
 
|FIXSEDIMENT
 
|Fixed Sediment coordinates
 
|-
 
| Base 2
 
|Geometry
 
|FIXSPACING
 
|Fixed Spacing coordinates - used to study flows close to the bottom
 
|-
 
| Base 2
 
|Geometry
 
|HARMONIC
 
|Harmonic coordinates - the horizontal faces close to the surface
 
expand and collapse depending on the variation of the surface elevation. This
 
coordinate was implemented in the geometry module to simulate reservoirs.
 
|-
 
| Base 2
 
|Geometry
 
|LAGRANGIAN
 
|Lagrangian coordinates - moves the upper and
 
lower faces with the vertical flow velocity.
 
|-
 
| Base 2
 
|Geometry
 
|SIGMA
 
|Sigma coordinates
 
|-
 
| Base 2
 
|Geometry
 
|SIGMATOP
 
|A Sigma Coordinate which is calculated downwards from the Digital Terrain (MOHID Land only). Needs Normal Sigma Below
 
 
|
 
|
 
|
 
|
 
|
 
|
|}
 
 
=== Module GridData===
 
[https://github.com/Mohid-Water-Modelling-System/Mohid/blob/master/Software/MOHIDBase2/ModuleGridData.F90 Source Code]
 
{| class="wikitable"
 
 
|-
 
|-
! scope="col" |Project
+
| Base 1
! scope="col" |Module
+
|WaterQuality
! scope="col" |Keyword
+
|ZOOEFFCAPHY
! scope="col" |Keyword description
+
|Zooplankton: Capture efficiency of phytoplankton
! scope="col" |Options
+
|
! scope="col" |Option description
 
! scope="col" |Default Value
 
! scope="col" |Units
 
! scope="col" |Type
 
|-
 
| Base 2
 
|GridData
 
|EVOLUTION
 
|Gets if the bathymetry can change in time
 
 
|
 
|
 
|
 
|
|-
 
| Base 2
 
|GridData
 
|EVOLUTION_FILE
 
|Path to file that describes the time evolution.
 
 
|
 
|
 
|
 
|
 
|-
 
|-
| Base 2
+
| Base 1
|GridData
+
|WaterQuality
|FILL_VALUE
+
|ZOOPREYMIN
|Default value for points with no data
+
|Zooplankton: Minimum prey concentration for grazing
 +
|
 
|
 
|
 
|
 
|
|-
 
| Base 2
 
|GridData
 
|PROPERTY_NAME
 
|Name of the property that will change in time
 
 
|
 
|
 
|
 
|
 
|-
 
|-
| Base 2
+
| Base 1
|GridData
+
|WaterQuality
|TYPE_ZUV
+
|ZOPHYASS
|Matrix Types (Centered in Z, U or V)
+
|Zooplankton: Assimilation coefficient of flagellates by mesozooplankton
 
|
 
|
 
|
 
|
Line 4,655: Line 4,621:
 
|
 
|
 
|
 
|
|}
 
 
=== Module HorizontalGrid===
 
[https://github.com/Mohid-Water-Modelling-System/Mohid/blob/master/Software/MOHIDBase2/ModuleHorizontalGrid.F90 Source Code]
 
{| class="wikitable"
 
 
|-
 
|-
! scope="col" |Project
+
| Base 1
! scope="col" |Module
+
|WaterQuality
! scope="col" |Keyword
+
|ZPREDMOR
! scope="col" |Keyword description
+
|Zooplankton:  Predatory mortality rate (predation by higher trophic levels)
! scope="col" |Options
+
|
! scope="col" |Option description
 
! scope="col" |Default Value
 
! scope="col" |Units
 
! scope="col" |Type
 
|-
 
| Base 2
 
|HorizontalGrid
 
|CONSTANT_SPACING_X
 
|Check if the spacing in X is constant
 
 
|
 
|
 
|
 
|
|-
 
| Base 2
 
|HorizontalGrid
 
|CONSTANT_SPACING_Y
 
|Check if constant Spacing in y is used
 
 
|
 
|
 
|
 
|
 
|-
 
|-
| Base 2
+
| Base 1
|HorizontalGrid
+
|WaterQuality
|COORD_TIP
+
|ZRATIONC
|Coordinate type of grid
+
|Zooplankton: Nitrogen/Carbon Ratio
 +
|
 
|
 
|
 
|
 
|
|-
 
| Base 2
 
|HorizontalGrid
 
|DX
 
|Grid spacing dx
 
 
|
 
|
 
|
 
|
 
|-
 
|-
| Base 2
+
| Base 1
|HorizontalGrid
+
|WaterQuality
|DY
+
|ZRATIOPC
|Gets DY spacing
+
|Zooplankton: Phosphorus/Carbon ratio
 
|
 
|
 
|
 
|
|-
 
| Base 2
 
|HorizontalGrid
 
|GRID_ANGLE
 
|Grid angle with north
 
 
|
 
|
|
 
|-
 
| Base 2
 
|HorizontalGrid
 
|ILB_IUB
 
|minimum and maximum i in grid
 
 
|
 
|
 
|
 
|
 
|-
 
|-
| Base 2
+
| Base 1
|HorizontalGrid
+
|WaterQuality
|JLB_JUB
+
|ZREFRESP
|minimum and maximum J in grid
+
|Zooplankton: Carbon consumption rate by respiration
 
|
 
|
|
 
|-
 
| Base 2
 
|HorizontalGrid
 
|LATITUDE
 
|Latitude of grid
 
 
|
 
|
 
|
 
|
|-
 
| Base 2
 
|HorizontalGrid
 
|LONGITUDE
 
|Longitude of grid
 
 
|
 
|
 
|
 
|
 
|-
 
|-
| Base 2
+
| Base 1
|HorizontalGrid
+
|WaterQuality
|ORIGIN
+
|ZSOLEXCR
|X and Y origin of grid
+
|Zooplankton: Soluble inorganic fraction in excretions
|
 
|
 
|-
 
| Base 2
 
|HorizontalGrid
 
|ZONE
 
|UTM zone of coordinate
 
 
|
 
|
 
|
 
|
Line 4,759: Line 4,673:
 
|}
 
|}
  
=== Module Interpolation===
+
==MOHID Base 2==
[https://github.com/Mohid-Water-Modelling-System/Mohid/blob/master/Software/MOHIDBase2/ModuleInterpolation.F90 Source Code]
+
 
 +
=== Module Atmosphere===
 +
[https://github.com/Mohid-Water-Modelling-System/Mohid/blob/master/Software/MOHIDBase2/ModuleAtmosphere.F90 Source Code]
 
{| class="wikitable"
 
{| class="wikitable"
 
|-
 
|-
Line 4,774: Line 4,690:
 
|-
 
|-
 
| Base 2
 
| Base 2
|Interpolation
+
|Atmosphere
|EXTRAPOLATE_2D
+
|BOX_TIME_SERIE
 +
|Output of property values in time series files, integrated in boxes.
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 4,781: Line 4,700:
 
|-
 
|-
 
| Base 2
 
| Base 2
|Interpolation
+
|Atmosphere
|EXTRAPOLATE_PROFILE
+
|DATA_COLUMN
|Check if the user wants to extrapolate in the vertical
+
|Number of column in the time series file.
 +
|
 +
|
 +
|
 
|
 
|
 
|
 
|
 
|-
 
|-
 
| Base 2
 
| Base 2
|Interpolation
+
|Atmosphere
|IWD_N
+
|FILENAME
|Coefficient use in the inverse weight interpolation
+
|Path to the file with the time series.
 +
|
 +
|
 +
|
 
|
 
|
 
|
 
|
 
|-
 
|-
 
| Base 2
 
| Base 2
|Interpolation
+
|Atmosphere
|KERNEL_TYPE
+
|IRRIGATION
|Type of kernel used in the convolution interpolations
+
|Property added by irrigation
|Exponential
+
|
 +
|
 +
|
 +
|
 
|
 
|
 
|-
 
|-
 
| Base 2
 
| Base 2
|Interpolation
+
|Atmosphere
|KERNEL_TYPE
+
|NO_INTERPOLATION
|Type of kernel used in the convolution interpolations
+
|This keyword is deprecated. Use accumulated values use instead.
|Gaussian
+
|
 +
|
 +
|
 +
|
 
|
 
|
 
|-
 
|-
 
| Base 2
 
| Base 2
|Interpolation
+
|Atmosphere
|MAX_DISTANCE
+
|ACCUMULATE_VALUES
|Max distance for points to be consider in the inverse weight interpolation
+
|Use mm with ACCUMULATE_VALUES = 1.
 +
|
 +
|
 +
|
 
|
 
|
 
|
 
|
 
|-
 
|-
 
| Base 2
 
| Base 2
|Interpolation
+
|Atmosphere
|MAX_ITERATIONS
+
|USE_ORIGINAL_VALUES
|Maximum number of iterations allowed in the logistic regression in the data-oriented convolution.
+
|use a FLUX (ex. mm/hour) with USE_ORIGINAL_VALUES = 1.
 +
|
 +
|
 +
|
 
|
 
|
 
|
 
|
 
|-
 
|-
 
| Base 2
 
| Base 2
|Interpolation
+
|Atmosphere
| rowspan="6" |METHODOLOGY
+
|OUTPUT_HDF
| rowspan="6" |The methodology used in the interpolation process
+
|Output of property values in HDF files.
|1
+
|
|Conservative convolution
+
|
 +
|
 +
|
 +
|
 
|-
 
|-
 
| Base 2
 
| Base 2
|Interpolation
+
|Atmosphere
|2
+
|OUTPUT_TIME
|NonConservative convolution
+
|Output instants of HDF5 file.
 +
|
 +
|
 +
|
 +
|
 +
|
 
|-
 
|-
| Base 2
+
| rowspan="2" |Base 2
|Interpolation
+
| rowspan="2" |Atmosphere
|3
+
| rowspan="2" | RADIATION_METHOD
|Triangulation
+
| rowspan="2" | Method to compute solar radiation
 +
|1
 +
|Climatologic solar radiation algorithm
 +
| rowspan="2" |
 +
| rowspan="2" |
 +
| rowspan="2" |
 
|-
 
|-
| Base 2
+
|2
|Interpolation
+
|CEQUALW2 solar radiation algorithm
|4
 
|Bilinear
 
 
|-
 
|-
 
| Base 2
 
| Base 2
|Interpolation
+
|Atmosphere
|5
+
|RANDOM_COMPONENT
|Spline 2D
+
|Random component of property.
 +
|
 +
|
 +
|
 +
|
 +
|
 
|-
 
|-
 
| Base 2
 
| Base 2
|Interpolation
+
|Atmosphere
|6
+
|STATISTICS
|Inverse weight
+
|Choose to compute the statistics of this property
|-
+
|
| Base 2
 
|Interpolation
 
|N_DIM
 
|The number of dimensions of the field to interpolate
 
 
|
 
|
 
|
 
|
|-
 
| Base 2
 
|Interpolation
 
|N_GROUPS
 
|Number of groups generated for each dimension in the data-oriented convolution.
 
 
|
 
|
 
|
 
|
 
|-
 
|-
 
| Base 2
 
| Base 2
|Interpolation
+
|Atmosphere
| rowspan="3" |NC_TYPE
+
|STATISTICS_FILE
| rowspan="3" |Checks what class of NonConservative convolution process to use
+
|Path to the file with the statistics definition for this property.
|1
+
|
|User defined kernel for the NonConservative convolution
 
|-
 
| Base 2
 
|Interpolation
 
|2
 
|Smoothes the field using the PHI value
 
|-
 
| Base 2
 
|Interpolation
 
|3
 
|Data
 
|-
 
| Base 2
 
|Interpolation
 
|PHI
 
|Smoothing parameter. Gives the degree of smoothing in the interpolated field. Its range is ]0,1].
 
 
|
 
|
 
|
 
|
|-
 
| Base 2
 
|Interpolation
 
|POLI_DEGREE_VERT
 
|The order of the polynomial use to interpolate in the vertical
 
 
|
 
|
 
|
 
|
 
|-
 
|-
 
| Base 2
 
| Base 2
|Interpolation
+
|Atmosphere
|SAMPLE_SIZE
+
|TIME_SERIE
|Number of observations needed for the logistic regression in the data-oriented convolution.
+
|Output of property values in time series files.
 +
|
 +
|
 +
|
 
|
 
|
 
|
 
|
 
|-
 
|-
 
| Base 2
 
| Base 2
|Interpolation
+
|Atmosphere
|TYPE_ZUV
+
|TIME_SERIE_LOCATION
|Where points are defined in the cell (Z - center; U - Face U; V : Face V)
+
|Path to the file that has the time series location characteristics.
 
|
 
|
 
|
 
|
Line 4,917: Line 4,843:
 
|}
 
|}
  
=== Module Statistic===
+
=== Module Geometry===
[https://github.com/Mohid-Water-Modelling-System/Mohid/blob/master/Software/MOHIDBase2/ModuleStatistic.F90 Source Code]
+
[https://github.com/Mohid-Water-Modelling-System/Mohid/blob/master/Software/MOHIDBase2/ModuleGeometry.F90 Source Code]
 
{| class="wikitable"
 
{| class="wikitable"
 
|-
 
|-
Line 4,932: Line 4,858:
 
|-
 
|-
 
| Base 2
 
| Base 2
|Statistic
+
|Geometry
|DAILY_STATISTIC
+
|DISPLACEMENT_LIMIT
|Performs daily integration of statistic values
+
|the maximum displacement that the model allow cell faces to move vertically in meters (if LAGRANGIAN : 1)
 +
|
 
|
 
|
 
|
 
|
|-
 
| Base 2
 
|Statistic
 
|GEOMETRIC_MEAN
 
|Performs geometric mean calculation for non negative parameters
 
 
|
 
|
 
|
 
|
 
|-
 
|-
 
| Base 2
 
| Base 2
|Statistic
+
|Geometry
|GLOBAL_STATISTIC
+
|DOMAINDEPTH
|Performs statistic calculation of every timestep
+
|The depth of the domain lower limit. User must give a value to this keyword or else the model do not run.
 +
|
 
|
 
|
 
|
 
|
|-
 
| Base 2
 
|Statistic
 
|LAYER_DEFINITION
 
|Layer definition
 
 
|
 
|
 
|
 
|
 
|-
 
|-
 
| Base 2
 
| Base 2
|Statistic
+
|Geometry
|MAX_DEPTH
+
|EMPTY_TOP_LAYERS
|Max depth of layer
+
|Number of empty layers counting from top
 +
|
 
|
 
|
 
|
 
|
|-
 
| Base 2
 
|Statistic
 
|MAX_LAYER
 
|Max layer k index
 
 
|
 
|
 
|
 
|
 
|-
 
|-
 
| Base 2
 
| Base 2
|Statistic
+
|Geometry
|METHOD_STATISTIC
+
|EQUIDISTANT
|Way to perform the statistics (full matrix, layers, etc)
+
|Thickness of layers admitting that all the layers have the same thickness
|
 
 
|
 
|
|-
 
| Base 2
 
|Statistic
 
|MIN_DEPTH
 
|Minimum depth of layer
 
 
|
 
|
 
|
 
|
|-
 
| Base 2
 
|Statistic
 
|MIN_LAYER
 
|Layer lower index start
 
 
|
 
|
 
|
 
|
 +
|-
 +
| rowspan="2" |Base 2
 +
| rowspan="2" |Geometry
 +
| rowspan="2" |FACES_OPTION
 +
| rowspan="2" |Methodology to compute areas between cells
 +
|2
 +
|Average thickness of the adjacent water columns (advised option)
 +
| rowspan="2" |
 +
| rowspan="2" |
 +
| rowspan="2" |
 +
|-
 +
|3
 +
|Minimum thickness of the adjacent water columns (advanced user option)
 
|-
 
|-
 
| Base 2
 
| Base 2
|Statistic
+
|Geometry
|MONTHLY_STATISTIC
+
|GRIDMOVEMENTDUMP
|Performs monthly integration of statistic values
+
|
 +
|
 +
|
 +
|
 
|
 
|
 
|
 
|
 
|-
 
|-
 
| Base 2
 
| Base 2
|Statistic
+
|Geometry
|PERCENTILE
+
|ID
 +
|Domain ID
 +
|
 +
|
 +
|
 +
|
 
|
 
|
 +
|-
 +
| Base 2
 +
|Geometry
 +
|IMPER_COEF_U
 +
|U Coefficient to compute faces areas in U points
 
|
 
|
 
|
 
|
Line 5,010: Line 4,939:
 
|
 
|
 
|
 
|
|}
 
 
==MOHID Land==
 
 
=== Module Runoff ===
 
[https://github.com/Mohid-Water-Modelling-System/Mohid/blob/master/Software/MOHIDLand/ModuleRunOff.F90 Source Code]
 
{| class="wikitable"
 
 
|-
 
|-
! scope="col" |Project
+
| Base 2
! scope="col" |Module
+
|Geometry
! scope="col" |Keyword
+
|IMPER_COEF_V
! scope="col" |Keyword description
+
|V Coefficient to compute faces areas in V points
! scope="col" |Options
+
|
! scope="col" |Option description
+
|
! scope="col" |Default Value
+
|
! scope="col" |Units
+
|
! scope="col" |Type
+
|
 
|-
 
|-
| Land
+
| Base 2
|Runoff
+
|Geometry
|ADJUST_SLOPE
+
|IMPER_COEFX_U
|Slope correction
+
|X_U Coefficient to compute faces areas in U points
|0/1
+
|
|Inactive/Active
+
|
|1
 
 
|
 
|
|Boolean
 
|-
 
| Land
 
|Runoff
 
| rowspan="3" |HYDRODYNAMIC_APROX
 
| rowspan="3" |The overland flow routing method.
 
|1
 
|Kinematic Wave
 
| rowspan="3" |2
 
| rowspan="3" |
 
| rowspan="3" |Int
 
|-
 
| Land
 
|Runoff
 
|2
 
|Diffusion Wave
 
|-
 
| Land
 
|Runoff
 
|3
 
|Dynamic Wave
 
|-
 
| Land
 
|Runoff
 
|MIN_WATER_COLUMN
 
|Minimum water column for overland flow
 
 
|
 
|
 
|
 
|
|0.001
 
|m
 
|Real
 
 
|-
 
|-
| Land
+
| Base 2
|Runoff
+
|Geometry
|STABILIZE
+
|IMPER_COEFX_V
|Connect/disconnect stability criteria
+
|X_V Coefficient to compute faces areas in V points
|0/1
 
|Inactive/Active
 
|0
 
 
|
 
|
|Boolean
 
|-
 
| Land
 
|Runoff
 
|STABILIZE_FACTOR
 
|Fraction of cell volume allowed for volume variation in one time step
 
 
|
 
|
|Needed if STABILIZE : 1
 
|0.1
 
|%
 
|Real
 
|-
 
| Land
 
|Runoff
 
|MIN_ITERATIONS
 
|Minimum number of internal iteration to start asking for a lower global dt
 
 
|
 
|
 
|
 
|
|1
 
 
|
 
|
|Int
 
 
|-
 
|-
| Land
+
| Base 2
|Runoff
+
|Geometry
|MAX_ITERATIONS
+
|IMPERMEABILITY
|Maximum number of internal iterations allowed for the module
+
|Consider impermeable cell faces
 +
|
 
|
 
|
 
|
 
|
|1024
 
 
|
 
|
|Int
 
|-
 
| Land
 
|Runoff
 
|LIMIT_DT_COURANT
 
|Connect/disconnect limitation of dt by courant number
 
|0/1
 
|Inactive/Active
 
|0
 
 
|
 
|
|Boolean
 
 
|-
 
|-
| Land
+
| rowspan="2" |Base 2
|Runoff
+
| rowspan="2" |Geometry
|MAX_COURANT
+
| rowspan="2" |INITIALIZATION_METHOD
|Maximum value for Courant number
+
| rowspan="2" |Type of initialization used in the case of a Lagrangian coordinate. This is also the reference coordinate in relation to which the Lagrangian coordinate suffers distortion function of the vertical velocity
 +
|CARTESIAN
 +
|Cartesian type coordinates
 +
| rowspan="2" |
 +
| rowspan="2" |
 +
| rowspan="2" |
 +
|-
 +
|SIGMA
 +
|Sigma type coordinates
 +
|-
 +
| Base 2
 +
|Geometry
 +
|LAYERS
 +
|Number of layers
 
|
 
|
|Needed if LIMIT_DT_COURANT : 1
 
|1.0
 
 
|
 
|
|Real
 
|-
 
| Land
 
|Runoff
 
|DT_FACTOR
 
|Factor for next internal dt prediction (increase dt by the factor if stable. reduce otherwise)
 
 
|
 
|
 
|
 
|
|1.25
 
 
|
 
|
|Real
 
 
|-
 
|-
| Land
+
| Base 2
|Runoff
+
|Geometry
|DT_SPLIT_FACTOR
+
|LAYERTHICKNESS
|Factor to predict next number of iteration
+
|If not equidistant specifies layers thicknesses, starting from bottom layers.  The number of values must be equal to the number of layers
 +
|
 +
|
 
|
 
|
 
|
 
|
|2.0
 
 
|
 
|
|Real
 
 
|-
 
|-
| Land
+
| Base 2
|Runoff
+
|Geometry
|IMPOSE_BOUNDARY_VALUE
+
|MIN_TOP_THICKNESS
|Connect/disconnect imposing boundary value
+
|minimum thickness of collapsing cells of the Harmonic domain
|0/1
 
|Inactive/Active
 
|0
 
 
|
 
|
|Boolean
 
|-
 
| Land
 
|Runoff
 
|BOUNDARY_VALUE
 
|Imposed boundary value
 
 
|
 
|
|Needed if IMPOSE_BOUNDARY_VALUE : 1
 
 
|
 
|
|m
 
|Real
 
|-
 
| Land
 
|Runoff
 
|SIMPLE_CHANNEL_FLOW
 
 
|
 
|
|0/1
 
|Inactive/Active
 
|0
 
 
|
 
|
|Boolean
 
 
|-
 
|-
| Land
+
| Base 2
|Runoff
+
|Geometry
|ROUTE_D4
+
|MINEVOLVELAYERTHICKNESS
|Connect/disconnect route of water in 8 direction if accumulation cells exist
+
|Allowed distortion in percentage of initial thickness (if LAGRANGIAN : 1)
|0/1
 
|Inactive/Active
 
|0
 
 
|
 
|
|Boolean
 
|-
 
| Land
 
|Runoff
 
|ROUTE_D4_ON_DN
 
|Connect/disconnect route of water in 8 direction on cells that have drainage network
 
|0/1
 
|Inactive/Active
 
|0
 
 
|
 
|
|Boolean
 
|-
 
| Land
 
|Runoff
 
|ADVECTION
 
|Connect/disconnect advection
 
|0/1
 
|Inactive/Active
 
|1
 
 
|
 
|
|Boolean
 
|-
 
| Land
 
|Runoff
 
|MIN_WATER_COLUMN_ADVECTION
 
|Minimum water column for advection
 
 
|
 
|
|Needed if ADVECTION : 1
 
|0.0
 
 
|
 
|
|Real
 
 
|-
 
|-
| Land
+
| Base 2
|Runoff
+
|Geometry
| rowspan="2" |WATER_COLUMN_FACE
+
|MINIMUMDEPTH
| rowspan="2" |Method for computing water column in the face
+
|water column thickness below which the cell is considered uncovered
|1
+
|
|Using maximum level and maximum bottom
 
| rowspan="2" |1
 
| rowspan="2" |
 
| rowspan="2" |Int
 
|-
 
| Land
 
|Runoff
 
|2
 
|Using maximum level and average of bottom
 
|-
 
| Land
 
|Runoff
 
|HYDRAULIC_RADIUS_MARGINS
 
 
|
 
|
|0/1
 
|Inactive/Active
 
|1
 
 
|
 
|
|Boolean
 
|-
 
| Land
 
|Runoff
 
|IMPOSE_MAX_VELOCITY
 
 
|
 
|
|0/1
 
|Inactive/Active
 
|0
 
 
|
 
|
|Boolean
 
 
|-
 
|-
| Land
+
| Base 2
|Runoff
+
|Geometry
|MAX_VELOCITY
+
|MININITIALLAYERTHICKNESS
 +
|minimal thickness of the bottom cells
 +
|
 +
|
 
|
 
|
 
|
 
|
|Needed if IMPOSE_MAX_VELOCITY : 1
 
|0.1
 
 
|
 
|
|Real
 
 
|-
 
|-
| Land
+
| Base 2
|Runoff
+
|Geometry
|DYNAMIC_ADJUST_MANNING
+
|REMOVE_LAND_BOTTOM_LAYERS
 +
|Remove bottom layers with no water cells
 +
|
 
|
 
|
|0/1
 
|Inactive/Active
 
|0
 
 
|
 
|
|Boolean
 
 
|-
 
|-
| Land
+
| Base 2
|Runoff
+
|Geometry
|ALLOW_BOUNDARY_INFLOW
+
|TOLERANCEDEPTH
|Allow water to go in the domain if boundary level is higher than water level or not and the level imposed behaves like a wall
+
|Thickness of layer below which the bathymetry is corrected. Valid only for the sigma and Lagrangian (sigma initializaton) coordinate
|0/1
+
|
|Inactive/Active
+
|
|0
+
|
 +
|
 
|
 
|
|Boolean
 
|}
 
 
=== Module Basin ===
 
[https://github.com/Mohid-Water-Modelling-System/Mohid/blob/master/Software/MOHIDLand/ModuleBasin.F90 Source Code]
 
{| class="wikitable"
 
 
|-
 
|-
! scope="col" |Project
+
| Base 2
! scope="col" |Module
+
|Geometry
! scope="col" |Keyword
+
|TOTALTHICKNESS
! scope="col" |Keyword description
+
|Total domain thickness. Valid only for the FixSpacing and FixSediment coordinates
! scope="col" |Options
+
|
! scope="col" |Option description
+
|
! scope="col" |Default Value
+
|
! scope="col" |Units
 
! scope="col" |Type
 
|-
 
| Land
 
|Basin
 
|ATMOSPHERE
 
|Use Module Atmosphere
 
|0/1
 
|Inactive/Active
 
|1
 
 
|
 
|
|Boolean
 
|-
 
| Land
 
|Basin
 
|DRAINAGE_NET
 
|Use Module DrainageNetork
 
|0/1
 
|Inactive/Active
 
|1
 
 
|
 
|
|Boolean
 
 
|-
 
|-
| Land
+
| rowspan="8" |Base 2
|Basin
+
| rowspan="8" |Geometry
|POROUS_MEDIA
+
| rowspan="8" |TYPE
|Use Module Porous Media
+
| rowspan="8" |Type of vertical coordinate of the domain
|0/1
+
|CARTESIAN
|Inactive/Active
+
|Cartesian coordinates
|1
+
| rowspan="8" |
|
+
| rowspan="8" |
|Boolean
+
| rowspan="8" |
 +
|-
 +
|CARTESIANTOP
 +
|A Cartesian Coordinate which is calculated downwards from the Digital Terrain (MOHID Land only)
 +
|-
 +
|FIXSEDIMENT
 +
|Fixed Sediment coordinates
 +
|-
 +
|FIXSPACING
 +
|Fixed Spacing coordinates - used to study flows close to the bottom
 +
|-
 +
|HARMONIC
 +
|Harmonic coordinates - the horizontal faces close to the surface
 +
expand and collapse depending on the variation of the surface elevation. This
 +
coordinate was implemented in the geometry module to simulate reservoirs.
 +
|-
 +
|LAGRANGIAN
 +
|Lagrangian coordinates - moves the upper and
 +
lower faces with the vertical flow velocity.
 +
|-
 +
|SIGMA
 +
|Sigma coordinates
 +
|-
 +
|SIGMATOP
 +
|A Sigma Coordinate which is calculated downwards from the Digital Terrain (MOHID Land only). Needs Normal Sigma Below
 +
|}
 +
 
 +
=== Module BoxDif===
 +
[https://github.com/Mohid-Water-Modelling-System/Mohid/blob/master/Software/MOHIDBase2/ModuleBoxDif.F90 Source Code]
 +
{| class="wikitable"
 
|-
 
|-
| Land
+
! scope="col" |Project
|Basin
+
! scope="col" |Module
|RUN_OFF
+
! scope="col" |Keyword
|Use Module RunOff
+
! scope="col" |Keyword description
|0/1
+
! scope="col" |Options
|Inactive/Active
+
! scope="col" |Option description
|1
+
! scope="col" |Default Value
|
+
! scope="col" |Units
|Boolean
+
! scope="col" |Type
 
|-
 
|-
| Land
+
| Base 2
|Basin
+
|BoxDif
|
+
|OUTPUT_FILE
|
+
|Output file location
 
|
 
|
 
|
 
|
Line 5,348: Line 5,140:
 
|
 
|
 
|-
 
|-
| Land
+
| Base 2
|Basin
+
|BoxDif
 +
|TYPE
 +
|Coordinate Type
 
|
 
|
 
|
 
|
 
|
 
|
 
|
 
|
 +
|
 +
|-
 +
| Base 2
 +
|BoxDif
 +
|WRITE_BOXES
 +
|Option to write boxes output file
 
|
 
|
 
|
 
|
 
|
 
|
 +
|
 +
|
 +
|}
 +
 +
=== Module FillMatrix===
 +
[https://github.com/Mohid-Water-Modelling-System/Mohid/blob/master/Software/MOHIDBase2/ModuleFillMatrix.F90 Source Code]
 +
{| class="wikitable"
 
|-
 
|-
| Land
+
! scope="col" |Project
|Basin
+
! scope="col" |Module
 +
! scope="col" |Keyword
 +
! scope="col" |Keyword description
 +
! scope="col" |Options
 +
! scope="col" |Option description
 +
! scope="col" |Default Value
 +
! scope="col" |Units
 +
! scope="col" |Type
 +
|-
 +
| Base 2
 +
|FillMatrix
 +
|BOXES_VALUES                       
 +
|Sequence of values for each box starting from box 1.
 +
|
 
|
 
|
 
|
 
|
 
|
 
|
 
|
 
|
 +
|-
 +
| Base 2
 +
|FillMatrix
 +
|CoefA
 +
|Coeficient to compute analytical profile.
 
|
 
|
 
|
 
|
 
|
 
|
|-
 
| Land
 
|Basin
 
 
|
 
|
 
|
 
|
 +
|-
 +
| Base 2
 +
|FillMatrix
 +
|CoefB
 +
|Coeficient to compute analytical profile
 
|
 
|
 
|
 
|
Line 5,378: Line 5,205:
 
|
 
|
 
|-
 
|-
| Land
+
| Base 2
|Basin
+
|FillMatrix
 +
|DATA_COLUMN
 +
|DATA_COLUMN is the number of the relevant column in the time series file.
 +
|
 
|
 
|
 
|
 
|
 
|
 
|
 
|
 
|
 +
|-
 +
| Base 2
 +
|FillMatrix
 +
|DEFAULTVALUE
 +
|Default value when INITIALIZATION_METHOD is used.
 
|
 
|
 
|
 
|
 
|
 
|
|-
 
| Land
 
|Basin
 
 
|
 
|
 
|
 
|
 +
|-
 +
| Base 2
 +
|FillMatrix
 +
|DEPTH_PROFILE
 +
|Sequence of depth values. Used with PROFILE option.
 
|
 
|
 
|
 
|
Line 5,397: Line 5,234:
 
|
 
|
 
|
 
|
|}
 
 
=== Module Irrigation ===
 
[https://github.com/Mohid-Water-Modelling-System/Mohid/blob/master/Software/MOHIDLand/ModuleIrrigation.F90 Source Code]
 
{| class="wikitable"
 
 
|-
 
|-
! scope="col" |Project
+
| rowspan="4" |Base 2
! scope="col" |Module
+
| rowspan="4" |FillMatrix
! scope="col" |Keyword
+
| rowspan="4" |FILE_IN_TIME
! scope="col" |Keyword description
+
| rowspan="4" |Defines the kind of reading operation performed in time to modify the field
! scope="col" |Options
+
|NONE
! scope="col" |Option description
+
|Matrix is not modified from reading values from file
! scope="col" |Default Value
+
| rowspan="4" |
! scope="col" |Units
+
| rowspan="4" |
! scope="col" |Type
+
| rowspan="4" |
 +
|-
 +
|HDF
 +
|Reads data from an HDF5 file. There are restrictions regarding file format:
 +
1) The fields stored in the file must correspond to the modeled domain, that is, they must correspond to the same horizontal and vertical grid.
 +
2) In the Grid folder it is required to have the data sets: "Bathymetry", "ConnectionX", "ConnectionY", "Latitude", "Longitude" and "WaterPoints".
 +
3) The name of the fields must be recognised by MOHID (see list of supported names)
 +
4) Time data set must contain as many instants as the field data sets
 +
5) Time data set must also contain dates for a period of the same or greater duration of the simulation.
 +
|-
 +
|PROFILE_TIME_SERIE
 +
|Read solution from various profiles in time
 +
|-
 +
|TIMESERIE
 +
|The data is given at a certain location with a time series. See time series to know about time series file format. File path is given in FILENAME. The number of the column containing needed data of the time series file must be indicated in DATA_COLUMN.
 
|-
 
|-
| Land
+
| Base 2
|Irrigation
+
|FillMatrix
|ACTIVE
+
|FILENAME
 +
|Path to the file containing imposed data
 +
|
 
|
 
|
 
|
 
|
 
|
 
|
|1
 
 
|
 
|
|Boolean
 
 
|-
 
|-
| Land
+
| Base 2
|Irrigation
+
|FillMatrix
|NAME
+
|FILENAME_DEFAULT
 +
|Path to the file containing data for initialization of default value.
 
|
 
|
 
|
 
|
Line 5,431: Line 5,278:
 
|
 
|
 
|
 
|
|String
 
 
|-
 
|-
| rowspan="3"| Land
+
| Base 2
| rowspan="3"|Irrigation
+
|FillMatrix
| rowspan="3"|METHOD
+
|HDF_FIELD_NAME
| rowspan="3"|
+
|HDF5 group name
|1
+
|
|Fixed Irrigation (Fixed irrigation is provided by the user)
+
|
| rowspan="3"|1
 
| rowspan="3"|
 
| rowspan="3"|Integer
 
|-
 
|2
 
|IrrigationBySteps
 
|-
 
|3
 
|ContinuousIrrigation
 
|-
 
| Land
 
|Irrigation
 
|SINGLE_SYSTEM
 
 
|
 
|
|0/1
 
 
|
 
|
|0
 
 
|
 
|
|Boolean
 
 
|-
 
|-
| Land
+
| Base 2
|Irrigation
+
|FillMatrix
|HEAD_THRESHOLD
+
|INITIALIZATION_DEFAULT
 +
|Initial condition for default value, usable with INITIALIZATION_METHOD options not valid for all domain.
 
|
 
|
 
|
 
|
 
|
 
|
| -6.0
+
|
|m
+
|
|Real
+
|-
 +
| rowspan="9" |Base 2
 +
| rowspan="9" |FillMatrix
 +
| rowspan="9" |INITIALIZATION_METHOD
 +
| rowspan="9" |Initial condition data input method.
 +
|ANALYTIC PROFILE
 +
|Initialization made by an analytical vertical profile.
 +
| rowspan="9" |
 +
| rowspan="9" |
 +
| rowspan="9" |
 +
|-
 +
|ASCII_FILE
 +
|Initialization with text file. File path given at FILENAME. File format is a griddata file (2D or 3D). In points of the domain where no values are given the DEFAULTVALUE is assumed.
 +
If griddata file is 2D and the domain is 3D, a unique value is assumed for the whole water column.
 +
|-
 +
|BOXES
 +
|Initialization by boxes (polygonal sub-domains) for which a constant value is specified. Boxes are specified in separate file (path given by FILENAME keyword) blocks that have specific format.
 +
|-
 +
|CONSTANT
 +
|Constant value for all domain.
 +
|-
 +
|HDF
 +
|Reads initial field from a HDF file. Field is interpolated in time if necessary.
 +
|-
 +
|LAYERS
 +
|Initialization by horizontal layers. Values are specified with LAYERS_VALUES keyword.
 +
|-
 +
|PROFILE
 +
|Initialization made by vertical profile. Horizontal distribution is considered uniform. Profile must be specified with NDEPTH, DEPTH_PROFILE and PROFILE_VALUES keywords. Layers must no correspond to vertical discretization. The program interpolates the data on the vertical as needed.
 +
|-
 +
|PROFILE_TIMESERIE
 +
|Read initial field from various profiles.
 +
|-
 +
|TIMESERIE
 +
|Reads initial values from a time series file. If necessary the initial value is interpolated in time.
 
|-
 
|-
| Land
+
| Base 2
|Irrigation
+
|FillMatrix
|HEAD_TARGET
+
|LAYERS_VALUES
 +
|Sequence of values for each layer starting from the bottom layer.
 +
|
 +
|
 
|
 
|
 
|
 
|
 
|
 
|
| -10.0
 
|m
 
|Real
 
 
|-
 
|-
| Land
+
| Base 2
|Irrigation
+
|FillMatrix
|MIN_INTERVAL_BETWEEN_EVENTS
+
|MULTIPLYING_FACTOR
|
+
|Data field multiplying factor. HDF5 only.
 
|
 
|
 
|
 
|
|86400.0
 
|seconds
 
|Integer
 
|-
 
| Land
 
|Irrigation
 
|MAX_CONSECUTIVE_DAYS
 
 
|
 
|
 
|
 
|
 
|
 
|
|2
 
|days
 
|Integer
 
 
|-
 
|-
| Land
+
| Base 2
|Irrigation
+
|FillMatrix
|MAX_DAILY_IRRIGATION_TIME
+
|NDEPTHS
 +
|Number of values that the define the profile.
 +
|
 
|
 
|
 
|
 
|
 
|
 
|
|86400.0
+
|
|seconds
+
|-
|Integer
+
| rowspan="2" |Base 2
 +
| rowspan="2" |FillMatrix
 +
| rowspan="2" |PROFILE_TYPE
 +
| rowspan="2" |Type of analytical profile
 +
|EXPONENTIAL
 +
|Profile has an exponential format, given by the following expression Value = DefaultValue - CoefA * exp(- CellDepth / CoefB)
 +
| rowspan="2" |
 +
| rowspan="2" |
 +
| rowspan="2" |
 +
|-
 +
|LINEAR
 +
|Profile has a linear format, given by the following expression:
 +
Value = DefaultValue + CoefA * CellDepth / CoefB
 
|-
 
|-
| Land
+
| Base 2
|Irrigation
+
|FillMatrix
|START_INSTANT_THRESHOLD
+
|PROFILE_VALUES
 +
|Sequence of values that constitute the profile.
 +
|
 +
|
 +
|
 
|
 
|
|0-23
 
 
|
 
|
|0.0
+
|}
|hours
+
 
|Integer
+
=== Module Geometry===
 +
[https://github.com/Mohid-Water-Modelling-System/Mohid/blob/master/Software/MOHIDBase2/ModuleGeometry.F90 Source Code]
 +
{| class="wikitable"
 +
|-
 +
! scope="col" |Project
 +
! scope="col" |Module
 +
! scope="col" |Keyword
 +
! scope="col" |Keyword description
 +
! scope="col" |Options
 +
! scope="col" |Option description
 +
! scope="col" |Default Value
 +
! scope="col" |Units
 +
! scope="col" |Type
 
|-
 
|-
| Land
+
| Base 2
|Irrigation
+
|Geometry
|END_INSTANT_THRESHOLD
+
|DISPLACEMENT_LIMIT
 +
|the maximum displacement that the model allow cell faces to move vertically in meters
 
|
 
|
|0-23
 
 
|
 
|
|23.0
 
|hours
 
|Integer
 
|-
 
| Land
 
|Irrigation
 
|MAX_DEPTH_TO_CHECK
 
 
|
 
|
 
|
 
|
 
|
 
|
|0.2
 
|m
 
|Real
 
 
|-
 
|-
| Land
+
| Base 2
|Irrigation
+
|Geometry
|SATURATION_THRESHOLD
+
|DOMAINDEPTH
 +
|The depth of the domain lower limit. User must give a value to this keyword or else the model do not run.
 
|
 
|
|0-1
 
 
|
 
|
|0.9
 
 
|
 
|
|Real
 
|-
 
| Land
 
|Irrigation
 
|MAX_SATURATED_FRACTION
 
 
|
 
|
|0-1
 
 
|
 
|
|0.3
+
|-
 +
| Base 2
 +
|Geometry
 +
|EMPTY_TOP_LAYERS
 +
|Number of empty layers counting from top
 +
|
 +
|
 +
|
 +
|
 
|
 
|
|Real
 
 
|-
 
|-
| rowspan="5"| Land
+
| Base 2
| rowspan="5"|Irrigation
+
|Geometry
| rowspan="5"|GEAR_TYPE
+
|EQUIDISTANT
| rowspan="5"|
+
|Thickness of layers admitting that all the layers have the same thickness
|1
+
|
|CenterPivot
+
|
| rowspan="5"|1
+
|
| rowspan="5"|
+
|
| rowspan="5"|Integer
+
|
 
|-
 
|-
 +
| rowspan="2" |Base 2
 +
| rowspan="2" |Geometry
 +
| rowspan="2" |FACES_OPTION
 +
| rowspan="2" |Methodology to compute areas between cells
 
|2
 
|2
|LinearPivot
+
|Average thickness of the adjacent water columns (advised option)
 +
| rowspan="2" |
 +
| rowspan="2" |
 +
| rowspan="2" |
 
|-
 
|-
 
|3
 
|3
|Sprinkler
+
|Minimum thickness of the adjacent water columns (advanced user option)
 
|-
 
|-
|4
+
| Base 2
|GravitySystem
+
|Geometry
|-
+
|GRIDMOVEMENTDUMP
|5
 
|DripIrrigation
 
|-
 
| Land
 
|Irrigation
 
|GEAR_EFFICIENCY
 
 
|
 
|
 
|
 
|
 
|
 
|
|0.85
 
|
 
|Real
 
|-
 
| Land
 
|Irrigation
 
|GEAR_DEBIT
 
 
|
 
|
 
|
 
|
 
|
 
|
|10.0
 
|mm
 
|Real
 
 
|-
 
|-
| Land
+
| Base 2
|Irrigation
+
|Geometry
|GEAR_MIN_VEL
+
|ID
 +
|Domain ID
 +
|
 
|
 
|
 
|
 
|
 
|
 
|
|0.2
 
 
|
 
|
|Real
 
 
|-
 
|-
| Land
+
| Base 2
|Irrigation
+
|Geometry
|GEAR_MAX_VEL
+
|IMPER_COEF_U
 +
|U Coefficient to compute faces areas in U points
 +
|
 
|
 
|
 
|
 
|
 
|
 
|
|4.0
 
 
|
 
|
|Real
 
 
|-
 
|-
| Land
+
| Base 2
|Irrigation
+
|Geometry
|START_TIME
+
|IMPER_COEF_V
|
+
|V Coefficient to compute faces areas in V points
 
|
 
|
 
|
 
|
Line 5,631: Line 5,496:
 
|
 
|
 
|-
 
|-
| Land
+
| Base 2
|Irrigation
+
|Geometry
|STOP_TIME
+
|IMPER_COEFX_U
 +
|X_U Coefficient to compute faces areas in U points
 
|
 
|
 
|
 
|
Line 5,639: Line 5,505:
 
|
 
|
 
|
 
|
|
 
|}
 
 
=== Module ModulePorousMedia ===
 
[https://github.com/Mohid-Water-Modelling-System/Mohid/blob/master/Software/MOHIDLand/ModulePorousMedia.F90 Source Code]
 
{| class="wikitable"
 
 
|-
 
|-
! scope="col" |Project
+
| Base 2
! scope="col" |Module
+
|Geometry
! scope="col" |Keyword
+
|IMPER_COEFX_V
! scope="col" |Keyword description
+
|X_V Coefficient to compute faces areas in V points
! scope="col" |Options
 
! scope="col" |Option description
 
! scope="col" |Default Value
 
! scope="col" |Units
 
! scope="col" |Type
 
 
 
|-
 
| Land
 
|PorousMedia
 
|ALPHA
 
 
|
 
|
 
|
 
|
Line 5,665: Line 5,515:
 
|
 
|
 
|
 
|
|Real
 
 
|-
 
|-
| Land
+
| Base 2
|PorousMedia
+
|Geometry
|BOTTOM_FILE 
+
|IMPERMEABILITY
|Path to Bottom Topography File
+
|Consider impermeable cell faces
 
|
 
|
 
|
 
|
| -
 
 
|
 
|
|String
 
|-
 
| Land
 
|PorousMedia
 
|CALC_DRAINAGE_FLUX
 
|
 
|0/1
 
 
|
 
|
|1
 
 
|
 
|
|Boolean
 
 
|-
 
|-
| Land
+
| rowspan="2" |Base 2
|PorousMedia
+
| rowspan="2" |Geometry
|CALC_HORIZONTAL
+
| rowspan="2" |INITIALIZATION_METHOD
|
+
| rowspan="2" |Type of initialization used in the case of a Lagrangian coordinate. This is also the reference coordinate in relation to which the Lagrangian coordinate suffers distortion function of the vertical velocity
|0/1
+
|CARTESIAN
 +
|Cartesian type coordinates
 +
| rowspan="2" |
 +
| rowspan="2" |
 +
| rowspan="2" |
 +
|-
 +
|SIGMA
 +
|Sigma type coordinates
 +
|-
 +
| Base 2
 +
|Geometry
 +
|LAGRANGIAN             
 +
|Indicates that the defined domain can evolve in size as a lagrangian domain
 
|
 
|
|1
 
 
|
 
|
|Boolean
 
|-
 
| Land
 
|PorousMedia
 
|COMPUTE_HYDRO_PRESSURE
 
 
|
 
|
|0/1
 
 
|
 
|
|1
 
 
|
 
|
|Boolean
 
 
|-
 
|-
| Land
+
| Base 2
|PorousMedia
+
|Geometry
|COMPUTE_SOIL_FIELD
+
|LAYERS
 +
|Number of layers
 +
|
 +
|
 
|
 
|
|0/1
 
 
|
 
|
|0
 
 
|
 
|
|Boolean
 
 
|-
 
|-
|rowspan=5| Land
+
| Base 2
|rowspan=5|PorousMedia
+
|Geometry
|rowspan=5|CONDUTIVITYFACE
+
|LAYERTHICKNESS
|rowspan=5|Way to interpolate conducivity face
+
|If not equidistant specifies layers thicknesses, starting from bottom layers. The number of values must be equal to the number of layers
|1
 
|Average
 
|rowspan=5| 1
 
|rowspan=5| -
 
|rowspan=5| Integer
 
|-
 
|2
 
|Maximum
 
|-
 
|3
 
|Minimum
 
|-
 
|4
 
|Weigthed
 
|-
 
|5
 
|Geometric Average
 
|-
 
| Land
 
|PorousMedia
 
|CONTINUOUS_OUTPUT_FILE
 
|Writes "famous" iter.log
 
|0/1
 
 
|
 
|
|1
 
 
|
 
|
|Boolean
 
|-
 
| Land
 
|PorousMedia
 
|CUT_OFF_THETA_HIGH
 
|Set Theta = ThetaS when Theta > ThetaS
 
 
|
 
|
 
|
 
|
|1e-15
 
 
|
 
|
|Real
 
 
|-
 
|-
| Land
+
| Base 2
|PorousMedia
+
|Geometry
|CUT_OFF_THETA_LOW
+
|MIN_TOP_THICKNESS
|Disables calculation when Theta is near ThetaR
+
|minimum thickness of colapsing cells of the Harmonic domain
 
|
 
|
 
|
 
|
|1e-6
 
 
|
 
|
|Real
 
|-
 
| Land
 
|PorousMedia
 
|DECREASE_DT
 
|Decrease of DT when iter > MAX_ITER
 
 
|
 
|
 
|
 
|
|0.70
 
|
 
|Real
 
 
|-
 
|-
| Land
+
| Base 2
|PorousMedia
+
|Geometry
|DN_LINK
+
|MINEVOLVELAYERTHICKNESS
|
+
|coeficient which indicates how much a Lagrangian layer
 
|
 
|
 
|
 
|
Line 5,789: Line 5,589:
 
|
 
|
 
|-
 
|-
| Land
+
| Base 2
|PorousMedia
+
|Geometry
|DN_LINK_AREA_METHOD
+
|MINIMUMDEPTH
 +
|water column thickness below which the cell is considered uncovered
 
|
 
|
 
|
 
|
Line 5,797: Line 5,598:
 
|
 
|
 
|
 
|
|Integer
 
 
|-
 
|-
| Land
+
| Base 2
|PorousMedia
+
|Geometry
|FC_K_FACTOR
+
|MININITIALLAYERTHICKNESS
 +
|minimal thickness of the bottom cells
 
|
 
|
 
|
 
|
Line 5,807: Line 5,608:
 
|
 
|
 
|
 
|
|Real
 
 
|-
 
|-
| Land
+
| Base 2
|PorousMedia
+
|Geometry
|GW_SAT_FACTOR
+
|TOLERANCEDEPTH
 +
|Thickness of layer below which the bathymetry is corrected. Valid only for the sigma and Lagrangian (sigma initializaton) coordinate
 +
|
 
|
 
|
 
|
 
|
 
|
 
|
|0.99
 
 
|
 
|
|Real
 
 
|-
 
|-
| Land
+
| Base 2
|PorousMedia
+
|Geometry
|HEAD_LIMIT
+
|TOTALTHICKNESS
 +
|Total domain thickness. Valid only for the FixSpacing and FixSediment coordinates
 
|
 
|
 
|
 
|
|
 
| -100.0
 
|m
 
|Real
 
|-
 
| Land
 
|PorousMedia
 
|HORIZONTAL_K_FACTOR 
 
|Factor for Horizontal Conductivity = Kh / Kv
 
 
|
 
|
 
|
 
|
|1
 
 
|
 
|
|Real
 
 
|-
 
|-
| Land
+
| rowspan="8" |Base 2
|PorousMedia
+
| rowspan="8" |Geometry
|ID
+
| rowspan="8" |TYPE
 +
| rowspan="8" |Type of vertical coordinate of the domain
 +
|CARTESIAN
 +
|Cartesian coordinates
 +
| rowspan="8" |
 +
| rowspan="8" |
 +
| rowspan="8" |
 +
|-
 +
|CARTESIANTOP
 +
|A Cartesian Coordinate which is calculated downwards from the Digital Terrain (MOHID Land only)
 +
|-
 +
|FIXSEDIMENT
 +
|Fixed Sediment coordinates
 +
|-
 +
|FIXSPACING
 +
|Fixed Spacing coordinates - used to study flows close to the bottom
 +
|-
 +
|HARMONIC
 +
|Harmonic coordinates - the horizontal faces close to the surface
 +
expand and collapse depending on the variation of the surface elevation. This
 +
coordinate was implemented in the geometry module to simulate reservoirs.
 +
|-
 +
|LAGRANGIAN
 +
|Lagrangian coordinates - moves the upper and
 +
lower faces with the vertical flow velocity.
 +
|-
 +
|SIGMA
 +
|Sigma coordinates
 +
|-
 +
|SIGMATOP
 +
|A Sigma Coordinate which is calculated downwards from the Digital Terrain (MOHID Land only). Needs Normal Sigma Below
 +
|}
 +
 
 +
=== Module GridData===
 +
[https://github.com/Mohid-Water-Modelling-System/Mohid/blob/master/Software/MOHIDBase2/ModuleGridData.F90 Source Code]
 +
{| class="wikitable"
 +
|-
 +
! scope="col" |Project
 +
! scope="col" |Module
 +
! scope="col" |Keyword
 +
! scope="col" |Keyword description
 +
! scope="col" |Options
 +
! scope="col" |Option description
 +
! scope="col" |Default Value
 +
! scope="col" |Units
 +
! scope="col" |Type
 +
|-
 +
| Base 2
 +
|GridData
 +
|EVOLUTION
 +
|Gets if the bathymetry can change in time
 
|
 
|
 
|
 
|
Line 5,847: Line 5,687:
 
|
 
|
 
|
 
|
|Integer
 
 
|-
 
|-
| Land
+
| Base 2
|PorousMedia
+
|GridData
|IGNORE_WATER_COLUMN_ON_EVAP
+
|EVOLUTION_FILE
 +
|Path to file that describes the time evolution.
 +
|
 +
|
 
|
 
|
|0/1
 
 
|
 
|
|1
 
 
|
 
|
|Boolean
 
 
|-
 
|-
| Land
+
| Base 2
|PorousMedia
+
|GridData
|IMPOSE_BOUNDARY_VALUE
+
|FILL_VALUE
 +
|Default value for points with no data
 +
|
 +
|
 
|
 
|
|0/1
 
 
|
 
|
|0
 
 
|
 
|
|Boolean
 
 
|-
 
|-
| Land
+
| Base 2
|PorousMedia
+
|GridData
|IMPOSE_BOUNDARY_BOTTOM
+
|PROPERTY_NAME
 +
|Name of the property that will change in time
 +
|
 +
|
 
|
 
|
|0/1
 
 
|
 
|
|0
 
 
|
 
|
|Boolean
 
 
|-
 
|-
| Land
+
| Base 2
|PorousMedia
+
|GridData
|IMPOSE_BOUNDARY_BOTTOM_CONDITION
+
|TYPE_ZUV
 +
|Matrix Types (Centered in Z, U or V)
 
|
 
|
 
|
 
|
 
|
 
|
 
|
 
|
 +
|
 +
|}
 +
 +
=== Module HorizontalGrid===
 +
[https://github.com/Mohid-Water-Modelling-System/Mohid/blob/master/Software/MOHIDBase2/ModuleHorizontalGrid.F90 Source Code]
 +
{| class="wikitable"
 +
|-
 +
! scope="col" |Project
 +
! scope="col" |Module
 +
! scope="col" |Keyword
 +
! scope="col" |Keyword description
 +
! scope="col" |Options
 +
! scope="col" |Option description
 +
! scope="col" |Default Value
 +
! scope="col" |Units
 +
! scope="col" |Type
 +
|-
 +
| Base 2
 +
|HorizontalGrid
 +
|CONSTANT_SPACING_X
 +
|Check if the spacing in X is constant
 
|
 
|
 
|
 
|
|-
 
| Land
 
|PorousMedia
 
|INCREASE_DT
 
|Increase of DT when iter < MIN_ITER
 
 
|
 
|
 
|
 
|
|1.25
 
 
|
 
|
|Real
 
 
|-
 
|-
| Land
+
| Base 2
|PorousMedia
+
|HorizontalGrid
|INFIL_CONDUCTIVITY
+
|CONSTANT_SPACING_Y
|
+
|Check if constant Spacing in y is used
 
|
 
|
 
|
 
|
Line 5,909: Line 5,763:
 
|
 
|
 
|-
 
|-
| Land
+
| Base 2
|PorousMedia
+
|HorizontalGrid
|L_FIT
+
|COORD_TIP
 +
|Coordinate type of grid
 
|
 
|
 
|
 
|
Line 5,917: Line 5,772:
 
|
 
|
 
|
 
|
|Real
 
 
|-
 
|-
| Land
+
| Base 2
|PorousMedia
+
|HorizontalGrid
|LIMIT_EVAP_HEAD
+
|DX
 +
|Grid spacing dx
 +
|
 +
|
 
|
 
|
|0/1
 
 
|
 
|
|0
 
 
|
 
|
|Boolean
 
 
|-
 
|-
| Land
+
| Base 2
|PorousMedia
+
|HorizontalGrid
|LIMIT_EVAP_WATER_VEL
+
|DY
 +
|Gets DY spacing
 +
|
 +
|
 
|
 
|
|0/1
 
 
|
 
|
|0
 
 
|
 
|
|Boolean
 
 
|-
 
|-
| Land
+
| Base 2
|PorousMedia
+
|HorizontalGrid
|MAX_DTM_FOR_BOUNDARY
+
|GRID_ANGLE
 +
|Grid angle with north
 
|
 
|
 
|
 
|
Line 5,947: Line 5,802:
 
|
 
|
 
|
 
|
 +
|-
 +
| Base 2
 +
|HorizontalGrid
 +
|ILB_IUB
 +
|minimum and maximum i in grid
 
|
 
|
|-
 
| Land
 
|PorousMedia
 
|MIN_THETAF_FOR_BOUNDARY
 
 
|
 
|
 
|
 
|
 
|
 
|
|0
 
 
|
 
|
|Real
 
 
|-
 
|-
| Land
+
| Base 2
|PorousMedia
+
|HorizontalGrid
|N_FIT
+
|JLB_JUB
 +
|minimum and maximum J in grid
 
|
 
|
 
|
 
|
Line 5,967: Line 5,822:
 
|
 
|
 
|
 
|
|Real
 
 
|-
 
|-
| Land
+
| Base 2
|PorousMedia
+
|HorizontalGrid
|SAT_K
+
|LATITUDE
|Saturation conductivity
+
|Latitude of grid
 
|
 
|
 
|
 
|
 
|
 
|
 
|
 
|
|Real
 
|-
 
| Land
 
|PorousMedia
 
|START_WITH_FIELD
 
|Sets Theta initial Field Capacity
 
|0/1
 
|
 
|1
 
 
|
 
|
|Boolean
 
 
|-
 
|-
| Land
+
| Base 2
|PorousMedia
+
|HorizontalGrid
|STOP_ON_WRONG_DATE
+
|LONGITUDE
|Stops if previous run end is different from actual Start
+
|Longitude of grid
|0/1
 
 
|
 
|
|1
 
 
|
 
|
|Boolean
 
|-
 
| Land
 
|PorousMedia
 
|THETA_HYDRO_COEF
 
 
|
 
|
 
|
 
|
 
|
 
|
|0.98
 
|
 
|Real
 
 
|-
 
|-
| Land
+
| Base 2
|PorousMedia
+
|HorizontalGrid
|THETA_R
+
|ORIGIN
|Residual water content
+
|X and Y origin of grid
 
|
 
|
 
|
 
|
 
|
 
|
|
 
|Real
 
|-
 
| Land
 
|PorousMedia
 
|THETA_S
 
|Saturation water content
 
 
|
 
|
 
|
 
|
|
 
|
 
|Real
 
 
|-
 
|-
| Land
+
| Base 2
|PorousMedia
+
|HorizontalGrid
|THETA_TOLERANCE
+
|ZONE
|Converge Parameter
+
|UTM zone of coordinate
 
|
 
|
 
|
 
|
|0.001
 
|
 
|Real
 
|-
 
| Land
 
|PorousMedia
 
|VEL_HYDRO_COEF
 
 
|
 
|
 
|
 
|
 
|
 
|
|1
 
|
 
|Real
 
 
|}
 
|}
  
=== ModulePorousMediaProperties===
+
=== Module Interpolation===
[https://github.com/Mohid-Water-Modelling-System/Mohid/blob/master/Software/MOHIDLand/ModulePorousMediaProperties.F90 Source Code]
+
[https://github.com/Mohid-Water-Modelling-System/Mohid/blob/master/Software/MOHIDBase2/ModuleInterpolation.F90 Source Code]
 
{| class="wikitable"
 
{| class="wikitable"
 
|-
 
|-
Line 6,064: Line 5,878:
 
! scope="col" |Type
 
! scope="col" |Type
 
|-
 
|-
| Land
+
| Base 2
|PorousMediaProperties
+
|Interpolation
|
+
|EXTRAPOLATE_2D
 
|
 
|
 
|
 
|
Line 6,074: Line 5,888:
 
|
 
|
 
|-
 
|-
| Land
+
| Base 2
|PorousMediaProperties
+
|Interpolation
 +
|EXTRAPOLATE_PROFILE
 +
|Check if the user wants to extrapolate in the vertical
 
|
 
|
 
|
 
|
Line 6,081: Line 5,897:
 
|
 
|
 
|
 
|
 +
|-
 +
| Base 2
 +
|Interpolation
 +
|IWD_N
 +
|Coefficient use in the inverse weight interpolation
 
|
 
|
 
|
 
|
|-
 
| Land
 
|PorousMediaProperties
 
 
|
 
|
 
|
 
|
 
|
 
|
 +
|-
 +
| Base 2
 +
|Interpolation
 +
|KERNEL_TYPE
 +
|Type of kernel used in the convolution interpolations
 +
|Exponential
 
|
 
|
 
|
 
|
 
|
 
|
 
|
 
|
|}
+
|-
 
+
| Base 2
=== ModuleReservoirs ===
+
|Interpolation
[https://github.com/Mohid-Water-Modelling-System/Mohid/blob/master/Software/MOHIDLand/ModuleReservoirs.F90 Source Code]
+
|KERNEL_TYPE
{| class="wikitable"
+
|Type of kernel used in the convolution interpolations
|-
+
|Gaussian
! scope="col" |Project
 
! scope="col" |Module
 
! scope="col" |Keyword
 
! scope="col" |Keyword description
 
! scope="col" |Options
 
! scope="col" |Option description
 
! scope="col" |Default Value
 
! scope="col" |Units
 
! scope="col" |Type
 
|-
 
| Land
 
|Reservoirs
 
|RESERVOIR_FILE
 
|Path to reservoirs properties  File
 
 
|
 
|
 
|
 
|
 
|
 
|
 
|
 
|
|String
 
 
|-
 
|-
| Land
+
| Base 2
|Reservoirs
+
|Interpolation
|DISCHARGES
+
|MAX_DISTANCE
|Connect or Disconnect discharges
+
|Max distance for points to be consider in the inverse weight interpolation
|0/1
+
|
 
|
 
|
|0
 
 
|
 
|
|Integer
 
|-
 
| Land
 
|Reservoirs
 
|SURFACE_FLUXES
 
|Connect or Disconnect surface fluxes
 
|0/1
 
 
|
 
|
|0
 
 
|
 
|
|Integer
 
 
|-
 
|-
| Land
+
| Base 2
|Reservoirs
+
|Interpolation
|BOTTOM_FLUXES
+
|MAX_ITERATIONS
|Connect or Disconnect bottom fluxes
+
|Maximum number of iterations allowed in the logistic regression in the data-oriented convolution.
|0/1
 
|
 
|0
 
 
|
 
|
|Integer
 
|-
 
| Land
 
|Reservoirs
 
|PROP_COMPUTE_METHOD
 
|Water properties concentration
 
|1/2
 
|1 instant mixing; 2 retention time full mixing
 
|1
 
 
|
 
|
|Integer
 
|-
 
| Land
 
|Reservoirs
 
|CONTINUOUS
 
|Computations follow from another simulation
 
|0/1
 
 
|
 
|
 
|
 
|
 
|
 
|
|Integer
 
 
|-
 
|-
| Land
+
| rowspan="6" |Base 2
|Reservoirs
+
| rowspan="6" |Interpolation
|INITIAL_VOLUME_DEFAULT_METHOD
+
| rowspan="6" |METHODOLOGY
|start percentage full
+
| rowspan="6" |The methodology used in the interpolation process
|0/1
+
|1
 +
|Conservative convolution
 +
| rowspan="6" |
 +
| rowspan="6" |
 +
| rowspan="6" |
 +
|-
 +
|2
 +
|NonConservative convolution
 +
|-
 +
|3
 +
|Triangulation
 +
|-
 +
|4
 +
|Bilinear
 +
|-
 +
|5
 +
|Spline 2D
 +
|-
 +
|6
 +
|Inverse weight
 +
|-
 +
| Base 2
 +
|Interpolation
 +
|N_DIM
 +
|The number of dimensions of the field to interpolate
 +
|
 +
|
 
|
 
|
 
|
 
|
 
|
 
|
|Integer
 
 
|-
 
|-
| Land
+
| Base 2
|Reservoirs
+
|Interpolation
|START_PERCENTAGE_FULL
+
|N_GROUPS
|percentage of max volume at start
+
|Number of groups generated for each dimension in the data-oriented convolution.
|0/100.0
 
 
|
 
|
 
|
 
|
 
|
 
|
|Real
 
|-
 
| Land
 
|Reservoirs
 
|TIME_SERIE
 
|Checks if the user wants to write time series of the particle properties
 
|0/1
 
 
|
 
|
 
|
 
|
 +
|-
 +
| rowspan="3" |Base 2
 +
| rowspan="3" |Interpolation
 +
| rowspan="3" |NC_TYPE
 +
| rowspan="3" |Checks what class of NonConservative convolution process to use
 +
|1
 +
|User defined kernel for the NonConservative convolution
 +
| rowspan="3" |
 +
| rowspan="3" |
 +
| rowspan="3" |
 +
|-
 +
|2
 +
|Smoothes the field using the PHI value
 +
|-
 +
|3
 +
|Data
 +
|-
 +
| Base 2
 +
|Interpolation
 +
|PHI
 +
|Smoothing parameter. Gives the degree of smoothing in the interpolated field. Its range is ]0,1].
 
|
 
|
|Integer
 
|-
 
| Land
 
|Reservoirs
 
|TIME_SERIE_LOCATION
 
|Path to time serie locations file
 
 
|
 
|
 
|
 
|
 
|
 
|
 
|
 
|
|String
+
|-
|}
+
| Base 2
 +
|Interpolation
 +
|POLI_DEGREE_VERT
 +
|The order of the polynomial use to interpolate in the vertical
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
| Base 2
 +
|Interpolation
 +
|SAMPLE_SIZE
 +
|Number of observations needed for the logistic regression in the data-oriented convolution.
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
| Base 2
 +
|Interpolation
 +
|TYPE_ZUV
 +
|Where points are defined in the cell (Z - center; U - Face U; V : Face V)
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|}
  
=== Reservoir Parameters ===
+
=== Module Statistic===
[https://github.com/Mohid-Water-Modelling-System/Mohid/blob/master/Software/MOHIDLand/ModuleReservoirs.F90 Source Code]
+
[https://github.com/Mohid-Water-Modelling-System/Mohid/blob/master/Software/MOHIDBase2/ModuleStatistic.F90 Source Code]
 
{| class="wikitable"
 
{| class="wikitable"
 
|-
 
|-
Line 6,224: Line 6,064:
 
! scope="col" |Type
 
! scope="col" |Type
 
|-
 
|-
| Land
+
| Base 2
|Reservoirs
+
|Statistic
|ID
+
|DAILY_STATISTIC
|Reservoir ID
+
|Performs daily integration of statistic values
 +
|
 
|
 
|
 
|
 
|
 
|
 
|
 
|
 
|
|Integer
 
 
|-
 
|-
| Land
+
| Base 2
|Reservoirs
+
|Statistic
|Name
+
|GEOMETRIC_MEAN
|Reservoir name
+
|Performs geometric mean calculation for non negative parameters
 
|
 
|
 
|
 
|
Line 6,244: Line 6,084:
 
|
 
|
 
|-
 
|-
| Land
+
| Base 2
|Reservoirs
+
|Statistic
|CONSTRUCTION_YEAR
+
|GLOBAL_STATISTIC
|The year when the reservoir begin to operate
+
|Performs statistic calculation of every timestep
 +
|
 
|
 
|
 
|
 
|
 
|
 
|
 
|
 
|
|Integer
 
 
|-
 
|-
| Land
+
| Base 2
|Reservoirs
+
|Statistic
|COORDINATES
+
|LAYER_DEFINITION
|Longitude and latitude geographic coordenates of the reservoir
+
|Layer definition
 
|
 
|
 
|
 
|
Line 6,264: Line 6,104:
 
|
 
|
 
|-
 
|-
| Land
+
| Base 2
|Reservoirs
+
|Statistic
|GRID_I
+
|MAX_DEPTH
| Cell row where the reservoir is located in the GRID
+
|Max depth of layer
 +
|
 
|
 
|
 
|
 
|
 
|
 
|
 
|
 
|
|Integer
 
 
|-
 
|-
| Land
+
| Base 2
|Reservoirs
+
|Statistic
|GRID_J
+
|MAX_LAYER
| Cell column where the reservoir is located in the GRID
+
|Max layer k index
 +
|
 
|
 
|
 
|
 
|
 
|
 
|
 
|
 
|
|Integer
 
 
|-
 
|-
| Land
+
| Base 2
|Reservoirs
+
|Statistic
|DN_NODE_ID:
+
|METHOD_STATISTIC
|ID location of the reservoir in the Drainage Network
+
|Way to perform the statistics (full matrix, layers, etc)
 +
|
 
|
 
|
 
|
 
|
 
|
 
|
 
|
 
|
|Integer
 
 
|-
 
|-
| Land
+
| Base 2
|Reservoirs
+
|Statistic
|MIN_VOLUME
+
|MIN_DEPTH
|minimum volume the reservoir operates
+
|Minimum depth of layer
 +
|
 
|
 
|
 
|
 
|
 
|
 
|
 
|
 
|
|Real
 
 
|-
 
|-
| Land
+
| Base 2
|Reservoirs
+
|Statistic
|MAX_VOLUME
+
|MIN_LAYER
|maximum volume the reservoir can operate
+
|Layer lower index start
 +
|
 
|
 
|
 
|
 
|
 
|
 
|
 
|
 
|
|Real
 
 
|-
 
|-
| Land
+
| Base 2
|Reservoirs
+
|Statistic
|OPERATION_TYPE
+
|MONTHLY_STATISTIC
| rowspan="5"|Type of operation for the outflow in the reservoir
+
|Performs monthly integration of statistic values
| 1
+
|
|Operation is defined by the water level and the outflow
 
 
|
 
|
 
|
 
|
|Integer
 
|-
 
| Land
 
|Reservoirs
 
|OPERATION_TYPE
 
|2
 
| Operation is defined by the water level and the outflow as a percentage of the inflow
 
 
|
 
|
 
|
 
|
|Integer
 
 
|-
 
|-
| Land
+
| Base 2
|Reservoirs
+
|Statistic
|OPERATION_TYPE
+
|PERCENTILE
|3
 
|Operation is defined by the percentage of reservoir volume and the outflow
 
 
|
 
|
 
|
 
|
|Integer
 
|-
 
| Land
 
|Reservoirs
 
|OPERATION_TYPE
 
|4
 
|Operation is defined by the percentage of reservoir volume and the outflow  as a percentage of the inflow
 
 
|
 
|
 
|
 
|
|Integer
 
|-
 
| Land
 
|Reservoirs
 
|OPERATION_TYPE
 
|5
 
|Operation is defined by the percentage of reservoir volume and the outflow  as a percentage of the maximum outflow
 
 
|
 
|
 
|
 
|
|Integer
 
|-
 
| Land
 
|Reservoirs
 
|MIN_OUTFLOW
 
|Enviromental flow
 
|
 
|
 
|0
 
|
 
|Real
 
|-
 
| Land
 
|Reservoirs
 
|MAX_OUTFLOW
 
|Maximum outflow the reservoir can operate
 
|
 
|
 
|
 
|
 
|Real
 
 
|}
 
|}
  
=== ModuleRunoffProperties===
+
==MOHID Land==
[https://github.com/Mohid-Water-Modelling-System/Mohid/blob/master/Software/MOHIDLand/ModuleRunoffProperties.F90 Source Code]
+
 
 +
=== Module Runoff ===
 +
[https://github.com/Mohid-Water-Modelling-System/Mohid/blob/master/Software/MOHIDLand/ModuleRunOff.F90 Source Code]
 
{| class="wikitable"
 
{| class="wikitable"
 
|-
 
|-
Line 6,396: Line 6,192:
 
|-
 
|-
 
| Land
 
| Land
|RunoffProperties
+
|Runoff
|
+
|ADJUST_SLOPE
|
+
|Slope correction
 +
|0/1
 +
|Inactive/Active
 +
|1
 
|
 
|
 +
|Boolean
 +
|-
 +
| Land
 +
|Runoff
 +
|ADVECTION
 +
|Connect/disconnect advection
 +
|0/1
 +
|Inactive/Active
 +
|1
 
|
 
|
 +
|Boolean
 +
|-
 +
| Land
 +
|Runoff
 +
|ALLOW_BOUNDARY_INFLOW
 +
|Allow water to go in the domain if boundary level is higher than water level or not and the level imposed behaves like a wall
 +
|0/1
 +
|Inactive/Active
 +
|0
 
|
 
|
 +
|Boolean
 +
|-
 +
| Land
 +
|Runoff
 +
|BOUNDARY_VALUE
 +
|Imposed boundary value
 
|
 
|
 +
|Needed if IMPOSE_BOUNDARY_VALUE : 1
 
|
 
|
 +
|m
 +
|Real
 
|-
 
|-
 
| Land
 
| Land
|RunoffProperties
+
|Runoff
|
+
|DT_FACTOR
 +
|Factor for next internal dt prediction (increase dt by the factor if stable. reduce otherwise)
 
|
 
|
 
|
 
|
 +
|1.25
 
|
 
|
 +
|Real
 +
|-
 +
| Land
 +
|Runoff
 +
|DT_SPLIT_FACTOR
 +
|Factor to predict next number of iteration
 
|
 
|
 
|
 
|
 +
|2.0
 
|
 
|
 +
|Real
 
|-
 
|-
 
| Land
 
| Land
|RunoffProperties
+
|Runoff
 +
|DYNAMIC_ADJUST_MANNING
 
|
 
|
 +
|0/1
 +
|Inactive/Active
 +
|0
 
|
 
|
|
+
|Boolean
|
+
|-
|
+
| rowspan="3" |Land
|
+
| rowspan="3" |Runoff
|
+
| rowspan="3" |HYDRODYNAMIC_APROX
|}
+
| rowspan="3" |The overland flow routing method.
 
+
|1
=== ModuleSnow ===
+
|Kinematic Wave
[https://github.com/Mohid-Water-Modelling-System/Mohid/blob/master/Software/MOHIDLand/ModuleSnow.F90 Source Code]
+
| rowspan="3" |2
{| class="wikitable"
+
| rowspan="3" |
 +
| rowspan="3" |Integer
 +
|-
 +
|2
 +
|Diffusion Wave
 
|-
 
|-
! scope="col" |Project
+
|3
! scope="col" |Module
+
|Dynamic Wave
! scope="col" |Keyword
 
! scope="col" |Keyword description
 
! scope="col" |Options
 
! scope="col" |Option description
 
! scope="col" |Default Value
 
! scope="col" |Units
 
! scope="col" |Type
 
 
|-
 
|-
 
| Land
 
| Land
|Snow
+
|Runoff
|
+
|HYDRAULIC_RADIUS_MARGINS
|
 
|
 
|
 
 
|
 
|
 +
|0/1
 +
|Inactive/Active
 +
|1
 
|
 
|
 +
|Boolean
 +
|-
 +
| Land
 +
|Runoff
 +
|IMPOSE_BOUNDARY_VALUE
 +
|Connect/disconnect imposing boundary value
 +
|0/1
 +
|Inactive/Active
 +
|0
 
|
 
|
 +
|Boolean
 
|-
 
|-
 
| Land
 
| Land
|Snow
+
|Runoff
|
+
|IMPOSE_MAX_VELOCITY
|
 
 
|
 
|
 +
|0/1
 +
|Inactive/Active
 +
|0
 
|
 
|
 +
|Boolean
 +
|-
 +
| Land
 +
|Runoff
 +
|LIMIT_DT_COURANT
 +
|Connect/disconnect limitation of dt by courant number
 +
|0/1
 +
|Inactive/Active
 +
|0
 
|
 
|
 +
|Boolean
 +
|-
 +
| Land
 +
|Runoff
 +
|MAX_COURANT
 +
|Maximum value for Courant number
 
|
 
|
 +
|Needed if LIMIT_DT_COURANT : 1
 +
|1.0
 
|
 
|
 +
|Real
 
|-
 
|-
 
| Land
 
| Land
|Snow
+
|Runoff
 +
|MAX_ITERATIONS
 +
|Maximum number of internal iterations allowed for the module
 
|
 
|
 
|
 
|
 +
|1024
 
|
 
|
 +
|Integer
 +
|-
 +
| Land
 +
|Runoff
 +
|MAX_VELOCITY
 
|
 
|
 
|
 
|
 +
|Needed if IMPOSE_MAX_VELOCITY : 1
 +
|0.1
 
|
 
|
|
+
|Real
|}
 
 
 
=== ModuleVegetation ===
 
 
 
==== Vegetation.dat ====
 
[https://github.com/Mohid-Water-Modelling-System/Mohid/blob/master/Software/MOHIDLand/ModuleVegetation.F90 Source Code]
 
{| class="wikitable"
 
|-
 
! scope="col" |Project
 
! scope="col" |Module
 
! scope="col" |Keyword
 
! scope="col" |Keyword description
 
! scope="col" |Options
 
! scope="col" |Option description
 
! scope="col" |Default Value
 
! scope="col" |Units
 
! scope="col" |Type
 
 
 
 
|-
 
|-
 
| Land
 
| Land
|Vegetation
+
|Runoff
|ADJUST_RUE_FOR_CO2
+
|MIN_ITERATIONS
|Connects/disconnects CO2 limitation on plant growth
+
|Minimum number of internal iteration to start asking for a lower global dt
|0/1
+
|
|Inactive/Active
+
|
 
|1
 
|1
| -
+
|
|Boolean
+
|Integer
 
|-
 
|-
 
| Land
 
| Land
|Vegetation
+
|Runoff
|ADJUST_RUE_FOR_VPD
+
|MIN_WATER_COLUMN
|Connects/disconnects Vapour Pressure Deficit limitation plant growth
+
|Minimum water column for overland flow
|0/1
+
|
|Inactive/Active
+
|
|1
+
|0.001
| -
+
|m
|Boolean
+
|Real
 
|-
 
|-
 
| Land
 
| Land
|Vegetation
+
|Runoff
|ATMOSPHERE_CO2
+
|MIN_WATER_COLUMN_ADVECTION
|Atmosphere CO2 concentrations - should be atmosphere prop
+
|Minimum water column for advection
 
|
 
|
 +
|Needed if ADVECTION : 1
 +
|0.0
 
|
 
|
|330
 
| ppm
 
 
|Real
 
|Real
 +
|-
 +
| rowspan="2" |Land
 +
| rowspan="2" |Runoff
 +
| rowspan="2" |WATER_COLUMN_FACE
 +
| rowspan="2" |Method for computing water column in the face
 +
|1
 +
|Using maximum level and maximum bottom
 +
| rowspan="2" |1
 +
| rowspan="2" |
 +
| rowspan="2" |Integer
 +
|-
 +
|2
 +
|Using maximum level and average of bottom
 
|-
 
|-
 
| Land
 
| Land
|Vegetation
+
|Runoff
|ATMOSPHERE_OUTPUT
+
|ROUTE_D4
|Output averaged atmosphere properties during dt
+
|Connect/disconnect route of water in 8 direction if accumulation cells exist
 
|0/1
 
|0/1
|Inactive/Active  
+
|Inactive/Active
 
|0
 
|0
| -
+
|
 
|Boolean
 
|Boolean
 
|-
 
|-
 
| Land
 
| Land
|Vegetation
+
|Runoff
|CHANGE_CANOPY_HEIGHT
+
|ROUTE_D4_ON_DN
|Changes made to swat code because showed error with grazing
+
|Connect/disconnect route of water in 8 direction on cells that have drainage network
 
|0/1
 
|0/1
|Inactive/Active  
+
|Inactive/Active
 
|0
 
|0
| -
+
|
 
|Boolean
 
|Boolean
 
|-
 
|-
 
| Land
 
| Land
|Vegetation
+
|Runoff
|CHANGE_LAI_SENESCENCE
+
|SIMPLE_CHANNEL_FLOW
|Changes made to swat code because showed error with grazing
+
|
 
|0/1
 
|0/1
|Inactive/Active  
+
|Inactive/Active
 
|0
 
|0
| -
+
|
 
|Boolean
 
|Boolean
 
|-
 
|-
 
| Land
 
| Land
|Vegetation
+
|Runoff
|DORMANCY
+
|STABILIZE
|Connects/disconnects dormancy
+
|Connect/disconnect stability criteria
 
|0/1
 
|0/1
|Inactive/Active  
+
|Inactive/Active
 
|0
 
|0
| -
+
|
 
|Boolean
 
|Boolean
 
|-
 
|-
 
| Land
 
| Land
|Vegetation
+
|Runoff
| rowspan="2" |EVOLUTION
+
|STABILIZE_FACTOR
| rowspan="2" |Global properties evolution
+
|Fraction of cell volume allowed for volume variation in one time step
|1
 
|Read from file
 
| rowspan="2" | -
 
 
|
 
|
|Integer
+
|Needed if STABILIZE : 1
 +
|0.1
 +
|%
 +
|Real
 +
|}
 +
 
 +
=== Module Basin ===
 +
[https://github.com/Mohid-Water-Modelling-System/Mohid/blob/master/Software/MOHIDLand/ModuleBasin.F90 Source Code]
 +
{| class="wikitable"
 
|-
 
|-
| Land
+
! scope="col" |Project
|Vegetation
+
! scope="col" |Module
|2
+
! scope="col" |Keyword
|Vegetation growth model
+
! scope="col" |Keyword description
|
+
! scope="col" |Options
|Integer
+
! scope="col" |Option description
 +
! scope="col" |Default Value
 +
! scope="col" |Units
 +
! scope="col" |Type
 
|-
 
|-
 
| Land
 
| Land
|Vegetation
+
|Basin
|FEDDES_DATABASE
+
|ATMOSPHERE
|Readed if not using growth simulation
+
|Use Module Atmosphere
| -
+
|0/1
 +
|Inactive/Active
 +
|1
 
|
 
|
|  
+
|Boolean
| -
 
|String
 
 
|-
 
|-
 
| Land
 
| Land
|Vegetation
+
|Basin
|FERTILIZATION
+
|DRAINAGE_NET
|Connects/disconnects fertilization 
+
|Use Module DrainageNetork
 
|0/1
 
|0/1
|Inactive/Active  
+
|Inactive/Active
|0
+
|1
| -
+
|
 
|Boolean
 
|Boolean
 
|-
 
|-
 
| Land
 
| Land
|Vegetation
+
|Basin
|FERTILIZER_DATABASE
+
|POROUS_MEDIA
|Readed if growth simulation and if FERTILIZATION : 1
+
|Use Module Porous Media
| -
+
|0/1
 +
|Inactive/Active
 +
|1
 
|
 
|
|  
+
|Boolean
| -
 
|String
 
 
|-
 
|-
 
| Land
 
| Land
|Vegetation
+
|Basin
|FLUXES_TO_SOIL_OUTPUT
+
|RUN_OFF
|Output fluxes to soil
+
|Use Module RunOff
 
|0/1
 
|0/1
 
|Inactive/Active
 
|Inactive/Active
|0
+
|1
| -
+
|
 
|Boolean
 
|Boolean
 +
|}
 +
 +
=== Module Irrigation ===
 +
[https://github.com/Mohid-Water-Modelling-System/Mohid/blob/master/Software/MOHIDLand/ModuleIrrigation.F90 Source Code]
 +
{| class="wikitable"
 +
|-
 +
! scope="col" |Project
 +
! scope="col" |Module
 +
! scope="col" |Keyword
 +
! scope="col" |Keyword description
 +
! scope="col" |Options
 +
! scope="col" |Option description
 +
! scope="col" |Default Value
 +
! scope="col" |Units
 +
! scope="col" |Type
 
|-
 
|-
 
| Land
 
| Land
|Vegetation
+
|Irrigation
|GRAZING
+
|ACTIVE
|Connects/disconnects grazing
+
|
|0/1
+
|
|Inactive/Active
+
|
|0
+
|1
| -
+
|
 
|Boolean
 
|Boolean
 
|-
 
|-
 
| Land
 
| Land
|Vegetation
+
|Irrigation
|GROWTH_DATABASE
+
|END_INSTANT_THRESHOLD
|Growth parameters for each vegetation type - read in case of vegetation growth simulation
+
|
| -
+
|0-23
 
|
 
|
|  
+
|23.0
| -
+
|hours
|String
+
|Integer
 
|-
 
|-
 
| Land
 
| Land
|Vegetation
+
|Irrigation
|HARVEST_KILL
+
|GEAR_DEBIT
|Connects/disconnects Harvest and/or Kill
+
|
|0/1
 
|Inactive/Active
 
|0
 
| -
 
|Boolean
 
|-
 
| Land
 
|Vegetation
 
|INTEGRATION_DT
 
|DT to integrate external variables until vegetation is called (vegetation DT)
 
 
|
 
|
 
|
 
|
| 86400
+
|10.0
| seconds
+
|mm
 
|Real
 
|Real
 
|-
 
|-
 
| Land
 
| Land
|Vegetation
+
|Irrigation
|LIMIT_TRANSP_WATER_VEL
+
|GEAR_EFFICIENCY
|!Read if WATER_UPTAKE_METHOD == 1
+
|
|0/1
+
|
|Inactive/Active
+
|
|0
+
|0.85
| -
+
|
|Boolean
+
|Real
 
|-
 
|-
 
| Land
 
| Land
|Vegetation
+
|Irrigation
| rowspan="2" |MODEL_EVOLUTION
+
|GEAR_MAX_VEL
| rowspan="2" |Global properties evolution
+
|
|1
+
|
|Vegetation growth will NOT be modeled
+
|
|rowspan="2" | -
+
|4.0
 
|
 
|
|Integer
+
|Real
 
|-
 
|-
 
| Land
 
| Land
|Vegetation
+
|Irrigation
 +
|GEAR_MIN_VEL
 +
|
 +
|
 +
|
 +
|0.2
 +
|
 +
|Real
 +
|-
 +
| rowspan="5"| Land
 +
| rowspan="5"|Irrigation
 +
| rowspan="5"|GEAR_TYPE
 +
| rowspan="5"|
 +
|1
 +
|CenterPivot
 +
| rowspan="5"|1
 +
| rowspan="5"|
 +
| rowspan="5"|Integer
 +
|-
 
|2
 
|2
|SWAT method will be used to model vegetation growth
+
|LinearPivot
|
+
|-
|Integer
+
|3
 +
|Sprinkler
 +
|-
 +
|4
 +
|GravitySystem
 +
|-
 +
|5
 +
|DripIrrigation
 
|-
 
|-
 
| Land
 
| Land
|Vegetation
+
|Irrigation
|NITROGEN_DISTRIBUTION_PARAMETER
+
|HEAD_TARGET
 
|
 
|
 
|
 
|
 
|
 
|
| 20
+
| -10.0
|  
+
|m
 
|Real
 
|Real
 
|-
 
|-
 
| Land
 
| Land
|Vegetation
+
|Irrigation
|NITROGEN_STRESS
+
|HEAD_THRESHOLD
|Connects/disconnects N limitation on plant growth
+
|
|0/1
+
|
|Inactive/Active
+
|
|0
+
| -6.0
| -
+
|m
|Boolean
+
|Real
 
|-
 
|-
 
| Land
 
| Land
|Vegetation
+
|Irrigation
|NUTRIENT_FLUXES_WITH_SOIL
+
|MAX_CONSECUTIVE_DAYS
|Connects/disconnects nutrient fluxes with soil
+
|
|0/1
+
|
|Inactive/Active
 
|1
 
| -
 
|Boolean
 
|-
 
| Land
 
|Vegetation
 
| rowspan="3" |NUTRIENT_UPTAKE_METHOD
 
| rowspan="3" | -
 
|1
 
|uptake is: concentration * water uptake
 
|rowspan="3" |2
 
 
|
 
|
 +
|2
 +
|days
 
|Integer
 
|Integer
 
|-
 
|-
 
| Land
 
| Land
|Vegetation
+
|Irrigation
|2
+
|MAX_DAILY_IRRIGATION_TIME
|SWAT based (independent of water uptake)
+
|
 +
|
 
|
 
|
 +
|86400.0
 +
|seconds
 
|Integer
 
|Integer
 
|-
 
|-
 
| Land
 
| Land
|Vegetation
+
|Irrigation
|3
+
|MAX_DEPTH_TO_CHECK
|NO nutrient uptake
+
|
 +
|
 
|
 
|
|Integer
+
|0.2
 +
|m
 +
|Real
 
|-
 
|-
 
| Land
 
| Land
|Vegetation
+
|Irrigation
| rowspan="2" |NUTRIENT_STRESS_METHOD
+
|MAX_SATURATED_FRACTION
| rowspan="2" | -
+
|
|1
+
|0-1
|Effective/optimal
 
|rowspan="2" |2
 
 
|
 
|
|Integer
+
|0.3
|-
 
| Land
 
|Vegetation
 
|2
 
|SWAT based
 
 
|
 
|
|Integer
+
|Real
 
|-
 
|-
| Land
+
| rowspan="3"| Land
|Vegetation
+
| rowspan="3"|Irrigation
|PARAMETERS_FILE
+
| rowspan="3"|METHOD
|Agricultural practices definition
+
| rowspan="3"|
| -
+
|1
|
+
|Fixed Irrigation (Fixed irrigation is provided by the user)
|  
+
| rowspan="3"|1
| -
+
| rowspan="3"|
|String
+
| rowspan="3"|Integer
 +
|-
 +
|2
 +
|IrrigationBySteps
 +
|-
 +
|3
 +
|ContinuousIrrigation
 
|-
 
|-
 
| Land
 
| Land
|Vegetation
+
|Irrigation
|PESTICIDE
+
|MIN_INTERVAL_BETWEEN_EVENTS
|Connects/disconnects pesticides 
+
|
|0/1
+
|
|Inactive/Active
+
|
|0
+
|86400.0
| -
+
|seconds
|Boolean
+
|Integer
 
|-
 
|-
 
| Land
 
| Land
|Vegetation
+
|Irrigation
|PESTICIDE_DATABASE
+
|NAME
|Readed if growth simulation and PESTICIDE : 1
+
|
| -
+
|
 +
|
 +
|
 
|
 
|
|
 
| -
 
 
|String
 
|String
|-  
+
|-
 
| Land
 
| Land
|Vegetation
+
|Irrigation
|PHOSPHORUS_DISTRIBUTION_PARAMETER
+
|SATURATION_THRESHOLD
 
|
 
|
 +
|0-1
 
|
 
|
 +
|0.9
 
|
 
|
| 20
 
|
 
 
|Real
 
|Real
 
|-
 
|-
 
| Land
 
| Land
|Vegetation
+
|Irrigation
|PHOSPHORUS_STRESS
+
|SINGLE_SYSTEM
|Connects/disconnects P limitation on plant growth
+
|
 
|0/1
 
|0/1
|Inactive/Active
+
|
 
|0
 
|0
| -
+
|
 
|Boolean
 
|Boolean
 
|-
 
|-
 
| Land
 
| Land
|Vegetation
+
|Irrigation
| rowspan="3" |ROOT_PROFILE
+
|START_INSTANT_THRESHOLD
| rowspan="3" |if WATER_UPTAKE_METHOD = 1
+
|
|1
+
|0-23
|Triangular
 
|rowspan="3" |1
 
 
|
 
|
 +
|0.0
 +
|hours
 
|Integer
 
|Integer
 
|-
 
|-
 
| Land
 
| Land
|Vegetation
+
|Irrigation
|2
+
|START_TIME
|Constant
+
|
||
+
|
|Integer
+
|
 +
|
 +
|
 +
|
 
|-
 
|-
 
| Land
 
| Land
|Vegetation
+
|Irrigation
|3
+
|STOP_TIME
|Exponential(SWAT-like)
+
|
||
+
|
|Integer
+
|
 +
|
 +
|
 +
|
 +
|}
 +
 
 +
=== Module PorousMedia ===
 +
[https://github.com/Mohid-Water-Modelling-System/Mohid/blob/master/Software/MOHIDLand/ModulePorousMedia.F90 Source Code]
 +
{| class="wikitable"
 +
|-
 +
! scope="col" |Project
 +
! scope="col" |Module
 +
! scope="col" |Keyword
 +
! scope="col" |Keyword description
 +
! scope="col" |Options
 +
! scope="col" |Option description
 +
! scope="col" |Default Value
 +
! scope="col" |Units
 +
! scope="col" |Type
 +
 
 
|-
 
|-
 
| Land
 
| Land
|Vegetation
+
|PorousMedia
| rowspan="2" |SALINITY_STRESS_METHOD
+
|ALPHA
| rowspan="2" |if WATER_UPTAKE_METHOD = 1
+
|
|1
+
|
|Threshold/Slope
+
|
|rowspan="2" |1
 
 
|
 
|
|Integer
+
|1/m
 +
|Real
 
|-
 
|-
 
| Land
 
| Land
|Vegetation
+
|PorousMedia
|2
+
|BOTTOM_FILE 
|VanGenuchten(not implemented yet)
+
|Path to Bottom Topography File
 +
|
 +
|
 +
| -
 
|
 
|
|Integer
+
|String
 
|-
 
|-
 
| Land
 
| Land
|Vegetation
+
|PorousMedia
|TEMPERATURE_STRESS
+
|CALC_DRAINAGE_FLUX
|Connects/disconnects temp. limitation on plant growth
+
|
 
|0/1
 
|0/1
|Inactive/Active
+
|
|0
+
|1
| -
+
|
 
|Boolean
 
|Boolean
 
|-
 
|-
 
| Land
 
| Land
|Vegetation
+
|PorousMedia
|VEGETATION_ID_FILE
+
|CALC_HORIZONTAL
|Vegetation distribution grid path
 
| -
 
 
|
 
|
|  
+
|0/1
| -
 
|String
 
|-
 
| Land
 
|Vegetation
 
|VEGETATION_DT
 
|Vegetation DT
 
| -
 
 
|
 
|
 +
|1
 
|
 
|
|seconds
+
|Boolean
|Real
 
 
|-
 
|-
 
| Land
 
| Land
|Vegetation
+
|PorousMedia
|WATER_UPTAKE
+
|COMPUTE_HYDRO_PRESSURE
 
|
 
|
 
|0/1
 
|0/1
|Inactive/Active
+
|
 
|1
 
|1
| -
+
|
 
|Boolean
 
|Boolean
 
|-
 
|-
 
| Land
 
| Land
|Vegetation
+
|PorousMedia
|WATER_UPTAKE_COMPENSATION_FACTOR
+
|COMPUTE_SOIL_FIELD
|Factor for uptake compensation from lower layers if computed layer demand is not met if zero there will exist no compensation. If 1. total demand no met may come from lower layers
+
|
 +
|0/1
 
|
 
|
 +
|0
 
|
 
|
|0.
+
|Boolean
|
 
|real
 
 
|-
 
|-
| Land
+
|rowspan=5| Land
|Vegetation
+
|rowspan=5|PorousMedia
| rowspan="2" |WATER_UPTAKE_METHOD
+
|rowspan=5|CONDUTIVITYFACE
| rowspan="2" | -
+
|rowspan=5|Way to interpolate conducivity face
 
|1
 
|1
|according to root profile
+
|Average
|rowspan="2" |1
+
|rowspan=5| 1
|
+
|rowspan=5| -
|Integer
+
|rowspan=5| Integer
 
|-
 
|-
| Land
 
|Vegetation
 
 
|2
 
|2
|SWAT based (exponential and thresholds)
+
|Maximum
||
 
|Integer
 
 
|-
 
|-
| Land
+
|3
|Vegetation
+
|Minimum
| rowspan="2" |WATER_UPTAKE_STRESS_METHOD
+
|-
| rowspan="2" |if WATER_UPTAKE_METHOD = 1
+
|4
|1
+
|Weigthed
|Feddes
 
|rowspan="2" |1
 
|
 
|Integer
 
 
|-
 
|-
| Land
+
|5
|Vegetation
+
|Geometric Average
|2
 
|VanGenuchten
 
|
 
|Integer
 
 
|-
 
|-
 
| Land
 
| Land
|Vegetation
+
|PorousMedia
|WATER_STRESS
+
|CONTINUOUS_OUTPUT_FILE
|Connects/disconnects water limitation on plant growth
+
|Writes "famous" iter.log
 
|0/1
 
|0/1
|Inactive/Active
+
|
 
|1
 
|1
| -
+
|
 
|Boolean
 
|Boolean
|}
 
 
==== Vegetation Parameters File ====
 
[https://github.com/Mohid-Water-Modelling-System/Mohid/blob/master/Software/MOHIDLand/ModuleVegetation.F90 Source Code]
 
{| class="wikitable"
 
 
|-
 
|-
! scope="col" |Project
 
! scope="col" |Module
 
! scope="col" |Keyword
 
! scope="col" |Keyword description
 
! scope="col" |Options
 
! scope="col" |Option description
 
! scope="col" |Default Value
 
! scope="col" |Units
 
! scope="col" |Type
 
 
|-
 
 
| Land
 
| Land
|Vegetation
+
|PorousMedia
|AGRIC_PRACT_ID
+
|CUT_OFF_THETA_HIGH
 +
|Set Theta = ThetaS when Theta > ThetaS
 
|
 
|
 
|
 
|
 +
|1e-15
 
|
 
|
|  
+
|Real
|
+
|-
|Integer
 
|-  
 
 
| Land
 
| Land
|Vegetation
+
|PorousMedia
|NAME
+
|CUT_OFF_THETA_LOW
 +
|Disables calculation when Theta is near ThetaR
 
|
 
|
 
|
 
|
 +
|1e-6
 
|
 
|
|  
+
|Real
|
+
|-
|String
 
|-  
 
 
| Land
 
| Land
|Vegetation
+
|PorousMedia
|VEGETATION_ID
+
|DECREASE_DT
|crop ID used in this practice that has correspondence to SWAT crop growth database (see growth database)
+
|Decrease of DT when iter > MAX_ITER
 
|
 
|
 
|
 
|
|  
+
|0.70
|  
+
|
|Integer
+
|Real
|-  
+
|-
 
| Land
 
| Land
|Vegetation
+
|PorousMedia
|PLANTING_JULIANDAY
+
|DN_LINK
|Julian day when planting will occur
 
 
|
 
|
 
|
 
|
|
 
|
 
|Integer
 
|-
 
| Land
 
|Vegetation
 
|PLANTING_HUBASE
 
|Percentage of POTENTIAL YEARLY HU when planting will occur
 
 
|
 
|
 
|
 
|
|
 
|
 
|Real
 
|-
 
| Land
 
|Vegetation
 
|MATURITY_HU
 
|Total PLANT ACCUMULATED HU when reaching maturity
 
 
|
 
|
 
|
 
|
|
+
|-
|
 
|Integer
 
|-  
 
 
| Land
 
| Land
|Vegetation
+
|PorousMedia
|FILENAME
+
|DN_LINK_AREA_METHOD
 
|
 
|
 
|
 
|
 
|
 
|
|
 
|
 
|String
 
|-
 
| Land
 
|Vegetation
 
|HARVESTKILL_JULIANDAY
 
|julian day when harvestkill operation occur
 
 
|
 
|
 
|
 
|
|
 
|
 
 
|Integer
 
|Integer
|-  
+
|-
 
| Land
 
| Land
|Vegetation
+
|PorousMedia
|HARVESTKILL_PLANTHU
+
|FC_K_FACTOR
|Percentage of PLANT ACCUMULATED HU when harvestkill operation occur
+
|
 +
|
 +
|
 
|
 
|
 
|
 
|
|
 
|
 
 
|Real
 
|Real
|-  
+
|-
 
| Land
 
| Land
|Vegetation
+
|PorousMedia
|HARVEST_JULIANDAY
+
|GW_SAT_FACTOR
|julian day when harvest operation occur
+
|
 +
|
 
|
 
|
 +
|0.99
 
|
 
|
|  
+
|Real
|
+
|-
|Integer
 
|-  
 
 
| Land
 
| Land
|Vegetation
+
|PorousMedia
|HARVEST_PLANTHU
+
|HEAD_LIMIT
|Percentage of PLANT ACCUMULATED HU when harvest operation occur
+
|
 
|
 
|
 
|
 
|
|  
+
| -100.0
|  
+
|m
|Real  
+
|Real
|-  
+
|-
 
| Land
 
| Land
|Vegetation
+
|PorousMedia
|HARVEST_EFFICIENCY
+
|HORIZONTAL_K_FACTOR 
|Efficiency for harvest operation (residue if lower than 1)
+
|Factor for Horizontal Conductivity = Kh / Kv
 +
|
 
|
 
|
 +
|1
 
|
 
|
|
+
|Real
|
+
|-
|Real  
 
|-  
 
 
| Land
 
| Land
|Vegetation
+
|PorousMedia
|KILL_JULIANDAY
+
|ID
|julian day when harvestkill operation occur
 
 
|
 
|
|
 
|
 
|
 
|Integer
 
|-
 
| Land
 
|Vegetation
 
|KILL_PLANTHU
 
|Percentage of PLANT ACCUMULATED HU when kill operation occur
 
 
|
 
|
 
|
 
|
|
 
|
 
|Real
 
|-
 
| Land
 
|Vegetation
 
|GRAZING_START_JULIANDAY
 
|julian day when grazing will occur
 
 
|
 
|
 
|
 
|
|
 
|
 
 
|Integer
 
|Integer
|-  
+
|-
 
| Land
 
| Land
|Vegetation
+
|PorousMedia
|GRAZING_START_PLANTHU
+
|IGNORE_WATER_COLUMN_ON_EVAP
|Percentage of POTENTIAL YEARLY HU when grazing will occur
+
|
 +
|0/1
 
|
 
|
 +
|1
 
|
 
|
|  
+
|Boolean
|
+
|-
|Real
 
|-  
 
 
| Land
 
| Land
|Vegetation
+
|PorousMedia
|GRAZING_DAYS
+
|IMPOSE_BOUNDARY_VALUE
|Days of grazing (continuous)
+
|
 +
|0/1
 
|
 
|
 +
|0
 
|
 
|
|  
+
|Boolean
|
+
|-
|Integer
 
|-  
 
 
| Land
 
| Land
|Vegetation
+
|PorousMedia
|MINIMUM_BIOMASS_FOR_GRAZING
+
|IMPOSE_BOUNDARY_BOTTOM
|minimum biomass for grazing
+
|
 +
|0/1
 
|
 
|
 +
|0
 
|
 
|
|  
+
|Boolean
|kg/ha
+
|-
|Real
 
|-  
 
 
| Land
 
| Land
|Vegetation
+
|PorousMedia
|GRAZING_BIOMASS
+
|IMPOSE_BOUNDARY_BOTTOM_CONDITION
|grazed biomass
+
|
 +
|
 
|
 
|
 
|
 
|
|
 
|kh/ha.day
 
|Real
 
|-
 
| Land
 
|Vegetation
 
|GRAZING_FRACTION_TO_MANURE
 
|fraction of grazed biomass that goes to manure in same cell and day (0-1)
 
 
|
 
|
 
|
 
|
|
+
|-
|
 
|Real
 
|-  
 
 
| Land
 
| Land
|Vegetation
+
|PorousMedia
|GRAZING_MANURE_NFRACTION
+
|INCREASE_DT
|fraction of manure biomass that is N (0-1). If not > 0 will be the plant N fraction (animal digestion did not changed ratio)
+
|Increase of DT when iter < MIN_ITER
 +
|
 
|
 
|
 +
|1.25
 
|
 
|
|
 
|
 
 
|Real
 
|Real
|-  
+
|-
 
| Land
 
| Land
|Vegetation
+
|PorousMedia
|GRAZING_MANURE_NUREAFRACTION
+
|INFIL_CONDUCTIVITY
|fraction of manure N that is Urea (0-1). The remainder will be organic N
+
|
 +
|
 
|
 
|
 
|
 
|
|
 
|
 
|Real
 
|-
 
| Land
 
|Vegetation
 
|TRAMPLING_BIOMASS
 
|biomass not eaten but removed from plant and moved to soil, related to grazing efficiency
 
 
|
 
|
 
|
 
|
|
 
|kg/ha.day
 
|Real
 
|}
 
 
==== Fertilization Parameters File ====
 
[https://github.com/Mohid-Water-Modelling-System/Mohid/blob/master/Software/MOHIDLand/ModuleVegetation.F90 Source Code]
 
{| class="wikitable"
 
 
|-
 
|-
! scope="col" |Project
 
! scope="col" |Module
 
! scope="col" |Keyword
 
! scope="col" |Keyword description
 
! scope="col" |Options
 
! scope="col" |Option description
 
! scope="col" |Default Value
 
! scope="col" |Units
 
! scope="col" |Type
 
|-
 
 
| Land
 
| Land
|Vegetation
+
|PorousMedia
|FERTILIZER_ID
+
|L_FIT
|Fertilizer used in autofertilization (see fertilizer database)
+
|
 
|
 
|
 
|
 
|
|
 
|
 
|Integer
 
|-
 
| Land
 
|Vegetation
 
|NITROGEN_TRESHOLD
 
|Percentage of stress below which autofertilization starts (0-1)
 
 
|
 
|
 
|
 
|
|
 
|
 
 
|Real
 
|Real
|-  
+
|-
 
| Land
 
| Land
|Vegetation
+
|PorousMedia
|NITROGEN_APPLICATION_MAX
+
|LIMIT_EVAP_HEAD
|Maximum amount of fertilizer in one application
+
|
 +
|0/1
 
|
 
|
 +
|0
 
|
 
|
|  
+
|Boolean
|kg/ha
+
|-
|Real
 
|-  
 
 
| Land
 
| Land
|Vegetation
+
|PorousMedia
|NITROGEN_ANNUAL_MAX
+
|LIMIT_EVAP_WATER_VEL
|Maximum amount of fertilizer in one year
+
|
 +
|0/1
 
|
 
|
 +
|0
 
|
 
|
|  
+
|Boolean
|kg/ha
 
|Real
 
 
|-
 
|-
| rowspan="2" | Land
+
| Land
| rowspan="2" |Vegetation
+
|PorousMedia
| rowspan="2" |EXPLICIT_PHOSPHORUS
+
|MAX_DTM_FOR_BOUNDARY
| rowspan="2" |
+
|
|1
+
|
|Explicit add phosphorus if needed
+
|
| rowspan="2" | -
+
|
| rowspan="2" |
+
|
| rowspan="2" |Boolean
+
|
 
|-
 
|-
|0
 
|Add phosphorus if nitrogen needed (SWAT method)
 
|-
 
 
| Land
 
| Land
|Vegetation
+
|PorousMedia
|PHOSPHORUS_TRESHOLD
+
|MIN_THETAF_FOR_BOUNDARY
|only read if EXPLICIT_PHOSPHORUS : 1
+
|
 +
|
 
|
 
|
 +
|0
 
|
 
|
|
 
|
 
 
|Real
 
|Real
|-  
+
|-
 
| Land
 
| Land
|Vegetation
+
|PorousMedia
|PHOSPHORUS_APPLICATION_MAX
+
|N_FIT
|only read if EXPLICIT_PHOSPHORUS : 1
+
|
 +
|
 +
|
 
|
 
|
 
|
 
|
|
 
|
 
 
|Real
 
|Real
|-  
+
|-
 
| Land
 
| Land
|Vegetation
+
|PorousMedia
|PHOSPHORUS_ANNUAL_MAX
+
|SAT_K
|only read if EXPLICIT_PHOSPHORUS : 1
+
|Saturation conductivity
 +
|
 
|
 
|
 
|
 
|
|  
+
|m/s
|
 
 
|Real
 
|Real
 
|-
 
|-
| rowspan="2" |Land
+
| Land
| rowspan="2" |Vegetation
+
|PorousMedia
| rowspan="2" |N_STRESS_TYPE
+
|START_WITH_FIELD
| rowspan="2" |
+
|Sets Theta initial Field Capacity
 +
|0/1
 +
|
 
|1
 
|1
|NTarget
+
|
| rowspan="2" | -
+
|Boolean
| rowspan="2" |
 
| rowspan="2" |Integer
 
 
|-
 
|-
|2
 
|Annual Max approach
 
|-
 
 
| Land
 
| Land
|Vegetation
+
|PorousMedia
|FERTILIZER_APPLICATION_JDAY
+
|STOP_ON_WRONG_DATE
|julian day when pesticide application will occur
+
|Stops if previous run end is different from actual Start
 +
|0/1
 
|
 
|
 +
|1
 
|
 
|
|  
+
|Boolean
|
+
|-
|Integer
 
|-  
 
 
| Land
 
| Land
|Vegetation
+
|PorousMedia
|FERTILIZER_APPLICATION_HU
+
|THETA_HYDRO_COEF
|Percentage of POTENTIAL YEARLY HU when pesticide application will occur
+
|
 +
|
 
|
 
|
 +
|0.98
 
|
 
|
|
 
|
 
 
|Real
 
|Real
 
|-
 
|-
| rowspan="2" |Land
 
| rowspan="2" |Vegetation
 
| rowspan="2" |FERTILIZER_CONT_ON S
 
| rowspan="2" |
 
|1
 
|If this is a continuous fertilizer application
 
| rowspan="2" | -
 
| rowspan="2" |
 
| rowspan="2" |Boolean
 
|-
 
|0
 
|or absent if not
 
|-
 
 
| Land
 
| Land
|Vegetation
+
|PorousMedia
|FERTILIZER_CONT_DAYS
+
|THETA_R
|how many days of continuous application (read if FERTILIZER_CONT_ON : 1)
+
|Residual water content
 
|
 
|
 
|
 
|
|
 
|
 
|Integer
 
|-
 
| Land
 
|Vegetation
 
|FERTILIZER_APPLICATION_KG_HA
 
|Amount of fertilizer applied
 
 
|
 
|
 
|
 
|
|
 
|kg/ha
 
 
|Real
 
|Real
|-  
+
|-
|Land
+
| Land
|Vegetation
+
|PorousMedia
|PESTICIDE_ID
+
|THETA_S
|Pesticide used in this application (see pesticide database)
+
|Saturation water content
|
 
|
 
|
 
|
 
|Integer
 
|-
 
|Land
 
|Vegetation
 
|PESTICIDE_APPLICATION_JDAY
 
|julian day when pesticide application will occur
 
 
|
 
|
 
|
 
|
|
 
|
 
|Integer
 
|-
 
|Land
 
|Vegetation
 
|PESTICIDE_APPLICATION_HU
 
|Percentage of POTENTIAL YEARLY HU when pesticide application will occur
 
 
|
 
|
 
|
 
|
|
 
|
 
 
|Real
 
|Real
|-  
+
|-
|Land
+
| Land
|Vegetation
+
|PorousMedia
|PESTICIDE_APPLICATION_KG_HA
+
|THETA_TOLERANCE
|Amount of pesticide applied
+
|Converge Parameter
 +
|
 
|
 
|
 +
|0.001
 
|
 
|
|
 
|kg/ha
 
 
|Real
 
|Real
 
|-
 
|-
| rowspan="2" |Land
+
| Land
| rowspan="2" |Vegetation
+
|PorousMedia
| rowspan="2" |PESTICIDE_CONT_ON
+
|VEL_HYDRO_COEF
| rowspan="2" |
+
|
 +
|
 +
|
 
|1
 
|1
|If this is a continuous pesticide application
 
| rowspan="2" | -
 
| rowspan="2" |
 
| rowspan="2" |Boolean
 
|-
 
|0
 
|or absent if not
 
|-
 
|Land
 
|Vegetation
 
|PESTICIDE_CONT_DAYS
 
|how many days of continuous application (read if PESTICIDE_CONT_ON : 1)
 
 
|
 
|
|
+
|Real
|
 
|
 
|Integer
 
 
|}
 
|}
  
==== Growth Database File ====
+
=== ModulePorousMediaProperties===
[https://github.com/Mohid-Water-Modelling-System/Mohid/blob/master/Software/MOHIDLand/ModuleVegetation.F90 Source Code]
+
[https://github.com/Mohid-Water-Modelling-System/Mohid/blob/master/Software/MOHIDLand/ModulePorousMediaProperties.F90 Source Code]
 
{| class="wikitable"
 
{| class="wikitable"
 
|-
 
|-
Line 7,425: Line 7,160:
 
! scope="col" |Units
 
! scope="col" |Units
 
! scope="col" |Type
 
! scope="col" |Type
|-  
+
|-
|Land
+
| Land
|Vegetation
+
|PorousMediaProperties
|PLANT_TYPE
+
|
 +
|
 
|
 
|
 
|
 
|
 
|
 
|
|
 
|
 
|Integer
 
|-
 
|Land
 
|Vegetation
 
|OPTIMAL_NITROGENFRACTION_N1
 
 
|
 
|
 
|
 
|
 +
|-
 +
| Land
 +
|PorousMediaProperties
 
|
 
|
|
 
|
 
|Real
 
|-
 
|Land
 
|Vegetation
 
|OPTIMAL_NITROGENFRACTION_N2
 
 
|
 
|
 
|
 
|
 
|
 
|
|
 
|
 
|Real
 
|-
 
|Land
 
|Vegetation
 
|OPTIMAL_NITROGENFRACTION_N3
 
 
|
 
|
 
|
 
|
 
|
 
|
|
+
|-
|
+
| Land
|Real
+
|PorousMediaProperties
|-  
 
|Land
 
|Vegetation
 
|OPTIMAL_PHOSPHORUSFRACTION_P1
 
 
|
 
|
 
|
 
|
 
|
 
|
|
 
|
 
|Real
 
|-
 
|Land
 
|Vegetation
 
|OPTIMAL_PHOSPHORUSFRACTION_P2
 
 
|
 
|
 
|
 
|
 
|
 
|
|
 
|
 
|Real
 
|-
 
|Land
 
|Vegetation
 
|OPTIMAL_PHOSPHORUSFRACTION_P3
 
 
|
 
|
 +
|}
 +
 +
=== ModuleReservoirs ===
 +
[https://github.com/Mohid-Water-Modelling-System/Mohid/blob/master/Software/MOHIDLand/ModuleReservoirs.F90 Source Code]
 +
{| class="wikitable"
 +
|-
 +
! scope="col" |Project
 +
! scope="col" |Module
 +
! scope="col" |Keyword
 +
! scope="col" |Keyword description
 +
! scope="col" |Options
 +
! scope="col" |Option description
 +
! scope="col" |Default Value
 +
! scope="col" |Units
 +
! scope="col" |Type
 +
|-
 +
| Land
 +
|Reservoirs
 +
|BOTTOM_FLUXES
 +
|Connect or Disconnect bottom fluxes
 +
|0/1
 
|
 
|
 +
|0
 
|
 
|
|  
+
|Boolean
|  
+
|-
|Real
+
| Land
|-
+
|Reservoirs
|Land
+
|CONTINUOUS
|Vegetation
+
|Computations follow from another simulation
|BASE_TEMPERATURE
+
|0/1
 
|
 
|
 
|
 
|
 
|
 
|
|  
+
|Boolean
|  
+
|-
|Real
+
| Land
|-
+
|Reservoirs
|Land
+
|DISCHARGES
|Vegetation
+
|Connect or Disconnect discharges
|OPTIMAL_TEMPERATURE
+
|0/1
 
|
 
|
 +
|0
 
|
 
|
 +
|Boolean
 +
|-
 +
| Land
 +
|Reservoirs
 +
|INITIAL_VOLUME_DEFAULT_METHOD
 +
|start percentage full
 +
|0/1
 
|
 
|
|
 
|
 
|Real
 
|-
 
|Land
 
|Vegetation
 
|RADIATION_EXTINCTION_COEF
 
 
|
 
|
 
|
 
|
 +
|Integer
 +
|-
 +
| rowspan="2" |Land
 +
| rowspan="2" |Reservoirs
 +
| rowspan="2" |PROP_COMPUTE_METHOD
 +
| rowspan="2" |Water properties concentration
 +
|1
 +
|instant mixing
 +
| rowspan="2" |1
 +
| rowspan="2" |
 +
| rowspan="2" |Integer
 +
|-
 +
|2
 +
|retention time full mixing
 +
|-
 +
| Land
 +
|Reservoirs
 +
|RESERVOIR_FILE
 +
|Path to reservoirs properties  File
 
|
 
|
|
 
|
 
|Real
 
|-
 
|Land
 
|Vegetation
 
|BIOMASS_ENERGY_RATIO
 
 
|
 
|
 
|
 
|
 
|
 
|
|  
+
|String
|  
+
|-
|Real
+
| Land
|-
+
|Reservoirs
|Land
+
|START_PERCENTAGE_FULL
|Vegetation
+
|percentage of max volume at start
|CO2_HIGH
+
|0/100.0
 
|
 
|
 
|
 
|
 
|
 
|
|
 
|
 
 
|Real
 
|Real
|-  
+
|-
|Land
+
| Land
|Vegetation
+
|Reservoirs
|BIOMASS_ENERGY_RATIO_HIGH
+
|SURFACE_FLUXES
 +
|Connect or Disconnect surface fluxes
 +
|0/1
 
|
 
|
 +
|0
 +
|
 +
|Boolean
 +
|-
 +
| Land
 +
|Reservoirs
 +
|TIME_SERIE
 +
|Checks if the user wants to write time series of the particle properties
 +
|0/1
 
|
 
|
|
 
|
 
|
 
|Real
 
|-
 
|Land
 
|Vegetation
 
|RUE_DECLINE_RATE
 
 
|
 
|
 
|
 
|
 +
|Boolean
 +
|-
 +
| Land
 +
|Reservoirs
 +
|TIME_SERIE_LOCATION
 +
|Path to time serie locations file
 
|
 
|
|
 
|
 
|Real
 
|-
 
|Land
 
|Vegetation
 
|LAI_MAX
 
 
|
 
|
 
|
 
|
 
|
 
|
|  
+
|String
|  
+
|}
|Real
+
 
|-  
+
=== Reservoir Parameters ===
|Land
+
[https://github.com/Mohid-Water-Modelling-System/Mohid/blob/master/Software/MOHIDLand/ModuleReservoirs.F90 Source Code]
|Vegetation
+
{| class="wikitable"
|OPTIMAL_LAIMAXFRACTION_1
+
|-
 +
! scope="col" |Project
 +
! scope="col" |Module
 +
! scope="col" |Keyword
 +
! scope="col" |Keyword description
 +
! scope="col" |Options
 +
! scope="col" |Option description
 +
! scope="col" |Default Value
 +
! scope="col" |Units
 +
! scope="col" |Type
 +
|-
 +
| Land
 +
|Reservoirs
 +
|CONSTRUCTION_YEAR
 +
|The year when the reservoir begin to operate
 
|
 
|
 
|
 
|
 
|
 
|
|
 
|
 
|Real
 
|-
 
|Land
 
|Vegetation
 
|OPTIMAL_LAIMAXFRACTION_2
 
 
|
 
|
 +
|Integer
 +
|-
 +
| Land
 +
|Reservoirs
 +
|COORDINATES
 +
|Longitude and latitude geographic coordenates of the reservoir
 
|
 
|
 
|
 
|
|
 
|
 
|Real
 
|-
 
|Land
 
|Vegetation
 
|GROWFRACTION_1
 
 
|
 
|
 
|
 
|
 
|
 
|
|  
+
|-
|  
+
| Land
|Real
+
|Reservoirs
|-
+
|DN_NODE_ID:
|Land
+
|ID location of the reservoir in the Drainage Network
|Vegetation
 
|GROWFRACTION_2
 
 
|
 
|
 
|
 
|
 
|
 
|
|
 
|
 
|Real
 
|-
 
|Land
 
|Vegetation
 
|GROWFRACTION_LAIDECLINE
 
 
|
 
|
 +
|Integer
 +
|-
 +
| Land
 +
|Reservoirs
 +
|GRID_I
 +
| Cell row where the reservoir is located in the GRID
 
|
 
|
 
|
 
|
|
 
|
 
|Real
 
|-
 
|Land
 
|Vegetation
 
|ROOT_DEPTH_MAX
 
 
|
 
|
 +
|
 +
|Integer
 +
|-
 +
| Land
 +
|Reservoirs
 +
|GRID_J
 +
| Cell column where the reservoir is located in the GRID
 
|
 
|
 
|
 
|
|
 
|
 
|Real
 
|-
 
|Land
 
|Vegetation
 
|CANOPY_HEIGHT_MAX
 
 
|
 
|
 
|
 
|
 +
|Integer
 +
|-
 +
| Land
 +
|Reservoirs
 +
|ID
 +
|Reservoir ID
 
|
 
|
|
 
|
 
|Real
 
|-
 
|Land
 
|Vegetation
 
|OPTIMAL_HARVEST_INDEX
 
 
|
 
|
 
|
 
|
 
|
 
|
|  
+
|Integer
|  
+
|-
|Real
+
| Land
|-
+
|Reservoirs
|Land
+
|NAME
|Vegetation
+
|Reservoir name
|MINIMUM_HARVEST_INDEX
 
 
|
 
|
 
|
 
|
 
|
 
|
|
 
|
 
|Real
 
|-
 
|Land
 
|Vegetation
 
|YELD_NITROGENFRACTION
 
 
|
 
|
 
|
 
|
 +
|-
 +
| Land
 +
|Reservoirs
 +
|MAX_OUTFLOW
 +
|Maximum outflow the reservoir can operate
 
|
 
|
|
 
|
 
|Real
 
|-
 
|Land
 
|Vegetation
 
|YELD_PHOSPHORUSFRACTION
 
 
|
 
|
 
|
 
|
 
|
 
|
|
 
|
 
 
|Real
 
|Real
|-  
+
|-
|Land
+
| Land
|Vegetation
+
|Reservoirs
|TREE_YEARSTOMATURITY
+
|MAX_VOLUME
 +
|maximum volume the reservoir can operate
 
|
 
|
 
|
 
|
 
|
 
|
|
 
|
 
|Integer
 
|-
 
|Land
 
|Vegetation
 
|TREE_MAXIMUMBIOMASS
 
 
|
 
|
|
 
|
 
|
 
|
 
 
|Real
 
|Real
|-  
+
|-
|Land
+
| Land
|Vegetation
+
|Reservoirs
|BIOMASS_FRAC_REMOVED_DORMANCY
+
|MIN_OUTFLOW
 +
|Enviromental flow
 
|
 
|
 
|
 
|
 +
|0
 
|
 
|
|
 
|
 
 
|Real
 
|Real
|-  
+
|-
|Land
+
| Land
|Vegetation
+
|Reservoirs
|LAI_MIN_DORMANCY
+
|MIN_VOLUME
 +
|minimum volume the reservoir operates
 +
|
 
|
 
|
 
|
 
|
 
|
 
|
|
 
|
 
 
|Real
 
|Real
|}
 
 
==== Pesticide Database File ====
 
[https://github.com/Mohid-Water-Modelling-System/Mohid/blob/master/Software/MOHIDLand/ModuleVegetation.F90 Source Code]
 
{| class="wikitable"
 
 
|-
 
|-
! scope="col" |Project
+
| rowspan="5" |Land
! scope="col" |Module
+
| rowspan="5" |Reservoirs
 +
| rowspan="5" |OPERATION_TYPE
 +
| rowspan="5" |Type of operation for the outflow in the reservoir
 +
|1
 +
|Operation is defined by the water level and the outflow
 +
| rowspan="5" |
 +
| rowspan="5" |
 +
| rowspan="5" |Integer
 +
|-
 +
|2
 +
|Operation is defined by the water level and the outflow as a percentage of the inflow
 +
|-
 +
|3
 +
|Operation is defined by the percentage of reservoir volume and the outflow
 +
|-
 +
|4
 +
|Operation is defined by the percentage of reservoir volume and the outflow  as a percentage of the inflow
 +
|-
 +
|5
 +
|Operation is defined by the percentage of reservoir volume and the outflow  as a percentage of the maximum outflow
 +
|}
 +
 
 +
=== ModuleRunoffProperties===
 +
[https://github.com/Mohid-Water-Modelling-System/Mohid/blob/master/Software/MOHIDLand/ModuleRunoffProperties.F90 Source Code]
 +
{| class="wikitable"
 +
|-
 +
! scope="col" |Project
 +
! scope="col" |Module
 
! scope="col" |Keyword
 
! scope="col" |Keyword
 
! scope="col" |Keyword description
 
! scope="col" |Keyword description
Line 7,740: Line 7,470:
 
! scope="col" |Units
 
! scope="col" |Units
 
! scope="col" |Type
 
! scope="col" |Type
|-  
+
|-
|Land
+
| Land
|Vegetation
+
|RunoffProperties
|PESTICIDE_ID
+
|
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
| Land
 +
|RunoffProperties
 +
|
 +
|
 +
|
 +
|
 
|
 
|
 
|
 
|
 
|
 
|
|
+
|-
|
+
| Land
|Integer
+
|RunoffProperties
|-  
 
|Land
 
|Vegetation
 
|PESTICIDE_NAME
 
 
|
 
|
 
|
 
|
 
|
 
|
|
 
|
 
|String
 
|-
 
|Land
 
|Vegetation
 
|PESTICIDE_APPLICATION_JDAY
 
|julian day when pesticide application will occur
 
 
|
 
|
 
|
 
|
|
 
|
 
|Integer
 
|-
 
|Land
 
|Vegetation
 
|PESTICIDE_APPLICATION_KG_HA
 
|Amount of pesticide applied
 
 
|
 
|
 
|
 
|
|
 
|kg/ha
 
|Real
 
 
|}
 
|}
  
==== Fertilizer Database File ====
+
=== ModuleSnow ===
[https://github.com/Mohid-Water-Modelling-System/Mohid/blob/master/Software/MOHIDLand/ModuleVegetation.F90 Source Code]
+
[https://github.com/Mohid-Water-Modelling-System/Mohid/blob/master/Software/MOHIDLand/ModuleSnow.F90 Source Code]
 
{| class="wikitable"
 
{| class="wikitable"
 
|-
 
|-
Line 7,795: Line 7,515:
 
! scope="col" |Units
 
! scope="col" |Units
 
! scope="col" |Type
 
! scope="col" |Type
|-  
+
|-
|Land
+
| Land
|Vegetation
+
|Snow
|FERTILIZER_ID
 
 
|
 
|
 
|
 
|
 
|
 
|
|
 
|
 
|Integer
 
|-
 
|Land
 
|Vegetation
 
|FERTILIZER_NAME
 
 
|
 
|
 
|
 
|
 
|
 
|
|
 
|
 
|String
 
|-
 
|Land
 
|Vegetation
 
|MINERAL_N_FRACTION_IN_FERTILIZER
 
 
|
 
|
 +
|-
 +
| Land
 +
|Snow
 
|
 
|
 
|
 
|
|
 
|
 
|Real
 
|-
 
|Land
 
|Vegetation
 
|ORGANIC_N_FRACTION_IN_FERTILIZER
 
 
|
 
|
 
|
 
|
 
|
 
|
|
 
|
 
|Real
 
|-
 
|Land
 
|Vegetation
 
|AMMONIA_FRACTION_IN_MINERAL_N
 
 
|
 
|
 
|
 
|
 +
|-
 +
| Land
 +
|Snow
 
|
 
|
|
 
|
 
|Real
 
|-
 
|Land
 
|Vegetation
 
|MINERAL_P_FRACTION_IN_FERTILIZER
 
|
 
|
 
|
 
|
 
|
 
|Real
 
|-
 
|Land
 
|Vegetation
 
|ORGANIC_P_FRACTION_IN_FERTILIZER
 
 
|
 
|
 
|
 
|
 
|
 
|
|
 
|
 
|Real
 
|-
 
|Land
 
|Vegetation
 
|FERTILIZER_FRACTION_IN_SURFACE
 
 
|
 
|
 
|
 
|
 
|
 
|
|
 
|
 
|Real
 
 
|}
 
|}
  
==== Feddes Database File ====
+
=== ModuleVegetation ===
 +
 
 +
==== Vegetation.dat ====
 
[https://github.com/Mohid-Water-Modelling-System/Mohid/blob/master/Software/MOHIDLand/ModuleVegetation.F90 Source Code]
 
[https://github.com/Mohid-Water-Modelling-System/Mohid/blob/master/Software/MOHIDLand/ModuleVegetation.F90 Source Code]
 
{| class="wikitable"
 
{| class="wikitable"
Line 7,890: Line 7,562:
 
! scope="col" |Units
 
! scope="col" |Units
 
! scope="col" |Type
 
! scope="col" |Type
|-  
+
 
|Land
+
|-
 +
| Land
 
|Vegetation
 
|Vegetation
|VEGETATION_ID
+
|ADJUST_RUE_FOR_CO2
|
+
|Connects/disconnects CO2 limitation on plant growth
|
+
|0/1
|
+
|Inactive/Active
|
 
|
 
|Integer
 
|-
 
|rowspan="3" |Land
 
|rowspan="3" |Vegetation
 
|rowspan="3" |FEDDES_TYPE
 
|rowspan="3" |
 
 
|1
 
|1
|Normal
+
| -
|rowspan="3" | 1
+
|Boolean
|rowspan="3" | -
+
|-
|rowspan="3" |Integer
+
| Land
|-
 
|2
 
|With points
 
|-
 
|3
 
|Variable consoant the transpiration
 
|-  
 
|Land
 
 
|Vegetation
 
|Vegetation
|FEDDES_H1
+
|ADJUST_RUE_FOR_VPD
|higher head for transpiration (saturation and oxygen loss)
+
|Connects/disconnects Vapour Pressure Deficit limitation plant growth
|
+
|0/1
|
+
|Inactive/Active
|  
+
|1
|m
+
| -
|Real
+
|Boolean
|-  
+
|-
|Land
+
| Land
 
|Vegetation
 
|Vegetation
|FEDDES_H2
+
|ATMOSPHERE_CO2
|1st optimal head for transpiration
+
|Atmosphere CO2 concentrations - should be atmosphere prop
 
|
 
|
 
|
 
|
|  
+
|330
|m
+
| ppm
 
|Real
 
|Real
|-  
+
|-
|Land
+
| Land
 
|Vegetation
 
|Vegetation
|FEDDES_H3
+
|ATMOSPHERE_OUTPUT
|2nd optimal head for transpiration
+
|Output averaged atmosphere properties during dt
|
+
|0/1
|
+
|Inactive/Active
|  
+
|0
|m
+
| -
|Real
+
|Boolean
|-  
+
|-
|Land
+
| Land
 +
|Vegetation
 +
|CHANGE_CANOPY_HEIGHT
 +
|Changes made to swat code because showed error with grazing
 +
|0/1
 +
|Inactive/Active
 +
|0
 +
| -
 +
|Boolean
 +
|-
 +
| Land
 +
|Vegetation
 +
|CHANGE_LAI_SENESCENCE
 +
|Changes made to swat code because showed error with grazing
 +
|0/1
 +
|Inactive/Active
 +
|0
 +
| -
 +
|Boolean
 +
|-
 +
| Land
 +
|Vegetation
 +
|DORMANCY
 +
|Connects/disconnects dormancy
 +
|0/1
 +
|Inactive/Active
 +
|0
 +
| -
 +
|Boolean
 +
|-
 +
| rowspan="2" |Land
 +
| rowspan="2" |Vegetation
 +
| rowspan="2" |EVOLUTION
 +
| rowspan="2" |Global properties evolution
 +
|1
 +
|Read from file
 +
| rowspan="2" | -
 +
| rowspan="2" |
 +
| rowspan="2" |Integer
 +
|-
 +
|2
 +
|Vegetation growth model
 +
|-
 +
| Land
 
|Vegetation
 
|Vegetation
|FEDDES_H3H
+
|FEDDES_DATABASE
|
+
|Readed if not using growth simulation
|
+
| -
 
|
 
|
 
|  
 
|  
|m
+
| -
|Real
+
|String
|-  
+
|-
|Land
+
| Land
 
|Vegetation
 
|Vegetation
|FEDDES_H3L
+
|FERTILIZATION
|
+
|Connects/disconnects fertilization 
|
+
|0/1
 +
|Inactive/Active
 +
|0
 +
| -
 +
|Boolean
 +
|-
 +
| Land
 +
|Vegetation
 +
|FERTILIZER_DATABASE
 +
|Readed if growth simulation and if FERTILIZATION : 1
 +
| -
 
|
 
|
 
|  
 
|  
|m
+
| -
|Real
+
|String
|-  
+
|-
|Land
+
| Land
 +
|Vegetation
 +
|FLUXES_TO_SOIL_OUTPUT
 +
|Output fluxes to soil
 +
|0/1
 +
|Inactive/Active
 +
|0
 +
| -
 +
|Boolean
 +
|-
 +
| Land
 +
|Vegetation
 +
|GRAZING
 +
|Connects/disconnects grazing
 +
|0/1
 +
|Inactive/Active
 +
|0
 +
| -
 +
|Boolean
 +
|-
 +
| Land
 
|Vegetation
 
|Vegetation
|FEDDES_H4
+
|GROWTH_DATABASE
|lower head  for transpiration (wilting)
+
|Growth parameters for each vegetation type - read in case of vegetation growth simulation
|
+
| -
 
|
 
|
 
|  
 
|  
|m
+
| -
|Real
+
|String
|-  
+
|-
|Land
+
| Land
 +
|Vegetation
 +
|HARVEST_KILL
 +
|Connects/disconnects Harvest and/or Kill
 +
|0/1
 +
|Inactive/Active
 +
|0
 +
| -
 +
|Boolean
 +
|-
 +
| Land
 
|Vegetation
 
|Vegetation
|FEDDES_R2L
+
|INTEGRATION_DT
 +
|DT to integrate external variables until vegetation is called (vegetation DT)
 
|
 
|
 
|
 
|
|
+
| 86400
|  
+
| seconds
|m
 
 
|Real
 
|Real
|-  
+
|-
|Land
+
| Land
 +
|Vegetation
 +
|LIMIT_TRANSP_WATER_VEL
 +
|!Read if WATER_UPTAKE_METHOD == 1
 +
|0/1
 +
|Inactive/Active
 +
|0
 +
| -
 +
|Boolean
 +
|-
 +
| rowspan="2" |Land
 +
| rowspan="2" |Vegetation
 +
| rowspan="2" |MODEL_EVOLUTION
 +
| rowspan="2" |Global properties evolution
 +
|1
 +
|Vegetation growth will NOT be modeled
 +
| rowspan="2" | -
 +
| rowspan="2" |
 +
| rowspan="2" |Integer
 +
|-
 +
|2
 +
|SWAT method will be used to model vegetation growth
 +
|-
 +
| Land
 
|Vegetation
 
|Vegetation
|FEDDES_R2H
+
|NITROGEN_DISTRIBUTION_PARAMETER
 
|
 
|
 
|
 
|
 
|
 
|
 +
| 20
 
|  
 
|  
|m
 
 
|Real
 
|Real
|-
 
|rowspan="2" |Land
 
|rowspan="2" |Vegetation
 
|rowspan="2" |USE_SALINITY
 
|rowspan="2" |
 
|1
 
|Yes
 
|rowspan="2" | 0
 
|rowspan="2" | -
 
|rowspan="2" |Boolean
 
 
|-
 
|-
 +
| Land
 +
|Vegetation
 +
|NITROGEN_STRESS
 +
|Connects/disconnects N limitation on plant growth
 +
|0/1
 +
|Inactive/Active
 
|0
 
|0
|No
+
| -
|-  
+
|Boolean
|Land
+
|-
 +
| Land
 
|Vegetation
 
|Vegetation
|SALINITY_STRESS_THRESHOLD
+
|NUTRIENT_FLUXES_WITH_SOIL
|
+
|Connects/disconnects nutrient fluxes with soil
|
+
|0/1
|
+
|Inactive/Active
|  
+
|1
|
+
| -
|
+
|Boolean
|-  
+
|-
|Land
+
| rowspan="3" |Land
|Vegetation
+
| rowspan="3" |Vegetation
|SALINITY_STRESS_SLOPE
+
| rowspan="3" |NUTRIENT_UPTAKE_METHOD
|
+
| rowspan="3" | -
|
 
|
 
|
 
|
 
|
 
|-  
 
|rowspan="3" |Land
 
|rowspan="3" |Vegetation
 
|rowspan="3" |STRESS_INTERACTION
 
|rowspan="3" |
 
 
|1
 
|1
|Additive
+
|uptake is: concentration * water uptake
|rowspan="3" | 1
+
| rowspan="3" |2
|rowspan="3" | -
+
| rowspan="3" |
|rowspan="3" |Integer
+
| rowspan="3" |Integer
|-  
+
|-
 
|2
 
|2
|Multiplicative
+
|SWAT based (independent of water uptake)
|-
 
|3
 
|Min of all
 
|-
 
|}
 
 
 
==MOHID Water==
 
 
 
=== Module Assimilation===
 
[https://github.com/Mohid-Water-Modelling-System/Mohid/blob/master/Software/MOHIDWater/ModuleAssimilation.F90 Source Code]
 
{| class="wikitable"
 
 
|-
 
|-
! scope="col" |Project
+
|3
! scope="col" |Module
+
|NO nutrient uptake
! scope="col" |Keyword
 
! scope="col" |Keyword description
 
! scope="col" |Options
 
! scope="col" |Option description
 
! scope="col" |Default Value
 
! scope="col" |Units
 
! scope="col" |Type
 
 
|-
 
|-
| Water
+
| rowspan="2" |Land
|Assimilation
+
| rowspan="2" |Vegetation
|COLD_RELAX_PERIOD
+
| rowspan="2" |NUTRIENT_STRESS_METHOD
|Period of time along which relaxation has a linear increase
+
| rowspan="2" | -
|
+
|1
|
+
|Effective/optimal
|-
+
| rowspan="2" |2
| Water
+
| rowspan="2" |
|Assimilation
+
| rowspan="2" |Integer
|DESCRIPTION
 
|Short description about the assimilation property
 
|
 
|
 
 
|-
 
|-
| Water
 
|Assimilation
 
| rowspan="2" |DIMENSION
 
| rowspan="2" |Number of dimensions of the assimilation field
 
 
|2
 
|2
|Two-Dimensional property
+
|SWAT based
 
|-
 
|-
| Water
+
| Land
|Assimilation
+
|Vegetation
|3
+
|PARAMETERS_FILE
|Three-Dimensional property
+
|Agricultural practices definition
|-
+
| -
| Water
 
|Assimilation
 
|NAME
 
|Name of the assimilation property
 
|
 
 
|
 
|
 +
|
 +
| -
 +
|String
 
|-
 
|-
| Water
+
| Land
|Assimilation
+
|Vegetation
|OUTPUT_HDF
+
|PESTICIDE
|Output HDF results for assimilation property
+
|Connects/disconnects pesticides 
|
+
|0/1
|
+
|Inactive/Active
 +
|0
 +
| -
 +
|Boolean
 
|-
 
|-
| Water
+
| Land
|Assimilation
+
|Vegetation
|OUTPUT_TIME
+
|PESTICIDE_DATABASE
|Vector with instants (starting from 0) when to perform outputs. The last number in the vector is the time step to perform the remaining outputs.
+
|Readed if growth simulation and PESTICIDE : 1
 +
| -
 
|
 
|
 +
|
 +
| -
 +
|String
 +
|-
 +
| Land
 +
|Vegetation
 +
|PHOSPHORUS_DISTRIBUTION_PARAMETER
 
|
 
|
|-
 
| Water
 
|Assimilation
 
|TIME_SERIE
 
|Output time series for assimilation property
 
 
|
 
|
 
|
 
|
 +
| 20
 +
|
 +
|Real
 
|-
 
|-
| Water
+
| Land
|Assimilation
+
|Vegetation
|TIME_SERIE_LOCATION
+
|PHOSPHORUS_STRESS
|Path to time serie locations file
+
|Connects/disconnects P limitation on plant growth
|
+
|0/1
|
+
|Inactive/Active
 +
|0
 +
| -
 +
|Boolean
 
|-
 
|-
| Water
+
| rowspan="3" |Land
|Assimilation
+
| rowspan="3" |Vegetation
| rowspan="3" |TYPE_ZUV
+
| rowspan="3" |ROOT_PROFILE
| rowspan="3" |Reference of the field to the grid.
+
| rowspan="3" |if WATER_UPTAKE_METHOD = 1
|U
+
|1
|Variable is referenced to the XX faces of the control volume
+
|Triangular
 +
| rowspan="3" |1
 +
| rowspan="3" |
 +
| rowspan="3" |Integer
 +
|-
 +
|2
 +
|Constant
 +
|-
 +
|3
 +
|Exponential(SWAT-like)
 +
|-
 +
| rowspan="2" |Land
 +
| rowspan="2" |Vegetation
 +
| rowspan="2" |SALINITY_STRESS_METHOD
 +
| rowspan="2" |if WATER_UPTAKE_METHOD = 1
 +
|1
 +
|Threshold/Slope
 +
| rowspan="2" |1
 +
| rowspan="2" |
 +
| rowspan="2" |Integer
 
|-
 
|-
| Water
+
|2
|Assimilation
+
|VanGenuchten(not implemented yet)
|V
 
|Variable is referenced to the YY faces of the control volume
 
 
|-
 
|-
| Water
+
| Land
|Assimilation
+
|Vegetation
|Z
+
|TEMPERATURE_STRESS
|Variable is defined in the center of the control volume
+
|Connects/disconnects temp. limitation on plant growth
 +
|0/1
 +
|Inactive/Active
 +
|0
 +
| -
 +
|Boolean
 
|-
 
|-
| Water
+
| Land
|Assimilation
+
|Vegetation
|UNITS
+
|VEGETATION_ID_FILE
|Assimilation property units
+
|Vegetation distribution grid path
|
+
| -
 
|
 
|
 +
|
 +
| -
 +
|String
 
|-
 
|-
| Water
+
| Land
|Assimilation
+
|Vegetation
|VGROUP_PATH
+
|VEGETATION_DT
|
+
|Vegetation DT
 +
| -
 
|
 
|
 
|
 
|
 +
|seconds
 +
|Real
 +
|-
 +
| Land
 +
|Vegetation
 +
|WATER_UPTAKE
 
|
 
|
 +
|0/1
 +
|Inactive/Active
 +
|1
 +
| -
 +
|Boolean
 +
|-
 +
| Land
 +
|Vegetation
 +
|WATER_UPTAKE_COMPENSATION_FACTOR
 +
|Factor for uptake compensation from lower layers if computed layer demand is not met if zero there will exist no compensation. If 1. total demand no met may come from lower layers
 
|
 
|
 
|
 
|
 +
|0.
 +
|
 +
|real
 +
|-
 +
| rowspan="2" |Land
 +
| rowspan="2" |Vegetation
 +
| rowspan="2" |WATER_UPTAKE_METHOD
 +
| rowspan="2" | -
 +
|1
 +
|according to root profile
 +
| rowspan="2" |1
 +
| rowspan="2" |
 +
| rowspan="2" |Integer
 +
|-
 +
|2
 +
|SWAT based (exponential and thresholds)
 +
|-
 +
| rowspan="2" |Land
 +
| rowspan="2" |Vegetation
 +
| rowspan="2" |WATER_UPTAKE_STRESS_METHOD
 +
| rowspan="2" |if WATER_UPTAKE_METHOD = 1
 +
|1
 +
|Feddes
 +
| rowspan="2" |1
 +
| rowspan="2" |
 +
| rowspan="2" |Integer
 +
|-
 +
|2
 +
|VanGenuchten
 +
|-
 +
| Land
 +
|Vegetation
 +
|WATER_STRESS
 +
|Connects/disconnects water limitation on plant growth
 +
|0/1
 +
|Inactive/Active
 +
|1
 +
| -
 +
|Boolean
 
|}
 
|}
  
=== Module Consolidation===
+
==== Vegetation Parameters File ====
[https://github.com/Mohid-Water-Modelling-System/Mohid/blob/master/Software/MOHIDWater/ModuleConsolidation.F90 Source Code]
+
[https://github.com/Mohid-Water-Modelling-System/Mohid/blob/master/Software/MOHIDLand/ModuleVegetation.F90 Source Code]
 
{| class="wikitable"
 
{| class="wikitable"
 
|-
 
|-
Line 8,173: Line 7,988:
 
! scope="col" |Units
 
! scope="col" |Units
 
! scope="col" |Type
 
! scope="col" |Type
|-
+
|-  
| Water
+
| Land
|Consolidation
+
|Vegetation
|BOXFLUXES
+
|AGRIC_PRACT_ID
|Path to boxes file. If specified in input data file, computes box integration based on the defined file.
 
|
 
 
|
 
|
|-
 
| Water
 
|Consolidation
 
|COMPUTE_SHEAR_STRESS
 
|Compute shear stress or read from file
 
 
|
 
|
 
|
 
|
|-
+
|
| Water
+
|
|Consolidation
+
|Integer
|CONSOLIDATION
+
|-  
|Specifies if consolidation is to be computed
+
| Land
 +
|Vegetation
 +
|FILENAME
 +
|
 
|
 
|
 
|
 
|
|-
+
|
| Water
+
|
|Consolidation
+
|String
|CONSOLIDATION_DT
+
|-  
|Time step for consolidation
+
| Land
 +
|Vegetation
 +
|GRAZING_BIOMASS
 +
|grazed biomass
 
|
 
|
 
|
 
|
|-
+
|
| Water
+
|kh/ha.day
|Consolidation
+
|Real
|CONTINUOUS
+
|-  
|Speficies if initialization is based in previous run
+
| Land
 +
|Vegetation
 +
|GRAZING_DAYS
 +
|Days of grazing (continuous)
 
|
 
|
 
|
 
|
|-
+
|
| Water
+
|
|Consolidation
+
|Integer
|CSE_COEF
+
|-  
|Coeficient to compute exponential increase of critical shear stress for erosion with depth
+
| Land
 +
|Vegetation
 +
|GRAZING_FRACTION_TO_MANURE
 +
|fraction of grazed biomass that goes to manure in same cell and day (0-1)
 
|
 
|
 
|
 
|
|-
+
|
| Water
+
|
|Consolidation
+
|Real
|DECAYMENT
+
|-  
|Computes porosity decayment (compaction) inside the sediment compartment
+
| Land
 +
|Vegetation
 +
|GRAZING_MANURE_NFRACTION
 +
|fraction of manure biomass that is N (0-1). If not > 0 will be the plant N fraction (animal digestion did not changed ratio)
 
|
 
|
 
|
 
|
|-
+
|
| Water
+
|
|Consolidation
+
|Real
|DECAYTIME
+
|-  
|Decay factor for consolidation
+
| Land
 +
|Vegetation
 +
|GRAZING_MANURE_NUREAFRACTION
 +
|fraction of manure N that is Urea (0-1). The remainder will be organic N
 
|
 
|
 
|
 
|
|-
+
|
| Water
+
|
|Consolidation
+
|Real
|INFINITE_CSE
+
|-  
|Maximum critical shear stress for erosion
+
| Land
 +
|Vegetation
 +
|GRAZING_START_JULIANDAY
 +
|julian day when grazing will occur
 
|
 
|
 
|
 
|
|-
+
|
| Water
+
|
|Consolidation
+
|Integer
|MAX_THICKNESS
+
|-  
|Maximum layer thickness allowed for a sediment layer
+
| Land
 +
|Vegetation
 +
|GRAZING_START_PLANTHU
 +
|Percentage of POTENTIAL YEARLY HU when grazing will occur
 
|
 
|
 
|
 
|
|-
+
|
| Water
+
|
|Consolidation
+
|Real
|MIN_THICKNESS
+
|-  
|Minimum thickness allowed for a sediment layer
+
| Land
 +
|Vegetation
 +
|HARVEST_EFFICIENCY
 +
|Efficiency for harvest operation (residue if lower than 1)
 
|
 
|
 
|
 
|
|-
+
|
| Water
+
|
|Consolidation
+
|Real
|OUTPUT_HDF
+
|-  
|Output HDF results
+
| Land
 +
|Vegetation
 +
|HARVEST_JULIANDAY
 +
|julian day when harvest operation occur
 
|
 
|
 
|
 
|
|-
+
|
| Water
+
|
|Consolidation
+
|Integer
|OUTPUT_TIME
+
|-  
|Vector with instants (starting from 0) when to perform outputs. The last number in the vector is the time step to perform the remaining outputs.
+
| Land
 +
|Vegetation
 +
|HARVEST_PLANTHU
 +
|Percentage of PLANT ACCUMULATED HU when harvest operation occur
 
|
 
|
 
|
 
|
|-
+
|
| Water
+
|
|Consolidation
+
|Real
|SURFACE_CSE
+
|-  
|Critical shear stress for erosion for the top layer
+
| Land
 +
|Vegetation
 +
|HARVESTKILL_JULIANDAY
 +
|julian day when harvestkill operation occur
 
|
 
|
 
|
 
|
|-
+
|
| Water
+
|
|Consolidation
+
|Integer
|TIME_SERIE
+
|-  
|Output time series
+
| Land
 +
|Vegetation
 +
|HARVESTKILL_PLANTHU
 +
|Percentage of PLANT ACCUMULATED HU when harvestkill operation occur
 
|
 
|
 
|
 
|
|-
+
|
| Water
+
|
|Consolidation
+
|Real
|TIME_SERIE_LOCATION
+
|-  
|Path to time serie locations file
+
| Land
 +
|Vegetation
 +
|KILL_JULIANDAY
 +
|julian day when harvestkill operation occur
 
|
 
|
 
|
 
|
 +
|
 +
|
 +
|Integer
 +
|-
 +
| Land
 +
|Vegetation
 +
|KILL_PLANTHU
 +
|Percentage of PLANT ACCUMULATED HU when kill operation occur
 
|
 
|
 
|
 
|
|
+
|  
|}
+
|  
 
+
|Real
=== Module FreeVerticalMovement===
+
|-  
[https://github.com/Mohid-Water-Modelling-System/Mohid/blob/master/Software/MOHIDWater/ModuleFreeVerticalMovement.F90 Source Code]
+
| Land
{| class="wikitable"
+
|Vegetation
|-
+
|MATURITY_HU
! scope="col" |Project
+
|Total PLANT ACCUMULATED HU when reaching maturity
! scope="col" |Module
 
! scope="col" |Keyword
 
! scope="col" |Keyword description
 
! scope="col" |Options
 
! scope="col" |Option description
 
! scope="col" |Default Value
 
! scope="col" |Units
 
! scope="col" |Type
 
|-
 
| Water
 
|FreeVerticalMovement
 
|CHS
 
|Hindered settling concentration threshold
 
 
|
 
|
 
|
 
|
|-
+
|
| Water
+
|
|FreeVerticalMovement
+
|Integer
|DEPOSITION
+
|-  
|Compute deposition for particulate property
+
| Land
 +
|Vegetation
 +
|MINIMUM_BIOMASS_FOR_GRAZING
 +
|minimum biomass for grazing
 
|
 
|
 
|
 
|
|-
+
|  
| Water
+
|kg/ha
|FreeVerticalMovement
+
|Real
| rowspan="2" |FREEVERT_IMPEXP_ADV
+
|-  
| rowspan="2" |Coeficient to compute vertical movement through implicit or explicit methods
+
| Land
|0.0
+
|Vegetation
|Implicit
+
|NAME
|-
+
|
| Water
 
|FreeVerticalMovement
 
|1.0
 
|Explicit
 
|-
 
| Water
 
|FreeVerticalMovement
 
|KL
 
|Parameter to compute settling velocity based on cohesive sediment concentration
 
 
|
 
|
 
|
 
|
|-
+
|
| Water
+
|
|FreeVerticalMovement
+
|String
|KL1
+
|-  
|Parameter to compute settling velocity based on cohesive sediment concentration
+
| Land
 +
|Vegetation
 +
|PLANTING_HUBASE
 +
|Percentage of POTENTIAL YEARLY HU when planting will occur
 
|
 
|
 
|
 
|
|-
+
|
| Water
+
|
|FreeVerticalMovement
+
|Real
|M
+
|-  
|Parameter to compute settling velocity based on cohesive sediment concentration
+
| Land
 +
|Vegetation
 +
|PLANTING_JULIANDAY
 +
|Julian day when planting will occur
 
|
 
|
 
|
 
|
|-
+
|  
| Water
+
|  
|FreeVerticalMovement
+
|Integer
|ML
+
|-  
|Parameter to compute settling velocity based on cohesive sediment concentration
+
| Land
|
+
|Vegetation
|
+
|TRAMPLING_BIOMASS
|-
+
|biomass not eaten but removed from plant and moved to soil, related to grazing efficiency
| Water
 
|FreeVerticalMovement
 
|SALTINT
 
|Definition of free vertical movement being function of salinity
 
|
 
|
 
|-
 
| Water
 
|FreeVerticalMovement
 
|SALTINTVALUE
 
|Salinity limit. For salinity values smaller the settling velocity is zero. For salinity values greater then this limit the settling velocity is computed/prescribed.
 
|
 
|
 
|-
 
| Water
 
|FreeVerticalMovement
 
| rowspan="2" |WS_TYPE
 
| rowspan="2" |Method to compute settling velocity
 
|1
 
|Prescribe a constant settling velocity for particulate property
 
|-
 
| Water
 
|FreeVerticalMovement
 
|2
 
|Compute settling velocity as function of cohesive sediment concentration
 
|-
 
| Water
 
|FreeVerticalMovement
 
|ws_value
 
|
 
|
 
|
 
|-
 
| Water
 
|FreeVerticalMovement
 
|WS_VALUE
 
|Prescribed constant settling velocity
 
|
 
 
|
 
|
 
|
 
|
 +
|
 +
|kg/ha.day
 +
|Real
 +
|-
 +
| Land
 +
|Vegetation
 +
|VEGETATION_ID
 +
|crop ID used in this practice that has correspondence to SWAT crop growth database (see growth database)
 
|
 
|
 
|
 
|
 +
|
 +
|
 +
|Integer
 
|}
 
|}
  
=== Module Hydrodynamic===
+
==== Fertilization Parameters File ====
[https://github.com/Mohid-Water-Modelling-System/Mohid/blob/master/Software/MOHIDWater/ModuleHydrodynamic.F90 Source Code]
+
[https://github.com/Mohid-Water-Modelling-System/Mohid/blob/master/Software/MOHIDLand/ModuleVegetation.F90 Source Code]
 
{| class="wikitable"
 
{| class="wikitable"
 
|-
 
|-
Line 8,416: Line 8,234:
 
! scope="col" |Type
 
! scope="col" |Type
 
|-
 
|-
| Water
+
| rowspan="2" | Land
|Hydrodynamic
+
| rowspan="2" |Vegetation
|ADV_METHOD_H
+
| rowspan="2" |EXPLICIT_PHOSPHORUS
|Defines the horizontal numerical method of advection.
+
| rowspan="2" |
|
+
|1
|
+
|Explicit add phosphorus if needed
 +
| rowspan="2" | -
 +
| rowspan="2" |
 +
| rowspan="2" |Boolean
 
|-
 
|-
| Water
+
|0
|Hydrodynamic
+
|Add phosphorus if nitrogen needed (SWAT method)
|ADV_METHOD_V
+
|-
 +
| Land
 +
|Vegetation
 +
|FERTILIZER_APPLICATION_HU
 +
|Percentage of POTENTIAL YEARLY HU when pesticide application will occur
 
|
 
|
 
|
 
|
 +
|
 +
|
 +
|Real
 +
|-
 +
| Land
 +
|Vegetation
 +
|FERTILIZER_APPLICATION_JDAY
 +
|julian day when pesticide application will occur
 
|
 
|
|-
 
| Water
 
|Hydrodynamic
 
|ATM_PRESSURE
 
|Checks if the user wants to consider the effect of the Atmospheric Pressure
 
 
|
 
|
 +
|
 +
|
 +
|Integer
 +
|-
 +
| Land
 +
|Vegetation
 +
|FERTILIZER_APPLICATION_KG_HA
 +
|Amount of fertilizer applied
 
|
 
|
|-
 
| Water
 
|Hydrodynamic
 
| rowspan="3" |ATM_PRESSURE_TYPE
 
| rowspan="3" |Defines the atmospheric reference field
 
|0
 
|no atmospheric reference field
 
|-
 
| Water
 
|Hydrodynamic
 
|1
 
|use "atmospheric pressure" from Module Atmosphere
 
|-
 
| Water
 
|Hydrodynamic
 
|2
 
|use "mslp" (aka Mean Sea Level Pressure) from Module Atmosphere
 
|-
 
| Water
 
|Hydrodynamic
 
|BAROCLINIC
 
|Checks if the user pretends to compute the baroclinic pressure
 
|
 
|
 
|-
 
| Water
 
|Hydrodynamic
 
|BAROCLINIC_METHOD
 
 
|
 
|
 +
|
 +
|kg/ha
 +
|Real
 +
|-
 +
| Land
 +
|Vegetation
 +
|FERTILIZER_CONT_DAYS
 +
|how many days of continuous application (read if FERTILIZER_CONT_ON : 1)
 
|
 
|
 
|
 
|
 +
|
 +
|
 +
|Integer
 
|-
 
|-
| Water
+
| rowspan="2" |Land
|Hydrodynamic
+
| rowspan="2" |Vegetation
|BAROCLINIC_OBC_DISCRET
+
| rowspan="2" |FERTILIZER_CONT_ON
|
+
| rowspan="2" |
|
+
|1
|
+
|If this is a continuous fertilizer application
 +
| rowspan="2" | -
 +
| rowspan="2" |
 +
| rowspan="2" |Boolean
 
|-
 
|-
| Water
+
|0
|Hydrodynamic
+
|or absent if not
|BAROCLINIC_POLIDEGREE
+
|-
|
+
| Land
 +
|Vegetation
 +
|FERTILIZER_ID
 +
|Fertilizer used in autofertilization (see fertilizer database)
 
|
 
|
 
|
 
|
 +
|
 +
|
 +
|Integer
 
|-
 
|-
| Water
+
| rowspan="2" |Land
|Hydrodynamic
+
| rowspan="2" |Vegetation
| rowspan="3" |BAROCLINIC_RADIATION
+
| rowspan="2" |N_STRESS_TYPE
| rowspan="3" |Check if the user wants to radiate internal tides
+
| rowspan="2" |
|0
 
|No radiation
 
|-
 
| Water
 
|Hydrodynamic
 
 
|1
 
|1
|Horizontal
+
|NTarget
 +
| rowspan="2" | -
 +
| rowspan="2" |
 +
| rowspan="2" |Integer
 
|-
 
|-
| Water
 
|Hydrodynamic
 
 
|2
 
|2
|Vertical
+
|Annual Max approach
|-
+
|-  
| Water
+
| Land
|Hydrodynamic
+
|Vegetation
|BAROCLINIC_WAVE_DT
+
|NITROGEN_ANNUAL_MAX
 +
|Maximum amount of fertilizer in one year
 
|
 
|
 
|
 
|
 +
|
 +
|kg/ha
 +
|Real
 +
|-
 +
| Land
 +
|Vegetation
 +
|NITROGEN_APPLICATION_MAX
 +
|Maximum amount of fertilizer in one application
 
|
 
|
|-
 
| Water
 
|Hydrodynamic
 
|begin_dragcoef
 
 
|
 
|
 +
|
 +
|kg/ha
 +
|Real
 +
|-
 +
| Land
 +
|Vegetation
 +
|NITROGEN_TRESHOLD
 +
|Percentage of stress below which autofertilization starts (0-1)
 
|
 
|
 
|
 
|
|-
+
|
| Water
+
|
|Hydrodynamic
+
|Real
|BIHARMONIC
+
|-  
|Check if the user wants to compute the horizontal diffusion of momentum with a bi-harmonic formulation
+
|Land
 +
|Vegetation
 +
|PESTICIDE_APPLICATION_HU
 +
|Percentage of POTENTIAL YEARLY HU when pesticide application will occur
 
|
 
|
 
|
 
|
|-
+
|
| Water
+
|
|Hydrodynamic
+
|Real
|BIHARMONIC_COEF
+
|-  
|horizontal diffusion ocefficent used when the bi-harmonic option is on
+
|Land
 +
|Vegetation
 +
|PESTICIDE_APPLICATION_JDAY
 +
|julian day when pesticide application will occur
 
|
 
|
 
|
 
|
|-
+
|
| Water
+
|
|Hydrodynamic
+
|Integer
|BOTTOMVISC_COEF
+
|-  
|Factor that multiplies diffusion number for imposing a maximum viscosity at bottom layer
+
|Land
 +
|Vegetation
 +
|PESTICIDE_APPLICATION_KG_HA
 +
|Amount of pesticide applied
 
|
 
|
 
|
 
|
|-
+
|
| Water
+
|kg/ha
|Hydrodynamic
+
|Real
|BOTTOMVISC_LIM
+
|-  
|Limitation of viscosity at the bottom due to semi-implicit discretization of shear stress on hydrodynamic equations.
+
|Land
 +
|Vegetation
 +
|PESTICIDE_ID
 +
|Pesticide used in this application (see pesticide database)
 
|
 
|
 
|
 
|
|-
+
|
| Water
+
|
|Hydrodynamic
+
|Integer
|BOTTOMWATERFLUX
+
|-  
|Checks if the user want to consider the effect of the soil infiltration or consolidation
+
|Land
 +
|Vegetation
 +
|PESTICIDE_CONT_DAYS
 +
|how many days of continuous application (read if PESTICIDE_CONT_ON : 1)
 
|
 
|
 
|
 
|
 +
|
 +
|
 +
|Integer
 
|-
 
|-
| Water
+
| rowspan="2" |Land
|Hydrodynamic
+
| rowspan="2" |Vegetation
|BOUNDARYBAROCLINIC
+
| rowspan="2" |PESTICIDE_CONT_ON
|Check if the user wants to compute the baroclinic force in the boundary faces
+
| rowspan="2" |
|
+
|1
|
+
|If this is a continuous pesticide application
 +
| rowspan="2" | -
 +
| rowspan="2" |
 +
| rowspan="2" |Boolean
 
|-
 
|-
| Water
+
|0
|Hydrodynamic
+
|or absent if not
|BOUNDARYFILE
+
|-
|The file name of 3D file where the relaxation coefficient are.
+
| Land
 +
|Vegetation
 +
|PHOSPHORUS_ANNUAL_MAX
 +
|only read if EXPLICIT_PHOSPHORUS : 1
 
|
 
|
 
|
 
|
|-
+
|
| Water
+
|
|Hydrodynamic
+
|Real
|BOXFLUXES
+
|-  
|The user can give the name of the file boxes definition. If this file exist then the model computes water fluxes between boxes
+
| Land
 +
|Vegetation
 +
|PHOSPHORUS_APPLICATION_MAX
 +
|only read if EXPLICIT_PHOSPHORUS : 1
 
|
 
|
 
|
 
|
|-
+
|
| Water
+
|
|Hydrodynamic
+
|Real
|BRCORIOLIS
+
|-  
|Checks if the user wants to relax the coriolis force
+
| Land
 +
|Vegetation
 +
|PHOSPHORUS_TRESHOLD
 +
|only read if EXPLICIT_PHOSPHORUS : 1
 
|
 
|
 
|
 
|
 +
|
 +
|
 +
|Real
 +
|}
 +
 +
==== Growth Database File ====
 +
[https://github.com/Mohid-Water-Modelling-System/Mohid/blob/master/Software/MOHIDLand/ModuleVegetation.F90 Source Code]
 +
{| class="wikitable"
 
|-
 
|-
| Water
+
! scope="col" |Project
|Hydrodynamic
+
! scope="col" |Module
|BRFORCE
+
! scope="col" |Keyword
 +
! scope="col" |Keyword description
 +
! scope="col" |Options
 +
! scope="col" |Option description
 +
! scope="col" |Default Value
 +
! scope="col" |Units
 +
! scope="col" |Type
 +
|-
 +
|Land
 +
|Vegetation
 +
|BASE_TEMPERATURE
 
|
 
|
 
|
 
|
 
|
 
|
|-
+
|  
| Water
+
|  
|Hydrodynamic
+
|Real
|BRROX
+
|-
|Checks if the user wants to relax the baroclinic force
+
|Land
 +
|Vegetation
 +
|BIOMASS_ENERGY_RATIO
 
|
 
|
 
|
 
|
|-
 
| Water
 
|Hydrodynamic
 
|BRTRANSPORT
 
|Checks if the user wants to relax the horizontal momentum transport
 
 
|
 
|
 +
|
 +
|
 +
|Real
 +
|-
 +
|Land
 +
|Vegetation
 +
|BIOMASS_ENERGY_RATIO_HIGH
 
|
 
|
|-
 
| Water
 
|Hydrodynamic
 
|BRVELOCITY
 
|Checks if the user wants to relax the horizontal velocity
 
 
|
 
|
 
|
 
|
|-
+
|  
| Water
+
|  
|Hydrodynamic
+
|Real
|BRWATERLEVEL
+
|-
|Checks if the user wants to relax the water level
+
|Land
 +
|Vegetation
 +
|BIOMASS_FRAC_REMOVED_DORMANCY
 
|
 
|
 
|
 
|
|-
 
| Water
 
|Hydrodynamic
 
|CELERITY_TYPE
 
 
|
 
|
 +
|
 +
|
 +
|Real
 +
|-
 +
|Land
 +
|Vegetation
 +
|CANOPY_HEIGHT_MAX
 
|
 
|
 
|
 
|
|-
 
| Water
 
|Hydrodynamic
 
|CENTRIFUGAL
 
|Checks if the user want to consider the CENTRIFUGAL force. By default the CENTRIFUGAL force is not compute
 
 
|
 
|
 +
|
 +
|
 +
|Real
 +
|-
 +
|Land
 +
|Vegetation
 +
|CO2_HIGH
 
|
 
|
|-
 
| Water
 
|Hydrodynamic
 
|CONSERVATIVE_HOR_DIF
 
|Check if the user wants to compute the horizontal diffusion in a conservative way.
 
 
|
 
|
 
|
 
|
|-
+
|  
| Water
+
|  
|Hydrodynamic
+
|Real
|CONTINUOUS
+
|-
|Checks if the user pretends to continue a old run
+
|Land
 +
|Vegetation
 +
|GROWFRACTION_1
 
|
 
|
 
|
 
|
|-
 
| Water
 
|Hydrodynamic
 
|CORIOLIS
 
|Checks  if the user pretends to compute the coriolis force effect
 
 
|
 
|
 +
|
 +
|
 +
|Real
 +
|-
 +
|Land
 +
|Vegetation
 +
|GROWFRACTION_2
 
|
 
|
|-
 
| Water
 
|Hydrodynamic
 
|CORRECT_WATERLEVEL
 
|check if the user wants to corrected the water level when it is lower than a reference water level
 
 
|
 
|
 
|
 
|
|-
+
|  
| Water
+
|  
|Hydrodynamic
+
|Real
|CYCLIC_BOUNDARY
+
|-
|Check if the user wants to impose a CYCLIC boundary condition
+
|Land
 +
|Vegetation
 +
|GROWFRACTION_LAIDECLINE
 
|
 
|
 
|
 
|
|-
 
| Water
 
|Hydrodynamic
 
| rowspan="3" |CYCLIC_DIRECTION
 
| rowspan="3" |Check along which direction the user wants to impose a CYCLIC boundary condition
 
|DirectionX_
 
|Direction x
 
|-
 
| Water
 
|Hydrodynamic
 
|DirectionY_
 
|Direction Y
 
|-
 
| Water
 
|Hydrodynamic
 
|DirectionXY_
 
|Directions X and Y
 
|-
 
| Water
 
|Hydrodynamic
 
|DATA_ASSIMILATION
 
|Checks if the user want to impose a flow relaxation boundary condition. By default do not use flow relaxation boundary condition
 
 
|
 
|
 +
|
 +
|
 +
|Real
 +
|-
 +
|Land
 +
|Vegetation
 +
|LAI_MAX
 
|
 
|
|-
 
| Water
 
|Hydrodynamic
 
|DEADZONE
 
|Check if the user wants to define a dead zone where the submodel do not look for information in the father model.
 
 
|
 
|
 
|
 
|
|-
+
|  
| Water
+
|  
|Hydrodynamic
+
|Real
|DEADZONE_FILE
+
|-
|Its a griddata file, filled with 0s and 1s indicating which cells are deadzone and which cells are not.
+
|Land
 +
|Vegetation
 +
|LAI_MIN_DORMANCY
 
|
 
|
 
|
 
|
|-
 
| Water
 
|Hydrodynamic
 
|DECAY_IN
 
 
|
 
|
 +
|
 +
|
 +
|Real
 +
|-
 +
|Land
 +
|Vegetation
 +
|MINIMUM_HARVEST_INDEX
 
|
 
|
 
|
 
|
|-
 
| Water
 
|Hydrodynamic
 
|DECAY_OUT
 
 
|
 
|
 +
|
 +
|
 +
|Real
 +
|-
 +
|Land
 +
|Vegetation
 +
|OPTIMAL_HARVEST_INDEX
 
|
 
|
|
 
|-
 
| Water
 
|Hydrodynamic
 
| rowspan="2" |DISCRETIZATION
 
| rowspan="2" |Check what type of implicit discretization in time is choose for the global equations
 
|1
 
|Abbott Scheme - 4 equations per iteration
 
|-
 
| Water
 
|Hydrodynamic
 
|2
 
|Leendertse Scheme - 6 equations per iteration
 
|-
 
| Water
 
|Hydrodynamic
 
|DT_OUTPUT_TIME
 
 
|
 
|
 
|
 
|
 +
|
 +
|
 +
|Real
 +
|-
 +
|Land
 +
|Vegetation
 +
|OPTIMAL_LAIMAXFRACTION_1
 
|
 
|
|-
 
| Water
 
|Hydrodynamic
 
|ENERGY
 
|Check if the user want to compute the potential and kinetic energy of the entire domain
 
 
|
 
|
 
|
 
|
|-
+
|
| Water
+
|
|Hydrodynamic
+
|Real
|ENERGY_DT
+
|-  
 +
|Land
 +
|Vegetation
 +
|OPTIMAL_LAIMAXFRACTION_2
 
|
 
|
 
|
 
|
 
|
 
|
|-
+
|
| Water
+
|
|Hydrodynamic
+
|Real
|ENERGY_WINDOW
+
|-  
 +
|Land
 +
|Vegetation
 +
|OPTIMAL_NITROGENFRACTION_N1
 
|
 
|
 
|
 
|
 
|
 
|
|-
+
|  
| Water
+
|  
|Hydrodynamic
+
|Real
|ENTERING_WAVE
+
|-
|Checks if the wave imposed in the boundary is entering in the domain or leaving it
+
|Land
 +
|Vegetation
 +
|OPTIMAL_NITROGENFRACTION_N2
 
|
 
|
 
|
 
|
|-
 
| Water
 
|Hydrodynamic
 
| rowspan="5" |EVOLUTION
 
| rowspan="5" |Checks out if the user pretends to actualize the hydrodynamic properties computing the equations or reading them from a file there is also the possibility of read the residual flow of the last run and maintain the instant properties equal to the residual ones. The user can also say that the hydrodynamic properties have always null value.
 
|No_hydrodynamic
 
|No hydrodynamic
 
|-
 
| Water
 
|Hydrodynamic
 
|Read_File
 
|Read File
 
|-
 
| Water
 
|Hydrodynamic
 
|Residual_hydrodynamic
 
|Residual hydrodynamic
 
|-
 
| Water
 
|Hydrodynamic
 
|Solve_Equations
 
|Solve equations
 
|-
 
| Water
 
|Hydrodynamic
 
|Vertical1D
 
|1D vertical model of the water column. Only coriolis and wind stress. Neuman conditions of horizontal null gradient are imposed for velocities and water level.
 
|-
 
| Water
 
|Hydrodynamic
 
|HMIN_ADVECTION
 
|The user can impose a specific water column heigth below which the horizontal advection is not compute. By default when the water column has less then 0.5 m the advection in not compute
 
 
|
 
|
 +
|
 +
|
 +
|Real
 +
|-
 +
|Land
 +
|Vegetation
 +
|OPTIMAL_NITROGENFRACTION_N3
 
|
 
|
|-
 
| Water
 
|Hydrodynamic
 
|HMIN_CHEZY
 
|Checks the minimum water column height below which the chezy coefficient is constant. By default Hmin_Chezy is equal to 10 cm
 
 
|
 
|
 
|
 
|
|-
+
|  
| Water
+
|  
|Hydrodynamic
+
|Real
|HMIN_CONVECTION
+
|-
|
+
|Land
 +
|Vegetation
 +
|OPTIMAL_PHOSPHORUSFRACTION_P1
 
|
 
|
 
|
 
|
|-
+
|
| Water
+
|
|Hydrodynamic
+
|
|HORIZONTALADVECTION
+
|Real
|Checks  if the user pretends to compute the horizontal advection effect
+
|-  
 +
|Land
 +
|Vegetation
 +
|OPTIMAL_PHOSPHORUSFRACTION_P2
 +
|
 
|
 
|
 
|
 
|
|-
+
|
| Water
+
|
|Hydrodynamic
+
|Real
|HORIZONTALCONVECTION
+
|-  
 +
|Land
 +
|Vegetation
 +
|OPTIMAL_PHOSPHORUSFRACTION_P3
 +
|
 
|
 
|
 
|
 
|
 +
|
 +
|
 +
|Real
 +
|-
 +
|Land
 +
|Vegetation
 +
|OPTIMAL_TEMPERATURE
 
|
 
|
|-
 
| Water
 
|Hydrodynamic
 
|HORIZONTALDIFFUSION
 
|Checks  if the user pretends to compute the horizontal diffusion effect
 
 
|
 
|
 
|
 
|
|-
+
|  
| Water
+
|  
|Hydrodynamic
+
|Real
|IMPLICIT_HORADVECTION
+
|-
|Checks if the user wants to compute the horizontal advection implicitly. By default the model do not compute the horizontal advection implicitly
+
|Land
 +
|Vegetation
 +
|PLANT_TYPE
 
|
 
|
 
|
 
|
|-
 
| Water
 
|Hydrodynamic
 
|IMPLICIT_HORCONVECTION
 
 
|
 
|
 +
|
 +
|
 +
|Integer
 +
|-
 +
|Land
 +
|Vegetation
 +
|RADIATION_EXTINCTION_COEF
 
|
 
|
 
|
 
|
|-
 
| Water
 
|Hydrodynamic
 
| rowspan="3" |IMPLICIT_VERTADVECTION
 
| rowspan="3" |Check if the vertical advection is implicit
 
|0.0
 
|Explicit
 
|-
 
| Water
 
|Hydrodynamic
 
|0.5
 
|Hybrid for option in (0.0, 1.0)
 
|-
 
| Water
 
|Hydrodynamic
 
|1.0
 
|Implicit
 
|-
 
| Water
 
|Hydrodynamic
 
|IMPLICIT_VERTCONVECTION
 
 
|
 
|
 +
|
 +
|
 +
|Real
 +
|-
 +
|Land
 +
|Vegetation
 +
|ROOT_DEPTH_MAX
 
|
 
|
 
|
 
|
|-
 
| Water
 
|Hydrodynamic
 
| rowspan="3" |IMPLICIT_VERTDIFFUSION
 
| rowspan="3" |Check if the vertical advection is implicit
 
|0.0
 
|Explicit
 
|-
 
| Water
 
|Hydrodynamic
 
|0.5
 
|Hybrid for option in (0.0, 1.0)
 
|-
 
| Water
 
|Hydrodynamic
 
|1.0
 
|Implicit
 
|-
 
| Water
 
|Hydrodynamic
 
|INERTIAL_PERIODS
 
|The period after which the total effect of the baroclinic force is compute
 
 
|
 
|
 +
|
 +
|
 +
|Real
 +
|-
 +
|Land
 +
|Vegetation
 +
|RUE_DECLINE_RATE
 
|
 
|
|-
 
| Water
 
|Hydrodynamic
 
|INITIAL_ELEVATION
 
|Checks if the user wants to impose a initial elevation
 
 
|
 
|
 
|
 
|
|-
+
|  
| Water
+
|  
|Hydrodynamic
+
|Real
|INITIAL_ELEVATION_VALUE
+
|-
|The user define with this keyword the initial elevation value
+
|Land
 +
|Vegetation
 +
|TREE_MAXIMUMBIOMASS
 
|
 
|
 
|
 
|
|-
 
| Water
 
|Hydrodynamic
 
|INITIAL_VEL_U
 
|Checks  if the user pretends to impose a initial U (X) velocity
 
 
|
 
|
|
+
|  
|-
+
|  
| Water
+
|Real
|Hydrodynamic
+
|-
|INITIAL_VEL_V
+
|Land
|Checks  if the user pretends to impose a initial V (Y) velocity
+
|Vegetation
 +
|TREE_YEARSTOMATURITY
 
|
 
|
 
|
 
|
|-
 
| Water
 
|Hydrodynamic
 
|INVERTED_BAROMETER_COEF
 
|The user can change the inverted barometer solution using this calibration coefficient
 
|1
 
|Imposed water level using the inverted barometer simplified solution
 
|-
 
| Water
 
|Hydrodynamic
 
|INVERTED_BAROMETER_REF_ATM_PRESSURE
 
|The user can also change the reference atmospheric pressure of the inverted barometer solution via this keyword
 
|101325
 
 
|
 
|
|-
+
|
| Water
+
|
|Hydrodynamic
+
|Integer
|INTERNAL_CELERITY
+
|-  
 +
|Land
 +
|Vegetation
 +
|YELD_NITROGENFRACTION
 
|
 
|
 
|
 
|
 
|
 
|
|-
+
|
| Water
+
|
|Hydrodynamic
+
|Real
|LOCAL_DENSITY
+
|-  
|Check if the user want to divide the baroclinic pressure by the local density to compute. if this option is false is used the reference density
+
|Land
 +
|Vegetation
 +
|YELD_PHOSPHORUSFRACTION
 +
|
 
|
 
|
 
|
 
|
 +
|
 +
|
 +
|Real
 +
|}
 +
 +
==== Pesticide Database File ====
 +
[https://github.com/Mohid-Water-Modelling-System/Mohid/blob/master/Software/MOHIDLand/ModuleVegetation.F90 Source Code]
 +
{| class="wikitable"
 
|-
 
|-
| Water
+
! scope="col" |Project
|Hydrodynamic
+
! scope="col" |Module
| rowspan="7" |LOCAL_SOLUTION
+
! scope="col" |Keyword
| rowspan="7" |Check what type o local (or reference) solution the user wants to use as a reference for the radiative and relaxation boundary conditions
+
! scope="col" |Keyword description
|1
+
! scope="col" |Options
|No local solution
+
! scope="col" |Option description
|-
+
! scope="col" |Default Value
| Water
+
! scope="col" |Units
|Hydrodynamic
+
! scope="col" |Type
|2
+
|-  
|Submodel
+
|Land
|-
+
|Vegetation
| Water
+
|PESTICIDE_APPLICATION_JDAY
|Hydrodynamic
+
|julian day when pesticide application will occur
|3
 
|AssimilationField
 
|-
 
| Water
 
|Hydrodynamic
 
|4
 
|Gauge
 
|-
 
| Water
 
|Hydrodynamic
 
|5
 
|AssimilaPlusSubModel
 
|-
 
| Water
 
|Hydrodynamic
 
|6
 
|GaugePlusSubModel
 
|-
 
| Water
 
|Hydrodynamic
 
|7
 
|AssimilaGaugeSubModel
 
|-
 
| Water
 
|Hydrodynamic
 
|MIN_COMPONENT
 
|The minimum component of the radiative wave below which the radiation process is canceled
 
 
|
 
|
 
|
 
|
|-
+
|
| Water
+
|
|Hydrodynamic
+
|Integer
|MIN_VELOCITY
+
|-  
|The minimum velocity in the open boundary below which the radiation is canceled
+
|Land
 +
|Vegetation
 +
|PESTICIDE_APPLICATION_KG_HA
 +
|Amount of pesticide applied
 +
|
 
|
 
|
 +
|
 +
|kg/ha
 +
|Real
 +
|-
 +
|Land
 +
|Vegetation
 +
|PESTICIDE_ID
 
|
 
|
|-
 
| Water
 
|Hydrodynamic
 
|MIN_WATERLEVEL
 
|reference level below which the water level is corrected.
 
 
|
 
|
 
|
 
|
|-
+
|
| Water
+
|
|Hydrodynamic
+
|Integer
|MINVEL_BAROCLINIC
+
|-  
 +
|Land
 +
|Vegetation
 +
|PESTICIDE_NAME
 
|
 
|
 
|
 
|
 
|
 
|
 +
|
 +
|
 +
|String
 +
|}
 +
 +
==== Fertilizer Database File ====
 +
[https://github.com/Mohid-Water-Modelling-System/Mohid/blob/master/Software/MOHIDLand/ModuleVegetation.F90 Source Code]
 +
{| class="wikitable"
 
|-
 
|-
| Water
+
! scope="col" |Project
|Hydrodynamic
+
! scope="col" |Module
|MISSING_NULL
+
! scope="col" |Keyword
|Check if the user wants to replace the missing values by zero
+
! scope="col" |Keyword description
 +
! scope="col" |Options
 +
! scope="col" |Option description
 +
! scope="col" |Default Value
 +
! scope="col" |Units
 +
! scope="col" |Type
 +
|-
 +
|Land
 +
|Vegetation
 +
|AMMONIA_FRACTION_IN_MINERAL_N
 +
|
 +
|
 
|
 
|
 +
|
 +
|
 +
|Real
 +
|-
 +
|Land
 +
|Vegetation
 +
|FERTILIZER_ID
 
|
 
|
|-
 
| Water
 
|Hydrodynamic
 
|MOMENTUM_DISCHARGE
 
|Checks if the user wants to do a discharge of momentum. By default the model do not have momentum discharges
 
 
|
 
|
 
|
 
|
|-
+
|
| Water
+
|
|Hydrodynamic
+
|Integer
|NH_ALPHA_LU
+
|-  
 +
|Land
 +
|Vegetation
 +
|FERTILIZER_FRACTION_IN_SURFACE
 
|
 
|
 
|
 
|
 
|
 
|
|-
+
|
| Water
+
|
|Hydrodynamic
+
|Real
|NH_IMPLICIT_COEF_W
+
|-  
 +
|Land
 +
|Vegetation
 +
|FERTILIZER_NAME
 
|
 
|
 
|
 
|
 
|
 
|
|-
+
|
| Water
+
|
|Hydrodynamic
+
|String
|NH_MAXIT
+
|-  
 +
|Land
 +
|Vegetation
 +
|MINERAL_N_FRACTION_IN_FERTILIZER
 
|
 
|
 
|
 
|
 
|
 
|
|-
+
|
| Water
+
|
|Hydrodynamic
+
|Real
|NH_NORMALIZED_RESIDUAL
+
|-  
 +
|Land
 +
|Vegetation
 +
|MINERAL_P_FRACTION_IN_FERTILIZER
 +
|
 
|
 
|
 
|
 
|
 +
|
 +
|
 +
|Real
 +
|-
 +
|Land
 +
|Vegetation
 +
|ORGANIC_N_FRACTION_IN_FERTILIZER
 
|
 
|
|-
 
| Water
 
|Hydrodynamic
 
|NH_RESIDUAL
 
 
|
 
|
 
|
 
|
 +
|
 +
|
 +
|Real
 +
|-
 +
|Land
 +
|Vegetation
 +
|ORGANIC_P_FRACTION_IN_FERTILIZER
 
|
 
|
|-
 
| Water
 
|Hydrodynamic
 
|NONHYDROSTATIC
 
|Checks if the user want to compute the effect of local vertical acceleration over the pressure field
 
 
|
 
|
 
|
 
|
 +
|
 +
|
 +
|Real
 +
|}
 +
 +
==== Feddes Database File ====
 +
[https://github.com/Mohid-Water-Modelling-System/Mohid/blob/master/Software/MOHIDLand/ModuleVegetation.F90 Source Code]
 +
{| class="wikitable"
 
|-
 
|-
| Water
+
! scope="col" |Project
|Hydrodynamic
+
! scope="col" |Module
|NORMAL_BAROCLINIC
+
! scope="col" |Keyword
 +
! scope="col" |Keyword description
 +
! scope="col" |Options
 +
! scope="col" |Option description
 +
! scope="col" |Default Value
 +
! scope="col" |Units
 +
! scope="col" |Type
 +
|-
 +
|Land
 +
|Vegetation
 +
|FEDDES_H1
 +
|higher head for transpiration (saturation and oxygen loss)
 
|
 
|
 
|
 
|
 +
|
 +
|m
 +
|Real
 +
|-
 +
|Land
 +
|Vegetation
 +
|FEDDES_H2
 +
|1st optimal head for transpiration
 
|
 
|
|-
 
| Water
 
|Hydrodynamic
 
|NULL_BOUND_HORADV
 
|Checks if the user wants to assume null horizontal advection in the open boundary
 
 
|
 
|
 +
|
 +
|m
 +
|Real
 +
|-
 +
|Land
 +
|Vegetation
 +
|FEDDES_H3
 +
|2nd optimal head for transpiration
 
|
 
|
|-
 
| Water
 
|Hydrodynamic
 
|NULL_BOUND_HORCONV
 
 
|
 
|
 +
|
 +
|m
 +
|Real
 +
|-
 +
|Land
 +
|Vegetation
 +
|FEDDES_H3H
 
|
 
|
 
|
 
|
|-
 
| Water
 
|Hydrodynamic
 
|OBSTACLE
 
|Checks if the user want to parameterize the influence of an
 
OBSTACLE in the flow, giving a determined drag coefficient
 
 
 
|
 
|
 +
|
 +
|m
 +
|Real
 +
|-
 +
|Land
 +
|Vegetation
 +
|FEDDES_H3L
 
|
 
|
|-
 
| Water
 
|Hydrodynamic
 
|OUTPUT_FACES
 
|Option to output to Hydrodynamic HDF5 file the horizontal velocity component properties in the velocity (U or V) grid.
 
 
|
 
|
 
|
 
|
|-
+
|
| Water
+
|m
|Hydrodynamic
+
|Real
|OUTPUT_PROFILE
+
|-  
|Perform profile outputs in HDF5 format
+
|Land
 +
|Vegetation
 +
|FEDDES_H4
 +
|lower head  for transpiration (wilting)
 
|
 
|
 
|
 
|
|-
+
|
| Water
+
|m
|Hydrodynamic
+
|Real
|OUTPUT_TIME
+
|-  
 +
|Land
 +
|Vegetation
 +
|FEDDES_R2L
 
|
 
|
 
|
 
|
 
|
 
|
|-
+
|
| Water
+
|m
|Hydrodynamic
+
|Real
|POTENTIAL_ALGORITHM
+
|-  
 +
|Land
 +
|Vegetation
 +
|FEDDES_R2H
 
|
 
|
 
|
 
|
 
|
 
|
|-
+
|  
| Water
+
|m
|Hydrodynamic
+
|Real
| rowspan="4" |RADIATION
+
|-
| rowspan="4" |Checks if the user wants to impose the Flather 1974 radiation boundary condition or other
+
|rowspan="3" |Land
|0
+
|rowspan="3" |Vegetation
|No Radiation
+
|rowspan="3" |FEDDES_TYPE
|-
+
|rowspan="3" |
| Water
 
|Hydrodynamic
 
 
|1
 
|1
|FlatherWindWave_
+
|Normal
|-
+
|rowspan="3" | 1
| Water
+
|rowspan="3" | -
|Hydrodynamic
+
|rowspan="3" |Integer
 +
|-
 
|2
 
|2
|FlatherLocalSolution_
+
|With points
|-
+
|-  
| Water
+
|3  
|Hydrodynamic
+
|Variable consoant the transpiration
|3
+
|-  
|BlumbergKantha_
+
|Land
|-
+
|Vegetation
| Water
+
|SALINITY_STRESS_SLOPE
|Hydrodynamic
 
|RAMP
 
|Check if the user wants to start with baroclinic force null and only after a specific period the total force is compute.
 
|
 
 
|
 
|
|-
 
| Water
 
|Hydrodynamic
 
|RAMP_START
 
|This keyword is used to read the initial data Year Month Day Hour Minutes Seconds
 
 
|
 
|
 
|
 
|
|-
+
|  
| Water
 
|Hydrodynamic
 
|RECORDING
 
|Checks if the user wants to record the hydrodynamic properties in binary format that can be used latter by the option Read_File of the keyword EVOLUTION. By default the model do not record the flow properties
 
 
|
 
|
 
|
 
|
|-
+
|-  
| Water
+
|Land
|Hydrodynamic
+
|Vegetation
|REF_BOUND_WATERLEVEL
+
|SALINITY_STRESS_THRESHOLD
 
|
 
|
 
|
 
|
 
|
 
|
|-
+
|  
| Water
 
|Hydrodynamic
 
|RELAX_REF_VEL
 
|
 
 
|
 
|
 
|
 
|
 +
|-
 +
|rowspan="3" |Land
 +
|rowspan="3" |Vegetation
 +
|rowspan="3" |STRESS_INTERACTION
 +
|rowspan="3" |
 +
|1
 +
|Additive
 +
|rowspan="3" | 1
 +
|rowspan="3" | -
 +
|rowspan="3" |Integer
 +
|-
 +
|2
 +
|Multiplicative
 +
|-
 +
|3
 +
|Min of all
 
|-
 
|-
| Water
+
|-
|Hydrodynamic
+
|rowspan="2" |Land
|RESIDUAL
+
|rowspan="2" |Vegetation
|Check if the user want to compute the residual flow
+
|rowspan="2" |USE_SALINITY
 +
|rowspan="2" |
 +
|1
 +
|Yes
 +
|rowspan="2" | 0
 +
|rowspan="2" | -
 +
|rowspan="2" |Boolean
 +
|-
 +
|0
 +
|No
 +
|-
 +
|Land
 +
|Vegetation
 +
|VEGETATION_ID
 +
|
 
|
 
|
 
|
 
|
 +
|
 +
|
 +
|Integer
 +
|}
 +
 +
==MOHID Water==
 +
 +
=== Module Assimilation===
 +
[https://github.com/Mohid-Water-Modelling-System/Mohid/blob/master/Software/MOHIDWater/ModuleAssimilation.F90 Source Code]
 +
{| class="wikitable"
 +
|-
 +
! scope="col" |Project
 +
! scope="col" |Module
 +
! scope="col" |Keyword
 +
! scope="col" |Keyword description
 +
! scope="col" |Options
 +
! scope="col" |Option description
 +
! scope="col" |Default Value
 +
! scope="col" |Units
 +
! scope="col" |Type
 
|-
 
|-
 
| Water
 
| Water
|Hydrodynamic
+
|Assimilation
|RESTART_FILE_OUTPUT_TIME
+
|COLD_RELAX_PERIOD
|Output Time to write restart files
+
|Period of time along which relaxation has a linear increase
|
 
 
|
 
|
|-
 
| Water
 
|Hydrodynamic
 
|RESTART_FILE_OVERWRITE
 
|Defines whether to overwrite the output restart file or not. By default, the output restart is not overwritten
 
 
|
 
|
 
|
 
|
|-
 
| Water
 
|Hydrodynamic
 
|SLIPPING_CONDITION
 
|Checks if the user want to consider the slipping condition for horizontal diffusion
 
 
|
 
|
 
|
 
|
 
|-
 
|-
 
| Water
 
| Water
|Hydrodynamic
+
|Assimilation
|SLOWSTART
+
|DESCRIPTION
|Imposed a specific period in seconds after which the model consider the total imposed boundary wave. Along this period the wave amplitude is multiplied by a coefficient that has linear evolution between 0 and 1.
+
|Short description about the assimilation property
By default this period is zero seconds
+
|
 +
|
 +
|
 
|
 
|
 
|
 
|
 +
|-
 +
| rowspan="2" |Water
 +
| rowspan="2" |Assimilation
 +
| rowspan="2" |DIMENSION
 +
| rowspan="2" |Number of dimensions of the assimilation field
 +
|2
 +
|Two-Dimensional property
 +
| rowspan="2" |
 +
| rowspan="2" |
 +
| rowspan="2" |
 +
|-
 +
|3
 +
|Three-Dimensional property
 
|-
 
|-
 
| Water
 
| Water
|Hydrodynamic
+
|Assimilation
|STATISTICS
+
|NAME
|Checks out if the user pretends the statistics of the hydrodynamic properties
+
|Name of the assimilation property
 +
|
 
|
 
|
 
|
 
|
|-
 
| Water
 
|Hydrodynamic
 
|STATISTICS_FILE
 
|The statistics definition file of the hydrodynamic properties
 
 
|
 
|
 
|
 
|
 
|-
 
|-
 
| Water
 
| Water
|Hydrodynamic
+
|Assimilation
|SUBMODEL
+
|OUTPUT_HDF
|Check if the user wants to run this model as a submodel
+
|Output HDF results for assimilation property
 +
|
 
|
 
|
 
|
 
|
|-
 
| Water
 
|Hydrodynamic
 
|SURFACEWATERFLUX
 
|Checks if the user want to consider the effect of precipitation and evaporation
 
 
|
 
|
 
|
 
|
 
|-
 
|-
 
| Water
 
| Water
|Hydrodynamic
+
|Assimilation
|TIDE
+
|OUTPUT_TIME
|Checks if the user pretends to impose a wave tide in the open boundary
+
|Vector with instants (starting from 0) when to perform outputs. The last number in the vector is the time step to perform the remaining outputs.
 +
|
 
|
 
|
 
|
 
|
|-
 
| Water
 
|Hydrodynamic
 
|TIDEPOTENTIAL
 
|Checks if the user want to consider the effect of the potential tide
 
 
|
 
|
 
|
 
|
 
|-
 
|-
 
| Water
 
| Water
|Hydrodynamic
+
|Assimilation
 
|TIME_SERIE
 
|TIME_SERIE
|Checks out if the user pretends to write a time serie
+
|Output time series for assimilation property
 +
|
 +
|
 +
|
 
|
 
|
 
|
 
|
 
|-
 
|-
 
| Water
 
| Water
|Hydrodynamic
+
|Assimilation
 
|TIME_SERIE_LOCATION
 
|TIME_SERIE_LOCATION
 +
|Path to time serie locations file
 
|
 
|
 
|
 
|
 
|
 
|
|-
 
| Water
 
|Hydrodynamic
 
|TLAG_FILE
 
|The name file where are the relaxation times defined for the radiation boundary condition
 
 
|
 
|
 
|
 
|
 +
|-
 +
| rowspan="3" |Water
 +
| rowspan="3" |Assimilation
 +
| rowspan="3" |TYPE_ZUV
 +
| rowspan="3" |Reference of the field to the grid.
 +
|U
 +
|Variable is referenced to the XX faces of the control volume
 +
| rowspan="3" |
 +
| rowspan="3" |
 +
| rowspan="3" |
 +
|-
 +
|V
 +
|Variable is referenced to the YY faces of the control volume
 +
|-
 +
|Z
 +
|Variable is defined in the center of the control volume
 
|-
 
|-
 
| Water
 
| Water
|Hydrodynamic
+
|Assimilation
|TVD_METHOD_H
+
|UNITS
 +
|Assimilation property units
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 9,289: Line 9,209:
 
|-
 
|-
 
| Water
 
| Water
|Hydrodynamic
+
|Assimilation
|TVD_METHOD_V
+
|VGROUP_PATH
 +
|
 +
|
 +
|
 
|
 
|
 
|
 
|
 
|
 
|
 +
|}
 +
 +
=== Module Consolidation===
 +
[https://github.com/Mohid-Water-Modelling-System/Mohid/blob/master/Software/MOHIDWater/ModuleConsolidation.F90 Source Code]
 +
{| class="wikitable"
 
|-
 
|-
| Water
+
! scope="col" |Project
|Hydrodynamic
+
! scope="col" |Module
| rowspan="3" |UP_CENTER
+
! scope="col" |Keyword
| rowspan="3" |Check if the horizontal advection discretization is upstream or center differences. By default advection is computed using a Upstream scheme
+
! scope="col" |Keyword description
|0.0
+
! scope="col" |Options
|Centred differences
+
! scope="col" |Option description
 +
! scope="col" |Default Value
 +
! scope="col" |Units
 +
! scope="col" |Type
 
|-
 
|-
 
| Water
 
| Water
|Hydrodynamic
+
|Consolidation
|0.5
+
|BOXFLUXES
|Hybrid for option in (0,1)
+
|Path to boxes file. If specified in input data file, computes box integration based on the defined file.
 +
|
 +
|
 +
|
 +
|
 +
|
 
|-
 
|-
 
| Water
 
| Water
|Hydrodynamic
+
|Consolidation
|1.0
+
|COMPUTE_SHEAR_STRESS
|Upstream
+
|Compute shear stress or read from file
 +
|
 +
|
 +
|
 +
|
 +
|
 
|-
 
|-
 
| Water
 
| Water
|Hydrodynamic
+
|Consolidation
| rowspan="2" |VELNORMALBOUNDARY
+
|CONSOLIDATION
| rowspan="2" |Checks the velocities the user want to impose in the exterior faces
+
|Specifies if consolidation is to be computed
|1
+
|
|null value
+
|
|-
+
|
| Water
 
|Hydrodynamic
 
|2
 
|null gradient
 
|-
 
| Water
 
|Hydrodynamic
 
| rowspan="2" |VELTANGENTIALBOUNDARY
 
| rowspan="2" |Checks the velocities the user want to impose between two boundary points
 
|1
 
|null value
 
|-
 
| Water
 
|Hydrodynamic
 
|2
 
|null gradient
 
|-
 
| Water
 
|Hydrodynamic
 
|VERTICAL_AXISYMMETRIC
 
|Checks if the user wants to simulate implicit the sea level evolution (by default is ADI). This option only works if the flow has only one horizontal dimension. (0 - ADI; 1 - X always implicit; 2 - Y always implicit)
 
 
|
 
|
 
|
 
|
 
|-
 
|-
 
| Water
 
| Water
|Hydrodynamic
+
|Consolidation
|VERTICALADVECTION
+
|CONSOLIDATION_DT
|Checks  if the user pretends to compute the vertical advection effect
+
|Time step for consolidation
 
|
 
|
 
|
 
|
|-
 
| Water
 
|Hydrodynamic
 
|VERTICALCONVECTION
 
 
|
 
|
 
|
 
|
Line 9,358: Line 9,274:
 
|-
 
|-
 
| Water
 
| Water
|Hydrodynamic
+
|Consolidation
|VERTICALDIFFUSION
+
|CONTINUOUS
|Checks  if the user pretends to compute the vertical diffusion effect
+
|Speficies if initialization is based in previous run
 +
|
 
|
 
|
 
|
 
|
|-
 
| Water
 
|Hydrodynamic
 
|VMIN_CHEZY
 
|Checks the minimum velocity (Vmin_Chezy) below which the chezy coefficient is constant if the water column is smaller than Hmin_Chezy. By default Vmin_Chezy is equal to 0.10 m/s
 
 
|
 
|
 
|
 
|
 
|-
 
|-
 
| Water
 
| Water
|Hydrodynamic
+
|Consolidation
|VOLUME_RELATION_MAX
+
|CSE_COEF
 +
|Coeficient to compute exponential increase of critical shear stress for erosion with depth
 
|
 
|
 
|
 
|
 
|
 
|
|-
 
| Water
 
|Hydrodynamic
 
|VOLUMEVARIATION
 
|Checks  if the user pretends to compute the volume variation effect
 
 
|
 
|
 
|
 
|
 
|-
 
|-
 
| Water
 
| Water
|Hydrodynamic
+
|Consolidation
|WATER_DISCHARGES
+
|DECAYMENT
|Check if the user want to water discharges
+
|Computes porosity decayment (compaction) inside the sediment compartment
 +
|
 
|
 
|
 
|
 
|
|-
 
| Water
 
|Hydrodynamic
 
|WATERCOLUMN2D
 
|water column thickness below which the 3D processes are disconnected
 
 
|
 
|
 
|
 
|
 
|-
 
|-
 
| Water
 
| Water
|Hydrodynamic
+
|Consolidation
|WATERLEVEL_MAX_MIN
+
|DECAYTIME
|Computes the spatial maps of the maximum and of the minimum water elevation.
+
|Decay factor for consolidation
 +
|
 +
|
 +
|
 
|
 
|
 
|
 
|
 
|-
 
|-
 
| Water
 
| Water
|Hydrodynamic
+
|Consolidation
|WAVE_DIRECTION
+
|INFINITE_CSE
|The user with this keyword give a direction to a wave entering the domain
+
|Maximum critical shear stress for erosion
 +
|
 +
|
 +
|
 
|
 
|
 
|
 
|
 
|-
 
|-
 
| Water
 
| Water
|Hydrodynamic
+
|Consolidation
|WAVE_STRESS
+
|MAX_THICKNESS
|Checks if the user want to consider the effect of the waves stress. By default the waves stress is not compute
+
|Maximum layer thickness allowed for a sediment layer
 +
|
 +
|
 +
|
 
|
 
|
 
|
 
|
 
|-
 
|-
 
| Water
 
| Water
|Hydrodynamic
+
|Consolidation
| rowspan="3" |WIND
+
|MIN_THICKNESS
| rowspan="3" |Checks if the user want to consider the effect of the wind stress. By default the wind stress is not computed
+
|Minimum thickness allowed for a sediment layer
|0
+
|
|No wind forcing
+
|
 +
|
 +
|
 +
|
 
|-
 
|-
 
| Water
 
| Water
|Hydrodynamic
+
|Consolidation
|1
+
|OUTPUT_HDF
|wind forcing
+
|Output HDF results
 +
|
 +
|
 +
|
 +
|
 +
|
 
|-
 
|-
 
| Water
 
| Water
|Hydrodynamic
+
|Consolidation
|2
+
|OUTPUT_TIME
|wind forcing with a smooth start
+
|Vector with instants (starting from 0) when to perform outputs. The last number in the vector is the time step to perform the remaining outputs.
 +
|
 +
|
 +
|
 +
|
 +
|
 
|-
 
|-
 
| Water
 
| Water
|Hydrodynamic
+
|Consolidation
|WIND_SMOOTH_PERIOD
+
|SURFACE_CSE
|The user specify the wind smooth period
+
|Critical shear stress for erosion for the top layer
 
|
 
|
 
|
 
|
Line 9,446: Line 9,372:
 
|
 
|
 
|
 
|
|}
 
 
=== Module HydrodynamicFile===
 
[https://github.com/Mohid-Water-Modelling-System/Mohid/blob/master/Software/MOHIDWater/ModuleHydrodynamicFile.F90 Source Code]
 
{| class="wikitable"
 
 
|-
 
|-
! scope="col" |Project
+
| Water
 +
|Consolidation
 +
|TIME_SERIE
 +
|Output time series
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
| Water
 +
|Consolidation
 +
|TIME_SERIE_LOCATION
 +
|Path to time serie locations file
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|}
 +
 
 +
=== Module FreeVerticalMovement===
 +
[https://github.com/Mohid-Water-Modelling-System/Mohid/blob/master/Software/MOHIDWater/ModuleFreeVerticalMovement.F90 Source Code]
 +
{| class="wikitable"
 +
|-
 +
! scope="col" |Project
 
! scope="col" |Module
 
! scope="col" |Module
 
! scope="col" |Keyword
 
! scope="col" |Keyword
Line 9,463: Line 9,409:
 
|-
 
|-
 
| Water
 
| Water
|HydrodynamicFile
+
|FreeVerticalMovement
| rowspan="2" |BAT_INTEGRATION_TYPE
+
|CHS
| rowspan="2" |It is possible to calculate the new bathymetry (spacial integration) using two different options
+
|Hindered settling concentration threshold
|MaxVal_Type
+
|
|Each new integrated cell has the maximum value of the cells used to do the integration of that cell
+
|
 +
|
 +
|
 +
|
 
|-
 
|-
 
| Water
 
| Water
|HydrodynamicFile
+
|FreeVerticalMovement
|MeanVal_Type
+
|DEPOSITION
|The depth of the integrated cell is obtained by the average of the cells used to do the integration of that cell.
+
|Compute deposition for particulate property
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
| rowspan="2" |Water
 +
| rowspan="2" |FreeVerticalMovement
 +
| rowspan="2" |FREEVERT_IMPEXP_ADV
 +
| rowspan="2" |Coeficient to compute vertical movement through implicit or explicit methods
 +
|0.0
 +
|Implicit
 +
| rowspan="2" |
 +
| rowspan="2" |
 +
| rowspan="2" |
 +
|-
 +
|1.0
 +
|Explicit
 
|-
 
|-
 
| Water
 
| Water
|HydrodynamicFile
+
|FreeVerticalMovement
|DT_HYDROFILE
+
|KL
|Time Step of the hydrodynamic file
+
|Parameter to compute settling velocity based on cohesive sediment concentration
 +
|
 
|
 
|
 
|
 
|
|-
 
| Water
 
|HydrodynamicFile
 
|IN_FIELD
 
|Input File Name
 
 
|
 
|
 
|
 
|
 
|-
 
|-
 
| Water
 
| Water
|HydrodynamicFile
+
|FreeVerticalMovement
| rowspan="2" |IN_FILE_TYPE
+
|KL1
| rowspan="2" |Input File Type
+
|Parameter to compute settling velocity based on cohesive sediment concentration
|BeginEnd_type
+
|
 +
|
 +
|
 
|
 
|
|-
 
| Water
 
|HydrodynamicFile
 
|M2_Tide_type
 
 
|
 
|
 
|-
 
|-
 
| Water
 
| Water
|HydrodynamicFile
+
|FreeVerticalMovement
| rowspan="2" |IN_FILE_VERSION
+
|M
| rowspan="2" |Input File Version
+
|Parameter to compute settling velocity based on cohesive sediment concentration
|1
 
|Only available if LOAD_TO_MEMORY = 0
 
|-
 
| Water
 
|HydrodynamicFile
 
|2
 
 
|
 
|
|-
 
| Water
 
|HydrodynamicFile
 
|LOAD_TO_MEMORY
 
|Load all information to memory
 
 
|
 
|
 
|
 
|
|-
 
| Water
 
|HydrodynamicFile
 
|N_ITEGRATION_CELLS
 
|Number of cells that will be integrated (the integration space step)
 
 
|
 
|
 
|
 
|
 
|-
 
|-
 
| Water
 
| Water
|HydrodynamicFile
+
|FreeVerticalMovement
|NEW_BATIM
+
|ML
|Gets the name of the new bathymetry
+
|Parameter to compute settling velocity based on cohesive sediment concentration
 
|
 
|
 
|
 
|
|-
 
| Water
 
|HydrodynamicFile
 
|OUT_FIELD
 
|Ouput Data File
 
 
|
 
|
 
|
 
|
|-
 
| Water
 
|HydrodynamicFile
 
| rowspan="2" |OUT_FILE_VERSION
 
| rowspan="2" |Controls the version of the output file
 
|1
 
 
|
 
|
 
|-
 
|-
 
| Water
 
| Water
|HydrodynamicFile
+
|FreeVerticalMovement
|2
+
|SALTINT
 +
|Definition of free vertical movement being function of salinity
 
|
 
|
|-
 
| Water
 
|HydrodynamicFile
 
|SPACE_INTEGRATION
 
|Verifies if the integration of fluxes in space is to be done
 
 
|
 
|
 
|
 
|
|-
 
| Water
 
|HydrodynamicFile
 
|TIME_INTEGRATION
 
|Performs an integration in time,
 
 
|
 
|
 
|
 
|
 
|-
 
|-
 
| Water
 
| Water
|HydrodynamicFile
+
|FreeVerticalMovement
|WINDOW
+
|SALTINTVALUE
|It is possible to define a window inside a bathymetry, where we want to record values to the hydrodynamic file
+
|Salinity limit. For salinity values smaller the settling velocity is zero. For salinity values greater then this limit the settling velocity is computed/prescribed.
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
| rowspan="2" |Water
 +
| rowspan="2" |FreeVerticalMovement
 +
| rowspan="2" |WS_TYPE
 +
| rowspan="2" |Method to compute settling velocity
 +
|1
 +
|Prescribe a constant settling velocity for particulate property
 +
| rowspan="2" |
 +
| rowspan="2" |
 +
| rowspan="2" |
 +
|-
 +
|2
 +
|Compute settling velocity as function of cohesive sediment concentration
 +
|-
 +
| Water
 +
|FreeVerticalMovement
 +
|WS_VALUE
 +
|Prescribed constant settling velocity
 
|
 
|
 
|
 
|
Line 9,577: Line 9,525:
 
|}
 
|}
  
=== Module InterfaceSedimentWater===
+
=== Module Hydrodynamic===
[https://github.com/Mohid-Water-Modelling-System/Mohid/blob/master/Software/MOHIDWater/ModuleInterfaceSedimentWater.F90 Source Code]
+
[https://github.com/Mohid-Water-Modelling-System/Mohid/blob/master/Software/MOHIDWater/ModuleHydrodynamic.F90 Source Code]
 
{| class="wikitable"
 
{| class="wikitable"
 
|-
 
|-
Line 9,592: Line 9,540:
 
|-
 
|-
 
| Water
 
| Water
|InterfaceSedimentWater
+
|Hydrodynamic
|begin_diff_coef
+
|ADV_METHOD_H
 +
|Defines the horizontal numerical method of advection.
 
|
 
|
 
|
 
|
 
|
 
|
|-
 
| Water
 
|InterfaceSedimentWater
 
|BENTHOS
 
|Compute property benthic ecological processes
 
 
|
 
|
 
|
 
|
 
|-
 
|-
 
| Water
 
| Water
|InterfaceSedimentWater
+
|Hydrodynamic
|BOX_TIME_SERIE
+
|ADV_METHOD_V
|Outputs property results in box time series
 
 
|
 
|
 
|
 
|
|-
 
| Water
 
|InterfaceSedimentWater
 
|BOXFLUXES
 
|Path to boxes file. If specified in input data file, computes box integration based on the defined file.
 
 
|
 
|
 
|
 
|
|-
 
| Water
 
|InterfaceSedimentWater
 
|CEQUALW2
 
|Compute property CEQUALW2 benthic ecological processes
 
 
|
 
|
 
|
 
|
 
|-
 
|-
 
| Water
 
| Water
|InterfaceSedimentWater
+
|Hydrodynamic
|CONSOLIDATION
+
|ATM_PRESSURE
|Activates consolidation processes as well as erosion from consolidated sediment compartment
+
|Checks if the user wants to consider the effect of the Atmospheric Pressure
 
|
 
|
 
|
 
|
|-
 
| Water
 
|InterfaceSedimentWater
 
|DEPOSITION
 
|Compute property deposition
 
 
|
 
|
|
 
|-
 
| Water
 
|InterfaceSedimentWater
 
|DESCRIPTION
 
|Brief description of the property
 
 
|
 
|
 
|
 
|
 
|-
 
|-
| Water
+
| rowspan="3" |Water
|InterfaceSedimentWater
+
| rowspan="3" |Hydrodynamic
|DESCRIPTION
+
| rowspan="3" |ATM_PRESSURE_TYPE
|Description of the rate to perform output
+
| rowspan="3" |Defines the atmospheric reference field
|
+
|0
|
+
|no atmospheric reference field
 +
| rowspan="3" |
 +
| rowspan="3" |
 +
| rowspan="3" |
 +
|-
 +
|1
 +
|use "atmospheric pressure" from Module Atmosphere
 +
|-
 +
|2
 +
|use "mslp" (aka Mean Sea Level Pressure) from Module Atmosphere
 
|-
 
|-
 
| Water
 
| Water
|InterfaceSedimentWater
+
|Hydrodynamic
|DETRITUS
+
|BAROCLINIC
|Compute property as detritus
+
|Checks if the user pretends to compute the baroclinic pressure
 +
|
 
|
 
|
 
|
 
|
|-
 
| Water
 
|InterfaceSedimentWater
 
|EROSION
 
|Compute property erosion
 
 
|
 
|
 
|
 
|
 
|-
 
|-
 
| Water
 
| Water
|InterfaceSedimentWater
+
|Hydrodynamic
|FIRSTPROP
+
|BAROCLINIC_METHOD
|Name of the first property involved in the rate
 
 
|
 
|
 
|
 
|
|-
 
| Water
 
|InterfaceSedimentWater
 
|MASS_LIMITATION
 
|Property mass is finite
 
 
|
 
|
 
|
 
|
|-
 
| Water
 
|InterfaceSedimentWater
 
|MASS_MIN
 
|Minimum mass allowed for the property if MASS_LIMITATION is on. Values of zero are allowed.
 
 
|
 
|
 
|
 
|
 
|-
 
|-
 
| Water
 
| Water
|InterfaceSedimentWater
+
|Hydrodynamic
|NAME
+
|BAROCLINIC_OBC_DISCRET
|Name of the property
 
 
|
 
|
 
|
 
|
|-
 
| Water
 
|InterfaceSedimentWater
 
|NAME
 
|Name of the rate to perform output
 
 
|
 
|
 
|
 
|
|-
 
| Water
 
|InterfaceSedimentWater
 
|OLD
 
|Initialization is made based on previous run (overrides FillMatrix keywords)
 
 
|
 
|
 
|
 
|
 
|-
 
|-
 
| Water
 
| Water
|InterfaceSedimentWater
+
|Hydrodynamic
|OUTPUT_HDF
+
|BAROCLINIC_POLIDEGREE
|Outputs property results in HDF5 format
 
 
|
 
|
 
|
 
|
|-
 
| Water
 
|InterfaceSedimentWater
 
|OUTPUT_SHEAR_STRESS
 
|Output shear stress in HDF format
 
 
|
 
|
 
|
 
|
|-
 
| Water
 
|InterfaceSedimentWater
 
|OUTPUT_TIME
 
|Vector with instants (starting from 0) when to perform outputs. The last number in the vector is the time step to perform the remaining outputs.
 
 
|
 
|
 
|
 
|
 
|-
 
|-
| Water
+
| rowspan="3" |Water
|InterfaceSedimentWater
+
| rowspan="3" |Hydrodynamic
|PARTICULATE
+
| rowspan="3" |BAROCLINIC_RADIATION
|Property physical state: 0 - Dissolved; 1 - Particulate
+
| rowspan="3" |Check if the user wants to radiate internal tides
|
+
|0
|
+
|No radiation
 +
| rowspan="3" |
 +
| rowspan="3" |
 +
| rowspan="3" |
 +
|-
 +
|1
 +
|Horizontal
 +
|-
 +
|2
 +
|Vertical
 
|-
 
|-
 
| Water
 
| Water
|InterfaceSedimentWater
+
|Hydrodynamic
|REFERENCE_DEPTH
+
|BAROCLINIC_WAVE_DT
|Reference depth below which shear stress is limited. Keyword is only read if SHEAR_STRESS_LIMITATION is on.
 
 
|
 
|
 
|
 
|
|-
 
| Water
 
|InterfaceSedimentWater
 
|REFERENCE_SHEAR_STRESS
 
|Shear stress value assumed in limited cells when SHEAR_STRESS_LIMITATION is on
 
 
|
 
|
 
|
 
|
|-
 
| Water
 
|InterfaceSedimentWater
 
|RESTART_FILE_OUTPUT_TIME
 
|Output Time to write restart files
 
 
|
 
|
 
|
 
|
 
|-
 
|-
 
| Water
 
| Water
|InterfaceSedimentWater
+
|Hydrodynamic
|RESTART_FILE_OVERWRITE
+
|begin_dragcoef
|Defines whether to overwrite the output restart file or not. By default, the output restart is not overwritten
 
 
|
 
|
 
|
 
|
|-
 
| Water
 
|InterfaceSedimentWater
 
|SAND_TRANSPORT
 
|Compute sand tranport
 
 
|
 
|
 
|
 
|
|-
 
| Water
 
|InterfaceSedimentWater
 
|SECONDPROP
 
|Name of the second property involved in the rate
 
 
|
 
|
 
|
 
|
 
|-
 
|-
 
| Water
 
| Water
|InterfaceSedimentWater
+
|Hydrodynamic
|SEDIMENT_FLUXES
+
|BIHARMONIC
|Compute property fluxes between interface sediment-water and sediment column
+
|Check if the user wants to compute the horizontal diffusion of momentum with a bi-harmonic formulation
 +
|
 
|
 
|
 
|
 
|
|-
 
| Water
 
|InterfaceSedimentWater
 
|SEDIMENT_WATER_FLUXES
 
|Compute property fluxes between sediment and water column
 
 
|
 
|
 
|
 
|
 
|-
 
|-
 
| Water
 
| Water
|InterfaceSedimentWater
+
|Hydrodynamic
|SHEAR_STRESS_LIMITATION
+
|BIHARMONIC_COEF
|Limit shear stress values in shallow zones
+
|horizontal diffusion ocefficent used when the bi-harmonic option is on
 +
|
 
|
 
|
 
|
 
|
|-
 
| Water
 
|InterfaceSedimentWater
 
|STATISTICS_SHEAR
 
|Perform statistics to shear velocity
 
 
|
 
|
 
|
 
|
 
|-
 
|-
 
| Water
 
| Water
|InterfaceSedimentWater
+
|Hydrodynamic
|STATISTICS_SHEAR_FILE
+
|BOTTOMVISC_COEF
|Path to statistics input data file. Only read if STATISTICS_SHEAR is on.
+
|Factor that multiplies diffusion number for imposing a maximum viscosity at bottom layer
 +
|
 +
|
 +
|
 
|
 
|
 
|
 
|
 
|-
 
|-
 
| Water
 
| Water
|InterfaceSedimentWater
+
|Hydrodynamic
|TIME_SERIE
+
|BOTTOMVISC_LIM
|Outputs property results in time series
+
|Limitation of viscosity at the bottom due to semi-implicit discretization of shear stress on hydrodynamic equations.
 +
|
 
|
 
|
 
|
 
|
|-
 
| Water
 
|InterfaceSedimentWater
 
|TIME_SERIE_LOCATION
 
|Path to time serie locations file
 
 
|
 
|
 
|
 
|
 
|-
 
|-
 
| Water
 
| Water
|InterfaceSedimentWater
+
|Hydrodynamic
|UNITS
+
|BOTTOMWATERFLUX
|Property units
+
|Checks if the user want to consider the effect of the soil infiltration or consolidation
 +
|
 
|
 
|
 
|
 
|
|-
 
| Water
 
|InterfaceSedimentWater
 
|WATER_FLUXES
 
|Compute property fluxes to/from water column
 
 
|
 
|
 
|
 
|
 
|-
 
|-
 
| Water
 
| Water
|InterfaceSedimentWater
+
|Hydrodynamic
|WAVETENSION
+
|BOUNDARYBAROCLINIC
|Compute wave induced shear stress
+
|Check if the user wants to compute the baroclinic force in the boundary faces
 
|
 
|
 
|
 
|
Line 9,852: Line 9,720:
 
|
 
|
 
|
 
|
|}
 
 
=== Module Jet===
 
[https://github.com/Mohid-Water-Modelling-System/Mohid/blob/master/Software/MOHIDWater/ModuleJet.F90 Source Code]
 
{| class="wikitable"
 
|-
 
! scope="col" |Project
 
! scope="col" |Module
 
! scope="col" |Keyword
 
! scope="col" |Keyword description
 
! scope="col" |Options
 
! scope="col" |Option description
 
! scope="col" |Default Value
 
! scope="col" |Units
 
! scope="col" |Type
 
 
|-
 
|-
 
| Water
 
| Water
|Jet
+
|Hydrodynamic
|BOTTOM_SALINITY
+
|BOUNDARYFILE
|ambient bottom salinity when a LINEAR water column is admitted
+
|The file name of 3D file where the relaxation coefficient are.
 +
|
 +
|
 +
|
 
|
 
|
 
|
 
|
 
|-
 
|-
 
| Water
 
| Water
|Jet
+
|Hydrodynamic
|BOTTOM_TEMPERATURE
+
|BOXFLUXES
|ambient bottom temperature when a LINEAR water column is admitted
+
|The user can give the name of the file boxes definition. If this file exist then the model computes water fluxes between boxes
 +
|
 
|
 
|
 
|
 
|
|-
 
| Water
 
|Jet
 
|BOTTOM_VELU
 
|ambient bottom velocity U when a LINEAR water column is admitted
 
 
|
 
|
 
|
 
|
 
|-
 
|-
 
| Water
 
| Water
|Jet
+
|Hydrodynamic
|BOTTOM_VELV
+
|BRCORIOLIS
|ambient bottom velocity V when a LINEAR water column is admitted
+
|Checks if the user wants to relax the coriolis force
 +
|
 +
|
 +
|
 
|
 
|
 
|
 
|
 
|-
 
|-
 
| Water
 
| Water
|Jet
+
|Hydrodynamic
|DEFAULT_SALINITY
+
|BRFORCE
|ambient salinity when a UNIFORM water column is admitted
+
|
 +
|
 +
|
 +
|
 
|
 
|
 
|
 
|
 
|-
 
|-
 
| Water
 
| Water
|Jet
+
|Hydrodynamic
|DEFAULT_TEMPERATURE
+
|BRROX
|ambient temperature when a UNIFORM water column is admitted
+
|Checks if the user wants to relax the baroclinic force
 +
|
 +
|
 +
|
 
|
 
|
 
|
 
|
 
|-
 
|-
 
| Water
 
| Water
|Jet
+
|Hydrodynamic
|DEFAULT_VELU
+
|BRTRANSPORT
|ambient velocity U when a UNIFORM water column is admitted
+
|Checks if the user wants to relax the horizontal momentum transport
 +
|
 +
|
 +
|
 
|
 
|
 
|
 
|
 
|-
 
|-
 
| Water
 
| Water
|Jet
+
|Hydrodynamic
|DEFAULT_VELV
+
|BRVELOCITY
|ambient velocity V when a UNIFORM water column is admitted
+
|Checks if the user wants to relax the horizontal velocity  
 +
|
 +
|
 +
|
 
|
 
|
 
|
 
|
 
|-
 
|-
 
| Water
 
| Water
|Jet
+
|Hydrodynamic
|DT_OUTPUT
+
|BRWATERLEVEL
|Time interval between outputs
+
|Checks if the user wants to relax the water level
 +
|
 +
|
 +
|
 
|
 
|
 
|
 
|
 
|-
 
|-
 
| Water
 
| Water
|Jet
+
|Hydrodynamic
|INITIAL_TRACER_CONCENTRATION
+
|CELERITY_TYPE
|Initial concentration of generic tracer
+
|
 +
|
 +
|
 +
|
 
|
 
|
 
|
 
|
 
|-
 
|-
 
| Water
 
| Water
|Jet
+
|Hydrodynamic
|LAGRANGIAN
+
|CENTRIFUGAL
 +
|Checks if the user want to consider the CENTRIFUGAL force. By default the CENTRIFUGAL force is not compute
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 9,946: Line 9,822:
 
|-
 
|-
 
| Water
 
| Water
|Jet
+
|Hydrodynamic
| rowspan="3" |LOCAL_TYPE
+
|CONSERVATIVE_HOR_DIF
| rowspan="3" |Methodology to define the ambient variables
+
|Check if the user wants to compute the horizontal diffusion in a conservative way.
|FIELD3D
+
|
|3D field generated by the MOHID system
 
|-
 
| Water
 
|Jet
 
|LINEAR
 
|Water column where the density and velocity have a linear profile
 
|-
 
| Water
 
|Jet
 
|UNIFORM
 
|Uniform water column
 
|-
 
| Water
 
|Jet
 
|MAX_DT
 
|Maximum time step interval
 
 
|
 
|
 
|
 
|
|-
 
| Water
 
|Jet
 
|MAX_DV
 
|Maximum volume variation between time steps
 
 
|
 
|
 
|
 
|
 
|-
 
|-
 
| Water
 
| Water
|Jet
+
|Hydrodynamic
|MAX_PLUME_DIAMETER
+
|CONTINUOUS
|Plume diameter from which initial dilution stops. This value is used to simulate the jets overlapping
+
|Checks if the user pretends to continue a old run
 +
|
 
|
 
|
 
|
 
|
|-
 
| Water
 
|Jet
 
|OUTFALL_ANGLE
 
|Outfall angle
 
 
|
 
|
 
|
 
|
 
|-
 
|-
 
| Water
 
| Water
|Jet
+
|Hydrodynamic
|OUTFALL_LENGTH
+
|CORIOLIS
|Outfall length
+
|Checks  if the user pretends to compute the coriolis force effect
 +
|
 
|
 
|
 
|
 
|
|-
 
| Water
 
|Jet
 
|OUTPUT_TYPE
 
|The output can be made given the exact information in specific output times or a cloud of particles for each output time
 
 
|
 
|
 
|
 
|
 
|-
 
|-
 
| Water
 
| Water
|Jet
+
|Hydrodynamic
| rowspan="2" |PARAMETERIZATION
+
|CORRECT_WATERLEVEL
| rowspan="2" |Parametrization used to simulate the entrainment process
+
|check if the user wants to corrected the water level when it is lower than a reference water level
|CORJET
+
|
|Parameterization based on CORJET model
 
|-
 
| Water
 
|Jet
 
|JETLAG
 
|Parameterization based on JETLAG model
 
|-
 
| Water
 
|Jet
 
|PARTICLES_NUMBER
 
|In case of OUTPUT_TYPE = CLOUD this is the number of output tracer per output time interval
 
 
|
 
|
 
|
 
|
|-
 
| Water
 
|Jet
 
|PORT_ANGLE_HZ
 
|Port vertical angle
 
 
|
 
|
 
|
 
|
 
|-
 
|-
 
| Water
 
| Water
|Jet
+
|Hydrodynamic
|PORT_ANGLE_XY
+
|CYCLIC_BOUNDARY
|Port horizontal angle
+
|Check if the user wants to impose a CYCLIC boundary condition
 +
|
 +
|
 
|
 
|
 
|
 
|
 +
|Boolean
 +
|-
 +
| rowspan="3" |Water
 +
| rowspan="3" |Hydrodynamic
 +
| rowspan="3" |CYCLIC_DIRECTION
 +
| rowspan="3" |Check along which direction the user wants to impose a CYCLIC boundary condition
 +
|DirectionX_
 +
|Direction x
 +
| rowspan="3" |
 +
| rowspan="3" |
 +
| rowspan="3" |
 +
|-
 +
|DirectionY_
 +
|Direction Y
 +
|-
 +
|DirectionXY_
 +
|Directions X and Y
 
|-
 
|-
 
| Water
 
| Water
|Jet
+
|Hydrodynamic
|PORT_BOTTOM_DISTANCE
+
|DATA_ASSIMILATION
|Port distance from the bottom
+
|Checks if the user want to impose a flow relaxation boundary condition. By default do not use flow relaxation boundary condition
 
|
 
|
 
|
 
|
|-
 
| Water
 
|Jet
 
|PORT_DIAMETER
 
|Diameter of each port
 
 
|
 
|
 
|
 
|
 +
|Boolean
 
|-
 
|-
 
| Water
 
| Water
|Jet
+
|Hydrodynamic
|PORTS_NUMBER
+
|DEADZONE
|Number of Ports
+
|Check if the user wants to define a dead zone where the submodel do not look for information in the father model.
 +
|
 
|
 
|
 
|
 
|
|-
 
| Water
 
|Jet
 
|RUN_MAX_PERIOD
 
|Maximum run period
 
 
|
 
|
 
|
 
|
 
|-
 
|-
 
| Water
 
| Water
|Jet
+
|Hydrodynamic
|RUN_MIN_PERIOD
+
|DEADZONE_FILE
|Minimum run period
+
|Its a griddata file, filled with 0s and 1s indicating which cells are deadzone and which cells are not.
 
|
 
|
 
|
 
|
|-
 
| Water
 
|Jet
 
|SEDIMENT_COLUMN
 
 
|
 
|
 
|
 
|
Line 10,080: Line 9,918:
 
|-
 
|-
 
| Water
 
| Water
|Jet
+
|Hydrodynamic
|SURFACE_SALINITY
+
|DECAY_IN
|ambient surface salinity when a LINEAR water column is admitted
 
 
|
 
|
 
|
 
|
|-
 
| Water
 
|Jet
 
|SURFACE_TEMPERATURE
 
|ambient surface temperature when a LINEAR water column is admitted
 
 
|
 
|
 
|
 
|
|-
 
| Water
 
|Jet
 
|SURFACE_VELU
 
|ambient surface velocity U when a LINEAR water column is admitted
 
 
|
 
|
 
|
 
|
 
|-
 
|-
 
| Water
 
| Water
|Jet
+
|Hydrodynamic
|SURFACE_VELV
+
|DECAY_OUT
|ambient surface velocity V when a LINEAR water column is admitted
 
|
 
|
 
|-
 
| Water
 
|Jet
 
|WAVES
 
 
|
 
|
 
|
 
|
Line 10,116: Line 9,936:
 
|
 
|
 
|
 
|
|
 
|
 
|
 
|}
 
 
=== Module Lagrangian===
 
[https://github.com/Mohid-Water-Modelling-System/Mohid/blob/master/Software/MOHIDWater/ModuleLagrangian.F90 Source Code]
 
{| class="wikitable"
 
 
|-
 
|-
! scope="col" |Project
+
| rowspan="2" |Water
! scope="col" |Module
+
| rowspan="2" |Hydrodynamic
! scope="col" |Keyword
+
| rowspan="2" |DISCRETIZATION
! scope="col" |Keyword description
+
| rowspan="2" |Check what type of implicit discretization in time is choose for the global equations
! scope="col" |Options
 
! scope="col" |Option description
 
! scope="col" |Default Value
 
! scope="col" |Units
 
! scope="col" |Type
 
|-
 
| Water
 
|Lagrangian
 
| rowspan="2" |ACCIDENT_METHOD
 
| rowspan="2" |How to distribute initially the particles if the emission type is accident
 
 
|1
 
|1
|The "Fay" option
+
|Abbott Scheme - 4 equations per iteration
 +
| rowspan="2" |
 +
| rowspan="2" |
 +
| rowspan="2" |
 
|-
 
|-
| Water
 
|Lagrangian
 
 
|2
 
|2
|The "Thickness" option
+
|Leendertse Scheme - 6 equations per iteration
 
|-
 
|-
 
| Water
 
| Water
|Lagrangian
+
|Hydrodynamic
|ACCIDENT_TIME
+
|DT_OUTPUT_TIME
|Time when the accident occur.
 
By default is equal to the model start time
 
 
|
 
|
 
|
 
|
|-
 
| Water
 
|Lagrangian
 
|ADVECTION
 
|Move Particle due to horizontal velocity.
 
 
|
 
|
 
|
 
|
|-
 
| Water
 
|Lagrangian
 
|AMBIENT_CONC
 
|Ambient concentration.
 
 
|
 
|
 
|
 
|
 
|-
 
|-
 
| Water
 
| Water
|Lagrangian
+
|Hydrodynamic
|ASSOCIATE_BEACH_PROB
+
|ENERGY
|Checks if the user want to associate beaching probability to the particles
+
|Check if the user want to compute the potential and kinetic energy of the entire domain
 
|
 
|
 
|
 
|
|-
 
| Water
 
|Lagrangian
 
|BEACHING
 
 
|
 
|
 
|
 
|
Line 10,184: Line 9,971:
 
|-
 
|-
 
| Water
 
| Water
|Lagrangian
+
|Hydrodynamic
|BEACHING_BOX_FILENAME
+
|ENERGY_DT
|Link to the data file which contains the definition of the boxes used for defining the beaching probability.
 
 
|
 
|
 
|
 
|
|-
 
| Water
 
|Lagrangian
 
|BEACHING_LIMIT
 
|Maximum distance between particles and coast for particle beaching
 
 
|
 
|
 
|
 
|
|-
 
| Water
 
|Lagrangian
 
|BOTTOM_DISTANCE
 
|Distance from bottom below which the tracer can sediment.
 
 
|
 
|
 
|
 
|
 
|-
 
|-
 
| Water
 
| Water
|Lagrangian
+
|Hydrodynamic
|BOTTOM_EMISSION
+
|ENERGY_WINDOW
|Checks if the tracers are emited from the bottom.
 
 
|
 
|
 
|
 
|
|-
 
| Water
 
|Lagrangian
 
|BOX_NUMBER
 
|Number of box to associate to origin.
 
 
|
 
|
 
|
 
|
|-
 
| Water
 
|Lagrangian
 
|BOXES_BEACHING_PROB
 
|List of Inbox Beaching Probability.
 
 
|
 
|
 
|
 
|
 
|-
 
|-
 
| Water
 
| Water
|Lagrangian
+
|Hydrodynamic
|BOXVOLINIC
+
|ENTERING_WAVE
|Initial Volume of a particle in the box.
+
|Checks if the wave imposed in the boundary is entering in the domain or leaving it
 +
|
 
|
 
|
 
|
 
|
|-
 
| Water
 
|Lagrangian
 
|COEF_INITIAL_MIXING
 
|Coefficient use to control volume increase due to initial mixing
 
 
|
 
|
 
|
 
|
 +
|-
 +
| rowspan="5" |Water
 +
| rowspan="5" |Hydrodynamic
 +
| rowspan="5" |EVOLUTION
 +
| rowspan="5" |Checks out if the user pretends to actualize the hydrodynamic properties computing the equations or reading them from a file there is also the possibility of read the residual flow of the last run and maintain the instant properties equal to the residual ones. The user can also say that the hydrodynamic properties have always null value.
 +
|No_hydrodynamic
 +
|No hydrodynamic
 +
| rowspan="5" |
 +
| rowspan="5" |
 +
| rowspan="5" |
 +
|-
 +
|Read_File
 +
|Read File
 +
|-
 +
|Residual_hydrodynamic
 +
|Residual hydrodynamic
 +
|-
 +
|Solve_Equations
 +
|Solve equations
 +
|-
 +
|Vertical1D
 +
|1D vertical model of the water column. Only coriolis and wind stress. Neuman conditions of horizontal null gradient are imposed for velocities and water level.
 
|-
 
|-
 
| Water
 
| Water
|Lagrangian
+
|Hydrodynamic
|COMPUTE_AGE
+
|HMIN_ADVECTION
|This logical option allows to compute the age of each tracer.
+
|The user can impose a specific water column heigth below which the horizontal advection is not compute. By default when the water column has less then 0.5 m the advection in not compute
 +
|
 
|
 
|
 
|
 
|
|-
 
| Water
 
|Lagrangian
 
|COMPUTE_BUOYANCY
 
|Computes Particle vertical velocity evolution due to density gradients
 
 
|
 
|
 
|
 
|
 
|-
 
|-
 
| Water
 
| Water
|Lagrangian
+
|Hydrodynamic
|COMPUTE_PLUME
+
|HMIN_CHEZY
|Computes Particle Plume due density gradients
+
|Checks the minimum water column height below which the chezy coefficient is constant. By default Hmin_Chezy is equal to 10 cm
 +
|
 +
|
 +
|
 
|
 
|
 
|
 
|
 
|-
 
|-
 
| Water
 
| Water
|Lagrangian
+
|Hydrodynamic
|CONC_COLUMN
+
|HMIN_CONVECTION
|Column of the time serie input where is defined a variable concentration.
+
|
 +
|
 
|
 
|
 
|
 
|
|-
 
| Water
 
|Lagrangian
 
|CONC_VARIABLE
 
|Check if the user wants a variable concentration.
 
 
|
 
|
 
|
 
|
 
|-
 
|-
 
| Water
 
| Water
|Lagrangian
+
|Hydrodynamic
|CONCENTRATION
+
|HORIZONTALADVECTION
|Concentration of the property.
+
|Checks  if the user pretends to compute the horizontal advection effect
 
|
 
|
 
|
 
|
|-
 
| Water
 
|Lagrangian
 
|D50
 
 
|
 
|
 
|
 
|
Line 10,289: Line 10,063:
 
|-
 
|-
 
| Water
 
| Water
|Lagrangian
+
|Hydrodynamic
|DEFAULT_BEACHING_PROB
+
|HORIZONTALCONVECTION
|The probability a particle "beaches" when beaching is enabled
 
 
|
 
|
 
|
 
|
|-
 
| Water
 
|Lagrangian
 
| rowspan="3" |DENSITY_METHOD
 
| rowspan="3" |Formula to calculate particle density
 
|1
 
|Leendertse
 
|-
 
| Water
 
|Lagrangian
 
|2
 
|UNESCO
 
|-
 
| Water
 
|Lagrangian
 
|3
 
|Constant
 
|-
 
| Water
 
|Lagrangian
 
|DEPOSITION
 
|Checks if the tracers can deposited.
 
 
|
 
|
 
|
 
|
|-
 
| Water
 
|Lagrangian
 
|DEPTH_CELLS
 
|Depth in Cells (from bottom)
 
 
|
 
|
 
|
 
|
 
|-
 
|-
 
| Water
 
| Water
|Lagrangian
+
|Hydrodynamic
|DEPTH_METERS
+
|HORIZONTALDIFFUSION
|Depth of emission relativ to surface.
+
|Checks  if the user pretends to compute the horizontal diffusion effect
 +
|
 
|
 
|
 
|
 
|
|-
 
| Water
 
|Lagrangian
 
|DISCHARGE_FILE
 
|A Link to the data file whichs contains the time serie of the variable flow
 
 
|
 
|
 
|
 
|
 
|-
 
|-
 
| Water
 
| Water
|Lagrangian
+
|Hydrodynamic
|DT_EMIT
+
|IMPLICIT_HORADVECTION
|The interval between emissions. By default this value is equal to DT_PARTIC
+
|Checks if the user wants to compute the horizontal advection implicitly. By default the model do not compute the horizontal advection implicitly
 +
|
 +
|
 +
|
 
|
 
|
 
|
 
|
 
|-
 
|-
 
| Water
 
| Water
|Lagrangian
+
|Hydrodynamic
|DT_PARTIC
+
|IMPLICIT_HORCONVECTION
|Particle Time Step
+
|
 +
|
 +
|
 +
|
 
|
 
|
 
|
 
|
 
|-
 
|-
| Water
+
| rowspan="3" |Water
|Lagrangian
+
| rowspan="3" |Hydrodynamic
| rowspan="3" |EMISSION_SPATIAL
+
| rowspan="3" |IMPLICIT_VERTADVECTION
| rowspan="3" |Type of spatial emission.
+
| rowspan="3" |Check if the vertical advection is implicit
|Accident
+
|0.0
|Emission as accident
+
|Explicit
 +
| rowspan="3" |
 +
| rowspan="3" |
 +
| rowspan="3" |
 
|-
 
|-
| Water
+
|0.5
|Lagrangian
+
|Hybrid for option in (0.0, 1.0)
|Box
 
|Emission from a Box
 
 
|-
 
|-
| Water
+
|1.0
|Lagrangian
+
|Implicit
|Point
 
|Emission at a single point
 
 
|-
 
|-
 
| Water
 
| Water
|Lagrangian
+
|Hydrodynamic
| rowspan="2" |EMISSION_TEMPORAL
+
|IMPLICIT_VERTCONVECTION
| rowspan="2" |Type of temporal emission
 
|Continuous
 
|Continuous emission
 
|-
 
| Water
 
|Lagrangian
 
|Instantaneous
 
|Instantaneous emission
 
|-
 
| Water
 
|Lagrangian
 
|EROSION_RATE
 
|Rate of tracers erosion.
 
 
|
 
|
 
|
 
|
|-
 
| Water
 
|Lagrangian
 
|EULERIAN_MONITOR
 
|Path to a boxes file to integrate eulerian  concentrations based on lagrangian tracers
 
 
|
 
|
 
|
 
|
|-
 
| Water
 
|Lagrangian
 
|EXTINCTION_PARAMETER
 
|This property has an extinction parameter. This parameter can be use
 
to compute the effect of this property in the light extinction
 
 
|
 
|
 
|
 
|
 
|-
 
|-
| Water
+
| rowspan="3" |Water
|Lagrangian
+
| rowspan="3" |Hydrodynamic
|FLOAT
+
| rowspan="3" |IMPLICIT_VERTDIFFUSION
|Indicates if the particle is a floating particle (e.g. oil)
+
| rowspan="3" |Check if the vertical advection is implicit
 +
|0.0
 +
|Explicit
 +
| rowspan="3" |
 +
| rowspan="3" |
 +
| rowspan="3" |
 +
|-
 +
|0.5
 +
|Hybrid for option in (0.0, 1.0)
 +
|-
 +
|1.0
 +
|Implicit
 +
|-
 +
| Water
 +
|Hydrodynamic
 +
|INERTIAL_PERIODS
 +
|The period after which the total effect of the baroclinic force is compute
 +
|
 
|
 
|
 
|
 
|
|-
 
| Water
 
|Lagrangian
 
|FLOW
 
|The flow of the point emission
 
 
|
 
|
 
|
 
|
 
|-
 
|-
 
| Water
 
| Water
|Lagrangian
+
|Hydrodynamic
|FLOW_COLUMN
+
|INITIAL_ELEVATION
|The data column of the flow values which define the time serie of the variable flow
+
|Checks if the user wants to impose a initial elevation
 +
|
 
|
 
|
 
|
 
|
|-
 
| Water
 
|Lagrangian
 
|FLOW_VARIABLE
 
|Checks if the flow of the point emission is variable DT
 
 
|
 
|
 
|
 
|
 
|-
 
|-
 
| Water
 
| Water
|Lagrangian
+
|Hydrodynamic
|GROUP_ID
+
|INITIAL_ELEVATION_VALUE
|The Group ID to which the origin belongs
+
|The user define with this keyword the initial elevation value
 +
|
 
|
 
|
 
|
 
|
|-
 
| Water
 
|Lagrangian
 
|INCRP
 
|Increment of grid cells to fill Boxes.
 
 
|
 
|
 
|
 
|
 
|-
 
|-
 
| Water
 
| Water
|Lagrangian
+
|Hydrodynamic
|JET_DATA_FILE
+
|INITIAL_VEL_U
|Link to the data file which contains the Plume / Jet parameterizations
+
|Checks  if the user pretends to impose a initial U (X) velocity
 +
|
 
|
 
|
 
|
 
|
|-
 
| Water
 
|Lagrangian
 
|JET_DT
 
|Time interval for the actualization of Plume Jet properties
 
 
|
 
|
 
|
 
|
 
|-
 
|-
 
| Water
 
| Water
|Lagrangian
+
|Hydrodynamic
|KILL_LAND_PARTICLES
+
|INITIAL_VEL_V
|Kills particles which are located in a Waterpoint which is not a OpenPoint 
+
|Checks  if the user pretends to impose a initial V (Y) velocity
 +
|
 
|
 
|
 
|
 
|
|-
 
| Water
 
|Lagrangian
 
|MAINTAIN_RELATIVE_POSITION
 
|Check is the user wants to maintain
 
the vertical relative position of the origin
 
 
|
 
|
 
|
 
|
 
|-
 
|-
 
| Water
 
| Water
|Lagrangian
+
|Hydrodynamic
|MIN_CONCENTRATION
+
|INVERTED_BAROMETER_COEF
 +
|The user can change the inverted barometer solution using this calibration coefficient
 +
|1
 +
|Imposed water level using the inverted barometer simplified solution
 
|
 
|
 
|
 
|
Line 10,484: Line 10,205:
 
|-
 
|-
 
| Water
 
| Water
|Lagrangian
+
|Hydrodynamic
|MIN_SED_VELOCITY
+
|INVERTED_BAROMETER_REF_ATM_PRESSURE
|Minimum Sedimention velocity.
+
|The user can also change the reference atmospheric pressure of the inverted barometer solution via this keyword
 +
|101325
 
|
 
|
 
|
 
|
|-
 
| Water
 
|Lagrangian
 
|MONITOR_BOX
 
|Link to the data file which contains the definition of the boxes used for particle "monitoring" (Residence Time)
 
 
|
 
|
 
|
 
|
 
|-
 
|-
 
| Water
 
| Water
|Lagrangian
+
|Hydrodynamic
|MONITOR_BOX_PROP_MASS
+
|INTERNAL_CELERITY
|Name of property to monitor mass in a box
 
 
|
 
|
 
|
 
|
|-
 
| Water
 
|Lagrangian
 
| rowspan="2" |MOVEMENT
 
| rowspan="2" |Type of particle aleatory horizontal movement
 
|NotRandom
 
|Do not consider any aleatory horizontal component
 
|-
 
| Water
 
|Lagrangian
 
|SullivanAllen
 
|Parameterization based on Sullivan Allen formulation
 
|-
 
| Water
 
|Lagrangian
 
|MOVING_ORIGIN
 
|Checks if the Origin has a moving location
 
 
|
 
|
 
|
 
|
|-
 
| Water
 
|Lagrangian
 
|MOVING_ORIGIN_COLUMN_X
 
|The data column in which the X position values are given
 
 
|
 
|
 
|
 
|
 
|-
 
|-
 
| Water
 
| Water
|Lagrangian
+
|Hydrodynamic
|MOVING_ORIGIN_COLUMN_Y
+
|LOCAL_DENSITY
|The data column in which the Y position values are given
+
|Check if the user want to divide the baroclinic pressure by the local density to compute. if this option is false is used the reference density
 +
|
 
|
 
|
 
|
 
|
|-
 
| Water
 
|Lagrangian
 
|MOVING_ORIGIN_FILE
 
|A Link to the data file which contains the time serie of the position of the origin
 
 
|
 
|
 
|
 
|
 
|-
 
|-
| Water
+
| rowspan="7" |Water
|Lagrangian
+
| rowspan="7" |Hydrodynamic
| rowspan="2" |MOVING_ORIGIN_UNITS
+
| rowspan="7" |LOCAL_SOLUTION
| rowspan="2" |Units in which the moving origin position is given
+
| rowspan="7" |Check what type o local (or reference) solution the user wants to use as a reference for the radiative and relaxation boundary conditions
|Meters
+
|1
|The units are meters
+
|No local solution
 +
| rowspan="7" |
 +
| rowspan="7" |
 +
| rowspan="7" |
 +
|-
 +
|2
 +
|Submodel
 
|-
 
|-
| Water
+
|3
|Lagrangian
+
|AssimilationField
|Cells
+
|-
|The units are given as cells
+
|4
 +
|Gauge
 +
|-
 +
|5
 +
|AssimilaPlusSubModel
 +
|-
 +
|6
 +
|GaugePlusSubModel
 +
|-
 +
|7
 +
|AssimilaGaugeSubModel
 
|-
 
|-
 
| Water
 
| Water
|Lagrangian
+
|Hydrodynamic
|NAME
+
|MIN_COMPONENT
|Name of the property.
+
|The minimum component of the radiative wave below which the radiation process is canceled
 +
|
 +
|
 +
|
 
|
 
|
 
|
 
|
 
|-
 
|-
 
| Water
 
| Water
|Lagrangian
+
|Hydrodynamic
|NBR_PARTIC
+
|MIN_VELOCITY
|Number of Particles in each emission.
+
|The minimum velocity in the open boundary below which the radiation is canceled
 +
|
 +
|
 +
|
 
|
 
|
 
|
 
|
 
|-
 
|-
 
| Water
 
| Water
|Lagrangian
+
|Hydrodynamic
|NOWQM
+
|MIN_WATERLEVEL
|To compute age without running moduleWQM.
+
|reference level below which the water level is corrected.
 +
|
 
|
 
|
 
|
 
|
|-
 
| Water
 
|Lagrangian
 
|OLD
 
|If the computation of this origin is continued from a previous run
 
 
|
 
|
 
|
 
|
 
|-
 
|-
 
| Water
 
| Water
|Lagrangian
+
|Hydrodynamic
|ORIGIN_NAME
+
|MINVEL_BAROCLINIC
|Name of the Origin. Origin Names must be unic.
 
 
|
 
|
 
|
 
|
|-
 
| Water
 
|Lagrangian
 
| rowspan="2" |OUTPUT_CONC
 
| rowspan="2" |Output Integration Type
 
|1
 
|Uses maximum values for integration
 
|-
 
| Water
 
|Lagrangian
 
|2
 
|Uses average values for integration
 
|-
 
| Water
 
|Lagrangian
 
|OUTPUT_MAX_TRACER
 
|Checks if the users wants to output the maximum tracer concentration in each cell
 
 
|
 
|
 
|
 
|
|-
 
| Water
 
|Lagrangian
 
|OUTPUT_TIME
 
|Output Time
 
 
|
 
|
 
|
 
|
 
|-
 
|-
 
| Water
 
| Water
|Lagrangian
+
|Hydrodynamic
|OVERLAY_VELOCITY
+
|MISSING_NULL
|Checks if the user wants to add an aditional velocity to the particles
+
|Check if the user wants to replace the missing values by zero
 +
|
 
|
 
|
 
|
 
|
|-
 
| Water
 
|Lagrangian
 
|PARTIC_BOX
 
|Link to the data file which contains the definition of the boxes used for particle emission
 
 
|
 
|
 
|
 
|
 
|-
 
|-
 
| Water
 
| Water
|Lagrangian
+
|Hydrodynamic
|PARTITION_COEF_SED
+
|MOMENTUM_DISCHARGE
|Partition coefficent in the sediment.
+
|Checks if the user wants to do a discharge of momentum. By default the model do not have momentum discharges
 +
|
 
|
 
|
 
|
 
|
|-
 
| Water
 
|Lagrangian
 
|PARTITION_COEF_WATER
 
|Partition coefficient in the water column.
 
 
|
 
|
 
|
 
|
 
|-
 
|-
 
| Water
 
| Water
|Lagrangian
+
|Hydrodynamic
|PARTITION_COUPLE_SED
+
|NH_ALPHA_LU
|Concentration of the dissolved phase in the intersticial water. The dissolved phase is admitted with a constant concentration.
 
 
|
 
|
 
|
 
|
|-
 
| Water
 
|Lagrangian
 
|PARTITION_COUPLE_WATER
 
|Concentration of the dissolved phase. The dissolved phase is admitted with a constant
 
concentration
 
 
|
 
|
 
|
 
|
|-
 
| Water
 
|Lagrangian
 
|PARTITION_RATE_SED
 
|Rate of transfer between the two phases.
 
 
|
 
|
 
|
 
|
 
|-
 
|-
 
| Water
 
| Water
|Lagrangian
+
|Hydrodynamic
|PARTITION_RATE_WATER
+
|NH_IMPLICIT_COEF_W
|Rate of transfer between the two phases.
 
 
|
 
|
 
|
 
|
|-
 
| Water
 
|Lagrangian
 
|PARTITION_SED
 
|Checks if the tracers has two phases
 
(adsorbe and dissolved) in the sediment
 
 
|
 
|
 
|
 
|
|-
 
| Water
 
|Lagrangian
 
|PARTITION_WATER
 
|Checks if the tracers has two phases
 
(adsorbe and dissolved) in the water column.
 
 
|
 
|
 
|
 
|
 
|-
 
|-
 
| Water
 
| Water
|Lagrangian
+
|Hydrodynamic
|POINT_VOLUME
+
|NH_MAXIT
|Volume of instantanous emission
 
 
|
 
|
 
|
 
|
|-
 
| Water
 
|Lagrangian
 
|POSITION_CELLS
 
|X and Y Position of the origin in grid cells.
 
 
|
 
|
 
|
 
|
|-
 
| Water
 
|Lagrangian
 
|POSITION_METERS
 
|X and Y Position of the origin in meters.
 
 
|
 
|
 
|
 
|
 
|-
 
|-
 
| Water
 
| Water
|Lagrangian
+
|Hydrodynamic
|RESTART_FILE_OUTPUT_TIME
+
|NH_NORMALIZED_RESIDUAL
|Output Time to write restart files
+
|
 +
|
 +
|
 +
|
 
|
 
|
 
|
 
|
 
|-
 
|-
 
| Water
 
| Water
|Lagrangian
+
|Hydrodynamic
|RESTART_FILE_OVERWRITE
+
|NH_RESIDUAL
|Defines whether to overwrite the output restart file or not. By default, the output restart is not overwritten
+
|
 +
|
 +
|
 +
|
 
|
 
|
 
|
 
|
 
|-
 
|-
 
| Water
 
| Water
|Lagrangian
+
|Hydrodynamic
|SED_VELOCITY
+
|NONHYDROSTATIC
|Sedimentation Velocity.
+
|Checks if the user want to compute the effect of local vertical acceleration over the pressure field
 +
|
 +
|
 +
|
 
|
 
|
 
|
 
|
 
|-
 
|-
 
| Water
 
| Water
|Lagrangian
+
|Hydrodynamic
| rowspan="2" |SEDIMENTATION
+
|NORMAL_BAROCLINIC
| rowspan="2" |Sedimentation type.
 
|Imposed
 
 
|
 
|
|-
 
| Water
 
|Lagrangian
 
|Stokes
 
 
|
 
|
|-
 
| Water
 
|Lagrangian
 
|SPLIT_PART
 
|Split big particles.
 
 
|
 
|
 
|
 
|
|-
 
| Water
 
|Lagrangian
 
|START_PARTIC_EMIT
 
|The Start Time of the continuous emission. By default is equal to the model start time.
 
 
|
 
|
 
|
 
|
 
|-
 
|-
 
| Water
 
| Water
|Lagrangian
+
|Hydrodynamic
|STATISTICS
+
|NULL_BOUND_HORADV
|Wheter to calculate or not the statistic.
+
|Checks if the user wants to assume null horizontal advection in the open boundary
 +
|
 
|
 
|
 
|
 
|
|-
 
| Water
 
|Lagrangian
 
|STATISTICS_FILE
 
|File name with the statistics definition.
 
 
|
 
|
 
|
 
|
 
|-
 
|-
 
| Water
 
| Water
|Lagrangian
+
|Hydrodynamic
|STATISTICS_LAG
+
|NULL_BOUND_HORCONV
|Do a frequency analysis tracer by tracer.
 
 
|
 
|
 
|
 
|
|-
 
| Water
 
|Lagrangian
 
|STOP_PARTIC_EMIT
 
|The Stop Time of the continuous emission. By default is equal to the model end time.
 
 
|
 
|
 
|
 
|
|-
 
| Water
 
|Lagrangian
 
|T90
 
|Coliform Decay rate.
 
 
|
 
|
 
|
 
|
 
|-
 
|-
 
| Water
 
| Water
|Lagrangian
+
|Hydrodynamic
| rowspan="2" |T90_VAR_METHOD_1
+
|OBSTACLE
| rowspan="2" |Method to compute T90 function.
+
|Checks if the user want to parameterize the influence of an
|1
+
OBSTACLE in the flow, giving a determined drag coefficient
|Fecal decay according to Canteras ''et al.'' (1995)
+
|
 +
|
 +
|
 +
|
 +
|
 
|-
 
|-
 
| Water
 
| Water
|Lagrangian
+
|Hydrodynamic
|2
+
|OUTPUT_FACES
|Fecal decay according to Chapra (1997)
+
|Option to output to Hydrodynamic HDF5 file the horizontal velocity component properties in the velocity (U or V) grid.
 +
|
 +
|
 +
|
 +
|
 +
|
 
|-
 
|-
 
| Water
 
| Water
|Lagrangian
+
|Hydrodynamic
|T90_VARIABLE
+
|OUTPUT_PROFILE
|Check if the user wants to compute T90 function of ambient properties: salinity,temperature,light.
+
|Perform profile outputs in HDF5 format
 +
|
 
|
 
|
 
|
 
|
|-
 
| Water
 
|Lagrangian
 
|TAU_DEP
 
|Critical shear stress of deposition.
 
 
|
 
|
 
|
 
|
 
|-
 
|-
 
| Water
 
| Water
|Lagrangian
+
|Hydrodynamic
|TAU_ERO
+
|OUTPUT_TIME
|Critical shear stress of erosion.
 
 
|
 
|
 
|
 
|
|-
 
| Water
 
|Lagrangian
 
|THEORIC_AREA
 
|Uses Theoric Area for Oil Processes.
 
 
|
 
|
 
|
 
|
|-
 
| Water
 
|Lagrangian
 
|THICKNESS_METERS
 
|The initial thickness of the particles. (For floating particle only). (Used to calculate the area if the emission is accident and the total number of particles if the emission is box)
 
 
|
 
|
 
|
 
|
 
|-
 
|-
 
| Water
 
| Water
|Lagrangian
+
|Hydrodynamic
|TIME_DECAY
+
|POTENTIAL_ALGORITHM
|Decay time is used to compute a relxation term that makes the critical shear stress of erosion tend to the average tracer erosion rate of the cell where the tracer is deposited.
 
 
|
 
|
 
|
 
|
|-
 
| Water
 
|Lagrangian
 
|TIME_SERIE
 
|Checks if the user wants to write time series of the particle properties
 
 
|
 
|
 
|
 
|
|-
 
| Water
 
|Lagrangian
 
|TIME_SERIE_LOCATION
 
|Gets the position of the water points in the Map Module.
 
 
|
 
|
 
|
 
|
 
|-
 
|-
| Water
+
| rowspan="4" |Water
|Lagrangian
+
| rowspan="4" |Hydrodynamic
| rowspan="2" |TURB_V
+
| rowspan="4" |RADIATION
| rowspan="2" |Vertical turbulence parameterization
+
| rowspan="4" |Checks if the user wants to impose the Flather 1974 radiation boundary condition or other
|Constant
+
|0
|Constant Parameterization
+
|No Radiation
 +
| rowspan="4" |
 +
| rowspan="4" |
 +
| rowspan="4" |
 +
|-
 +
|1
 +
|FlatherWindWave_
 +
|-
 +
|2
 +
|FlatherLocalSolution_
 
|-
 
|-
| Water
+
|3
|Lagrangian
+
|BlumbergKantha_
|Profile
 
|Parameterization based on the velocity profile
 
 
|-
 
|-
 
| Water
 
| Water
|Lagrangian
+
|Hydrodynamic
|TVOL200
+
|RAMP
|Time needed for a particle to double volume.
+
|Check if the user wants to start with baroclinic force null and only after a specific period the total force is compute.
Turns particles volume variation on.
+
|
 +
|
 +
|
 
|
 
|
 
|
 
|
 
|-
 
|-
 
| Water
 
| Water
|Lagrangian
+
|Hydrodynamic
|UNITS
+
|RAMP_START
|Units of the property.
+
|This keyword is used to read the initial data Year Month Day Hour Minutes Seconds
 +
|
 +
|
 +
|
 
|
 
|
 
|
 
|
 
|-
 
|-
 
| Water
 
| Water
|Lagrangian
+
|Hydrodynamic
|VARVELH
+
|RECORDING
|Definition of the Horizontal and Vertical variance in the form of a percentage of the average velocity UStandardDeviation = VarVelHX * Vel + VarVelH
+
|Checks if the user wants to record the hydrodynamic properties in binary format that can be used latter by the option Read_File of the keyword EVOLUTION. By default the model do not record the flow properties
 +
|
 +
|
 +
|
 
|
 
|
 
|
 
|
 
|-
 
|-
 
| Water
 
| Water
|Lagrangian
+
|Hydrodynamic
|VARVELHX
+
|REF_BOUND_WATERLEVEL
|Definition of the Horizontal and Vertical variance in the form of a percentage of the average velocity  UStandardDeviation = VarVelHX * Vel + VarVelH
 
 
|
 
|
 
|
 
|
|-
 
| Water
 
|Lagrangian
 
|VARVELV
 
|Definition of the Horizontal and Vertical variance in the form of a percentage of the average velocity UStandardDeviation = VarVelVX * Vel + VarVelV
 
 
|
 
|
 
|
 
|
|-
 
| Water
 
|Lagrangian
 
|VARVELVX
 
|Definition of the Horizontal and Vertical variance in the form of a percentage of the average velocity UStandardDeviation = VarVelVX * Vel + VarVelV
 
 
|
 
|
 
|
 
|
 
|-
 
|-
 
| Water
 
| Water
|Lagrangian
+
|Hydrodynamic
|VISCCINREF
+
|RELAX_REF_VEL
 +
|
 
|
 
|
 
|
 
|
 
|
 
|
|-
 
| Water
 
|Lagrangian
 
|VOLFAC
 
|Factor which indicates when a particle with variable volume is to be deleted (Volume > Initial Volume * VOLFAC)
 
 
|
 
|
 
|
 
|
 
|-
 
|-
 
| Water
 
| Water
|Lagrangian
+
|Hydrodynamic
| rowspan="2" |VOLUME_INCREASE
+
|RESIDUAL
| rowspan="2" |How volume increase is calculated
+
|Check if the user want to compute the residual flow
|Double
+
|
|The doublication occur after the time given by TVOL200
+
|
 +
|
 +
|
 +
|
 
|-
 
|-
 
| Water
 
| Water
|Lagrangian
+
|Hydrodynamic
|Velocity
+
|RESTART_FILE_OUTPUT_TIME
|The doublication occur after the time given by TVOL200, but also depends on the local velocity
+
|Output Time to write restart files
 +
|
 +
|
 +
|
 +
|
 +
|
 
|-
 
|-
 
| Water
 
| Water
|Lagrangian
+
|Hydrodynamic
|WINDCOEF
+
|RESTART_FILE_OVERWRITE
|Wind transfer Coefficient
+
|Defines whether to overwrite the output restart file or not. By default, the output restart is not overwritten
 +
|
 +
|
 +
|
 
|
 
|
 
|
 
|
 
|-
 
|-
 
| Water
 
| Water
|Lagrangian
+
|Hydrodynamic
|WINDXY
+
|SLIPPING_CONDITION
|If this keyword is defined than the wind velocity defined in the atmosphere module is override and the wind use by the tracers is this one
+
|Checks if the user want to consider the slipping condition for horizontal diffusion
 +
|
 +
|
 +
|
 
|
 
|
 
|
 
|
 
|-
 
|-
 
| Water
 
| Water
|Lagrangian
+
|Hydrodynamic
|WQM_DATA_FILE
+
|SLOWSTART
|Location of the File defining the Water Quality configuration.
+
|Imposed a specific period in seconds after which the model consider the total imposed boundary wave. Along this period the wave amplitude is multiplied by a coefficient that has linear evolution between 0 and 1.
 +
By default this period is zero seconds
 
|
 
|
 
|
 
|
Line 10,965: Line 10,582:
 
|
 
|
 
|
 
|
|}
 
 
=== Module Model===
 
[https://github.com/Mohid-Water-Modelling-System/Mohid/blob/master/Software/MOHIDWater/ModuleModel.F90 Source Code]
 
{| class="wikitable"
 
 
|-
 
|-
! scope="col" |Project
+
| Water
! scope="col" |Module
+
|Hydrodynamic
! scope="col" |Keyword
+
|STATISTICS
! scope="col" |Keyword description
+
|Checks out if the user pretends the statistics of the hydrodynamic properties
! scope="col" |Options
 
! scope="col" |Option description
 
! scope="col" |Default Value
 
! scope="col" |Units
 
! scope="col" |Type
 
|-
 
|Water
 
|Model
 
|OPENMP_NUM_THREADS
 
|Sets the number of threads to use with openmp.
 
 
|
 
|
 
|
 
|
Line 10,991: Line 10,593:
 
|
 
|
 
|-
 
|-
|Land
+
| Water
|Model
+
|Hydrodynamic
|SYNC_DT
+
|STATISTICS_FILE
|Provide results at the exacts time
+
|The statistics definition file of the hydrodynamic properties
|0/1
+
|
|Inactive/Active
+
|
|0
+
|
 +
|
 
|
 
|
|Boolean
 
|}
 
 
=== Module Oil===
 
[https://github.com/Mohid-Water-Modelling-System/Mohid/blob/master/Software/MOHIDWater/ModuleOil.F90 Source Code]
 
{| class="wikitable"
 
 
|-
 
|-
! scope="col" |Project
+
| Water
! scope="col" |Module
+
|Hydrodynamic
! scope="col" |Keyword
+
|SUBMODEL
! scope="col" |Keyword description
+
|Check if the user wants to run this model as a submodel
! scope="col" |Options
+
|
! scope="col" |Option description
+
|
! scope="col" |Default Value
+
|
! scope="col" |Units
+
|
! scope="col" |Type
+
|
 
|-
 
|-
 
| Water
 
| Water
|Oil
+
|Hydrodynamic
|API
+
|SURFACEWATERFLUX
|American Petroleum Institute (API) Gravity
+
|Checks if the user want to consider the effect of precipitation and evaporation
 +
|
 +
|
 +
|
 
|
 
|
 
|
 
|
 
|-
 
|-
 
| Water
 
| Water
|Oil
+
|Hydrodynamic
|ASPHALTENECONTENT
+
|TIDE
|Asphaltene Content
+
|Checks if the user pretends to impose a wave tide in the open boundary
 +
|
 +
|
 +
|
 
|
 
|
 
|
 
|
 
|-
 
|-
 
| Water
 
| Water
|Oil
+
|Hydrodynamic
|CEMULS
+
|TIDEPOTENTIAL
|Emulsification Constant ((% of evaporated oil before emulsification brgins)
+
|Checks if the user want to consider the effect of the potential tide
 +
|
 +
|
 +
|
 
|
 
|
 
|
 
|
 
|-
 
|-
 
| Water
 
| Water
|Oil
+
|Hydrodynamic
|CPDISTEXP
+
|TIME_SERIE
|Cumulative Volume Fraction of Oil Distilled
+
|Checks out if the user pretends to write a time serie
 +
|
 +
|
 +
|
 
|
 
|
 
|
 
|
 
|-
 
|-
 
| Water
 
| Water
|Oil
+
|Hydrodynamic
| rowspan="2" |DISPERSIONMETHOD
+
|TIME_SERIE_LOCATION
| rowspan="2" |Method for Dispersion
+
|
|Delvigne
+
|
|Dispersion parameterized with Delvigne formulation
+
|
 +
|
 +
|
 +
|
 
|-
 
|-
 
| Water
 
| Water
|Oil
+
|Hydrodynamic
|Mackay
+
|TLAG_FILE
|Dispersion parameterized with Mackay formulation
+
|The name file where are the relaxation times defined for the radiation boundary condition
 +
|
 +
|
 +
|
 +
|
 +
|
 
|-
 
|-
 
| Water
 
| Water
|Oil
+
|Hydrodynamic
|DT_OIL_INTPROCESSES
+
|TVD_METHOD_H
|Time Step used in computation of oil internal processes
+
|
 +
|
 
|
 
|
 
|
 
|
|-
 
| Water
 
|Oil
 
|EFFICIENCY
 
|% of Area sprayed effectively dispersed
 
 
|
 
|
 
|
 
|
 
|-
 
|-
 
| Water
 
| Water
|Oil
+
|Hydrodynamic
| rowspan="2" |EMULSIFICATIONMETHOD
+
|TVD_METHOD_V
| rowspan="2" |Method for Emulsification
 
|Mackay
 
|Emulsification parameterized following Mackay formulation
 
|-
 
| Water
 
|Oil
 
|Rasmussen
 
|Emulsification parameterized following Rasmussen formulation
 
|-
 
| Water
 
|Oil
 
|EmulsParameter
 
|Water Uptake Parameter
 
 
|
 
|
 
|
 
|
|-
 
| Water
 
|Oil
 
|END_CHEM_DISPERSION
 
|Ending Time of Dispersant Application
 
 
|
 
|
 
|
 
|
|-
 
| Water
 
|Oil
 
|END_MEC_CLEANUP
 
|Ending Time of Mechanical Cleanup Operation
 
 
|
 
|
 
|
 
|
 
|-
 
|-
| Water
+
| rowspan="3" |Water
|Oil
+
| rowspan="3" |Hydrodynamic
| rowspan="3" |EVAPORATIONMETHOD
+
| rowspan="3" |UP_CENTER
| rowspan="3" |Method for Evaporation
+
| rowspan="3" |Check if the horizontal advection discretization is upstream or center differences. By default advection is computed using a Upstream scheme
|EvaporativeExposure
+
|0.0
|Evaporation computed with evaporative exposure method
+
|Centred differences
 +
| rowspan="3" |
 +
| rowspan="3" |
 +
| rowspan="3" |
 
|-
 
|-
| Water
+
|0.5
|Oil
+
|Hybrid for option in (0,1)
|Fingas
+
|-
|Evaporation computed with Fingas formulations
+
|1.0
 +
|Upstream
 +
|-
 +
| rowspan="2" |Water
 +
| rowspan="2" |Hydrodynamic
 +
| rowspan="2" |VELNORMALBOUNDARY
 +
| rowspan="2" |Checks the velocities the user want to impose in the exterior faces
 +
|1
 +
|null value
 +
| rowspan="2" |
 +
| rowspan="2" |
 +
| rowspan="2" |
 +
|-
 +
|2
 +
|null gradient
 +
|-
 +
| rowspan="2" |Water
 +
| rowspan="2" |Hydrodynamic
 +
| rowspan="2" |VELTANGENTIALBOUNDARY
 +
| rowspan="2" |Checks the velocities the user want to impose between two boundary points
 +
|1
 +
|null value
 +
| rowspan="2" |
 +
| rowspan="2" |
 +
| rowspan="2" |
 +
|-
 +
|2
 +
|null gradient
 +
|-
 +
| rowspan="3" |Water
 +
| rowspan="3" |Hydrodynamic
 +
| rowspan="3" |VERTICAL_AXISYMMETRIC
 +
| rowspan="3" |Checks if the user wants to simulate implicit the sea level evolution. This option only works if the flow has only one horizontal dimension.
 +
|0
 +
|ADI
 +
| rowspan="3" |0
 +
| rowspan="3" |
 +
| rowspan="3" |INTEGER
 +
|-
 +
|1
 +
|X always implicit
 
|-
 
|-
| Water
+
|2
|Oil
+
|Y always implicit
|PseudoComponents
 
|Evaporation computed with pseudocomponents method
 
 
|-
 
|-
 
| Water
 
| Water
|Oil
+
|Hydrodynamic
|FINGAS_EVAP_CONST1
+
|VERTICALADVECTION
|Fingas Empirical Constant 1 (Necessary If Fingas_Evap_Emp_Data = 1)
+
|Checks  if the user pretends to compute the vertical advection effect
 +
|
 +
|
 +
|
 
|
 
|
 
|
 
|
 
|-
 
|-
 
| Water
 
| Water
|Oil
+
|Hydrodynamic
|FINGAS_EVAP_CONST2
+
|VERTICALCONVECTION
|Fingas Empirical Constant 2 (Necessary If Fingas_Evap_Emp_Data = 1)
+
|
 +
|
 +
|
 +
|
 
|
 
|
 
|
 
|
 
|-
 
|-
 
| Water
 
| Water
|Oil
+
|Hydrodynamic
|FINGAS_EVAP_EMP_DATA
+
|VERTICALDIFFUSION
|Knowledge of Empirical Data for Evaporation
+
|Checks  if the user pretends to compute the vertical diffusion effect
 +
|
 +
|
 +
|
 
|
 
|
 
|
 
|
 
|-
 
|-
 
| Water
 
| Water
|Oil
+
|Hydrodynamic
| rowspan="2" |FINGAS_EVAP_EQTYPE
+
|VMIN_CHEZY
| rowspan="2" |Evaporation Equation Type
+
|Checks the minimum velocity (Vmin_Chezy) below which the chezy coefficient is constant if the water column is smaller than Hmin_Chezy. By default Vmin_Chezy is equal to 0.10 m/s
|Logarithmic
+
|
|Logarithmic Equation Type for Evaporation
 
|-
 
| Water
 
|Oil
 
|SquareRoot
 
|Square Root Equation Type for Evaporation
 
|-
 
| Water
 
|Oil
 
|MAXVWATERCONTENT
 
|Maximum Volume Water Content
 
 
|
 
|
 
|
 
|
|-
 
| Water
 
|Oil
 
|NBRDISTCUTS
 
|Number of Distillation Cuts
 
 
|
 
|
 
|
 
|
 
|-
 
|-
 
| Water
 
| Water
|Oil
+
|Hydrodynamic
|OIL_CHEM_DISPERSION
+
|VOLUME_RELATION_MAX
|Computes Chemical Dispersants Application
 
 
|
 
|
 
|
 
|
|-
 
| Water
 
|Oil
 
|OIL_DISPERSION
 
|Computes Oil Dispersion Process
 
 
|
 
|
 
|
 
|
|-
 
| Water
 
|Oil
 
|OIL_DISSOLUTION
 
|Computes Oil Dissolution Process
 
 
|
 
|
 
|
 
|
 
|-
 
|-
 
| Water
 
| Water
|Oil
+
|Hydrodynamic
|OIL_EMULSIFICATION
+
|VOLUMEVARIATION
|Computes oil emulsification process
+
|Checks  if the user pretends to compute the volume variation effect
 +
|
 
|
 
|
 
|
 
|
|-
 
| Water
 
|Oil
 
|OIL_EVAPORATION
 
|Computes Oil Evaporation Process
 
 
|
 
|
 
|
 
|
 
|-
 
|-
 
| Water
 
| Water
|Oil
+
|Hydrodynamic
|OIL_MEC_CLEANUP
+
|WATER_DISCHARGES
|Computes Mechanical Cleanup Operation
+
|Check if the user want to water discharges
 +
|
 
|
 
|
 
|
 
|
|-
 
| Water
 
|Oil
 
|OIL_SEDIMENTATION
 
|Computes Oil Sedimentation Process
 
 
|
 
|
 
|
 
|
 
|-
 
|-
 
| Water
 
| Water
|Oil
+
|Hydrodynamic
|OIL_SPREADING
+
|WATERCOLUMN2D
|Computes Oil Spreading Process
+
|water column thickness below which the 3D processes are disconnected
 +
|
 
|
 
|
 
|
 
|
|-
 
| Water
 
|Oil
 
|OIL_TIMESERIE
 
|Name of the Output results file
 
 
|
 
|
 
|
 
|
 
|-
 
|-
 
| Water
 
| Water
|Oil
+
|Hydrodynamic
| rowspan="2" |OILTYPE
+
|WATERLEVEL_MAX_MIN
| rowspan="2" |Oil Type
+
|Computes the spatial maps of the maximum and of the minimum water elevation.
|Crude
+
|
|Crude Oil
 
|-
 
| Water
 
|Oil
 
|Refined
 
|Refined oil
 
|-
 
| Water
 
|Oil
 
|OWINTERFACIALTENSION
 
|Oil-Water Interfacial Tension
 
 
|
 
|
 
|
 
|
|-
 
| Water
 
|Oil
 
|P_AREA_SPRAYED
 
|% of Spill Area sprayed whit dispersant
 
 
|
 
|
 
|
 
|
 
|-
 
|-
 
| Water
 
| Water
|Oil
+
|Hydrodynamic
|PERC_MASSDIST180
+
|WAVE_DIRECTION
|%(Wheight) of Oil Evaporated until 180ºC (Necessary If Fingas_Evap_Emp_Data = 0)
+
|The user with this keyword give a direction to a wave entering the domain
 +
|
 
|
 
|
 
|
 
|
|-
 
| Water
 
|Oil
 
|POURPOINT
 
|Pour Point
 
 
|
 
|
 
|
 
|
 
|-
 
|-
 
| Water
 
| Water
|Oil
+
|Hydrodynamic
|RECOVERY
+
|WAVE_STRESS
|rate or volume of Emulsion Recovered
+
|Checks if the user want to consider the effect of the waves stress. By default the waves stress is not compute
 +
|
 
|
 
|
 
|
 
|
|-
 
| Water
 
|Oil
 
|RECOVERY_DATAFORM
 
|DataForm of emulsion recovered
 
 
|
 
|
 
|
 
|
 
|-
 
|-
| Water
+
| rowspan="3" |Water
|Oil
+
| rowspan="3" |Hydrodynamic
| rowspan="2" |SPREADINGMETHOD
+
| rowspan="3" |WIND
| rowspan="2" |Method for Spreading
+
| rowspan="3" |Checks if the user want to consider the effect of the wind stress. By default the wind stress is not computed
|Fay
+
|0
|Mechanical spreading simply based on Fay theory
+
|No wind forcing
 +
| rowspan="3" |
 +
| rowspan="3" |
 +
| rowspan="3" |
 +
|-
 +
|1
 +
|wind forcing
 
|-
 
|-
| Water
+
|2
|Oil
+
|wind forcing with a smooth start
|ThicknessGradient
 
|Oil mechanical spreading based on thickness gradients, parameterised with fay theory
 
 
|-
 
|-
 
| Water
 
| Water
|Oil
+
|Hydrodynamic
|START_CHEM_DISPERSION
+
|WIND_SMOOTH_PERIOD
|Starting Time of Dispersant Application
+
|The user specify the wind smooth period
 
|
 
|
 
|
 
|
 +
|
 +
|
 +
|
 +
|}
 +
 +
=== Module HydrodynamicFile===
 +
[https://github.com/Mohid-Water-Modelling-System/Mohid/blob/master/Software/MOHIDWater/ModuleHydrodynamicFile.F90 Source Code]
 +
{| class="wikitable"
 +
|-
 +
! scope="col" |Project
 +
! scope="col" |Module
 +
! scope="col" |Keyword
 +
! scope="col" |Keyword description
 +
! scope="col" |Options
 +
! scope="col" |Option description
 +
! scope="col" |Default Value
 +
! scope="col" |Units
 +
! scope="col" |Type
 +
|-
 +
| rowspan="2" |Water
 +
| rowspan="2" |HydrodynamicFile
 +
| rowspan="2" |BAT_INTEGRATION_TYPE
 +
| rowspan="2" |It is possible to calculate the new bathymetry (spacial integration) using two different options
 +
|MaxVal_Type
 +
|Each new integrated cell has the maximum value of the cells used to do the integration of that cell
 +
| rowspan="2" |
 +
| rowspan="2" |
 +
| rowspan="2" |
 +
|-
 +
|MeanVal_Type
 +
|The depth of the integrated cell is obtained by the average of the cells used to do the integration of that cell.
 
|-
 
|-
 
| Water
 
| Water
|Oil
+
|HydrodynamicFile
|START_MEC_CLEANUP
+
|DT_HYDROFILE
|Starting Time of Mechanical Cleanup Operation
+
|Time Step of the hydrodynamic file
 +
|
 
|
 
|
 
|
 
|
|-
 
| Water
 
|Oil
 
|TDISTEXP
 
|Vapour Temperature of Distillate
 
 
|
 
|
 
|
 
|
 
|-
 
|-
 
| Water
 
| Water
|Oil
+
|HydrodynamicFile
|TEMPVISCREF
+
|IN_FIELD
|Temperature of Reference Viscosity
+
|Input File Name
 +
|
 
|
 
|
 
|
 
|
|-
 
| Water
 
|Oil
 
|USERCOEFVELMANCHA
 
|Empirical Thickness Gradient's Spreading Velocity Coefficient
 
 
|
 
|
 
|
 
|
 
|-
 
|-
 
| Water
 
| Water
|Oil
+
|HydrodynamicFile
|VISCCINREF
+
| rowspan="2" |IN_FILE_TYPE
|Reference Cinematic Viscosity
+
| rowspan="2" |Input File Type
 +
|BeginEnd_type
 
|
 
|
 
|
 
|
|-
 
| Water
 
|Oil
 
|VISCREF
 
|Reference Dynamic Viscosity
 
 
|
 
|
 
|
 
|
 
|-
 
|-
 
| Water
 
| Water
|Oil
+
|HydrodynamicFile
|WAXCONTENT
+
|M2_Tide_type
|Wax Content
 
 
|
 
|
 
|
 
|
 
|
 
|
 
|
 
|
|
 
|}
 
 
=== Module Sand===
 
[https://github.com/Mohid-Water-Modelling-System/Mohid/blob/master/Software/MOHIDWater/ModuleSand.F90 Source Code]
 
{| class="wikitable"
 
 
|-
 
|-
! scope="col" |Project
+
| rowspan="2" |Water
! scope="col" |Module
+
| rowspan="2" |HydrodynamicFile
! scope="col" |Keyword
+
| rowspan="2" |IN_FILE_VERSION
! scope="col" |Keyword description
+
| rowspan="2" |Input File Version
! scope="col" |Options
+
|1
! scope="col" |Option description
+
|Only available if LOAD_TO_MEMORY = 0
! scope="col" |Default Value
+
| rowspan="2" |
! scope="col" |Units
+
| rowspan="2" |
! scope="col" |Type
+
| rowspan="2" |
 +
|-
 +
|2
 +
|
 
|-
 
|-
 
| Water
 
| Water
|Sand
+
|HydrodynamicFile
|BATHYM_EVOLUTION
+
|LOAD_TO_MEMORY
|it´s a conditional keyword: check if the user wants to let the bathymetry evolve due to sand transport
+
|Load all information to memory
 +
|
 
|
 
|
 
|
 
|
|-
 
| Water
 
|Sand
 
|BATIM_DT
 
|The time step of the BATIM evolution
 
 
|
 
|
 
|
 
|
 
|-
 
|-
 
| Water
 
| Water
|Sand
+
|HydrodynamicFile
|BOUNDARY
+
|N_ITEGRATION_CELLS
|check what type off boundary condition the user wants: 1 -> NullGradient, 2 -> Cyclic
+
|Number of cells that will be integrated (the integration space step)
 +
|
 
|
 
|
 
|
 
|
|-
 
| Water
 
|Sand
 
|BOX_FILENAME
 
|path to the file where the boxes are defined
 
 
|
 
|
 
|
 
|
 
|-
 
|-
 
| Water
 
| Water
|Sand
+
|HydrodynamicFile
|BOXFLUXES
+
|NEW_BATIM
|It´s a conditional keyword to compute fluxes between boxes
+
|Gets the name of the new bathymetry
 +
|
 
|
 
|
 
|
 
|
|-
 
| Water
 
|Sand
 
|CLASS_ID
 
|??
 
 
|
 
|
 
|
 
|
 
|-
 
|-
 
| Water
 
| Water
|Sand
+
|HydrodynamicFile
|CLASS_NAME
+
|OUT_FIELD
|??
+
|Ouput Data File
 
+
|
 
|
 
|
 
|
 
|
|-
 
| Water
 
|Sand
 
|CLASSES_NUMBER
 
|The number of sand classes the user wants to define
 
 
|
 
|
 
|
 
|
 
|-
 
|-
| Water
+
| rowspan="2" |Water
|Sand
+
| rowspan="2" |HydrodynamicFile
|CRITICAL_SLOP
+
| rowspan="2" |OUT_FILE_VERSION
|slope above which there is lateral erosion.
+
| rowspan="2" |Controls the version of the output file
 +
|1
 
|
 
|
 +
| rowspan="2" |
 +
| rowspan="2" |
 +
| rowspan="2" |
 +
|-
 +
|2
 
|
 
|
 
|-
 
|-
 
| Water
 
| Water
|Sand
+
|HydrodynamicFile
|DENS_SAND
+
|SPACE_INTEGRATION
|Sand density
+
|Verifies if the integration of fluxes in space is to be done
 +
|
 
|
 
|
 
|
 
|
|-
 
| Water
 
|Sand
 
|DISCHARGES
 
|??
 
 
|
 
|
 
|
 
|
 
|-
 
|-
 
| Water
 
| Water
|Sand
+
|HydrodynamicFile
|FILTER_RADIUS
+
|TIME_INTEGRATION
 +
|Performs an integration in time,
 
|
 
|
 
|
 
|
 
|
 
|
|-
 
| Water
 
|Sand
 
|FILTER_SCHEME
 
|the keyword can be equal to NO FILTER or MODIFY LAX.
 
 
|
 
|
 
|
 
|
 
|-
 
|-
 
| Water
 
| Water
|Sand
+
|HydrodynamicFile
|FLUX_SLOP
+
|WINDOW
|??
+
|It is possible to define a window inside a bathymetry, where we want to record values to the hydrodynamic file
 +
|
 
|
 
|
 
|
 
|
|-
 
| Water
 
|Sand
 
|OLD
 
|it´s a conditional keyword: check if the user wants to start from the final condition of a previous run
 
 
|
 
|
 
|
 
|
 +
|}
 +
 +
=== Module InterfaceSedimentWater===
 +
[https://github.com/Mohid-Water-Modelling-System/Mohid/blob/master/Software/MOHIDWater/ModuleInterfaceSedimentWater.F90 Source Code]
 +
{| class="wikitable"
 +
|-
 +
! scope="col" |Project
 +
! scope="col" |Module
 +
! scope="col" |Keyword
 +
! scope="col" |Keyword description
 +
! scope="col" |Options
 +
! scope="col" |Option description
 +
! scope="col" |Default Value
 +
! scope="col" |Units
 +
! scope="col" |Type
 
|-
 
|-
 
| Water
 
| Water
|Sand
+
|InterfaceSedimentWater
|OUTPUT_TIME
+
|BEGIN_DIFF_COEF
|output time step
 
 
|
 
|
 
|
 
|
|-
 
| Water
 
|Sand
 
|POROSITY
 
|porosity of the sediments
 
 
|
 
|
 
|
 
|
|-
 
| Water
 
|Sand
 
|SAND_DT
 
|The time step of the SAND evolution
 
 
|
 
|
 
|
 
|
 
|-
 
|-
 
| Water
 
| Water
|Sand
+
|InterfaceSedimentWater
|SAND_MIN
+
|BENTHOS
|The minimum sand layer thickness
+
|Compute property benthic ecological processes
 +
|
 
|
 
|
 
|
 
|
|-
 
| Water
 
|Sand
 
|SMOOTH_SLOP
 
|it´s a conditional keyword: check if the user wants to compute transport in strong slopes
 
 
|
 
|
 
|
 
|
 
|-
 
|-
 
| Water
 
| Water
|Sand
+
|InterfaceSedimentWater
|TAU_MAX
+
|BOX_TIME_SERIE
|the maximum bottom shear stress
+
|Outputs property results in box time series
 +
|
 
|
 
|
 
|
 
|
|-
 
| Water
 
|Sand
 
|TIME_SERIE
 
|it´s a conditional keyword: checks out if the user pretends to write a time serie for the transport fluxes
 
 
|
 
|
 
|
 
|
 
|-
 
|-
 
| Water
 
| Water
|Sand
+
|InterfaceSedimentWater
|TIME_SERIE_LOCATION
+
|BOXFLUXES
|path to the file where the boxes are defined
+
|Path to boxes file. If specified in input data file, computes box integration based on the defined file.
 +
|
 
|
 
|
 
|
 
|
|-
 
| Water
 
|Sand
 
|TRANSPORT_FACTOR
 
|it´s a factor to amplify the transport
 
 
|
 
|
 
|
 
|
 
|-
 
|-
 
| Water
 
| Water
|Sand
+
|InterfaceSedimentWater
|TRANSPORT_METHOD
+
|CEQUALW2
|Methodology use to compute the sand transport
+
|Compute property CEQUALW2 benthic ecological processes
 
|
 
|
 
|
 
|
Line 11,548: Line 11,113:
 
|
 
|
 
|
 
|
|}
 
 
=== Module SedimentProperties===
 
[https://github.com/Mohid-Water-Modelling-System/Mohid/blob/master/Software/MOHIDWater/ModuleSedimentProperties.F90 Source Code]
 
{| class="wikitable"
 
|-
 
! scope="col" |Project
 
! scope="col" |Module
 
! scope="col" |Keyword
 
! scope="col" |Keyword description
 
! scope="col" |Options
 
! scope="col" |Option description
 
! scope="col" |Default Value
 
! scope="col" |Units
 
! scope="col" |Type
 
 
|-
 
|-
 
| Water
 
| Water
|SedimentProperties
+
|InterfaceSedimentWater
|ADVECTION_DIFFUSION
+
|CONSOLIDATION
|Compute property advection-diffusion
+
|Activates consolidation processes as well as erosion from consolidated sediment compartment
 +
|
 
|
 
|
 
|
 
|
|-
 
| Water
 
|SedimentProperties
 
|BIOTURBATION
 
|Compute bioturbation processes
 
 
|
 
|
 
|
 
|
 
|-
 
|-
 
| Water
 
| Water
|SedimentProperties
+
|InterfaceSedimentWater
|BIOTURBATION_COEF
+
|DEPOSITION
|Bioturbation diffusion coefficient
+
|Compute property deposition
 +
|
 
|
 
|
 
|
 
|
|-
 
| Water
 
|SedimentProperties
 
|BIOTURBATION_DECAY_COEF
 
|Decay factor to compute decay of bioturbation effect
 
 
|
 
|
 
|
 
|
 
|-
 
|-
 
| Water
 
| Water
|SedimentProperties
+
|InterfaceSedimentWater
|BIOTURBATION_DEPTH
+
|DESCRIPTION
|Depth till which bioturbation diffusion is constant (m)
+
|Brief description of the property
 
|
 
|
 
|
 
|
|-
 
| Water
 
|SedimentProperties
 
|BOX_TIME_SERIE
 
|Ouputs results in box time series
 
 
|
 
|
|
 
|-
 
| Water
 
|SedimentProperties
 
|BOXFLUXES
 
|Path to boxes file. If specified in input data file, computes box integration based on the defined file.
 
 
|
 
|
 
|
 
|
 
|-
 
|-
 
| Water
 
| Water
|SedimentProperties
+
|InterfaceSedimentWater
 
|DESCRIPTION
 
|DESCRIPTION
|Brief description of the property
+
|Description of the rate to perform output
 +
|
 
|
 
|
 
|
 
|
|-
 
| Water
 
|SedimentProperties
 
| rowspan="2" |DIFFUSION_METHOD
 
| rowspan="2" |Method to compute diffusion coefficient correction for the sediments
 
|1
 
|Berner, 1980
 
|-
 
| Water
 
|SedimentProperties
 
|2
 
|Soetaert, 1996
 
|-
 
| Water
 
|SedimentProperties
 
|IS_COEF
 
|Conversion factor to I.S. units
 
 
|
 
|
 
|
 
|
 
|-
 
|-
 
| Water
 
| Water
|SedimentProperties
+
|InterfaceSedimentWater
|MIN_VALUE
+
|DETRITUS
|Minimum allowed value of property concentration
+
|Compute property as detritus
 +
|
 
|
 
|
 
|
 
|
|-
 
| Water
 
|SedimentProperties
 
|MOLECULAR_DIFF_COEF
 
|Infinite dilution molecular diffusion coefficient
 
 
|
 
|
 
|
 
|
 
|-
 
|-
 
| Water
 
| Water
|SedimentProperties
+
|InterfaceSedimentWater
|NAME
+
|EROSION
|Property name
+
|Compute property erosion
 +
|
 
|
 
|
 
|
 
|
|-
 
| Water
 
|SedimentProperties
 
|OLD
 
|Initialization from previous run (overrides FillMatrix)
 
 
|
 
|
 
|
 
|
 
|-
 
|-
 
| Water
 
| Water
|SedimentProperties
+
|InterfaceSedimentWater
|OUTPUT_HDF
+
|FIRSTPROP
|Ouputs results in HDF5 format
+
|Name of the first property involved in the rate
 +
|
 +
|
 +
|
 
|
 
|
 
|
 
|
 
|-
 
|-
 
| Water
 
| Water
|SedimentProperties
+
|InterfaceSedimentWater
|OUTPUT_TIME
+
|MASS_LIMITATION
|Vector with instants (starting from 0) when to perform outputs. The last number in the vector is the time step to perform the remaining outputs.
+
|Property mass is finite
 +
|
 +
|
 +
|
 
|
 
|
 
|
 
|
 
|-
 
|-
 
| Water
 
| Water
|SedimentProperties
+
|InterfaceSedimentWater
|PARTICULATE
+
|MASS_MIN
|Property physical state: 0 - Dissolved ; 1 - Particulate
+
|Minimum mass allowed for the property if MASS_LIMITATION is on. Values of zero are allowed.
 +
|
 +
|
 +
|
 
|
 
|
 
|
 
|
 
|-
 
|-
 
| Water
 
| Water
|SedimentProperties
+
|InterfaceSedimentWater
|PARTITION
+
|NAME
|Compute partition between dissolved-particulate phases
+
|Name of the property
 +
|
 +
|
 +
|
 
|
 
|
 
|
 
|
 
|-
 
|-
 
| Water
 
| Water
|SedimentProperties
+
|InterfaceSedimentWater
|PARTITION_COUPLE
+
|NAME
|Name of the property (oposite phase) to compute partition
+
|Name of the rate to perform output
 +
|
 +
|
 +
|
 
|
 
|
 
|
 
|
 
|-
 
|-
 
| Water
 
| Water
|SedimentProperties
+
|InterfaceSedimentWater
|SEDIMENT_QUALITY
+
|OLD
|Compute sediment quality processes
+
|Initialization is made based on previous run (overrides FillMatrix keywords)
 +
|
 
|
 
|
 
|
 
|
|-
 
| Water
 
|SedimentProperties
 
|SURFACE_FLUXES
 
|Compute fluxes at the sediment surface
 
 
|
 
|
 
|
 
|
 
|-
 
|-
 
| Water
 
| Water
|SedimentProperties
+
|InterfaceSedimentWater
|TIME_SERIE
+
|OUTPUT_HDF
|Output time series for sediment property
+
|Outputs property results in HDF5 format
 +
|
 
|
 
|
 
|
 
|
|-
 
| Water
 
|SedimentProperties
 
|TIME_SERIE_LOCATION
 
|Path to time serie locations file
 
 
|
 
|
 
|
 
|
 
|-
 
|-
 
| Water
 
| Water
|SedimentProperties
+
|InterfaceSedimentWater
|UNITS
+
|OUTPUT_SHEAR_STRESS
|Property units
+
|Output shear stress in HDF format
 
|
 
|
 
|
 
|
Line 11,739: Line 11,253:
 
|
 
|
 
|
 
|
|}
 
 
=== Module Turbine===
 
[https://github.com/Mohid-Water-Modelling-System/Mohid/blob/master/Software/MOHIDWater/ModuleTurbine.F90 Source Code]
 
{| class="wikitable"
 
|-
 
! scope="col" |Project
 
! scope="col" |Module
 
! scope="col" |Keyword
 
! scope="col" |Keyword description
 
! scope="col" |Options
 
! scope="col" |Option description
 
! scope="col" |Default Value
 
! scope="col" |Units
 
! scope="col" |Type
 
 
 
|-
 
|-
 
| Water
 
| Water
|Turbine
+
|InterfaceSedimentWater
|CD
+
|OUTPUT_TIME
|Drag coef for the structure
+
|Vector with instants (starting from 0) when to perform outputs. The last number in the vector is the time step to perform the remaining outputs.
 
|
 
|
|Not yet implemented
 
 
|
 
|
 
|
 
|
|
 
|-
 
| Water
 
|Turbine
 
|CP
 
|Power coefficient value. Power coefficient that quantifies the amount of power extracted from the flow
 
|0-1
 
|percentage between 0 and 1
 
 
|
 
|
 
|
 
|
|Real
 
 
|-
 
|-
 
| Water
 
| Water
|Turbine
+
|InterfaceSedimentWater
|CT
+
|PARTICULATE
|Thrust coefficient value. Power coefficient that quantifies the forced exerted by the turbine to the flow
+
|Property physical state: 0 - Dissolved; 1 - Particulate
|0-1
 
|percentage between 0 and 1
 
 
|
 
|
 
|
 
|
|Real
 
|-
 
| Water
 
|Turbine
 
|DIAMETER
 
|Device diameter length
 
 
|
 
|
 
|
 
|
 
|
 
|
|m
 
|Real
 
 
|-
 
|-
 
| Water
 
| Water
|Turbine
+
|InterfaceSedimentWater
|HEIGHT
+
|REFERENCE_DEPTH
|The heigh of the centre of the turbine respect the floor
+
|Reference depth below which shear stress is limited. Keyword is only read if SHEAR_STRESS_LIMITATION is on.
 
|
 
|
 
|
 
|
 
|
 
|
|m
 
|Real
 
|-
 
| Water
 
|Turbine
 
|LOWER_VEL
 
|Cut-in speed. The minimum speed at which the device starts working
 
 
|
 
|
 
|
 
|
|0
 
|m/s
 
|Real
 
 
|-
 
|-
 
| Water
 
| Water
|Turbine
+
|InterfaceSedimentWater
|POS_LAT
+
|REFERENCE_SHEAR_STRESS
|Latitude position in geographic coordinates or y position in metric coordinates.
+
|Shear stress value assumed in limited cells when SHEAR_STRESS_LIMITATION is on
 +
|
 
|
 
|
 
|
 
|
 
|
 
|
 
|
 
|
|Real
 
 
|-
 
|-
 
| Water
 
| Water
|Turbine
+
|InterfaceSedimentWater
|POS_LONG
+
|RESTART_FILE_OUTPUT_TIME
|Longitude position in geographic coordinates and x position in metric coordinates.
+
|Output Time to write restart files
 +
|
 
|
 
|
 
|
 
|
 
|
 
|
 
|
 
|
|Real
 
 
|-
 
|-
 
| Water
 
| Water
|Turbine
+
|InterfaceSedimentWater
|TIMESERIE
+
|RESTART_FILE_OVERWRITE
|Activates the timeserie module and prints the output data of the turbine
+
|Defines whether to overwrite the output restart file or not. By default, the output restart is not overwritten
|0/1
+
|
|activates the ouput data
 
 
|
 
|
 
|
 
|
|Boolean
 
|-
 
| Water
 
|Turbine
 
|UPPER_VEL
 
|Design speed.
 
 
|
 
|
 
|
 
|
|10
 
|m/s
 
|Real
 
 
|-
 
|-
 
| Water
 
| Water
|Turbine
+
|InterfaceSedimentWater
|WIDTH_STRUCT
+
|SAND_TRANSPORT
|Width of the structure
+
|Compute sand tranport
 +
|
 
|
 
|
|Not yet implemented
 
 
|
 
|
 
|
 
|
 
|
 
|
|-
 
|}
 
 
=== Module Turbulence===
 
[https://github.com/Mohid-Water-Modelling-System/Mohid/blob/master/Software/MOHIDWater/ModuleTurbulence.F90 Source Code]
 
{| class="wikitable"
 
|-
 
! scope="col" |Project
 
! scope="col" |Module
 
! scope="col" |Keyword
 
! scope="col" |Keyword description
 
! scope="col" |Options
 
! scope="col" |Option description
 
! scope="col" |Default Value
 
! scope="col" |Units
 
! scope="col" |Type
 
 
|-
 
|-
 
| Water
 
| Water
|Turbulence
+
|InterfaceSedimentWater
|Background_Viscosity
+
|SECONDPROP
|Background viscosity/diffusivity.
+
|Name of the second property involved in the rate
 +
|
 
|
 
|
 
|
 
|
|-
 
| Water
 
|Turbulence
 
|CONST_MIXING_LENGTH_HORIZONTAL
 
|Default horizontal mixing length. Used to compute the random trajectory of particle (Lagrangian Module
 
 
|
 
|
 
|
 
|
 
|-
 
|-
 
| Water
 
| Water
|Turbulence
+
|InterfaceSedimentWater
|CONTINUOUS
+
|SEDIMENT_FLUXES
|Check if the user wants to perform a simulation startinf from a previous run (1) or not (0).
+
|Compute property fluxes between interface sediment-water and sediment column
 +
|
 
|
 
|
 
|
 
|
|-
 
| Water
 
|Turbulence
 
|DT_OUTPUT_TIME
 
|Time interval for time serie.
 
 
|
 
|
 
|
 
|
 
|-
 
|-
 
| Water
 
| Water
|Turbulence
+
|InterfaceSedimentWater
|HORCON
+
|SEDIMENT_WATER_FLUXES
|Smaagorinsky coefficient. Used only if MODVISH is "smagorinsky".
+
|Compute property fluxes between sediment and water column
 +
|
 +
|
 +
|
 
|
 
|
 
|
 
|
 
|-
 
|-
 
| Water
 
| Water
|Turbulence
+
|InterfaceSedimentWater
|HREF_VIS
+
|SHEAR_STRESS_LIMITATION
|Water column reference thickness used in the for the option MODVISH "estuary".
+
|Limit shear stress values in shallow zones
 +
|
 +
|
 +
|
 
|
 
|
 
|
 
|
 
|-
 
|-
 
| Water
 
| Water
|Turbulence
+
|InterfaceSedimentWater
|MIXLENGTH_MAX
+
|STATISTICS_SHEAR
|Maximum allowed mixing length. Parameter used in the Nihoul and Leendertse parameterization.
+
|Perform statistics to shear velocity
 +
|
 +
|
 +
|
 
|
 
|
 
|
 
|
 
|-
 
|-
 
| Water
 
| Water
|Turbulence
+
|InterfaceSedimentWater
|MIXLENGTH_V
+
|STATISTICS_SHEAR_FILE
|Default vertical mixing length. Used to compute the random trajectory of particle (Lagrangian Module).
+
|Path to statistics input data file. Only read if STATISTICS_SHEAR is on.
 +
|
 +
|
 +
|
 
|
 
|
 
|
 
|
 
|-
 
|-
 
| Water
 
| Water
|Turbulence
+
|InterfaceSedimentWater
|MLD
+
|TIME_SERIE
|Checks out if the user pretends to compute the mixed layer length (1) or not (0).
+
|Outputs property results in time series
 +
|
 +
|
 +
|
 
|
 
|
 
|
 
|
 
|-
 
|-
 
| Water
 
| Water
|Turbulence
+
|InterfaceSedimentWater
|MLD_BOTTOM
+
|TIME_SERIE_LOCATION
|Checks out if the user pretends to compute the bottom mixed layer length (1) or not (0).
+
|Path to time serie locations file
 +
|
 +
|
 +
|
 
|
 
|
 
|
 
|
 
|-
 
|-
 
| Water
 
| Water
|Turbulence
+
|InterfaceSedimentWater
| rowspan="3" |MLD_Method
+
|UNITS
| rowspan="3" |
+
|Property units
|1
+
|
|Turbulent kinetic energy (TKE) inferior to a predefined minimum.
+
|
 +
|
 +
|
 +
|
 
|-
 
|-
 
| Water
 
| Water
|Turbulence
+
|InterfaceSedimentWater
|2
+
|WATER_FLUXES
|Richardson number (Ri) superior to a critical value.
+
|Compute property fluxes to/from water column
 +
|
 +
|
 +
|
 +
|
 +
|
 
|-
 
|-
 
| Water
 
| Water
|Turbulence
+
|InterfaceSedimentWater
|3
+
|WAVETENSION
|Maximum value of Brunt-Vaisalla frequency (N)
+
|Compute wave induced shear stress
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|}
 +
 
 +
=== Module Jet===
 +
[https://github.com/Mohid-Water-Modelling-System/Mohid/blob/master/Software/MOHIDWater/ModuleJet.F90 Source Code]
 +
{| class="wikitable"
 
|-
 
|-
| Water
+
! scope="col" |Project
|Turbulence
+
! scope="col" |Module
| rowspan="7" |MODTURB
+
! scope="col" |Keyword
| rowspan="7" |Vertical eddy viscosity model
+
! scope="col" |Keyword description
|backhaus
+
! scope="col" |Options
|Uses Backhaus turbulence scheme.
+
! scope="col" |Option description
 +
! scope="col" |Default Value
 +
! scope="col" |Units
 +
! scope="col" |Type
 
|-
 
|-
 
| Water
 
| Water
|Turbulence
+
|Jet
|constant
+
|BOTTOM_SALINITY
|Constant eddy viscosity model. Viscosity value is specified with keyword "VISCOSITY_V". Typical values for real (ocean or estuaries) are in the range 0.1 - 10, depending on vertical length scale and vertical grid spacing.
+
|ambient bottom salinity when a LINEAR water column is admitted
 +
|
 +
|
 +
|
 +
|
 +
|
 
|-
 
|-
 
| Water
 
| Water
|Turbulence
+
|Jet
|file2D
+
|BOTTOM_TEMPERATURE
|Vertical viscosity is specified using an ASCII file containing grid data. The file is defined in the block: begin_viscosity_v/end_viscosity_v. Use of this block is specified in the FillMatrix module (Mohid Base 2 project)
+
|ambient bottom temperature when a LINEAR water column is admitted
 +
|
 +
|
 +
|
 +
|
 +
|
 
|-
 
|-
 
| Water
 
| Water
|Turbulence
+
|Jet
|leendertsee
+
|BOTTOM_VELU
|Uses Leendertsee turbulence scheme.
+
|ambient bottom velocity U when a LINEAR water column is admitted
 +
|
 +
|
 +
|
 +
|
 +
|
 
|-
 
|-
 
| Water
 
| Water
|Turbulence
+
|Jet
|nihoul
+
|BOTTOM_VELV
|Uses Nihoul turbulence scheme.
+
|ambient bottom velocity V when a LINEAR water column is admitted
 +
|
 +
|
 +
|
 +
|
 +
|
 
|-
 
|-
 
| Water
 
| Water
|Turbulence
+
|Jet
|pacanowski
+
|DEFAULT_SALINITY
|Uses Pacanowski turbulence scheme.
+
|ambient salinity when a UNIFORM water column is admitted
|-
 
| Water
 
|Turbulence
 
|turbulence_equation
 
|Uses a turbulence equation for closure. This is only to be used with GOTM module.
 
|-
 
| Water
 
|Turbulence
 
| rowspan="4" |MODVISH
 
| rowspan="4" |Horizontal eddy viscosity model.
 
|constant
 
|Constant horizontal viscosity
 
|-
 
| Water
 
|Turbulence
 
|estuary
 
 
|
 
|
|-
 
| Water
 
|Turbulence
 
|file2D
 
|Horizontal viscosity is specified using an ASCII file containing grid data. The file is defined in the block: begin_viscosity_v/end_viscosity_v. Use of this block is specified in the FillMatrix module (Mohid Base 2 project)
 
|-
 
| Water
 
|Turbulence
 
|smagorinsky
 
|Smagorinsky turbulence scheme.
 
|-
 
| Water
 
|Turbulence
 
|NYQUIST
 
|Nyquist frequency used for mixing length calculation.
 
 
|
 
|
 
|
 
|
|-
 
| Water
 
|Turbulence
 
|OUTPUT_PROFILE
 
|Perform profile outputs in HDF5
 
 
|
 
|
 
|
 
|
 
|-
 
|-
 
| Water
 
| Water
|Turbulence
+
|Jet
|OUTPUT_TIDE
+
|DEFAULT_TEMPERATURE
|Checks out if the user pretends to write tidal information in HDF output (1) or not (0).
+
|ambient temperature when a UNIFORM water column is admitted
 +
|
 
|
 
|
 
|
 
|
|-
 
| Water
 
|Turbulence
 
|OUTPUT_TIME
 
|Intrevals of time between outputs.
 
 
|
 
|
 
|
 
|
 
|-
 
|-
 
| Water
 
| Water
|Turbulence
+
|Jet
|PRANDTL_0
+
|DEFAULT_VELU
|Vertical Prandtl number
+
|ambient velocity U when a UNIFORM water column is admitted
 +
|
 
|
 
|
 
|
 
|
|-
 
| Water
 
|Turbulence
 
|RESTART_FILE_OVERWRITE
 
|Defines whether to overwrite the output restart file or not. By default, the output restart is not overwritten
 
 
|
 
|
 
|
 
|
 
|-
 
|-
 
| Water
 
| Water
|Turbulence
+
|Jet
|RICH_MLD
+
|DEFAULT_VELV
|Ri used to compute the surface mixing length based on the Ri number.
+
|ambient velocity V when a UNIFORM water column is admitted
 +
|
 
|
 
|
 
|
 
|
|-
 
| Water
 
|Turbulence
 
|STATISTICS_MLD
 
|Checks out if the user pretends to output statics for the surface mixing length (1) or not (0).
 
 
|
 
|
 
|
 
|
 
|-
 
|-
 
| Water
 
| Water
|Turbulence
+
|Jet
|STATISTICS_MLD_FILE
+
|DT_OUTPUT
|File name for output statistics of surface mixing length.
+
|Time interval between outputs
 +
|
 
|
 
|
 
|
 
|
|-
 
| Water
 
|Turbulence
 
|TIME_SERIE
 
|Checks out if the user pretends to write time series of this property (1) or not (0).
 
 
|
 
|
 
|
 
|
 
|-
 
|-
 
| Water
 
| Water
|Turbulence
+
|Jet
|TIME_SERIE_LOCATION
+
|INITIAL_TRACER_CONCENTRATION
|Path to time serie location file
+
|Initial concentration of generic tracer
 +
|
 
|
 
|
 
|
 
|
|-
 
| Water
 
|Turbulence
 
|TKE_MLD
 
|TKE limit used to compute the surface mixing length based on the TKE.
 
 
|
 
|
 
|
 
|
 
|-
 
|-
 
| Water
 
| Water
|Turbulence
+
|Jet
|VISCOSITY_H
+
|LAGRANGIAN
|Default horizontal viscosity.
 
 
|
 
|
 
|
 
|
|-
 
| Water
 
|Turbulence
 
|VISCOSITY_V
 
|Default vertical viscosity.
 
 
|
 
|
 
|
 
|
|-
 
| Water
 
|Turbulence
 
|VISH_REF
 
|Horizontal viscosity used as the minimum value for viscosity if MODVISH is either "estuary" or
 
"smagorinsky".
 
 
|
 
|
 
|
 
|
 +
|-
 +
| rowspan="3" |Water
 +
| rowspan="3" |Jet
 +
| rowspan="3" |LOCAL_TYPE
 +
| rowspan="3" |Methodology to define the ambient variables
 +
|FIELD3D
 +
|3D field generated by the MOHID system
 +
| rowspan="3" |
 +
| rowspan="3" |
 +
| rowspan="3" |
 +
|-
 +
|LINEAR
 +
|Water column where the density and velocity have a linear profile
 +
|-
 +
|UNIFORM
 +
|Uniform water column
 
|-
 
|-
 
| Water
 
| Water
|Turbulence
+
|Jet
|VREF_VIS
+
|MAX_DT
|Reference velocity used if MODVISH is "estuary".
+
|Maximum time step interval
 
|
 
|
 
|
 
|
Line 12,143: Line 11,584:
 
|
 
|
 
|
 
|
|}
+
|-
 
 
=== Module WaterProperties===
 
[https://github.com/Mohid-Water-Modelling-System/Mohid/blob/master/Software/MOHIDWater/ModuleWaterProperties.F90 Source Code]
 
{| class="wikitable"
 
|-
 
! scope="col" |Project
 
! scope="col" |Module
 
! scope="col" |Keyword
 
! scope="col" |Keyword description
 
! scope="col" |Options
 
! scope="col" |Option description
 
! scope="col" |Default Value
 
! scope="col" |Units
 
! scope="col" |Type
 
|-
 
 
| Water
 
| Water
|WaterProperties
+
|Jet
|ADV_DIF_NUM_STABILITY
+
|MAX_DV
|Verifies advection-diffusion numerical stability for this property.
+
|Maximum volume variation between time steps
 
|
 
|
 
|
 
|
Line 12,170: Line 11,596:
 
|-
 
|-
 
| Water
 
| Water
|WaterProperties
+
|Jet
| rowspan="5" |ADV_METHOD_H
+
|MAX_PLUME_DIAMETER
| rowspan="5" |Horizontal advection discretization.
+
|Plume diameter from which initial dilution stops. This value is used to simulate the jets overlapping
|1
 
|UpwindOrder1
 
 
|
 
|
 
|
 
|
|
 
|-
 
| Water
 
|WaterProperties
 
|2
 
|UpwindOrder2
 
 
|
 
|
 
|
 
|
Line 12,188: Line 11,606:
 
|-
 
|-
 
| Water
 
| Water
|WaterProperties
+
|Jet
|3
+
|OUTFALL_ANGLE
|UpwindOrder3
+
|Outfall angle
 
|
 
|
 
|
 
|
|
 
|-
 
| Water
 
|WaterProperties
 
|4
 
|P2_TVD
 
 
|
 
|
 
|
 
|
Line 12,204: Line 11,616:
 
|-
 
|-
 
| Water
 
| Water
|WaterProperties
+
|Jet
|5
+
|OUTFALL_LENGTH
|CentralDif
+
|Outfall length
|
 
 
|
 
|
 
|
 
|
|-
 
| Water
 
|WaterProperties
 
| rowspan="5" |ADV_METHOD_V
 
| rowspan="5" |Vertical advection discretization.
 
|1
 
|UpwindOrder1
 
 
|
 
|
 
|
 
|
Line 12,222: Line 11,626:
 
|-
 
|-
 
| Water
 
| Water
|WaterProperties.
+
|Jet
|2
+
|OUTPUT_TYPE
|UpwindOrder2
+
|The output can be made given the exact information in specific output times or a cloud of particles for each output time
 
|
 
|
 
|
 
|
|
 
|-
 
| Water
 
|WaterProperties
 
|3
 
|UpwindOrder3
 
 
|
 
|
 
|
 
|
 
|
 
|
 +
|-
 +
| rowspan="2" |Water
 +
| rowspan="2" |Jet
 +
| rowspan="2" |PARAMETERIZATION
 +
| rowspan="2" |Parametrization used to simulate the entrainment process
 +
|CORJET
 +
|Parameterization based on CORJET model
 +
| rowspan="2" |
 +
| rowspan="2" |
 +
| rowspan="2" |
 +
|-
 +
|JETLAG
 +
|Parameterization based on JETLAG model
 
|-
 
|-
 
| Water
 
| Water
|WaterProperties
+
|Jet
|4
+
|PARTICLES_NUMBER
|P2_TVD
+
|In case of OUTPUT_TYPE = CLOUD this is the number of output tracer per output time interval
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 12,246: Line 11,659:
 
|-
 
|-
 
| Water
 
| Water
|WaterProperties
+
|Jet
|5
+
|PORT_ANGLE_HZ
|CentralDif
+
|Port vertical angle
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 12,254: Line 11,669:
 
|-
 
|-
 
| Water
 
| Water
|WaterProperties
+
|Jet
|ADVECTION_DIFFUSION
+
|PORT_ANGLE_XY
|Property transported by advection and diffusion.
+
|Port horizontal angle
 
|
 
|
 
|
 
|
Line 12,264: Line 11,679:
 
|-
 
|-
 
| Water
 
| Water
|WaterProperties
+
|Jet
| rowspan="2" |ADVECTION_H_IMP_EXP
+
|PORT_BOTTOM_DISTANCE
| rowspan="2" |Horizontal advection computed using a implicit/explicit discretization for this property.
+
|Port distance from the bottom
|0
 
|Implicit discretization
 
 
|
 
|
 
|
 
|
|
 
|-
 
| Water
 
|WaterProperties
 
|1
 
|Explicit discretization
 
 
|
 
|
 
|
 
|
Line 12,282: Line 11,689:
 
|-
 
|-
 
| Water
 
| Water
|WaterProperties
+
|Jet
| rowspan="2" |ADVECTION_V_IMP_EXP
+
|PORT_DIAMETER
| rowspan="2" |Vertical advection computed using a implicit/explicit discretization for this property.
+
|Diameter of each port
|0
 
|Implicit discretization.
 
|
 
 
|
 
|
 
|
 
|
|-
 
| Water
 
|WaterProperties
 
|1
 
|Explicit discretization.
 
 
|
 
|
 
|
 
|
Line 12,300: Line 11,699:
 
|-
 
|-
 
| Water
 
| Water
|WaterProperties
+
|Jet
|AGE_USING_WATERPOINTS
+
|PORTS_NUMBER
|Compute age using Waterpoints. If FALSE then age is computed using Openpoints.
+
|Number of Ports
 
|
 
|
 
|
 
|
Line 12,310: Line 11,709:
 
|-
 
|-
 
| Water
 
| Water
|WaterProperties
+
|Jet
|ALTITUDE
+
|RUN_MAX_PERIOD
|
+
|Maximum run period
 
|
 
|
 
|
 
|
Line 12,320: Line 11,719:
 
|-
 
|-
 
| Water
 
| Water
|WaterProperties
+
|Jet
|BOTTOM_FLUXES
+
|RUN_MIN_PERIOD
|This property has bottom fluxes
+
|Minimum run period
 
|
 
|
 
|
 
|
Line 12,330: Line 11,729:
 
|-
 
|-
 
| Water
 
| Water
|WaterProperties
+
|Jet
| rowspan="7" |BOUNDARY_CONDITION
+
|SEDIMENT_COLUMN
| rowspan="7" |Boundary condition for this property.
 
|1
 
|MassConservation
 
 
|
 
|
 
|
 
|
 
|
 
|
|-
 
| Water
 
|WaterProperties
 
|2
 
|ImposedValue
 
 
|
 
|
 
|
 
|
Line 12,348: Line 11,739:
 
|-
 
|-
 
| Water
 
| Water
|WaterProperties
+
|Jet
|3
+
|SURFACE_SALINITY
|VerticalDiffusion
+
|ambient surface salinity when a LINEAR water column is admitted
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 12,356: Line 11,749:
 
|-
 
|-
 
| Water
 
| Water
|WaterProperties
+
|Jet
|4
+
|SURFACE_TEMPERATURE
|NullGradient
+
|ambient surface temperature when a LINEAR water column is admitted
 
|
 
|
 
|
 
|
|
 
|-
 
| Water
 
|WaterProperties
 
|5
 
|SubModel
 
 
|
 
|
 
|
 
|
Line 12,372: Line 11,759:
 
|-
 
|-
 
| Water
 
| Water
|WaterProperties
+
|Jet
|6
+
|SURFACE_VELU
|Orlanski
+
|ambient surface velocity U when a LINEAR water column is admitted
 
|
 
|
 
|
 
|
|
 
|-
 
| Water
 
|WaterProperties
 
|8
 
|CyclicBoundary
 
 
|
 
|
 
|
 
|
Line 12,388: Line 11,769:
 
|-
 
|-
 
| Water
 
| Water
|WaterProperties
+
|Jet
| rowspan="2" |BOUNDARY_INITIALIZATION
+
|SURFACE_VELV
| rowspan="2" |Processes considered to initialize the boundary values of this property
+
|ambient surface velocity V when a LINEAR water column is admitted
|EXTERIOR
 
|A value exterior to the domain is be imposed (a constant value).
 
 
|
 
|
 
|
 
|
|
 
|-
 
| Water
 
|WaterProperties
 
|INTERIOR
 
|Boundaries equal to the values given
 
in the same cells during the domain initialization.
 
 
|
 
|
 
|
 
|
Line 12,407: Line 11,779:
 
|-
 
|-
 
| Water
 
| Water
|WaterProperties
+
|Jet
|BOX_TIME_SERIE
+
|WAVES
|Checks to see if the user pretends to write a time serie inside each box for this property
 
 
|
 
|
 
|
 
|
 
|
 
|
 
|
 
|
|
 
|-
 
| Water
 
|WaterProperties
 
|BOXFLUXES
 
|Path to the file with the boxes definitions.
 
 
|
 
|
 
|
 
|
Line 12,425: Line 11,790:
 
|
 
|
 
|
 
|
 +
|}
 +
 +
=== Module Lagrangian===
 +
[https://github.com/Mohid-Water-Modelling-System/Mohid/blob/master/Software/MOHIDWater/ModuleLagrangian.F90 Source Code]
 +
{| class="wikitable"
 +
|-
 +
! scope="col" |Project
 +
! scope="col" |Module
 +
! scope="col" |Keyword
 +
! scope="col" |Keyword description
 +
! scope="col" |Options
 +
! scope="col" |Option description
 +
! scope="col" |Default Value
 +
! scope="col" |Units
 +
! scope="col" |Type
 +
|-
 +
| rowspan="2" |Water
 +
| rowspan="2" |Lagrangian
 +
| rowspan="2" |ACCIDENT_METHOD
 +
| rowspan="2" |How to distribute initially the particles if the emission type is accident
 +
|1
 +
|The "Fay" option
 +
| rowspan="2" |
 +
| rowspan="2" |
 +
| rowspan="2" |
 +
|-
 +
|2
 +
|The "Thickness" option
 
|-
 
|-
 
| Water
 
| Water
|WaterProperties
+
|Lagrangian
|CEQUALW2
+
|ACCIDENT_TIME
|This property has CEQUALW2 model as a sink and source
+
|Time when the accident occur.
 +
By default is equal to the model start time
 
|
 
|
 
|
 
|
Line 12,437: Line 11,831:
 
|-
 
|-
 
| Water
 
| Water
|WaterProperties
+
|Lagrangian
|DATA_ASSIMILATION
+
|ADVECTION
|Data assimilation scheme
+
|Move Particle due to horizontal velocity.
 
|
 
|
 
|
 
|
Line 12,447: Line 11,841:
 
|-
 
|-
 
| Water
 
| Water
|WaterProperties
+
|Lagrangian
|DECAY_TIME
+
|AMBIENT_CONC
|Decay time of this property in the boundary.
+
|Ambient concentration.
|0
+
|
|Property value at the boundary remains constant.
+
|
 
|
 
|
 
|
 
|
Line 12,457: Line 11,851:
 
|-
 
|-
 
| Water
 
| Water
|WaterProperties
+
|Lagrangian
|DEFAULTBOUNDARY
+
|ASSOCIATE_BEACH_PROB
|The default value of a specific water property imposed in the open boundary
+
|Checks if the user want to associate beaching probability to the particles
 
|
 
|
 
|
 
|
Line 12,467: Line 11,861:
 
|-
 
|-
 
| Water
 
| Water
|WaterProperties
+
|Lagrangian
| rowspan="5" |DENSITY_METHOD
+
|BEACHING
| rowspan="5" |Method to compute water density
 
|1
 
|Leendertse
 
 
|
 
|
 
|
 
|
 
|
 
|
|-
 
| Water
 
|WaterProperties
 
|2
 
|UNESCO (''in situ'' temperature)
 
 
|
 
|
 
|
 
|
Line 12,485: Line 11,871:
 
|-
 
|-
 
| Water
 
| Water
|WaterProperties
+
|Lagrangian
|3
+
|BEACHING_BOX_FILENAME
|Linear
+
|Link to the data file which contains the definition of the boxes used for defining the beaching probability.
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 12,493: Line 11,881:
 
|-
 
|-
 
| Water
 
| Water
|WaterProperties
+
|Lagrangian
|4
+
|BEACHING_LIMIT
|Mellor 1996
+
|Maximum distance between particles and coast for particle beaching
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 12,501: Line 11,891:
 
|-
 
|-
 
| Water
 
| Water
|WaterProperties
+
|Lagrangian
|5
+
|BOTTOM_DISTANCE
|Jackett and McDougall 1995
+
|Distance from bottom below which the tracer can sediment.
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 12,509: Line 11,901:
 
|-
 
|-
 
| Water
 
| Water
|WaterProperties
+
|Lagrangian
|DESCRIPTION
+
|BOTTOM_EMISSION
|Description of this property
+
|Checks if the tracers are emited from the bottom.
 
|
 
|
 
|
 
|
Line 12,519: Line 11,911:
 
|-
 
|-
 
| Water
 
| Water
|WaterProperties
+
|Lagrangian
|DESCRIPTION
+
|BOX_NUMBER
|Rate description ex: zooplankton grazing over phytoplankton
+
|Number of box to associate to origin.
 
|
 
|
 
|
 
|
Line 12,529: Line 11,921:
 
|-
 
|-
 
| Water
 
| Water
|WaterProperties
+
|Lagrangian
| rowspan="2" |DIFFUSION_V_IMP_EXP
+
|BOXES_BEACHING_PROB
| rowspan="2" |Vertical diffusion computed using a implicit/explicit discretization for this property.
+
|List of Inbox Beaching Probability.
|0
+
|
|Implicit discretization.
+
|
 
|
 
|
 
|
 
|
Line 12,539: Line 11,931:
 
|-
 
|-
 
| Water
 
| Water
|WaterProperties
+
|Lagrangian
|1
+
|BOXVOLINIC
|Explicit discretization.
+
|Initial Volume of a particle in the box.
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 12,547: Line 11,941:
 
|-
 
|-
 
| Water
 
| Water
|WaterProperties
+
|Lagrangian
|DISCHARGES
+
|COEF_INITIAL_MIXING
|Property is discharged.
+
|Coefficient use to control volume increase due to initial mixing
 
|
 
|
 
|
 
|
Line 12,557: Line 11,951:
 
|-
 
|-
 
| Water
 
| Water
|WaterProperties
+
|Lagrangian
|DISCHARGES_TRACKING
+
|COMPUTE_AGE
|This property writes discharges as time serie
+
|This logical option allows to compute the age of each tracer.
 
|
 
|
 
|
 
|
Line 12,567: Line 11,961:
 
|-
 
|-
 
| Water
 
| Water
|WaterProperties
+
|Lagrangian
| rowspan="3" |DOSAT_TYPE
+
|COMPUTE_BUOYANCY
| rowspan="3" |Method to compute dissolved oxygen saturation
+
|Computes Particle vertical velocity evolution due to density gradients
|1
 
|Apha
 
 
|
 
|
 
|
 
|
|
 
|-
 
| Water
 
|WaterProperties
 
|2
 
|Henry
 
 
|
 
|
 
|
 
|
Line 12,585: Line 11,971:
 
|-
 
|-
 
| Water
 
| Water
|WaterProperties
+
|Lagrangian
|3
+
|COMPUTE_PLUME
|Mortimer
+
|Computes Particle Plume due density gradients
|
+
|
|
+
|
 +
|
 +
|
 +
|
 +
|-
 +
| Water
 +
|Lagrangian
 +
|CONC_COLUMN
 +
|Column of the time serie input where is defined a variable concentration.
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
| Water
 +
|Lagrangian
 +
|CONC_VARIABLE
 +
|Check if the user wants a variable concentration.
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
| Water
 +
|Lagrangian
 +
|CONCENTRATION
 +
|Concentration of the property.
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
| Water
 +
|Lagrangian
 +
|D50
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
| Water
 +
|Lagrangian
 +
|DEFAULT_BEACHING_PROB
 +
|The probability a particle "beaches" when beaching is enabled
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
| rowspan="3" |Water
 +
| rowspan="3" |Lagrangian
 +
| rowspan="3" |DENSITY_METHOD
 +
| rowspan="3" |Formula to calculate particle density
 +
|1
 +
|Leendertse
 +
| rowspan="3" |
 +
| rowspan="3" |
 +
| rowspan="3" |
 +
|-
 +
|2
 +
|UNESCO
 +
|-
 +
|3
 +
|Constant
 +
|-
 +
| Water
 +
|Lagrangian
 +
|DEPOSITION
 +
|Checks if the tracers can deposited.
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
| Water
 +
|Lagrangian
 +
|DEPTH_CELLS
 +
|Depth in Cells (from bottom)
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
| Water
 +
|Lagrangian
 +
|DEPTH_METERS
 +
|Depth of emission relativ to surface.
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
| Water
 +
|Lagrangian
 +
|DISCHARGE_FILE
 +
|A Link to the data file whichs contains the time serie of the variable flow
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
| Water
 +
|Lagrangian
 +
|DT_EMIT
 +
|The interval between emissions. By default this value is equal to DT_PARTIC
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
| Water
 +
|Lagrangian
 +
|DT_PARTIC
 +
|Particle Time Step
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
| rowspan="3" |Water
 +
| rowspan="3" |Lagrangian
 +
| rowspan="3" |EMISSION_SPATIAL
 +
| rowspan="3" |Type of spatial emission.
 +
|Accident
 +
|Emission as accident
 +
| rowspan="3" |
 +
| rowspan="3" |
 +
| rowspan="3" |
 +
|-
 +
|Box
 +
|Emission from a Box
 +
|-
 +
|Point
 +
|Emission at a single point
 +
|-
 +
| rowspan="2" |Water
 +
| rowspan="2" |Lagrangian
 +
| rowspan="2" |EMISSION_TEMPORAL
 +
| rowspan="2" |Type of temporal emission
 +
|Continuous
 +
|Continuous emission
 +
| rowspan="2" |
 +
| rowspan="2" |
 +
| rowspan="2" |
 +
|-
 +
|Instantaneous
 +
|Instantaneous emission
 +
|-
 +
| Water
 +
|Lagrangian
 +
|EROSION_RATE
 +
|Rate of tracers erosion.
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
| Water
 +
|Lagrangian
 +
|EULERIAN_MONITOR
 +
|Path to a boxes file to integrate eulerian  concentrations based on lagrangian tracers
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
| Water
 +
|Lagrangian
 +
|EXTINCTION_PARAMETER
 +
|This property has an extinction parameter. This parameter can be use
 +
to compute the effect of this property in the light extinction
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
| Water
 +
|Lagrangian
 +
|FLOAT
 +
|Indicates if the particle is a floating particle (e.g. oil)
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
| Water
 +
|Lagrangian
 +
|FLOW
 +
|The flow of the point emission
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
| Water
 +
|Lagrangian
 +
|FLOW_COLUMN
 +
|The data column of the flow values which define the time serie of the variable flow
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
| Water
 +
|Lagrangian
 +
|FLOW_VARIABLE
 +
|Checks if the flow of the point emission is variable DT
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
| Water
 +
|Lagrangian
 +
|GROUP_ID
 +
|The Group ID to which the origin belongs
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
| Water
 +
|Lagrangian
 +
|INCRP
 +
|Increment of grid cells to fill Boxes.
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
| Water
 +
|Lagrangian
 +
|JET_DATA_FILE
 +
|Link to the data file which contains the Plume / Jet parameterizations
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
| Water
 +
|Lagrangian
 +
|JET_DT
 +
|Time interval for the actualization of Plume Jet properties
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
| Water
 +
|Lagrangian
 +
|KILL_LAND_PARTICLES
 +
|Kills particles which are located in a Waterpoint which is not a OpenPoint 
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
| Water
 +
|Lagrangian
 +
|MAINTAIN_RELATIVE_POSITION
 +
|Check is the user wants to maintain
 +
the vertical relative position of the origin
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
| Water
 +
|Lagrangian
 +
|MIN_CONCENTRATION
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
| Water
 +
|Lagrangian
 +
|MIN_SED_VELOCITY
 +
|Minimum Sedimention velocity.
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
| Water
 +
|Lagrangian
 +
|MONITOR_BOX
 +
|Link to the data file which contains the definition of the boxes used for particle "monitoring" (Residence Time)
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
| Water
 +
|Lagrangian
 +
|MONITOR_BOX_PROP_MASS
 +
|Name of property to monitor mass in a box
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
| rowspan="2" |Water
 +
| rowspan="2" |Lagrangian
 +
| rowspan="2" |MOVEMENT
 +
| rowspan="2" |Type of particle aleatory horizontal movement
 +
|NotRandom
 +
|Do not consider any aleatory horizontal component
 +
| rowspan="2" |
 +
| rowspan="2" |
 +
| rowspan="2" |
 +
|-
 +
|SullivanAllen
 +
|Parameterization based on Sullivan Allen formulation
 +
|-
 +
| Water
 +
|Lagrangian
 +
|MOVING_ORIGIN
 +
|Checks if the Origin has a moving location
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
| Water
 +
|Lagrangian
 +
|MOVING_ORIGIN_COLUMN_X
 +
|The data column in which the X position values are given
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
| Water
 +
|Lagrangian
 +
|MOVING_ORIGIN_COLUMN_Y
 +
|The data column in which the Y position values are given
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
| Water
 +
|Lagrangian
 +
|MOVING_ORIGIN_FILE
 +
|A Link to the data file which contains the time serie of the position of the origin
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
| rowspan="2" |Water
 +
| rowspan="2" |Lagrangian
 +
| rowspan="2" |MOVING_ORIGIN_UNITS
 +
| rowspan="2" |Units in which the moving origin position is given
 +
|Meters
 +
|The units are meters
 +
| rowspan="2" |
 +
| rowspan="2" |
 +
| rowspan="2" |
 +
|-
 +
|Cells
 +
|The units are given as cells
 +
|-
 +
| Water
 +
|Lagrangian
 +
|NAME
 +
|Name of the property.
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
| Water
 +
|Lagrangian
 +
|NBR_PARTIC
 +
|Number of Particles in each emission.
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
| Water
 +
|Lagrangian
 +
|NOWQM
 +
|To compute age without running moduleWQM.
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
| Water
 +
|Lagrangian
 +
|OLD
 +
|If the computation of this origin is continued from a previous run
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
| Water
 +
|Lagrangian
 +
|ORIGIN_NAME
 +
|Name of the Origin. Origin Names must be unic.
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
| rowspan="2" |Water
 +
| rowspan="2" |Lagrangian
 +
| rowspan="2" |OUTPUT_CONC
 +
| rowspan="2" |Output Integration Type
 +
|1
 +
|Uses maximum values for integration
 +
| rowspan="2" |
 +
| rowspan="2" |
 +
| rowspan="2" |
 +
|-
 +
|2
 +
|Uses average values for integration
 +
|-
 +
| Water
 +
|Lagrangian
 +
|OUTPUT_MAX_TRACER
 +
|Checks if the users wants to output the maximum tracer concentration in each cell
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
| Water
 +
|Lagrangian
 +
|OUTPUT_TIME
 +
|Output Time
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
| Water
 +
|Lagrangian
 +
|OVERLAY_VELOCITY
 +
|Checks if the user wants to add an aditional velocity to the particles
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
| Water
 +
|Lagrangian
 +
|PARTIC_BOX
 +
|Link to the data file which contains the definition of the boxes used for particle emission
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
| Water
 +
|Lagrangian
 +
|PARTITION_COEF_SED
 +
|Partition coefficent in the sediment.
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
| Water
 +
|Lagrangian
 +
|PARTITION_COEF_WATER
 +
|Partition coefficient in the water column.
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
| Water
 +
|Lagrangian
 +
|PARTITION_COUPLE_SED
 +
|Concentration of the dissolved phase in the intersticial water. The dissolved phase is admitted with a constant concentration.
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
| Water
 +
|Lagrangian
 +
|PARTITION_COUPLE_WATER
 +
|Concentration of the dissolved phase. The dissolved phase is admitted with a constant
 +
concentration
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
| Water
 +
|Lagrangian
 +
|PARTITION_RATE_SED
 +
|Rate of transfer between the two phases.
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
| Water
 +
|Lagrangian
 +
|PARTITION_RATE_WATER
 +
|Rate of transfer between the two phases.
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
| Water
 +
|Lagrangian
 +
|PARTITION_SED
 +
|Checks if the tracers has two phases
 +
(adsorbe and dissolved) in the sediment
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
| Water
 +
|Lagrangian
 +
|PARTITION_WATER
 +
|Checks if the tracers has two phases
 +
(adsorbe and dissolved) in the water column.
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
| Water
 +
|Lagrangian
 +
|POINT_VOLUME
 +
|Volume of instantanous emission
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
| Water
 +
|Lagrangian
 +
|POSITION_CELLS
 +
|X and Y Position of the origin in grid cells.
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
| Water
 +
|Lagrangian
 +
|POSITION_METERS
 +
|X and Y Position of the origin in meters.
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
| Water
 +
|Lagrangian
 +
|RESTART_FILE_OUTPUT_TIME
 +
|Output Time to write restart files
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
| Water
 +
|Lagrangian
 +
|RESTART_FILE_OVERWRITE
 +
|Defines whether to overwrite the output restart file or not. By default, the output restart is not overwritten
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
| Water
 +
|Lagrangian
 +
|SED_VELOCITY
 +
|Sedimentation Velocity.
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
| rowspan="2" |Water
 +
| rowspan="2" |Lagrangian
 +
| rowspan="2" |SEDIMENTATION
 +
| rowspan="2" |Sedimentation type.
 +
|Imposed
 +
|
 +
| rowspan="2" |
 +
| rowspan="2" |
 +
| rowspan="2" |
 +
|-
 +
|Stokes
 +
|
 +
|-
 +
| Water
 +
|Lagrangian
 +
|SPLIT_PART
 +
|Split big particles.
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
| Water
 +
|Lagrangian
 +
|START_PARTIC_EMIT
 +
|The Start Time of the continuous emission. By default is equal to the model start time.
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
| Water
 +
|Lagrangian
 +
|STATISTICS
 +
|Wheter to calculate or not the statistic.
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
| Water
 +
|Lagrangian
 +
|STATISTICS_FILE
 +
|File name with the statistics definition.
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
| Water
 +
|Lagrangian
 +
|STATISTICS_LAG
 +
|Do a frequency analysis tracer by tracer.
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
| Water
 +
|Lagrangian
 +
|STOP_PARTIC_EMIT
 +
|The Stop Time of the continuous emission. By default is equal to the model end time.
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
| Water
 +
|Lagrangian
 +
|T90
 +
|Coliform Decay rate.
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
| rowspan="2" |Water
 +
| rowspan="2" |Lagrangian
 +
| rowspan="2" |T90_VAR_METHOD_1
 +
| rowspan="2" |Method to compute T90 function.
 +
|1
 +
|Fecal decay according to Canteras ''et al.'' (1995)
 +
| rowspan="2" |
 +
| rowspan="2" |
 +
|-
 +
|2
 +
|Fecal decay according to Chapra (1997)
 +
|-
 +
| Water
 +
|Lagrangian
 +
|T90_VARIABLE
 +
|Check if the user wants to compute T90 function of ambient properties: salinity,temperature,light.
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
| Water
 +
|Lagrangian
 +
|TAU_DEP
 +
|Critical shear stress of deposition.
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
| Water
 +
|Lagrangian
 +
|TAU_ERO
 +
|Critical shear stress of erosion.
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
| Water
 +
|Lagrangian
 +
|THEORIC_AREA
 +
|Uses Theoric Area for Oil Processes.
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
| Water
 +
|Lagrangian
 +
|THICKNESS_METERS
 +
|The initial thickness of the particles. (For floating particle only). (Used to calculate the area if the emission is accident and the total number of particles if the emission is box)
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
| Water
 +
|Lagrangian
 +
|TIME_DECAY
 +
|Decay time is used to compute a relxation term that makes the critical shear stress of erosion tend to the average tracer erosion rate of the cell where the tracer is deposited.
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
| Water
 +
|Lagrangian
 +
|TIME_SERIE
 +
|Checks if the user wants to write time series of the particle properties
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
| Water
 +
|Lagrangian
 +
|TIME_SERIE_LOCATION
 +
|Gets the position of the water points in the Map Module.
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
| rowspan="2" |Water
 +
| rowspan="2" |Lagrangian
 +
| rowspan="2" |TURB_V
 +
| rowspan="2" |Vertical turbulence parameterization
 +
|Constant
 +
|Constant Parameterization
 +
| rowspan="2" |
 +
| rowspan="2" |
 +
| rowspan="2" |
 +
|-
 +
|Profile
 +
|Parameterization based on the velocity profile
 +
|-
 +
| Water
 +
|Lagrangian
 +
|TVOL200
 +
|Time needed for a particle to double volume.
 +
Turns particles volume variation on.
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
| Water
 +
|Lagrangian
 +
|UNITS
 +
|Units of the property.
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
| Water
 +
|Lagrangian
 +
|VARVELH
 +
|Definition of the Horizontal and Vertical variance in the form of a percentage of the average velocity UStandardDeviation = VarVelHX * Vel + VarVelH
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
| Water
 +
|Lagrangian
 +
|VARVELHX
 +
|Definition of the Horizontal and Vertical variance in the form of a percentage of the average velocity  UStandardDeviation = VarVelHX * Vel + VarVelH
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
| Water
 +
|Lagrangian
 +
|VARVELV
 +
|Definition of the Horizontal and Vertical variance in the form of a percentage of the average velocity UStandardDeviation = VarVelVX * Vel + VarVelV
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
| Water
 +
|Lagrangian
 +
|VARVELVX
 +
|Definition of the Horizontal and Vertical variance in the form of a percentage of the average velocity UStandardDeviation = VarVelVX * Vel + VarVelV
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
| Water
 +
|Lagrangian
 +
|VISCCINREF
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
| Water
 +
|Lagrangian
 +
|VOLFAC
 +
|Factor which indicates when a particle with variable volume is to be deleted (Volume > Initial Volume * VOLFAC)
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
| rowspan="2" |Water
 +
| rowspan="2" |Lagrangian
 +
| rowspan="2" |VOLUME_INCREASE
 +
| rowspan="2" |How volume increase is calculated
 +
|Double
 +
|The doublication occur after the time given by TVOL200
 +
| rowspan="2" |
 +
| rowspan="2" |
 +
| rowspan="2" |
 +
|-
 +
|Velocity
 +
|The doublication occur after the time given by TVOL200, but also depends on the local velocity
 +
|-
 +
| Water
 +
|Lagrangian
 +
|WINDCOEF
 +
|Wind transfer Coefficient
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
| Water
 +
|Lagrangian
 +
|WINDXY
 +
|If this keyword is defined than the wind velocity defined in the atmosphere module is override and the wind use by the tracers is this one
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
| Water
 +
|Lagrangian
 +
|WQM_DATA_FILE
 +
|Location of the File defining the Water Quality configuration.
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|}
 +
 
 +
=== Module Model===
 +
[https://github.com/Mohid-Water-Modelling-System/Mohid/blob/master/Software/MOHIDWater/ModuleModel.F90 Source Code]
 +
{| class="wikitable"
 +
|-
 +
! scope="col" |Project
 +
! scope="col" |Module
 +
! scope="col" |Keyword
 +
! scope="col" |Keyword description
 +
! scope="col" |Options
 +
! scope="col" |Option description
 +
! scope="col" |Default Value
 +
! scope="col" |Units
 +
! scope="col" |Type
 +
|-
 +
|Water
 +
|Model
 +
|OPENMP_NUM_THREADS
 +
|Sets the number of threads to use with openmp.
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
|Land
 +
|Model
 +
|SYNC_DT
 +
|Provide results at the exacts time
 +
|0/1
 +
|Inactive/Active
 +
|0
 +
|
 +
|Boolean
 +
|}
 +
 
 +
=== Module Oil===
 +
[https://github.com/Mohid-Water-Modelling-System/Mohid/blob/master/Software/MOHIDWater/ModuleOil.F90 Source Code]
 +
{| class="wikitable"
 +
|-
 +
! scope="col" |Project
 +
! scope="col" |Module
 +
! scope="col" |Keyword
 +
! scope="col" |Keyword description
 +
! scope="col" |Options
 +
! scope="col" |Option description
 +
! scope="col" |Default Value
 +
! scope="col" |Units
 +
! scope="col" |Type
 +
|-
 +
| Water
 +
|Oil
 +
|API
 +
|American Petroleum Institute (API) Gravity
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
| Water
 +
|Oil
 +
|ASPHALTENECONTENT
 +
|Asphaltene Content
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
| Water
 +
|Oil
 +
|CEMULS
 +
|Emulsification Constant ((% of evaporated oil before emulsification brgins)
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
| Water
 +
|Oil
 +
|CPDISTEXP
 +
|Cumulative Volume Fraction of Oil Distilled
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
| rowspan="2" |Water
 +
| rowspan="2" |Oil
 +
| rowspan="2" |DISPERSIONMETHOD
 +
| rowspan="2" |Method for Dispersion
 +
|Delvigne
 +
|Dispersion parameterized with Delvigne formulation
 +
| rowspan="2" |
 +
| rowspan="2" |
 +
| rowspan="2" |
 +
|-
 +
|Mackay
 +
|Dispersion parameterized with Mackay formulation
 +
|-
 +
| Water
 +
|Oil
 +
|DT_OIL_INTPROCESSES
 +
|Time Step used in computation of oil internal processes
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
| Water
 +
|Oil
 +
|EFFICIENCY
 +
|% of Area sprayed effectively dispersed
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
| rowspan="2" |Water
 +
| rowspan="2" |Oil
 +
| rowspan="2" |EMULSIFICATIONMETHOD
 +
| rowspan="2" |Method for Emulsification
 +
|Mackay
 +
|Emulsification parameterized following Mackay formulation
 +
| rowspan="2" |
 +
| rowspan="2" |
 +
| rowspan="2" |
 +
|-
 +
|Rasmussen
 +
|Emulsification parameterized following Rasmussen formulation
 +
|-
 +
| Water
 +
|Oil
 +
|EmulsParameter
 +
|Water Uptake Parameter
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
| Water
 +
|Oil
 +
|END_CHEM_DISPERSION
 +
|Ending Time of Dispersant Application
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
| Water
 +
|Oil
 +
|END_MEC_CLEANUP
 +
|Ending Time of Mechanical Cleanup Operation
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
| rowspan="3" |Water
 +
| rowspan="3" |Oil
 +
| rowspan="3" |EVAPORATIONMETHOD
 +
| rowspan="3" |Method for Evaporation
 +
|EvaporativeExposure
 +
|Evaporation computed with evaporative exposure method
 +
| rowspan="3" |
 +
| rowspan="3" |
 +
| rowspan="3" |
 +
|-
 +
|Fingas
 +
|Evaporation computed with Fingas formulations
 +
|-
 +
|PseudoComponents
 +
|Evaporation computed with pseudocomponents method
 +
|-
 +
| Water
 +
|Oil
 +
|FINGAS_EVAP_CONST1
 +
|Fingas Empirical Constant 1 (Necessary If Fingas_Evap_Emp_Data = 1)
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
| Water
 +
|Oil
 +
|FINGAS_EVAP_CONST2
 +
|Fingas Empirical Constant 2 (Necessary If Fingas_Evap_Emp_Data = 1)
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
| Water
 +
|Oil
 +
|FINGAS_EVAP_EMP_DATA
 +
|Knowledge of Empirical Data for Evaporation
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
| rowspan="2" |Water
 +
| rowspan="2" |Oil
 +
| rowspan="2" |FINGAS_EVAP_EQTYPE
 +
| rowspan="2" |Evaporation Equation Type
 +
|Logarithmic
 +
|Logarithmic Equation Type for Evaporation
 +
| rowspan="2" |
 +
| rowspan="2" |
 +
| rowspan="2" |
 +
|-
 +
|SquareRoot
 +
|Square Root Equation Type for Evaporation
 +
|-
 +
| Water
 +
|Oil
 +
|MAXVWATERCONTENT
 +
|Maximum Volume Water Content
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
| Water
 +
|Oil
 +
|NBRDISTCUTS
 +
|Number of Distillation Cuts
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
| Water
 +
|Oil
 +
|OIL_CHEM_DISPERSION
 +
|Computes Chemical Dispersants Application
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
| Water
 +
|Oil
 +
|OIL_DISPERSION
 +
|Computes Oil Dispersion Process
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
| Water
 +
|Oil
 +
|OIL_DISSOLUTION
 +
|Computes Oil Dissolution Process
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
| Water
 +
|Oil
 +
|OIL_EMULSIFICATION
 +
|Computes oil emulsification process
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
| Water
 +
|Oil
 +
|OIL_EVAPORATION
 +
|Computes Oil Evaporation Process
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
| Water
 +
|Oil
 +
|OIL_MEC_CLEANUP
 +
|Computes Mechanical Cleanup Operation
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
| Water
 +
|Oil
 +
|OIL_SEDIMENTATION
 +
|Computes Oil Sedimentation Process
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
| Water
 +
|Oil
 +
|OIL_SPREADING
 +
|Computes Oil Spreading Process
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
| Water
 +
|Oil
 +
|OIL_TIMESERIE
 +
|Name of the Output results file
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
| rowspan="2" |Water
 +
| rowspan="2" |Oil
 +
| rowspan="2" |OILTYPE
 +
| rowspan="2" |Oil Type
 +
|Crude
 +
|Crude Oil
 +
| rowspan="2" |
 +
| rowspan="2" |
 +
| rowspan="2" |
 +
|-
 +
|Refined
 +
|Refined oil
 +
|-
 +
| Water
 +
|Oil
 +
|OWINTERFACIALTENSION
 +
|Oil-Water Interfacial Tension
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
| Water
 +
|Oil
 +
|P_AREA_SPRAYED
 +
|% of Spill Area sprayed whit dispersant
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
| Water
 +
|Oil
 +
|PERC_MASSDIST180
 +
|%(Wheight) of Oil Evaporated until 180ºC (Necessary If Fingas_Evap_Emp_Data = 0)
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
| Water
 +
|Oil
 +
|POURPOINT
 +
|Pour Point
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
| Water
 +
|Oil
 +
|RECOVERY
 +
|rate or volume of Emulsion Recovered
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
| Water
 +
|Oil
 +
|RECOVERY_DATAFORM
 +
|DataForm of emulsion recovered
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
| rowspan="2" |Water
 +
| rowspan="2" |Oil
 +
| rowspan="2" |SPREADINGMETHOD
 +
| rowspan="2" |Method for Spreading
 +
|Fay
 +
|Mechanical spreading simply based on Fay theory
 +
| rowspan="2" |
 +
| rowspan="2" |
 +
| rowspan="2" |
 +
|-
 +
|ThicknessGradient
 +
|Oil mechanical spreading based on thickness gradients, parameterised with fay theory
 +
|-
 +
| Water
 +
|Oil
 +
|START_CHEM_DISPERSION
 +
|Starting Time of Dispersant Application
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
| Water
 +
|Oil
 +
|START_MEC_CLEANUP
 +
|Starting Time of Mechanical Cleanup Operation
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
| Water
 +
|Oil
 +
|TDISTEXP
 +
|Vapour Temperature of Distillate
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
| Water
 +
|Oil
 +
|TEMPVISCREF
 +
|Temperature of Reference Viscosity
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
| Water
 +
|Oil
 +
|USERCOEFVELMANCHA
 +
|Empirical Thickness Gradient's Spreading Velocity Coefficient
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
| Water
 +
|Oil
 +
|VISCCINREF
 +
|Reference Cinematic Viscosity
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
| Water
 +
|Oil
 +
|VISCREF
 +
|Reference Dynamic Viscosity
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
| Water
 +
|Oil
 +
|WAXCONTENT
 +
|Wax Content
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|}
 +
 
 +
=== Module Sand===
 +
[https://github.com/Mohid-Water-Modelling-System/Mohid/blob/master/Software/MOHIDWater/ModuleSand.F90 Source Code]
 +
{| class="wikitable"
 +
|-
 +
! scope="col" |Project
 +
! scope="col" |Module
 +
! scope="col" |Keyword
 +
! scope="col" |Keyword description
 +
! scope="col" |Options
 +
! scope="col" |Option description
 +
! scope="col" |Default Value
 +
! scope="col" |Units
 +
! scope="col" |Type
 +
|-
 +
| Water
 +
|Sand
 +
|BATHYM_EVOLUTION
 +
|it´s a conditional keyword: check if the user wants to let the bathymetry evolve due to sand transport
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
| Water
 +
|Sand
 +
|BATIM_DT
 +
|The time step of the BATIM evolution
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
| Water
 +
|Sand
 +
|BOUNDARY
 +
|check what type off boundary condition the user wants: 1 -> NullGradient, 2 -> Cyclic
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
| Water
 +
|Sand
 +
|BOX_FILENAME
 +
|path to the file where the boxes are defined
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
| Water
 +
|Sand
 +
|BOXFLUXES
 +
|It´s a conditional keyword to compute fluxes between boxes
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
| Water
 +
|Sand
 +
|CLASS_ID
 +
|??
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
| Water
 +
|Sand
 +
|CLASS_NAME
 +
|??
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
| Water
 +
|Sand
 +
|CLASSES_NUMBER
 +
|The number of sand classes the user wants to define
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
| Water
 +
|Sand
 +
|CRITICAL_SLOP
 +
|slope above which there is lateral erosion.
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
| Water
 +
|Sand
 +
|DENS_SAND
 +
|Sand density
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
| Water
 +
|Sand
 +
|DISCHARGES
 +
|??
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
| Water
 +
|Sand
 +
|FILTER_RADIUS
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
| Water
 +
|Sand
 +
|FILTER_SCHEME
 +
|the keyword can be equal to NO FILTER or MODIFY LAX.
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
| Water
 +
|Sand
 +
|FLUX_SLOP
 +
|??
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
| Water
 +
|Sand
 +
|OLD
 +
|it´s a conditional keyword: check if the user wants to start from the final condition of a previous run
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
| Water
 +
|Sand
 +
|OUTPUT_TIME
 +
|output time step
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
| Water
 +
|Sand
 +
|POROSITY
 +
|porosity of the sediments
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
| Water
 +
|Sand
 +
|SAND_DT
 +
|The time step of the SAND evolution
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
| Water
 +
|Sand
 +
|SAND_MIN
 +
|The minimum sand layer thickness
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
| Water
 +
|Sand
 +
|SMOOTH_SLOP
 +
|it´s a conditional keyword: check if the user wants to compute transport in strong slopes
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
| Water
 +
|Sand
 +
|TAU_MAX
 +
|the maximum bottom shear stress
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
| Water
 +
|Sand
 +
|TIME_SERIE
 +
|it´s a conditional keyword: checks out if the user pretends to write a time serie for the transport fluxes
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
| Water
 +
|Sand
 +
|TIME_SERIE_LOCATION
 +
|path to the file where the boxes are defined
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
| Water
 +
|Sand
 +
|TRANSPORT_FACTOR
 +
|it´s a factor to amplify the transport
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
| Water
 +
|Sand
 +
|TRANSPORT_METHOD
 +
|Methodology use to compute the sand transport
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|}
 +
 
 +
=== Module SedimentProperties===
 +
[https://github.com/Mohid-Water-Modelling-System/Mohid/blob/master/Software/MOHIDWater/ModuleSedimentProperties.F90 Source Code]
 +
{| class="wikitable"
 +
|-
 +
! scope="col" |Project
 +
! scope="col" |Module
 +
! scope="col" |Keyword
 +
! scope="col" |Keyword description
 +
! scope="col" |Options
 +
! scope="col" |Option description
 +
! scope="col" |Default Value
 +
! scope="col" |Units
 +
! scope="col" |Type
 +
|-
 +
| Water
 +
|SedimentProperties
 +
|ADVECTION_DIFFUSION
 +
|Compute property advection-diffusion
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
| Water
 +
|SedimentProperties
 +
|BIOTURBATION
 +
|Compute bioturbation processes
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
| Water
 +
|SedimentProperties
 +
|BIOTURBATION_COEF
 +
|Bioturbation diffusion coefficient
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
| Water
 +
|SedimentProperties
 +
|BIOTURBATION_DECAY_COEF
 +
|Decay factor to compute decay of bioturbation effect
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
| Water
 +
|SedimentProperties
 +
|BIOTURBATION_DEPTH
 +
|Depth till which bioturbation diffusion is constant (m)
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
| Water
 +
|SedimentProperties
 +
|BOX_TIME_SERIE
 +
|Ouputs results in box time series
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
| Water
 +
|SedimentProperties
 +
|BOXFLUXES
 +
|Path to boxes file. If specified in input data file, computes box integration based on the defined file.
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
| Water
 +
|SedimentProperties
 +
|DESCRIPTION
 +
|Brief description of the property
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
| rowspan="2" |Water
 +
| rowspan="2" |SedimentProperties
 +
| rowspan="2" |DIFFUSION_METHOD
 +
| rowspan="2" |Method to compute diffusion coefficient correction for the sediments
 +
|1
 +
|Berner, 1980
 +
| rowspan="2" |
 +
| rowspan="2" |
 +
| rowspan="2" |
 +
|-
 +
|2
 +
|Soetaert, 1996
 +
|-
 +
| Water
 +
|SedimentProperties
 +
|IS_COEF
 +
|Conversion factor to I.S. units
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
| Water
 +
|SedimentProperties
 +
|MIN_VALUE
 +
|Minimum allowed value of property concentration
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
| Water
 +
|SedimentProperties
 +
|MOLECULAR_DIFF_COEF
 +
|Infinite dilution molecular diffusion coefficient
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
| Water
 +
|SedimentProperties
 +
|NAME
 +
|Property name
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
| Water
 +
|SedimentProperties
 +
|OLD
 +
|Initialization from previous run (overrides FillMatrix)
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
| Water
 +
|SedimentProperties
 +
|OUTPUT_HDF
 +
|Ouputs results in HDF5 format
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
| Water
 +
|SedimentProperties
 +
|OUTPUT_TIME
 +
|Vector with instants (starting from 0) when to perform outputs. The last number in the vector is the time step to perform the remaining outputs.
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
| Water
 +
|SedimentProperties
 +
|PARTICULATE
 +
|Property physical state: 0 - Dissolved ; 1 - Particulate
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
| Water
 +
|SedimentProperties
 +
|PARTITION
 +
|Compute partition between dissolved-particulate phases
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
| Water
 +
|SedimentProperties
 +
|PARTITION_COUPLE
 +
|Name of the property (oposite phase) to compute partition
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
| Water
 +
|SedimentProperties
 +
|SEDIMENT_QUALITY
 +
|Compute sediment quality processes
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
| Water
 +
|SedimentProperties
 +
|SURFACE_FLUXES
 +
|Compute fluxes at the sediment surface
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
| Water
 +
|SedimentProperties
 +
|TIME_SERIE
 +
|Output time series for sediment property
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
| Water
 +
|SedimentProperties
 +
|TIME_SERIE_LOCATION
 +
|Path to time serie locations file
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
| Water
 +
|SedimentProperties
 +
|UNITS
 +
|Property units
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|}
 +
 
 +
=== Module Turbine===
 +
[https://github.com/Mohid-Water-Modelling-System/Mohid/blob/master/Software/MOHIDWater/ModuleTurbine.F90 Source Code]
 +
{| class="wikitable"
 +
|-
 +
! scope="col" |Project
 +
! scope="col" |Module
 +
! scope="col" |Keyword
 +
! scope="col" |Keyword description
 +
! scope="col" |Options
 +
! scope="col" |Option description
 +
! scope="col" |Default Value
 +
! scope="col" |Units
 +
! scope="col" |Type
 +
 
 +
|-
 +
| Water
 +
|Turbine
 +
|CD
 +
|Drag coef for the structure
 +
|
 +
|Not yet implemented
 +
|
 +
|
 +
|
 +
|-
 +
| Water
 +
|Turbine
 +
|CP
 +
|Power coefficient value. Power coefficient that quantifies the amount of power extracted from the flow
 +
|0-1
 +
|percentage between 0 and 1
 +
|
 +
|
 +
|Real
 +
|-
 +
| Water
 +
|Turbine
 +
|CT
 +
|Thrust coefficient value. Power coefficient that quantifies the forced exerted by the turbine to the flow
 +
|0-1
 +
|percentage between 0 and 1
 +
|
 +
|
 +
|Real
 +
|-
 +
| Water
 +
|Turbine
 +
|DIAMETER
 +
|Device diameter length
 +
|
 +
|
 +
|
 +
|m
 +
|Real
 +
|-
 +
| Water
 +
|Turbine
 +
|HEIGHT
 +
|The heigh of the centre of the turbine respect the floor
 +
|
 +
|
 +
|
 +
|m
 +
|Real
 +
|-
 +
| Water
 +
|Turbine
 +
|LOWER_VEL
 +
|Cut-in speed. The minimum speed at which the device starts working
 +
|
 +
|
 +
|0
 +
|m/s
 +
|Real
 +
|-
 +
| Water
 +
|Turbine
 +
|POS_LAT
 +
|Latitude position in geographic coordinates or y position in metric coordinates.
 +
|
 +
|
 +
|
 +
|
 +
|Real
 +
|-
 +
| Water
 +
|Turbine
 +
|POS_LONG
 +
|Longitude position in geographic coordinates and x position in metric coordinates.
 +
|
 +
|
 +
|
 +
|
 +
|Real
 +
|-
 +
| Water
 +
|Turbine
 +
|TIMESERIE
 +
|Activates the timeserie module and prints the output data of the turbine
 +
|0/1
 +
|activates the ouput data
 +
|
 +
|
 +
|Boolean
 +
|-
 +
| Water
 +
|Turbine
 +
|UPPER_VEL
 +
|Design speed.
 +
|
 +
|
 +
|10
 +
|m/s
 +
|Real
 +
|-
 +
| Water
 +
|Turbine
 +
|WIDTH_STRUCT
 +
|Width of the structure
 +
|
 +
|Not yet implemented
 +
|
 +
|
 +
|
 +
|-
 +
|}
 +
 
 +
=== Module Turbulence===
 +
[https://github.com/Mohid-Water-Modelling-System/Mohid/blob/master/Software/MOHIDWater/ModuleTurbulence.F90 Source Code]
 +
{| class="wikitable"
 +
|-
 +
! scope="col" |Project
 +
! scope="col" |Module
 +
! scope="col" |Keyword
 +
! scope="col" |Keyword description
 +
! scope="col" |Options
 +
! scope="col" |Option description
 +
! scope="col" |Default Value
 +
! scope="col" |Units
 +
! scope="col" |Type
 +
|-
 +
| Water
 +
|Turbulence
 +
|BACKGROUND_VISCOSITY
 +
|Background viscosity/diffusivity.
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
| Water
 +
|Turbulence
 +
|CONST_MIXING_LENGTH_HORIZONTAL
 +
|Default horizontal mixing length. Used to compute the random trajectory of particle (Lagrangian Module
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
| Water
 +
|Turbulence
 +
|CONTINUOUS
 +
|Check if the user wants to perform a simulation startinf from a previous run (1) or not (0).
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
| Water
 +
|Turbulence
 +
|DT_OUTPUT_TIME
 +
|Time interval for time serie.
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
| Water
 +
|Turbulence
 +
|HORCON
 +
|Smaagorinsky coefficient. Used only if MODVISH is "smagorinsky".
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
| Water
 +
|Turbulence
 +
|HREF_VIS
 +
|Water column reference thickness used in the for the option MODVISH "estuary".
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
| Water
 +
|Turbulence
 +
|MIXLENGTH_MAX
 +
|Maximum allowed mixing length. Parameter used in the Nihoul and Leendertse parameterization.
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
| Water
 +
|Turbulence
 +
|MIXLENGTH_V
 +
|Default vertical mixing length. Used to compute the random trajectory of particle (Lagrangian Module).
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
| Water
 +
|Turbulence
 +
|MLD
 +
|Checks out if the user pretends to compute the mixed layer length (1) or not (0).
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
| Water
 +
|Turbulence
 +
|MLD_BOTTOM
 +
|Checks out if the user pretends to compute the bottom mixed layer length (1) or not (0).
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
| rowspan="3" |Water
 +
| rowspan="3" |Turbulence
 +
| rowspan="3" |MLD_Method
 +
| rowspan="3" |
 +
|1
 +
|Turbulent kinetic energy (TKE) inferior to a predefined minimum.
 +
| rowspan="3" |
 +
| rowspan="3" |
 +
| rowspan="3" |
 +
|-
 +
|2
 +
|Richardson number (Ri) superior to a critical value.
 +
|-
 +
|3
 +
|Maximum value of Brunt-Vaisalla frequency (N)
 +
|-
 +
| rowspan="7" |Water
 +
| rowspan="7" |Turbulence
 +
| rowspan="7" |MODTURB
 +
| rowspan="7" |Vertical eddy viscosity model
 +
|backhaus
 +
|Uses Backhaus turbulence scheme.
 +
| rowspan="7" |
 +
| rowspan="7" |
 +
| rowspan="7" |
 +
|-
 +
|constant
 +
|Constant eddy viscosity model. Viscosity value is specified with keyword "VISCOSITY_V". Typical values for real (ocean or estuaries) are in the range 0.1 - 10, depending on vertical length scale and vertical grid spacing.
 +
|-
 +
|file2D
 +
|Vertical viscosity is specified using an ASCII file containing grid data. The file is defined in the block: begin_viscosity_v/end_viscosity_v. Use of this block is specified in the FillMatrix module (Mohid Base 2 project)
 +
|-
 +
|leendertsee
 +
|Uses Leendertsee turbulence scheme.
 +
|-
 +
|nihoul
 +
|Uses Nihoul turbulence scheme.
 +
|-
 +
|pacanowski
 +
|Uses Pacanowski turbulence scheme.
 +
|-
 +
|turbulence_equation
 +
|Uses a turbulence equation for closure. This is only to be used with GOTM module.
 +
|-
 +
| rowspan="4" |Water
 +
| rowspan="4" |Turbulence
 +
| rowspan="4" |MODVISH
 +
| rowspan="4" |Horizontal eddy viscosity model.
 +
|constant
 +
|Constant horizontal viscosity
 +
| rowspan="4" |
 +
| rowspan="4" |
 +
| rowspan="4" |
 +
|-
 +
|estuary
 +
|
 +
|-
 +
|file2D
 +
|Horizontal viscosity is specified using an ASCII file containing grid data. The file is defined in the block: begin_viscosity_v/end_viscosity_v. Use of this block is specified in the FillMatrix module (Mohid Base 2 project)
 +
|-
 +
|smagorinsky
 +
|Smagorinsky turbulence scheme.
 +
|-
 +
| Water
 +
|Turbulence
 +
|NYQUIST
 +
|Nyquist frequency used for mixing length calculation.
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
| Water
 +
|Turbulence
 +
|OUTPUT_PROFILE
 +
|Perform profile outputs in HDF5
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
| Water
 +
|Turbulence
 +
|OUTPUT_TIDE
 +
|Checks out if the user pretends to write tidal information in HDF output (1) or not (0).
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
| Water
 +
|Turbulence
 +
|OUTPUT_TIME
 +
|Intrevals of time between outputs.
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
| Water
 +
|Turbulence
 +
|PRANDTL_0
 +
|Vertical Prandtl number
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
| Water
 +
|Turbulence
 +
|RESTART_FILE_OVERWRITE
 +
|Defines whether to overwrite the output restart file or not. By default, the output restart is not overwritten
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
| Water
 +
|Turbulence
 +
|RICH_MLD
 +
|Ri used to compute the surface mixing length based on the Ri number.
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
| Water
 +
|Turbulence
 +
|STATISTICS_MLD
 +
|Checks out if the user pretends to output statics for the surface mixing length (1) or not (0).
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
| Water
 +
|Turbulence
 +
|STATISTICS_MLD_FILE
 +
|File name for output statistics of surface mixing length.
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
| Water
 +
|Turbulence
 +
|TIME_SERIE
 +
|Checks out if the user pretends to write time series of this property (1) or not (0).
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
| Water
 +
|Turbulence
 +
|TIME_SERIE_LOCATION
 +
|Path to time serie location file
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
| Water
 +
|Turbulence
 +
|TKE_MLD
 +
|TKE limit used to compute the surface mixing length based on the TKE.
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
| Water
 +
|Turbulence
 +
|VISCOSITY_H
 +
|Default horizontal viscosity.
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
| Water
 +
|Turbulence
 +
|VISCOSITY_V
 +
|Default vertical viscosity.
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
| Water
 +
|Turbulence
 +
|VISH_REF
 +
|Horizontal viscosity used as the minimum value for viscosity if MODVISH is either "estuary" or
 +
"smagorinsky".
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
| Water
 +
|Turbulence
 +
|VREF_VIS
 +
|Reference velocity used if MODVISH is "estuary".
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|}
 +
 
 +
=== Module WaterProperties===
 +
[https://github.com/Mohid-Water-Modelling-System/Mohid/blob/master/Software/MOHIDWater/ModuleWaterProperties.F90 Source Code]
 +
{| class="wikitable"
 +
|-
 +
! scope="col" |Project
 +
! scope="col" |Module
 +
! scope="col" |Keyword
 +
! scope="col" |Keyword description
 +
! scope="col" |Options
 +
! scope="col" |Option description
 +
! scope="col" |Default Value
 +
! scope="col" |Units
 +
! scope="col" |Type
 +
|-
 +
| Water
 +
|WaterProperties
 +
|ADV_DIF_NUM_STABILITY
 +
|Verifies advection-diffusion numerical stability for this property.
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
| rowspan="5" |Water
 +
| rowspan="5" |WaterProperties
 +
| rowspan="5" |ADV_METHOD_H
 +
| rowspan="5" |Horizontal advection discretization.
 +
|1
 +
|UpwindOrder1
 +
| rowspan="5" |
 +
| rowspan="5" |
 +
| rowspan="5" |
 +
|-
 +
|2
 +
|UpwindOrder2
 +
|-
 +
|3
 +
|UpwindOrder3
 +
|-
 +
|4
 +
|P2_TVD
 +
|-
 +
|5
 +
|CentralDif
 +
|-
 +
| rowspan="5" |Water
 +
| rowspan="5" |WaterProperties
 +
| rowspan="5" |ADV_METHOD_V
 +
| rowspan="5" |Vertical advection discretization.
 +
|1
 +
|UpwindOrder1
 +
| rowspan="5" |
 +
| rowspan="5" |
 +
| rowspan="5" |
 +
|-
 +
|2
 +
|UpwindOrder2
 +
|-
 +
|3
 +
|UpwindOrder3
 +
|-
 +
|4
 +
|P2_TVD
 +
|-
 +
|5
 +
|CentralDif
 +
|-
 +
| Water
 +
|WaterProperties
 +
|ADVECTION_DIFFUSION
 +
|Property transported by advection and diffusion.
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
| rowspan="2" |Water
 +
| rowspan="2" |WaterProperties
 +
| rowspan="2" |ADVECTION_H_IMP_EXP
 +
| rowspan="2" |Horizontal advection computed using a implicit/explicit discretization for this property.
 +
|0
 +
|Implicit discretization
 +
| rowspan="2" |
 +
| rowspan="2" |
 +
| rowspan="2" |
 +
|-
 +
|1
 +
|Explicit discretization
 +
|-
 +
| rowspan="2" |Water
 +
| rowspan="2" |WaterProperties
 +
| rowspan="2" |ADVECTION_V_IMP_EXP
 +
| rowspan="2" |Vertical advection computed using a implicit/explicit discretization for this property.
 +
|0
 +
|Implicit discretization.
 +
| rowspan="2" |
 +
| rowspan="2" |
 +
| rowspan="2" |
 +
|-
 +
|1
 +
|Explicit discretization.
 +
|-
 +
| Water
 +
|WaterProperties
 +
|AGE_USING_WATERPOINTS
 +
|Compute age using Waterpoints. If FALSE then age is computed using Openpoints.
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
| Water
 +
|WaterProperties
 +
|ALTITUDE
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
| Water
 +
|WaterProperties
 +
|BOTTOM_FLUXES
 +
|This property has bottom fluxes
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
| rowspan="8" |Water
 +
| rowspan="8" |WaterProperties
 +
| rowspan="8" |BOUNDARY_CONDITION
 +
| rowspan="8" |Boundary condition for this property.
 +
|1
 +
|MassConservation
 +
| rowspan="8" |
 +
| rowspan="8" |
 +
| rowspan="8" |
 +
|-
 +
|2
 +
|ImposedValue
 +
|-
 +
|3
 +
|VerticalDiffusion
 +
|-
 +
|4
 +
|NullGradient
 +
|-
 +
|5
 +
|SubModel
 +
|-
 +
|6
 +
|Orlanski
 +
|-
 +
|7
 +
|MassConservation + NullGradient
 +
|-
 +
|8
 +
|CyclicBoundary
 +
|-
 +
| rowspan="2" |Water
 +
| rowspan="2" |WaterProperties
 +
| rowspan="2" |BOUNDARY_INITIALIZATION
 +
| rowspan="2" |Processes considered to initialize the boundary values of this property
 +
|EXTERIOR
 +
|A value exterior to the domain is be imposed (a constant value).
 +
| rowspan="2" |
 +
| rowspan="2" |
 +
| rowspan="2" |
 +
|-
 +
|INTERIOR
 +
|Boundaries equal to the values given
 +
in the same cells during the domain initialization.
 +
|-
 +
| Water
 +
|WaterProperties
 +
|BOX_TIME_SERIE
 +
|Checks to see if the user pretends to write a time serie inside each box for this property
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
| Water
 +
|WaterProperties
 +
|BOXFLUXES
 +
|Path to the file with the boxes definitions.
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
| Water
 +
|WaterProperties
 +
|CEQUALW2
 +
|This property has CEQUALW2 model as a sink and source
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
| Water
 +
|WaterProperties
 +
|DATA_ASSIMILATION
 +
|Data assimilation scheme
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
| Water
 +
|WaterProperties
 +
|DECAY_TIME
 +
|Decay time of this property in the boundary.
 +
|0
 +
|Property value at the boundary remains constant.
 +
|
 +
|
 +
|
 +
|-
 +
| Water
 +
|WaterProperties
 +
|DEFAULTBOUNDARY
 +
|The default value of a specific water property imposed in the open boundary
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
| rowspan="5" |Water
 +
| rowspan="5" |WaterProperties
 +
| rowspan="5" |DENSITY_METHOD
 +
| rowspan="5" |Method to compute water density
 +
|1
 +
|Leendertse
 +
| rowspan="5" |
 +
| rowspan="5" |
 +
| rowspan="5" |
 +
|-
 +
|2
 +
|UNESCO (''in situ'' temperature)
 +
|-
 +
|3
 +
|Linear
 +
|-
 +
|4
 +
|Mellor 1996
 +
|-
 +
|5
 +
|Jackett and McDougall 1995
 +
|-
 +
| Water
 +
|WaterProperties
 +
|DESCRIPTION
 +
|Description of this property
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
| rowspan="2" |Water
 +
| rowspan="2" |WaterProperties
 +
| rowspan="2" |DIFFUSION_V_IMP_EXP
 +
| rowspan="2" |Vertical diffusion computed using a implicit/explicit discretization for this property.
 +
|0
 +
|Implicit discretization.
 +
| rowspan="2" |
 +
| rowspan="2" |
 +
| rowspan="2" |
 +
|-
 +
|1
 +
|Explicit discretization.
 +
|-
 +
| Water
 +
|WaterProperties
 +
|DISCHARGES
 +
|Property is discharged.
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
| Water
 +
|WaterProperties
 +
|DISCHARGES_TRACKING
 +
|This property writes discharges as time serie
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
| rowspan="3" |Water
 +
| rowspan="3" |WaterProperties
 +
| rowspan="3" |DOSAT_TYPE
 +
| rowspan="3" |Method to compute dissolved oxygen saturation
 +
|1
 +
|Apha
 +
| rowspan="3" |
 +
| rowspan="3" |
 +
| rowspan="3" |
 +
|-
 +
|2
 +
|Henry
 +
|-
 +
|3
 +
|Mortimer
 +
|-
 +
| Water
 +
|WaterProperties
 +
|DT_INTERVAL
 +
|DT to compute this property evolution.
 +
Only defined if no advection_difusion or sink and source model chosen
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
| Water
 +
|WaterProperties
 +
|EMPIRIC_COEF
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
| Water
 +
|WaterProperties
 +
|EXTINCTION_PARAMETER
 +
|Parameter that multiplies by this property concentration to compute light extinction when SW_EXTINCTION_TYPE:6 (multiparameter option)
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
| Water
 +
|WaterProperties
 +
|FILTRATION
 +
|Compute filtration process as a sink
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
| Water
 +
|WaterProperties
 +
|FIRSTPROP
 +
|First Property defined in a WQ rate relation
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
| Water
 +
|WaterProperties
 +
|FREE_CONVECTION
 +
|Option to mix instable density profiles
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
| Water
 +
|WaterProperties
 +
|INSTANT_MIXING
 +
|This option mix instantaneously the all water column for this property
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
| Water
 +
|WaterProperties
 +
|IS_COEF
 +
|Conversion factor between IS units and the user defined units for this property
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
| Water
 +
|WaterProperties
 +
|LIFE
 +
|This property has Life model as a sink and source
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
| Water
 +
|WaterProperties
 +
|LIGHT_EXTINCTION
 +
|Check if this property is used to compute light extinction when  SW_EXTINCTION_TYPE : 6 (multiparameter)
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
| Water
 +
|WaterProperties
 +
|MACROALGAE
 +
|Defines if property is included in macroalgae biogeochemical processes
 +
|
 +
|
 +
|
 +
|
 
|
 
|
 
|-
 
|-
 
| Water
 
| Water
 
|WaterProperties
 
|WaterProperties
|DT_INTERVAL
+
|MACROALGAE_HEIGHT
|DT to compute this property evolution.
+
|Macroalgae reference height
Only defined if no advection_difusion or sink and source model chosen
 
 
|
 
|
 
|
 
|
Line 12,605: Line 14,864:
 
| Water
 
| Water
 
|WaterProperties
 
|WaterProperties
|EMPIRIC_COEF
+
|MACROALGAE_MASS
|
+
|Initial distribution of macroalgae attached to the bottom
 
|
 
|
 
|
 
|
Line 12,615: Line 14,874:
 
| Water
 
| Water
 
|WaterProperties
 
|WaterProperties
|EXTINCTION_PARAMETER
+
|MAX_VALUE
|Parameter that multiplies by this property concentration to compute light extinction when SW_EXTINCTION_TYPE:6 (multiparameter option)
+
|Maximum allowed value of property concentration  
 
|
 
|
 
|
 
|
Line 12,625: Line 14,884:
 
| Water
 
| Water
 
|WaterProperties
 
|WaterProperties
|FILTRATION
+
|MIN_VALUE
|Compute filtration process as a sink
+
|Mininum value of this property
 
|
 
|
 
|
 
|
Line 12,635: Line 14,894:
 
| Water
 
| Water
 
|WaterProperties
 
|WaterProperties
|FIRSTPROP
+
|MODEL
|First Property defined in a WQ rate relation
+
|Name of the biogeochemical to which the rate belongs
 
|
 
|
 
|
 
|
Line 12,645: Line 14,904:
 
| Water
 
| Water
 
|WaterProperties
 
|WaterProperties
|FREE_CONVECTION
+
|NAME
|Option to mix instable density profiles
+
|Name of this property
 
|
 
|
 
|
 
|
Line 12,655: Line 14,914:
 
| Water
 
| Water
 
|WaterProperties
 
|WaterProperties
|INSTANT_MIXING
+
|NAME
|This option mix instantaneously the all water column for this property
+
|Rate name ex: PhyZoo
 
|
 
|
 
|
 
|
Line 12,665: Line 14,924:
 
| Water
 
| Water
 
|WaterProperties
 
|WaterProperties
|IS_COEF
+
|NULLDIF
|Conversion factor between IS units and the user defined units for this property
+
|Consider null diffusion of this property if velocities are null.
 
|
 
|
 
|
 
|
Line 12,675: Line 14,934:
 
| Water
 
| Water
 
|WaterProperties
 
|WaterProperties
|LIFE
+
|OLD
|This property has Life model as a sink and source
+
|Check if user wants to continue the run with results of a previous run.
 
|
 
|
 
|
 
|
Line 12,685: Line 14,944:
 
| Water
 
| Water
 
|WaterProperties
 
|WaterProperties
|LIGHT_EXTINCTION
+
|OUTPUT_HDF
|Check if this property is used to compute light extinction when  SW_EXTINCTION_TYPE : 6 (multiparameter)
+
|Check to see if this property is to be written in the HDF file.
 
|
 
|
 
|
 
|
Line 12,695: Line 14,954:
 
| Water
 
| Water
 
|WaterProperties
 
|WaterProperties
|MACROALGAE
+
|OUTPUT_PROFILE
|Defines if property is included in macroalgae biogeochemical processes
+
|Perform profile outputs in HDF5 format
 
|
 
|
 
|
 
|
Line 12,705: Line 14,964:
 
| Water
 
| Water
 
|WaterProperties
 
|WaterProperties
|MACROALGAE_HEIGHT
+
|OUTPUT_TIME
|Macroalgae reference height
+
|Output times for HDF output file
 
|
 
|
 
|
 
|
Line 12,715: Line 14,974:
 
| Water
 
| Water
 
|WaterProperties
 
|WaterProperties
|MACROALGAE_MASS
+
|PARTICULATE
|Initial distribution of macroalgae attached to the bottom
+
|Checks if the user wants this property to be particulate
 
|
 
|
 
|
 
|
Line 12,725: Line 14,984:
 
| Water
 
| Water
 
|WaterProperties
 
|WaterProperties
|MAX_VALUE
+
|PARTITION
|Maximum allowed value of property concentration
+
|This property has partition as a sink and source
 
|
 
|
 
|
 
|
Line 12,735: Line 14,994:
 
| Water
 
| Water
 
|WaterProperties
 
|WaterProperties
|MIN_VALUE
+
|PARTITION_COUPLE
|Mininum value of this property  
+
|Name of property (dissolved/particulated) to couple this property
 
|
 
|
 
|
 
|
Line 12,745: Line 15,004:
 
| Water
 
| Water
 
|WaterProperties
 
|WaterProperties
|MODEL
+
|PARTITION_FRACTION
|Name of the biogeochemical to which the rate belongs
+
|
 
|
 
|
 
|
 
|
Line 12,755: Line 15,014:
 
| Water
 
| Water
 
|WaterProperties
 
|WaterProperties
|NAME
+
|PARTITION_RATE
|Name of this property
+
|
 
|
 
|
 
|
 
|
Line 12,765: Line 15,024:
 
| Water
 
| Water
 
|WaterProperties
 
|WaterProperties
|NAME
+
|PRESSURE_CORRECTION
|Rate name ex: PhyZoo
+
|Check to see if Pressure correction is going to be computed.
 
|
 
|
 
|
 
|
Line 12,775: Line 15,034:
 
| Water
 
| Water
 
|WaterProperties
 
|WaterProperties
|NULLDIF
+
|RATIO_C_CHLA
|Consider null diffusion of this property if velocities are null.
+
|Plankton Carbon/Chlorophyll Ratio
 
|
 
|
 
|
 
|
Line 12,785: Line 15,044:
 
| Water
 
| Water
 
|WaterProperties
 
|WaterProperties
|OLD
+
|REFERENCE_DENSITY
|Check if user wants to continue the run with results of a previous run.
+
|Reference water density
 
|
 
|
 
|
 
|
Line 12,795: Line 15,054:
 
| Water
 
| Water
 
|WaterProperties
 
|WaterProperties
|OUTPUT_HDF
+
|REFERENCE_SPECIFICHEAT
|Check to see if this property is to be written in the HDF file.
+
|Specific heat reference of water. seawater in GOTM - 3985 J/kg/ºC
 +
Freshwater in Chapra - 4180 J/kg/ºC
 
|
 
|
 
|
 
|
Line 12,805: Line 15,065:
 
| Water
 
| Water
 
|WaterProperties
 
|WaterProperties
|OUTPUT_PROFILE
+
|RESTART_FILE_OUTPUT_TIME
|Perform profile outputs in HDF5 format
+
|Output Time to write restart files
 
|
 
|
 
|
 
|
Line 12,815: Line 15,075:
 
| Water
 
| Water
 
|WaterProperties
 
|WaterProperties
|OUTPUT_TIME
+
|RESTART_FILE_OVERWRITE
|Output times for HDF output file
+
|Defines whether to overwrite the output restart file or not. By default, the output restart is not overwritten
 
|
 
|
 
|
 
|
Line 12,825: Line 15,085:
 
| Water
 
| Water
 
|WaterProperties
 
|WaterProperties
|PARTICULATE
+
|SALINITY_EFFECT
|Checks if the user wants this property to be particulate
+
|Compute partition coefficient between the particulate and the dissolved phase as a function of salinity, for this property
 
|
 
|
 
|
 
|
Line 12,835: Line 15,095:
 
| Water
 
| Water
 
|WaterProperties
 
|WaterProperties
|PARTITION
+
|SCHMIDT_BACKGROUND_V
|This property has partition as a sink and source
+
|see SCHMIDT_COEF_V.
 
|
 
|
 
|
 
|
Line 12,845: Line 15,105:
 
| Water
 
| Water
 
|WaterProperties
 
|WaterProperties
|PARTITION_COUPLE
+
|SCHMIDT_COEF_V
|Name of property (dissolved/particulated) to couple this property
+
|Schmidt number for the vertical.
 
|
 
|
 
|
 
|
Line 12,855: Line 15,115:
 
| Water
 
| Water
 
|WaterProperties
 
|WaterProperties
|PARTITION_FRACTION
+
|SCHMIDT_NUMBER_H
|
+
|Schmidt number for the horizontal.
 
|
 
|
 
|
 
|
Line 12,865: Line 15,125:
 
| Water
 
| Water
 
|WaterProperties
 
|WaterProperties
|PARTITION_RATE
+
|SECONDPROP
|
+
|Second property defined in a WQ rate relation
 
|
 
|
 
|
 
|
Line 12,875: Line 15,135:
 
| Water
 
| Water
 
|WaterProperties
 
|WaterProperties
|PRESSURE_CORRECTION
+
|SED_REF_CONC
|Check to see if Pressure correction is going to be computed.
+
|Reference cohesive sediment concentration to use in this property
 
|
 
|
 
|
 
|
Line 12,885: Line 15,145:
 
| Water
 
| Water
 
|WaterProperties
 
|WaterProperties
|RATIO_C_CHLA
+
|SIMPLE_OUTPUT
|Plankton Carbon/Chlorophyll Ratio
+
|HDF outputs include only the basic properties
|
+
|0/1
|
+
|Inactive/Active
|
+
|1
|
 
 
|
 
|
 +
|Boolean
 
|-
 
|-
 
| Water
 
| Water
 
|WaterProperties
 
|WaterProperties
|REFERENCE_DENSITY
+
|SIMPLE_WINDOW_OUTPUT
|Reference water density
+
|HDF window outputs include only the basic properties
|
+
|0/1
|
+
|Inactive/Active
|
+
|1
|
 
 
|
 
|
 +
|Boolean
 
|-
 
|-
 
| Water
 
| Water
 
|WaterProperties
 
|WaterProperties
|REFERENCE_SPECIFICHEAT
+
|SMALLDEPTH_LIMIT
|Specific heat reference of water. seawater in GOTM - 3985 J/kg/ºC
+
|Water column thickness below which homogeneous water properties is assumed.  
Freshwater in Chapra - 4180 J/kg/ºC
 
|
 
|
 
|
 
|
 
|
 
|-
 
| Water
 
|WaterProperties
 
|RESTART_FILE_OUTPUT_TIME
 
|Output Time to write restart files
 
|
 
|
 
|
 
|
 
|
 
|-
 
| Water
 
|WaterProperties
 
|RESTART_FILE_OVERWRITE
 
|Defines whether to overwrite the output restart file or not. By default, the output restart is not overwritten
 
|
 
|
 
|
 
|
 
|
 
|-
 
| Water
 
|WaterProperties
 
|SALINITY_EFFECT
 
|Compute partition coefficient between the particulate and the dissolved phase as a function of salinity, for this property
 
|
 
|
 
|
 
|
 
|
 
|-
 
| Water
 
|WaterProperties
 
|SCHMIDT_BACKGROUND_V
 
|see SCHMIDT_COEF_V.
 
|
 
|
 
|
 
|
 
|
 
|-
 
| Water
 
|WaterProperties
 
|SCHMIDT_COEF_V
 
|Schmidt number for the vertical.
 
|
 
|
 
|
 
|
 
|
 
|-
 
| Water
 
|WaterProperties
 
|SCHMIDT_NUMBER_H
 
|Schmidt number for the horizontal.
 
|
 
|
 
|
 
|
 
|
 
|-
 
| Water
 
|WaterProperties
 
|SECONDPROP
 
|Second property defined in a WQ rate relation
 
|
 
|
 
|
 
|
 
|
 
|-
 
| Water
 
|WaterProperties
 
|SED_REF_CONC
 
|Reference cohesive sediment concentration to use in this property
 
|
 
|
 
|
 
|
 
|
 
|-
 
| Water
 
|WaterProperties
 
|SMALLDEPTH_LIMIT
 
|Water column thickness below which homogeneous water properties is assumed.  
 
 
|
 
|
 
|
 
|
Line 13,090: Line 15,259:
 
|
 
|
 
|
 
|
|
+
|
 +
|-
 +
| rowspan="5" |Water
 +
| rowspan="5" |WaterProperties
 +
| rowspan="5" |TVD_LIMIT_H
 +
| rowspan="5" |Horizontal TVD limitation
 +
|1
 +
|MinMod
 +
| rowspan="5" |
 +
| rowspan="5" |
 +
| rowspan="5" |
 +
|-
 +
|2
 +
|VanLeer
 +
|-
 +
|3
 +
|Muscl
 +
|-
 +
|4
 +
|Superbee
 +
|-
 +
|5
 +
|PDM
 +
|-
 +
| rowspan="5" |Water
 +
| rowspan="5" |WaterProperties
 +
| rowspan="5" |TVD_LIMIT_V
 +
| rowspan="5" |Vertical TVD limitation
 +
|1
 +
|MinMod
 +
| rowspan="5" |
 +
| rowspan="5" |
 +
| rowspan="5" |
 
|-
 
|-
| Water
 
|WaterProperties
 
| rowspan="5" |TVD_LIMIT_H
 
| rowspan="5" |Horizontal TVD limitation
 
|1
 
|MinMod
 
|
 
|
 
|
 
|-
 
| Water
 
|WaterProperties
 
 
|2
 
|2
 
|VanLeer
 
|VanLeer
|
 
|
 
|
 
 
|-
 
|-
| Water
 
|WaterProperties
 
 
|3
 
|3
 
|Muscl
 
|Muscl
|
 
|
 
|
 
 
|-
 
|-
| Water
 
|WaterProperties
 
 
|4
 
|4
 
|Superbee
 
|Superbee
|
 
|
 
|
 
 
|-
 
|-
| Water
 
|WaterProperties
 
 
|5
 
|5
 
|PDM
 
|PDM
|
 
|
 
|
 
|-
 
| Water
 
|WaterProperties
 
| rowspan="5" |TVD_LIMIT_V
 
| rowspan="5" |Vertical TVD limitation
 
|1
 
|MinMod
 
|
 
|
 
|
 
|-
 
| Water
 
|WaterProperties
 
|2
 
|VanLeer
 
|
 
|
 
|
 
|-
 
| Water
 
|WaterProperties
 
|3
 
|Muscl
 
|
 
|
 
|
 
|-
 
| Water
 
|WaterProperties
 
|4
 
|Superbee
 
|
 
|
 
|
 
|-
 
| Water
 
|WaterProperties
 
|5
 
|PDM
 
|
 
|
 
|
 
 
|-
 
|-
 
| Water
 
| Water

Latest revision as of 01:05, 10 May 2025

MOHID Base 1

Module Benthos

Source Code

Project Module Keyword Keyword description Options Option description Default Value Units Type
Base 1 Benthos ANOXIA_RELEASE Compute nutrient release under anoxic conditions 0 Boolean
Base 1 Benthos BACMINSUB Minimum substrate concentration for bacterial uptake 0.01 Real
Base 1 Benthos BACNCONS Nitrogen saturation constant for bacteria 0.08 Real
Base 1 Benthos BACT Compute bacteria 0 Boolean
Base 1 Benthos BACT_MORTALITY Mortality rate of bacteria 0.1 Real
Base 1 Benthos BACT_NC_RATIO Nitrogen to carbon ratio for bacteria 0.18 Real
Base 1 Benthos BACT_PC_RATIO Phosphorus to carbon ratio for bacteria 0.024 Real
Base 1 Benthos BIOSI_DECAY_RATE Biogenic silica dissolution rate 0.1 Real
Base 1 Benthos BMAXUPTA Maximum uptake rate of bacteria 0.2 Real
Base 1 Benthos BOTTOMRDEPTH Depth of the bottom reactor (m) 0.3 Real
Base 1 Benthos DIATOMS Compute diatoms mortality 0 Boolean
Base 1 Benthos DIATOMS_MORTALITY Diatoms mortality rate when deposited 0.03 Real
Base 1 Benthos DIATOMS_NC_RATIO Diatoms Nitrogen/Carbon ratio 0.18 Real
Base 1 Benthos DIATOMS_PC_RATIO Diatoms Phosphorus/Carbon ratio 0.024 Real
Base 1 Benthos DIATOMS_SIC_RATIO Diatoms Silica/Carbon ratio 0.07 Real
Base 1 Benthos DT Time step to compute benthic biogeochemical processes 3600 seconds Real
Base 1 Benthos MINERALIZATION Compute mineralization of organic matter 1 Boolean
Base 1 Benthos MIN_OXYGEN Minimum oxygen concentration for mineralization to occur 1e-5 Real
Base 1 Benthos NC_RATIO Nitrogen/Carbon ratio of organic matter 0.18
Base 1 Benthos NH4R NH4 release rate from sediment under anoxia 0.001 Real
Base 1 Benthos NH4R_TFACTOR Temperature factor for NH4 release 1.02 Real
Base 1 Benthos NITROGEN Compute nitrogen processes 0 Boolean
Base 1 Benthos OXYGEN Compute oxygen processes 0 Boolean
Base 1 Benthos O2_METHOD Method for oxygen limitation 1 Default
2 Monod
3 Exponential
Base 1 Benthos PC_RATIO Phosphorus/Carbon ratio of organic matter 0.024 Real
Base 1 Benthos PELAGIC_MODEL Pelagic model name to which Module Benthos will be coupled (mandatory) LifeModel
WaterQuality
Base 1 Benthos PHOSPHORUS Compute phosphorus processes 0 Boolean
Base 1 Benthos PHYTO Compute phytoplankton mortality 0 Boolean
Base 1 Benthos PHYTO_MORTALITY Phytoplankton mortality rate when deposited 0.03
Base 1 Benthos PHYTO_NC_RATIO Phytoplankton Nitrogen/Carbon ratio 0.18
Base 1 Benthos PHYTO_PC_RATIO Phytoplankton Nitrogen/Carbon ratio 0.024
Base 1 Benthos PO4R PO4 release rate from sediment under anoxia 0.001 Real
Base 1 Benthos PO4R_TFACTOR Temperature factor for PO4 release 1.02 Real
Base 1 Benthos POMPOOLS Compute particulate organic matter pools 0 Boolean
Base 1 Benthos PON_DECAY_RATE Particulate organic nitrogen mineralization rate 0.1 Real
Base 1 Benthos PON_DECAY_TFACTOR Particulate Organic Nitrogen temperature influence factor in mineralization Rate 1.02 Real
Base 1 Benthos POP_DECAY_RATE Particulate organic phosphorus mineralization rate 0.03 Real
Base 1 Benthos POP_DECAY_TFACTOR Particulate Organic Phosphorus temperature influence factor in mineralization rate 1.08 Real
Base 1 Benthos SILICA Compute Silica parameters 0 Boolean
Base 1 Benthos TBCONST1 Bacteria: Constant to control temperature response curve shape 0.05
Base 1 Benthos TBCONST2 Bacteria: Constant to control temperature response curve shape 0.98
Base 1 Benthos TBCONST3 Bacteria: Constant to control temperature response curve shape 0.98
Base 1 Benthos TBCONST4 Bacteria: Constant to control temperature response curve shape 0.02
Base 1 Benthos TBMAX Bacteria: Maximum temperature tolerable temperature for growth 35 °C Real
Base 1 Benthos TBMIN Bacteria: Minimum temperature tolerable for growth 5 °C Real
Base 1 Benthos TBMAX Maximum optimal temperature for bacterial growth 25.1 °C Real
Base 1 Benthos TBMIN Minimum optimal temperature for bacterial growth 24.8 °C Real

Module CEQUALW2

Source Code

Project Module Keyword Keyword description Options Option description Default Value Units Type
Base 1 CEQUALW2 DTSECONDS time step, in seconds, between two CEQUALW2 calls
Base 1 CEQUALW2 NAME Algae Property name as defined on Module GlobalData

Module Discharges

Source Code

Project Module Keyword Keyword description Options Option description Default Value Units Type
Base 1 Discharges ALTERNATIVE_LOCATIONS Activates the automatic search for alternative locations, when the discharge point is not a covered point 0/1 Inactive/Active 0 Boolean
Base 1 Discharges COORD_X Longitude of the discharge in geographic coordinates Real
Base 1 Discharges COORD_Y Activates the automatic search for alternative locations, when the discharge point is not a covered point Latitude of the discharge in geographic coordinates Real
Base 1 Discharges CREST_HEIGTH Crest Height. Parameter needed in the case of the option FLOW_OVER is active (spill flow).
Base 1 Discharges DATA_BASE_FILE Definition of the data base time series file. If there is one, model assumes that the discharge is time variable
Base 1 Discharges DEFAULT_FLOW_VALUE Default flow value
Base 1 Discharges DEFAULT_VELOCITY_VALUE Default velocity associated with the discharge. Important to compute momentum fluxes
Base 1 Discharges DEFAULTVALUE Water property value
Base 1 Discharges DESCRIPTION Discharge description
Base 1 Discharges DISCHARGE_UNIFORM
Base 1 Discharges FLOW_COLUMN Column where the flow is defined in the data base time series file
Base 1 Discharges FLOW_DISTRIBUTION Chooses the hydrodynamic approximation to be solved in the momentum equation by cell
by water column
by volume
Base 1 Discharges FLOW_OVER Computes a negative discharge, function of the water level, also known as spill flow
Base 1 Discharges IGNORE_ON This keyword must be active for MOHID MPI runs 0/1 Inactive/Active 0 Boolean
Base 1 Discharges I_CELL Line where the discharge is located. When defined, a grid-based discharged is assumed Integer
Base 1 Discharges J_CELL Column where the discharge is located Integer
Base 1 Discharges K_CELL Layer where the discharge is located Integer
Base 1 Discharges NAME Discharge name
Base 1 Discharges NODE_ID ID of the discharge, when it isn't grid-based
Base 1 Discharges TIME_SERIE_COLUMN This keyword is used to give to the model the column where the water property associated with this sub-block is defined in the time series.
Base 1 Discharges U_COLUMN This keyword is used to give to model the column where the velocity X is defined in the data base time series file
Base 1 Discharges V_COLUMN This keyword is used to give to model the column where the velocity Y is defined in the data base time series file
Base 1 Discharges VERTICAL_DISCHARGE Serves to specify the discharge distribution in the vertical direction 1 discharge in the bottom cell
2 discharge in the surface cell
3 discharge in the cell that intersects the depth defined in the keyword K_DEPTH (no default value)
4 discharge in the layer defined in the keyword K_CELL (no default value)
5 Assumes a uniform distribution along the entire water column
Base 1 Discharges WEIR_COEF Weir Coefficient. Parameter needed in the case of the option FLOW_OVER is active (spill flow).
Base 1 Discharges WEIR_LENGTH Weir Length. Parameter needed in the case of the option FLOW_OVER is active (spill flow).

Module DrainageNetwork

Source Code

Project Module Keyword Keyword description Options Option description Default Value Units Type
Base 1 DrainageNetwork ADVECTION_DIFUSION Compute advection and diffusion of property
Base 1 DrainageNetwork ADVECTION_SCHEME Numerical Discretization of Advection. 1 UpwindOrder1 (Upwind scheme of 1st order)
5 CentralDif (Central differences scheme)
Base 1 DrainageNetwork CHECK_NODES Check nodes consistency in the drainage network file
Base 1 DrainageNetwork CHECK_REACHES Check reaches consistency in the drainage network file (a reach connects 2 nodes)
Base 1 DrainageNetwork CONTINUOUS Computations follow from another simulation
Base 1 DrainageNetwork DATA_COLUMN Number of column in the time series file with the downstream water depth values
Base 1 DrainageNetwork DEFAULT_VALUE Default value for water depth at the downstream boundary condition
Base 1 DrainageNetwork DEFAULT_VALUE Default value for this property. Also used as initial value.
Base 1 DrainageNetwork DESCRIPTION Description of property
Base 1 DrainageNetwork DIFFUSION_SCHEME Numerical Discretization of Diffusion. 5 CentralDif (Central Differences discretization)
Base 1 DrainageNetwork DIFFUSIVITY Diffusivity of property
Base 1 DrainageNetwork DISCHARGES Use module discharges
Base 1 DrainageNetwork DOWNSTREAM_BOUNDARY Choose downstream boundary condition 0 Dam (flow at the outlet = 0.0)
1 Normal (solves KynematicWave at the outlet)
2 ImposedWaterDepth
3 ImposedWaterLevel
4 ImposedVelocity
Base 1 DrainageNetwork FILE_IN_TIME Downstream boundary condition evolution NONE Constant evolution of downstream boundary condition (constant water depth)
TIMESERIE Reads a time series with water depth for downstream boundary condition
Base 1 DrainageNetwork FILENAME Path to the file with the downstream water depth time serie values
Base 1 DrainageNetwork GLOBAL_MANNING Assigns a Manning rugosity coefficient to all the drainage network channels
Base 1 DrainageNetwork HYDRODYNAMIC_APROX Chooses the hydrodynamic approximation to be solved in the momentum equation 1 KinematicWave (friction = slope gradient)
2 DiffusionWave (full St Venant equation except for advection)
3 DynamicWave (full St Venant equation)
Base 1 DrainageNetwork INITIAL_WATER_DEPTH Assigns an initial water depth to all channels. only if continuous computation is not chosen.
Base 1 DrainageNetwork INITIALIZATION_METHOD Choose initialization method for this property. CONSTANT Constant initialization of property
Base 1 DrainageNetwork LIMIT_DT_COURANT Connect/disconnect limitation of dt by courant number 0/1 Inactive/Active 0 Boolean
Base 1 DrainageNetwork MIN_VALUE Minimum concentration of property.
Base 1 DrainageNetwork MIN_WATER_DEPTH Minimum water column for computations
Base 1 DrainageNetwork NAME Name of property
Base 1 DrainageNetwork NETWORK_FILE Path to the file that describes nodes and reaches
Base 1 DrainageNetwork TIME_SERIE Output of property values in time series files.
Base 1 DrainageNetwork TIME_SERIE_LOCATION Path to the file that has the time series location characteristics
Base 1 DrainageNetwork UNITS Units of property
Base 1 DrainageNetwork XS_CALC Method to compute trapezoidal cross section 1 Analytic
2 Discretization dH

Module Life

Source Code

Project Module Keyword Keyword description Options Option description Default Value Units Type
Base 1 Life AFFINITY_NH4 Affinity for NH4 uptake
Base 1 Life AFFINITY_NO3 Affinity for NO3 uptake
Base 1 Life AFFINITY_PO4 Affinity for PO4 uptake
Base 1 Life ALPHA_CHL Chl specific initial slop of P vs I curve
Base 1 Life ASS_EFFIC Assimilation efficiency
Base 1 Life ASS_EFFIC_LOW_O2 Assimilation efficiency @ low O2
Base 1 Life ASSIMIL_EFFIC Assimilation efficiency
Base 1 Life BIO_SI_DISS Biogenic silica dissolution rate
Base 1 Life CHL_DEGRAD_RATE Chla degradation rate constant
Base 1 Life DENS_DEP_MORT Density-dependence mortality rate
Base 1 Life DOM_UP_KS Half saturation value for DOM uptake
Base 1 Life DOMSL_BAC_KS Bacteria mediated DOMsl Hydrolysis
Base 1 Life DOMSL_BAC_VMAX Vmax for DOMsl Hydrolysis
Base 1 Life EXC_DOM_SL_FRAC DOM diverted to semi-labile pool
Base 1 Life EXCRE_UP_FRAC Excreted fraction of uptake
Base 1 Life EXU_NUT_STRESS Exudation under nutrient stress
Base 1 Life GRAZ_AVAIL Availability of Prey X
Base 1 Life GRAZ_UP_KS Half saturation value for uptake
Base 1 Life LIGHT_LIM_METHOD Light limitation method
Base 1 Life LYS_REF_CON Lysis_Ref_Con
Base 1 Life MASS_XEK Command to make a mass conservation test
Base 1 Life MAX_ASSIMIL Maximal assimilation rate
Base 1 Life MAX_CHLN_RATIO Maximal Chl:N ratio
Base 1 Life MAX_NC_RATIO Maximal N:C ratio
Base 1 Life MAX_PC_RATIO Maximal P:C ratio
Base 1 Life MAX_SPEC_UP_@10C Maximum specific uptake @ 10ºC
Base 1 Life MAX_STORE_FILL Maximal rate of storage filling
Base 1 Life MIN_LYSIS Minimal lysis rate
Base 1 Life MIN_NC_RATIO Minimal N:C ratio
Base 1 Life MIN_PC_RATIO Minimal P:C ratio
Base 1 Life MIXOTROPHY Hability to perform mixotrophy
Base 1 Life MORT_DOM_SL_FRAC DOC_SL_Frac
Base 1 Life MORT_O2_DEP Oxygen-dependent mortality rate
Base 1 Life MORT_POM_FRAC Fraction of mortality to POM
Base 1 Life MORT_RATE Temperature-independent mortality rate
Base 1 Life NH4_Ks PO4 uptake affinity
Base 1 Life NIT_IN_COEF Nitrification inhibition coefficient
Base 1 Life NIT_O_N_CONV Nitrification O:N consumption ratio
Base 1 Life NITRIFRADLIM Light radiation bellow which nitrification occurs
Base 1 Life NITRIFRATE Nitrification rate
Base 1 Life NO3_Ks NO3 uptake affinity
Base 1 Life NUT_STRESS_TRESHOLD Nutrient stress threshold (sedimentation)
Base 1 Life O2_CARB_CONVERS Oxygen to carbon conversion factor
Base 1 Life O2_KS Oxygen half saturation constant
Base 1 Life O2_LOW_ASS_EFIC Oxygen concentration bollow which ass efic is low
Base 1 Life PHOTOINHIBITION Photoinhibition
Base 1 Life PO4_Ks PO4 uptake affinity
Base 1 Life POM_BAC_KS Bacteria mediated POM Hydrolysis MM constant
Base 1 Life POM_BAC_VMAX Vmax for POM Hydrolysis
Base 1 Life Q10_VALUE Q10 value for temperature limitation
Base 1 Life REDFIELD_NC Redfield N:C ratio
Base 1 Life REDFIELD_PC Redfield P:C ratio
Base 1 Life REDFIELD_SiC Standard Si:C ratio
Base 1 Life REF_TEMP Reference temperature
Base 1 Life REF_TEMP_Q10 Reference temperature for Q10 method
Base 1 Life REL_EXCESS_SI Release rate of excess silicate
Base 1 Life RESP_BASAL Basal respiration rate
Base 1 Life RESP_FRAC_PROD Respired fraction of production
Base 1 Life REST_RESP_@10C Rest respiration @ 10ºC
Base 1 Life SED_MIN Minimal sedimentation rate
Base 1 Life SED_NUT_STRESS Nutrient stress sedimentation rate
Base 1 Life SEDIM_MIN Minimal sedimentation rate
Base 1 Life SEDIM_NUT_STRESS Nutrient stress threshold (sedimentation)
Base 1 Life SI_UPTAKE_KS Silicate uptake Michaelis constant
Base 1 Life SILICA_USE Set Silica use by the producer
Base 1 Life TEMP_LIM_METHOD Temperature limitation method

Module LightExtinction

Source Code

Project Module Keyword Keyword description Options Option description Default Value Units Type
Base 1 LightExtinction COEF_PARSONS_PORTELA Correct Default Coefficient for Parsons Portela SW Radiation parameterisation Needs SW_EXTINCTION_TYPE: 4 0.04 Real
Base 1 LightExtinction LW_EXTINCTION_COEF Long-wave extinction coeficient 0.333
Base 1 LightExtinction LW_EXTINCTION_COLUMN
Base 1 LightExtinction LW_EXTINCTION_TYPE The method used in light extinction estimate 1 Constant 1
5 Ascii file
Base 1 LightExtinction LW_PERCENTAGE 0.4
Base 1 LightExtinction SW_EXTINCTION_COEF Short-wave extinction coeficient 0.05 Real
Base 1 LightExtinction SW_EXTINCTION_COLUMN
Base 1 LightExtinction SW_EXTINCTION_TYPE The method used in light extinction estimate 1 Constant 1
2 Parsons Ocean
3 Portela-Tagus Estuary
4 Combined Parsons-Portela
5 Ascii file
6 Multiparameter
Base 1 LightExtinction SW_KW Short wave absorption coefficient
Base 1 LightExtinction SW_LW_EXTINCTION_FILE
Base 1 LightExtinction SW_PERCENTAGE 0.6

Module MacroAlgae

Source Code

Project Module Keyword Keyword description Options Option description Default Value Units Type
Base 1 MacroAlgae BEACHED_MORT_RATE Beached drifting macroalgae mortality rate
Base 1 MacroAlgae DEPLIM Maximum SPM deposition flux allowed for macroalgae to grow
Base 1 MacroAlgae DISSDON fraction of dissolved organic material excreted by macroalgae
Base 1 MacroAlgae DT Time step compute macroalgae biogeochemical processes
Base 1 MacroAlgae ENDREPC Macroalgae endogenous respiration rate
Base 1 MacroAlgae EROCRITSS Critical shear stress for macroalgae detachment to occur
Base 1 MacroAlgae EXCRCONS Macroalgae excretion rate
Base 1 MacroAlgae GRAZCONS Grazing rate over macroalgae
Base 1 MacroAlgae GROWMAX macroalgae maximum growth rate
Base 1 MacroAlgae MACROALGAE_MINCONC Minimum residual value for macroalgae abundance
Base 1 MacroAlgae MIN_OXYGEN Minimum oxygen concentration for macroalgae growth
Base 1 MacroAlgae MORTCON Macroalgae mortality half saturation constant
Base 1 MacroAlgae MORTMAX Macroalgae natural mortality rate
Base 1 MacroAlgae NITROGEN Defines if the user wishes to compute the nitrogen cycle
Base 1 MacroAlgae NSATCONS nitrogen half-saturation constant for macroalgae
Base 1 MacroAlgae PELAGIC_MODEL Pelagic biogeochemical module coupled
Base 1 MacroAlgae PHOSPHORUS Defines if the user wishes to compute the phosphorus cycle
Base 1 MacroAlgae PHOTOIN macroalgae optimum radiation value
Base 1 MacroAlgae PHOTORES Macroalgae photorespiration rate
Base 1 MacroAlgae PSATCONS phosphorus half-saturation constant for macroalgae
Base 1 MacroAlgae RATIONC Macroalgae nitrogen/carbon ratio
Base 1 MacroAlgae RATIOPC Macroalgae phosphorus/carbon ratio
Base 1 MacroAlgae SALT_EFFECT Include salinity limitation on macroalgae growth
Base 1 MacroAlgae SALTCRIT Macroalgae critical salinity limit growth
Base 1 MacroAlgae SALTMAX Macroalgae maximum salinity for growth
Base 1 MacroAlgae SALTMIN Macroalgae minimum salinity for growth
Base 1 MacroAlgae SALTOPT Macroalgae optimum salinity for growth
Base 1 MacroAlgae SOLEXCR Fraction of soluble inorganic material excreted by macroalgae
Base 1 MacroAlgae TCONST1 Constant to control temperature response curve shape
Base 1 MacroAlgae TCONST2 Constant to control temperature response curve shape
Base 1 MacroAlgae TCONST3 Constant to control temperature response curve shape
Base 1 MacroAlgae TCONST4 Constant to control temperature response curve shape
Base 1 MacroAlgae TMIN Macroalgae minimum temperature for growth
Base 1 MacroAlgae TOPTMAX Macroalgae optimum maximum temperature for growth
Base 1 MacroAlgae TOPTMIN Macroalgae optimum minimum temperature for growth

Module Profile

Source Code

Project Module Keyword Keyword description Options Option description Default Value Units Type
Base 1 Profile DT_OUTPUT_TIME Time step to perform profile outputs in HDF5
Base 1 Profile LOCALIZATION_I Grid cell index I where to perform profile output
Base 1 Profile LOCALIZATION_J Grid cell index J where to perform profile output
Base 1 Profile NAME Name of profile output

Module SedimentQuality

Source Code

Project Module Keyword Keyword description Options Option description Default Value Units Type
Base 1 SedimentQuality Acoef Coefficient for labile OM decay rate
Base 1 SedimentQuality Acoef Acoef for Heterotrophs decay rate
Base 1 SedimentQuality Acoef Acoef for Autotrophs C specific decay (death) Rate
Base 1 SedimentQuality Acoef Acoef for the Anaerobic C specific decay (death) Rate
Base 1 SedimentQuality Acoef Calculates the AmmoniaToNitrate (nitrification) specific Rate
Base 1 SedimentQuality Acoef A coef for the AmmoniaImobilization specific Rate
Base 1 SedimentQuality Acoef Acoef for for the NitrateToNgas specific Rate (denitrification)
Base 1 SedimentQuality Acoef Acoef for the NitrateImobilization specific Rate
Base 1 SedimentQuality ActivationE Activation Energy for labil organic mater carbon decay rate
Base 1 SedimentQuality ActivationE Coeficient for refractory OM decay rate
Base 1 SedimentQuality ActivationE AE for Heterotrophs decay rate
Base 1 SedimentQuality ActivationE AE activation energy for the Autotrophs C specific decay (death) Rate
Base 1 SedimentQuality ActivationE AE for the Anaerobic C specific decay (death) Rate
Base 1 SedimentQuality ActivationE Calculates the AmmoniaToNitrate (nitrification) specific Rate.
Base 1 SedimentQuality ActivationE Calculates the AmmoniaImobilization specific Rate
Base 1 SedimentQuality ActivationE Activation Energy for the NitrateToNgas specific Rate
Base 1 SedimentQuality ActivationE Activation Energy for the NitrateImobilization specific Rate
Base 1 SedimentQuality CARBON Determines if calculations of carbon related properties is performed
Base 1 SedimentQuality CARBON_EFICIENCY Efifiency on the assimilation of carbon for the Hetrotrophic population. The remaining is lost as CO2
Base 1 SedimentQuality CARBON_EFICIENCY Carbon assimilation efficiency for Anaerobic population
Base 1 SedimentQuality CN_RATIO CN ratio of Hetrotrophs biomass
Base 1 SedimentQuality CN_RATIO CN ratio of Autotrophs biomass
Base 1 SedimentQuality CN_RATIO CN ratio of anaerobic population.
Base 1 SedimentQuality DTSECONDS Time step for sediment quality calculation
Base 1 SedimentQuality EXPLICIT Sistem is solved with explicit formulation
Base 1 SedimentQuality MINIMUM_POPULATION Minimum population for death rate to occur (below value no death)
Base 1 SedimentQuality MINIMUM_POPULATION Minimum population for death rated to take place
Base 1 SedimentQuality MINIMUM_POPULATION Minimum population for death rate top occur
Base 1 SedimentQuality NITROGEN Option to activate or deactivate the calculation of Nitrogen related properties
Base 1 SedimentQuality NITROGEN_EFICIENCY NITROGEN EFICIENCY for autotrophic population
Base 1 SedimentQuality NITROGEN_EFICIENCY Nitrogen assimilation efficiency of anaerobic population
Base 1 SedimentQuality POPULATION_CARBON_RATIO Convertion form carbon concentration to population for Anaerobic populations
Base 1 SedimentQuality POPULATION_CARBON_RATIO COnversion form Carbon mass of hetrotrphs to population nºs
Base 1 SedimentQuality POPULATION_CARBON_RATIO Convertion form carbon biomass to nº of individual cells
Base 1 SedimentQuality Temperature Temperature for Autotrophs C specific decay (death) Rate
Base 1 SedimentQuality Temperature Optimum temperature for the Anaerobic C specific decay (death) Rate
Base 1 SedimentQuality Temperature Optimum temperature for the AmmoniaToNitrate (nitrification) specific Rate
Base 1 SedimentQuality Temperature Optimum temperature for the AmmoniaImobilization specific Rate
Base 1 SedimentQuality Temperature OPtimum temperature for the NitrateToNgas specific Rate
Base 1 SedimentQuality Temperature Optimum temperature for the NitrateImobilization specific Rate
Base 1 SedimentQuality Temperature Optimum temperature for decay rate
Base 1 SedimentQuality Temperature Optimum Temperature for rate

Module WaterQuality

Source Code

Project Module Keyword Keyword description Options Option description Default Value Units Type
Base 1 WaterQuality AFG Growth coefficient dependent of fishfood availability HalfSaturationConstant
Base 1 WaterQuality AGE Water "Age" : Lagrangean property
Base 1 WaterQuality ASS_EFIC Phytoplankton: Assimilation efficiency of flagellates by the zooplankton
Base 1 WaterQuality ATG Growth coefficient dependent of temperature
Base 1 WaterQuality ATZ Death coefficient dependent of temperature
Base 1 WaterQuality AWG Growth coefficient dependent of larvae weight
Base 1 WaterQuality AWZ Death coefficient dependent of larvae weight
Base 1 WaterQuality BACINGCIL Ciliates: Proportion of bacteria in microzooplankton ingestion
Base 1 WaterQuality BACMINSUB Bacteria: Minimum substract concentration for bacteria uptake
Base 1 WaterQuality BACNCONS Bacteria: Half-saturation constant for bacteria nutrient uptake
Base 1 WaterQuality BACTERIA Bacteria: Processes Simulation
Base 1 WaterQuality BACTRATIOOC Oxygen: Bacteria Oxygen/Carbon Ratio
Base 1 WaterQuality BARESPCO Bacteria: Excretion Rate
Base 1 WaterQuality BMAXUPTA Bacteria: Maximum nutrient uptake at the reference temperature
Base 1 WaterQuality BOD BOD: Processes Simulation
Base 1 WaterQuality BODCOEF BOD: BOD oxidation coefficient
Base 1 WaterQuality BODOSSAT BOD: Oxygen limitation half-saturation constant
Base 1 WaterQuality BODREF BOD: BOD oxidation at the reference temperature
Base 1 WaterQuality BRATIONC Bacteria: Nitrogen/Carbon Ratio
Base 1 WaterQuality BTG Growth coefficient dependent of temperature
Base 1 WaterQuality BTZ Death coefficient dependent of temperature
Base 1 WaterQuality BWG Growth coefficient dependent of larvae weight
Base 1 WaterQuality BWZ Death coefficient dependent of larvae weight
Base 1 WaterQuality CEXCCONS Ciliates: Excretion constant curve
Base 1 WaterQuality CEXCFAC Ciliates: Excretion factor
Base 1 WaterQuality CILBACASS Ciliates: Assimilation coefficient of bacteria by microzooplankton
Base 1 WaterQuality CILCORATIO Oxygen: Oxygen/Carbon ratio in microzooplankton respiration
Base 1 WaterQuality CILEFFCAPBA Ciliates: Capture efficiency of bacteria
Base 1 WaterQuality CILEFFCAPPHY Ciliates: Capture efficiency of phytoplankton
Base 1 WaterQuality CILIATE Ciliates: Processes Simulation
Base 1 WaterQuality CILPHYASS Ciliates: Assimilation coefficient of flagellates by microzooplankton
Base 1 WaterQuality CILPREYMIN Ciliates: Minimum prey concentration for grazing
Base 1 WaterQuality CILRATINGZOO Zooplankton: Proportion of microzooplankton in mesozooplankton ingestion
Base 1 WaterQuality CINGMAX Ciliates: Maximum ingestion rate
Base 1 WaterQuality CRATIONC Ciliates: Nitrogen/Carbon Ratio
Base 1 WaterQuality CRATIOPC Ciliates: Phosphorus/Carbon Ratio
Base 1 WaterQuality CREFRESP Ciliates: Carbon consumption rate by respiration
Base 1 WaterQuality DENITREF Nitrogen: Reference denitirfication rate
Base 1 WaterQuality DENSATCO Nitrogen: Denitrification half-saturation constant
Base 1 WaterQuality DIASS_EFIC Diatoms: Assimilation efficiency of diatoms by zooplankton
Base 1 WaterQuality DIATOMS Diatoms: Processes Simulation
Base 1 WaterQuality DIDISSDON Diatoms: Fraction of dissolved organic material in excretions
Base 1 WaterQuality DIEXCRCONS Diatoms: Excretion constant
Base 1 WaterQuality DIFENDREPC Diatoms: Endogenous respiration constant
Base 1 WaterQuality DIGRAZMIN Zooplankton: Minimum diatoms concentration for grazing
Base 1 WaterQuality DIGROWMAX Diatoms: Maximum gross growth rate
Base 1 WaterQuality DIMORTCON Diatoms: Mortality half-saturation Constant
Base 1 WaterQuality DIMORTMAX Diatoms: Maximum Mortality Rate
Base 1 WaterQuality DINSATCONS Diatoms: Nitrogen half-saturation constant
Base 1 WaterQuality DIPHOTOIN Diatoms: Optimum light intensity for photosynthesis
Base 1 WaterQuality DIPHOTORES Diatoms: Fraction of actual photosynthesis oxidized by photorespiration
Base 1 WaterQuality DIPSATCONS Diatoms: Phosphorus half-saturation constant
Base 1 WaterQuality DIRATINGZOO Zooplankton: Proportion of diatoms in mesozooplankton ingestion
Base 1 WaterQuality DIRATIONC Diatoms: Nitrogen/Carbon Ratio
Base 1 WaterQuality DIRATIOPC Diatoms: Phosphorus/Carbon Ratio
Base 1 WaterQuality DIRATIOSIC Diatoms: Silica/Carbon Ratio
Base 1 WaterQuality DISISATCONS Diatoms: Silicate half-saturation constant
Base 1 WaterQuality DISOLEXCR Diatoms: Fraction of soluble inorganic material in excretions
Base 1 WaterQuality DITCONST1 Diatoms: Constant to control temperature response curve shape
Base 1 WaterQuality DITCONST2 Diatoms: Constant to control temperature response curve shape
Base 1 WaterQuality DITCONST3 Diatoms: Constant to control temperature response curve shape
Base 1 WaterQuality DITCONST4 Diatoms: Constant to control temperature response curve shape
Base 1 WaterQuality DITMAX Diatoms: Maximum temperature tolerable for growth
Base 1 WaterQuality DITMIN Diatoms: Minimum tolerable temperature for growth
Base 1 WaterQuality DITOPTMAX Diatoms: Maximum temperature of the optimal interval for photosynthesis
Base 1 WaterQuality DITOPTMIN Diatoms: Minimum temperature of the optimal interval for photosynthesis
Base 1 WaterQuality DIZOASS Zooplankton: Assimilation coefficient of diatoms by mesozooplankton
Base 1 WaterQuality DIZOOEFFCAP Zooplankton: Capture efficiency of diatoms
Base 1 WaterQuality DTSECONDS Time step for water quality processes calculation
Base 1 WaterQuality EXCRCONS Phytoplankton: Excretion constant
Base 1 WaterQuality EXPLICIT Explicit Method
Base 1 WaterQuality FDISSDON Phytoplankton: Fraction of dissolved organic material in excretions
Base 1 WaterQuality FENDREPC Phytoplankton: Endogenous respiration constant
Base 1 WaterQuality FINAL_AGE Larvae Final Age
Base 1 WaterQuality FINAL_LENGTH Larvae Final Length
Base 1 WaterQuality FISHFOOD_REF Reference food availability
Base 1 WaterQuality FMORTCON Phytoplankton: Mortality half saturation rate
Base 1 WaterQuality FMORTMAX Phytoplankton: Maximum mortality
Base 1 WaterQuality FRATIONC Phytoplankton: Nitrogen/Carbon Ratio
Base 1 WaterQuality FRATIOPC Phytoplankton: Phosphorus/Carbon ratio
Base 1 WaterQuality FREGSATC Nutrients: Nutrient regeneration half-saturation rate
Base 1 WaterQuality FSOLEXCR Phytoplankton: Fraction of soluble inorganic in excretions
Base 1 WaterQuality GRAZBACMIN Ciliates: Minimum flagellates concentration for grazing
Base 1 WaterQuality GRAZCILMIN Zooplankton: Minimum microzooplankton concentration for grazing
Base 1 WaterQuality GRAZFITOMIN Zooplankton: Minimum fagellates concentration for grazing
Base 1 WaterQuality GROWMAXF Phytoplankton: Maximum growth rate
Base 1 WaterQuality GROWMAXZ Zooplankton: Maximum zooplankton growth rate
Base 1 WaterQuality IMPLICIT Implicit Method Calculation
Base 1 WaterQuality INGCONSC Ciliates: Half-saturation constant for grazing
Base 1 WaterQuality INGCONSZ Zooplankton: Half-saturation constant for predation
Base 1 WaterQuality INIT_AGE Larvae Inital Age
Base 1 WaterQuality INIT_LENGTH Larvae Inital Length
Base 1 WaterQuality INTER_AGE Larvae Intermediate Age
Base 1 WaterQuality INTER_LENGTH Larvae Intermediate Length
Base 1 WaterQuality IVLEVCON Zooplankton: Ivlev grazing constant
Base 1 WaterQuality LARVAE Larvae Processes Simulation
Base 1 WaterQuality LDENSITY Larvae density factor
Base 1 WaterQuality LSHAPE Larvae shape factor
Base 1 WaterQuality MAXMORTCI Ciliates: Maximum Mortality Rate
Base 1 WaterQuality MAXMORTZ Zooplankton: Maximum mortality rate
Base 1 WaterQuality MINMORTCI Ciliates: Minimum Mortality rate
Base 1 WaterQuality MINMORTZ Zooplankton: Minimum mortality rate
Base 1 WaterQuality MINOXYGEN Oxygen: Minimum oxygen concentration allowed
Base 1 WaterQuality MORTCICOEF Ciliates: Mortality coefficient
Base 1 WaterQuality MORTZCOEF Zooplankton: Shape factor for the mortality curve of zooplankton
Base 1 WaterQuality NATMORB Bacteria: Natural mortality rate
Base 1 WaterQuality NITONRAT Oxygen: Oxygen/Carbon in Nitrate
Base 1 WaterQuality NITRIREF Nitrogen: Reference nitrification rate
Base 1 WaterQuality NITROGEN Nitrogen: Biogeochemical Processes Simulation
Base 1 WaterQuality NITSATCO Nitrogen: Nitrification half-saturation constant
Base 1 WaterQuality NMINENR Nitrogen: Reference mineralization rate for dissolved organic nitrogen non refractory (DONnr)
Base 1 WaterQuality NMINR Nitrogen: Reference mineralization rate for Dissolved Organic Nitrogen refractory (DONr)
Base 1 WaterQuality NOPCOEF Nitrogen: PON decomposition temperature coefficient
Base 1 WaterQuality NOPREF Nitrogen: Reference Mineralization Rate for Particulate Organic Nitrogen (PON)
Base 1 WaterQuality NPHASES Number of larvae phases (valid values are 1 and 2)
Base 1 WaterQuality NSATCONS Phytoplankton: Nitrogen half-saturation constant
Base 1 WaterQuality OCRATIO Oxygen: Oxygen/Carbon in CO2
Base 1 WaterQuality OMRATIONC Oxygen: Organic Matter Nitrogen/Carbon Ratio
Base 1 WaterQuality OMRATIOPC Oxygen: Organic Matter Phosphorus/Carbon Ratio
Base 1 WaterQuality PHDECOMP Nitrogen: Fraction of PON available for mineralization
Base 1 WaterQuality PHOSOPRAT Oxygen: Oxygen/Carbon in Phosphate
Base 1 WaterQuality PHOSPHOR Phosphorus: Biogeochemical Processes Simulation
Base 1 WaterQuality PHOTOIN Phytoplankton: Optimum light intensity for photosyntesis
Base 1 WaterQuality PHOTORES Phytoplankton: Faction of actual photosynthesis oxidised by photorespiration
Base 1 WaterQuality PHOTOSOC Oxygen: Photosynthesis Oxygen/Carbon ratio
Base 1 WaterQuality PHYINGCIL Ciliates: Proportion of flagellates in microzooplankton ingestion
Base 1 WaterQuality PHYRATING Zooplankton: proportion of phytoplankton in mesozooplankton ingestion
Base 1 WaterQuality PHYTO Phytoplankton: Processes Simulation
Base 1 WaterQuality PLANK_OC_RAT Oxygen: Oxygen/Carbon ratio in plankton respiration
Base 1 WaterQuality PMINNR Phosphorus: DOPnr mineralization rate at reference temperature
Base 1 WaterQuality PMINNRCOEF Phosphorus: DOPnr mineralization temperature coefficient
Base 1 WaterQuality PMINR Phosphorus: DOPre mineralization rate at reference tempearture
Base 1 WaterQuality PMINRCOEF Phosphorus: DOPre mineralization temperature coefficient
Base 1 WaterQuality PPARTMIN Phosphorus: POP decomposition rate at reference temperature
Base 1 WaterQuality PSATCONS Phytoplankton: Phosphorus half-saturation constant
Base 1 WaterQuality SEMIIMP Semi-implicit Method Calculation
Base 1 WaterQuality SIDISSTCOEF Silica: Biogenic silica dissolution temperature coefficient
Base 1 WaterQuality SIKDISS Silica: Biogenic silica dissolution rate in the water column at the reference temperature
Base 1 WaterQuality SILICA Silica: Processes Simulation
Base 1 WaterQuality TBCONST1 Bacteria: Constant to control temperature response curve shape
Base 1 WaterQuality TBCONST2 Bacteria: Constant to control temperature response curve shape
Base 1 WaterQuality TBCONST3 Bacteria: Constant to control temperature response curve shape
Base 1 WaterQuality TBCONST4 Bacteria: Constant to control temperature response curve shape
Base 1 WaterQuality TBMAX Bacteria: Maximum temperature tolerable temperature for growth
Base 1 WaterQuality TBMIN Bacteria: Minimum temperature tolerable for growth
Base 1 WaterQuality TDENCOEF Nitrogen: Denitrification Temperature Coefficient
Base 1 WaterQuality TEMPERATURE_REF Larvae Reference temperature
Base 1 WaterQuality TFCONST1 Phytoplankton: Constant to control temperature response curve shape
Base 1 WaterQuality TFCONST2 Phytoplankton: Constant to control temperature response curve shape
Base 1 WaterQuality TFCONST3 Phytoplankton: Constant to control temperature response curve shape
Base 1 WaterQuality TFCONST4 Phytoplankton: Constant to control temperature response curve shape
Base 1 WaterQuality TFMAX Phytoplankton: Maximum temperature tolerable for growth
Base 1 WaterQuality TFMIN Phytoplankton: Minimum temperature tolerable for growth
Base 1 WaterQuality TMINNR Nitrogen: DONnr mineralization temperature coefficient
Base 1 WaterQuality TMINR Nitrogen: DONr mineralization temperature coefficient
Base 1 WaterQuality TNITCOEF Nitrogen: Nitrification temperature coefficient
Base 1 WaterQuality TOPTBMAX Bacteria: Maximum temperature of the optimal interval for growth
Base 1 WaterQuality TOPTBMIN Bacteria: Minimum temperature of the optimal interval for growth
Base 1 WaterQuality TOPTFMAX Phytoplankton: Maximum temperature of the optimal interval for photosyntesis
Base 1 WaterQuality TOPTFMIN Phytoplankton: Minimum temperature of the optimal interval forphotosyntesis
Base 1 WaterQuality TOPTZMAX Zooplankton: Maximum temperature of the optimal interval for the zooplankton growth
Base 1 WaterQuality TOPTZMIN Zooplankton: Minimum temperature of the optimal interval for the zooplankton growth
Base 1 WaterQuality TPPARTMINCOEF Phosphorus: POP decomposition temperature coefficient
Base 1 WaterQuality TZCONST1 Zooplankton: Constant to control temperature response curve shape
Base 1 WaterQuality TZCONST2 Zooplankton: Constant to control temperature response curve shape
Base 1 WaterQuality TZCONST3 Zooplankton: Constant to control temperature response curve shape
Base 1 WaterQuality TZCONST4 Zooplankton: Constant to control temperature response curve shape
Base 1 WaterQuality TZMAX Zooplankton: Maximum temperature tolerable for growth
Base 1 WaterQuality TZMIN Zooplankton: Minimum temperature tolerable for growth
Base 1 WaterQuality ZDISSDON Zooplankton: Dissolved organic fraction in excretions
Base 1 WaterQuality ZEXCCONS Zooplankton: Excretion constant for zooplankton
Base 1 WaterQuality ZEXCFAC Zooplankton: Excretion Factor
Base 1 WaterQuality ZINGMAX Zooplankton: Maximun ingestion rate
Base 1 WaterQuality ZOCILASS Zooplankton: Assimilation coefficient of microzooplankton by mesozooplankton
Base 1 WaterQuality ZOCRATIO Oxygen: Oxygen/Carbon ratio in mesozooplankton respiration
Base 1 WaterQuality ZOO Zooplankton: Processes Simulation
Base 1 WaterQuality ZOOEFFCAPCIL Zooplankton: Capture efficiency of microzoolankton
Base 1 WaterQuality ZOOEFFCAPHY Zooplankton: Capture efficiency of phytoplankton
Base 1 WaterQuality ZOOPREYMIN Zooplankton: Minimum prey concentration for grazing
Base 1 WaterQuality ZOPHYASS Zooplankton: Assimilation coefficient of flagellates by mesozooplankton
Base 1 WaterQuality ZPREDMOR Zooplankton: Predatory mortality rate (predation by higher trophic levels)
Base 1 WaterQuality ZRATIONC Zooplankton: Nitrogen/Carbon Ratio
Base 1 WaterQuality ZRATIOPC Zooplankton: Phosphorus/Carbon ratio
Base 1 WaterQuality ZREFRESP Zooplankton: Carbon consumption rate by respiration
Base 1 WaterQuality ZSOLEXCR Zooplankton: Soluble inorganic fraction in excretions

MOHID Base 2

Module Atmosphere

Source Code

Project Module Keyword Keyword description Options Option description Default Value Units Type
Base 2 Atmosphere BOX_TIME_SERIE Output of property values in time series files, integrated in boxes.
Base 2 Atmosphere DATA_COLUMN Number of column in the time series file.
Base 2 Atmosphere FILENAME Path to the file with the time series.
Base 2 Atmosphere IRRIGATION Property added by irrigation
Base 2 Atmosphere NO_INTERPOLATION This keyword is deprecated. Use accumulated values use instead.
Base 2 Atmosphere ACCUMULATE_VALUES Use mm with ACCUMULATE_VALUES = 1.
Base 2 Atmosphere USE_ORIGINAL_VALUES use a FLUX (ex. mm/hour) with USE_ORIGINAL_VALUES = 1.
Base 2 Atmosphere OUTPUT_HDF Output of property values in HDF files.
Base 2 Atmosphere OUTPUT_TIME Output instants of HDF5 file.
Base 2 Atmosphere RADIATION_METHOD Method to compute solar radiation 1 Climatologic solar radiation algorithm
2 CEQUALW2 solar radiation algorithm
Base 2 Atmosphere RANDOM_COMPONENT Random component of property.
Base 2 Atmosphere STATISTICS Choose to compute the statistics of this property
Base 2 Atmosphere STATISTICS_FILE Path to the file with the statistics definition for this property.
Base 2 Atmosphere TIME_SERIE Output of property values in time series files.
Base 2 Atmosphere TIME_SERIE_LOCATION Path to the file that has the time series location characteristics.

Module Geometry

Source Code

Project Module Keyword Keyword description Options Option description Default Value Units Type
Base 2 Geometry DISPLACEMENT_LIMIT the maximum displacement that the model allow cell faces to move vertically in meters (if LAGRANGIAN : 1)
Base 2 Geometry DOMAINDEPTH The depth of the domain lower limit. User must give a value to this keyword or else the model do not run.
Base 2 Geometry EMPTY_TOP_LAYERS Number of empty layers counting from top
Base 2 Geometry EQUIDISTANT Thickness of layers admitting that all the layers have the same thickness
Base 2 Geometry FACES_OPTION Methodology to compute areas between cells 2 Average thickness of the adjacent water columns (advised option)
3 Minimum thickness of the adjacent water columns (advanced user option)
Base 2 Geometry GRIDMOVEMENTDUMP
Base 2 Geometry ID Domain ID
Base 2 Geometry IMPER_COEF_U U Coefficient to compute faces areas in U points
Base 2 Geometry IMPER_COEF_V V Coefficient to compute faces areas in V points
Base 2 Geometry IMPER_COEFX_U X_U Coefficient to compute faces areas in U points
Base 2 Geometry IMPER_COEFX_V X_V Coefficient to compute faces areas in V points
Base 2 Geometry IMPERMEABILITY Consider impermeable cell faces
Base 2 Geometry INITIALIZATION_METHOD Type of initialization used in the case of a Lagrangian coordinate. This is also the reference coordinate in relation to which the Lagrangian coordinate suffers distortion function of the vertical velocity CARTESIAN Cartesian type coordinates
SIGMA Sigma type coordinates
Base 2 Geometry LAYERS Number of layers
Base 2 Geometry LAYERTHICKNESS If not equidistant specifies layers thicknesses, starting from bottom layers. The number of values must be equal to the number of layers
Base 2 Geometry MIN_TOP_THICKNESS minimum thickness of collapsing cells of the Harmonic domain
Base 2 Geometry MINEVOLVELAYERTHICKNESS Allowed distortion in percentage of initial thickness (if LAGRANGIAN : 1)
Base 2 Geometry MINIMUMDEPTH water column thickness below which the cell is considered uncovered
Base 2 Geometry MININITIALLAYERTHICKNESS minimal thickness of the bottom cells
Base 2 Geometry REMOVE_LAND_BOTTOM_LAYERS Remove bottom layers with no water cells
Base 2 Geometry TOLERANCEDEPTH Thickness of layer below which the bathymetry is corrected. Valid only for the sigma and Lagrangian (sigma initializaton) coordinate
Base 2 Geometry TOTALTHICKNESS Total domain thickness. Valid only for the FixSpacing and FixSediment coordinates
Base 2 Geometry TYPE Type of vertical coordinate of the domain CARTESIAN Cartesian coordinates
CARTESIANTOP A Cartesian Coordinate which is calculated downwards from the Digital Terrain (MOHID Land only)
FIXSEDIMENT Fixed Sediment coordinates
FIXSPACING Fixed Spacing coordinates - used to study flows close to the bottom
HARMONIC Harmonic coordinates - the horizontal faces close to the surface

expand and collapse depending on the variation of the surface elevation. This coordinate was implemented in the geometry module to simulate reservoirs.

LAGRANGIAN Lagrangian coordinates - moves the upper and

lower faces with the vertical flow velocity.

SIGMA Sigma coordinates
SIGMATOP A Sigma Coordinate which is calculated downwards from the Digital Terrain (MOHID Land only). Needs Normal Sigma Below

Module BoxDif

Source Code

Project Module Keyword Keyword description Options Option description Default Value Units Type
Base 2 BoxDif OUTPUT_FILE Output file location
Base 2 BoxDif TYPE Coordinate Type
Base 2 BoxDif WRITE_BOXES Option to write boxes output file

Module FillMatrix

Source Code

Project Module Keyword Keyword description Options Option description Default Value Units Type
Base 2 FillMatrix BOXES_VALUES Sequence of values for each box starting from box 1.
Base 2 FillMatrix CoefA Coeficient to compute analytical profile.
Base 2 FillMatrix CoefB Coeficient to compute analytical profile
Base 2 FillMatrix DATA_COLUMN DATA_COLUMN is the number of the relevant column in the time series file.
Base 2 FillMatrix DEFAULTVALUE Default value when INITIALIZATION_METHOD is used.
Base 2 FillMatrix DEPTH_PROFILE Sequence of depth values. Used with PROFILE option.
Base 2 FillMatrix FILE_IN_TIME Defines the kind of reading operation performed in time to modify the field NONE Matrix is not modified from reading values from file
HDF Reads data from an HDF5 file. There are restrictions regarding file format:

1) The fields stored in the file must correspond to the modeled domain, that is, they must correspond to the same horizontal and vertical grid. 2) In the Grid folder it is required to have the data sets: "Bathymetry", "ConnectionX", "ConnectionY", "Latitude", "Longitude" and "WaterPoints". 3) The name of the fields must be recognised by MOHID (see list of supported names) 4) Time data set must contain as many instants as the field data sets 5) Time data set must also contain dates for a period of the same or greater duration of the simulation.

PROFILE_TIME_SERIE Read solution from various profiles in time
TIMESERIE The data is given at a certain location with a time series. See time series to know about time series file format. File path is given in FILENAME. The number of the column containing needed data of the time series file must be indicated in DATA_COLUMN.
Base 2 FillMatrix FILENAME Path to the file containing imposed data
Base 2 FillMatrix FILENAME_DEFAULT Path to the file containing data for initialization of default value.
Base 2 FillMatrix HDF_FIELD_NAME HDF5 group name
Base 2 FillMatrix INITIALIZATION_DEFAULT Initial condition for default value, usable with INITIALIZATION_METHOD options not valid for all domain.
Base 2 FillMatrix INITIALIZATION_METHOD Initial condition data input method. ANALYTIC PROFILE Initialization made by an analytical vertical profile.
ASCII_FILE Initialization with text file. File path given at FILENAME. File format is a griddata file (2D or 3D). In points of the domain where no values are given the DEFAULTVALUE is assumed.

If griddata file is 2D and the domain is 3D, a unique value is assumed for the whole water column.

BOXES Initialization by boxes (polygonal sub-domains) for which a constant value is specified. Boxes are specified in separate file (path given by FILENAME keyword) blocks that have specific format.
CONSTANT Constant value for all domain.
HDF Reads initial field from a HDF file. Field is interpolated in time if necessary.
LAYERS Initialization by horizontal layers. Values are specified with LAYERS_VALUES keyword.
PROFILE Initialization made by vertical profile. Horizontal distribution is considered uniform. Profile must be specified with NDEPTH, DEPTH_PROFILE and PROFILE_VALUES keywords. Layers must no correspond to vertical discretization. The program interpolates the data on the vertical as needed.
PROFILE_TIMESERIE Read initial field from various profiles.
TIMESERIE Reads initial values from a time series file. If necessary the initial value is interpolated in time.
Base 2 FillMatrix LAYERS_VALUES Sequence of values for each layer starting from the bottom layer.
Base 2 FillMatrix MULTIPLYING_FACTOR Data field multiplying factor. HDF5 only.
Base 2 FillMatrix NDEPTHS Number of values that the define the profile.
Base 2 FillMatrix PROFILE_TYPE Type of analytical profile EXPONENTIAL Profile has an exponential format, given by the following expression Value = DefaultValue - CoefA * exp(- CellDepth / CoefB)
LINEAR Profile has a linear format, given by the following expression:

Value = DefaultValue + CoefA * CellDepth / CoefB

Base 2 FillMatrix PROFILE_VALUES Sequence of values that constitute the profile.

Module Geometry

Source Code

Project Module Keyword Keyword description Options Option description Default Value Units Type
Base 2 Geometry DISPLACEMENT_LIMIT the maximum displacement that the model allow cell faces to move vertically in meters
Base 2 Geometry DOMAINDEPTH The depth of the domain lower limit. User must give a value to this keyword or else the model do not run.
Base 2 Geometry EMPTY_TOP_LAYERS Number of empty layers counting from top
Base 2 Geometry EQUIDISTANT Thickness of layers admitting that all the layers have the same thickness
Base 2 Geometry FACES_OPTION Methodology to compute areas between cells 2 Average thickness of the adjacent water columns (advised option)
3 Minimum thickness of the adjacent water columns (advanced user option)
Base 2 Geometry GRIDMOVEMENTDUMP
Base 2 Geometry ID Domain ID
Base 2 Geometry IMPER_COEF_U U Coefficient to compute faces areas in U points
Base 2 Geometry IMPER_COEF_V V Coefficient to compute faces areas in V points
Base 2 Geometry IMPER_COEFX_U X_U Coefficient to compute faces areas in U points
Base 2 Geometry IMPER_COEFX_V X_V Coefficient to compute faces areas in V points
Base 2 Geometry IMPERMEABILITY Consider impermeable cell faces
Base 2 Geometry INITIALIZATION_METHOD Type of initialization used in the case of a Lagrangian coordinate. This is also the reference coordinate in relation to which the Lagrangian coordinate suffers distortion function of the vertical velocity CARTESIAN Cartesian type coordinates
SIGMA Sigma type coordinates
Base 2 Geometry LAGRANGIAN Indicates that the defined domain can evolve in size as a lagrangian domain
Base 2 Geometry LAYERS Number of layers
Base 2 Geometry LAYERTHICKNESS If not equidistant specifies layers thicknesses, starting from bottom layers. The number of values must be equal to the number of layers
Base 2 Geometry MIN_TOP_THICKNESS minimum thickness of colapsing cells of the Harmonic domain
Base 2 Geometry MINEVOLVELAYERTHICKNESS coeficient which indicates how much a Lagrangian layer
Base 2 Geometry MINIMUMDEPTH water column thickness below which the cell is considered uncovered
Base 2 Geometry MININITIALLAYERTHICKNESS minimal thickness of the bottom cells
Base 2 Geometry TOLERANCEDEPTH Thickness of layer below which the bathymetry is corrected. Valid only for the sigma and Lagrangian (sigma initializaton) coordinate
Base 2 Geometry TOTALTHICKNESS Total domain thickness. Valid only for the FixSpacing and FixSediment coordinates
Base 2 Geometry TYPE Type of vertical coordinate of the domain CARTESIAN Cartesian coordinates
CARTESIANTOP A Cartesian Coordinate which is calculated downwards from the Digital Terrain (MOHID Land only)
FIXSEDIMENT Fixed Sediment coordinates
FIXSPACING Fixed Spacing coordinates - used to study flows close to the bottom
HARMONIC Harmonic coordinates - the horizontal faces close to the surface

expand and collapse depending on the variation of the surface elevation. This coordinate was implemented in the geometry module to simulate reservoirs.

LAGRANGIAN Lagrangian coordinates - moves the upper and

lower faces with the vertical flow velocity.

SIGMA Sigma coordinates
SIGMATOP A Sigma Coordinate which is calculated downwards from the Digital Terrain (MOHID Land only). Needs Normal Sigma Below

Module GridData

Source Code

Project Module Keyword Keyword description Options Option description Default Value Units Type
Base 2 GridData EVOLUTION Gets if the bathymetry can change in time
Base 2 GridData EVOLUTION_FILE Path to file that describes the time evolution.
Base 2 GridData FILL_VALUE Default value for points with no data
Base 2 GridData PROPERTY_NAME Name of the property that will change in time
Base 2 GridData TYPE_ZUV Matrix Types (Centered in Z, U or V)

Module HorizontalGrid

Source Code

Project Module Keyword Keyword description Options Option description Default Value Units Type
Base 2 HorizontalGrid CONSTANT_SPACING_X Check if the spacing in X is constant
Base 2 HorizontalGrid CONSTANT_SPACING_Y Check if constant Spacing in y is used
Base 2 HorizontalGrid COORD_TIP Coordinate type of grid
Base 2 HorizontalGrid DX Grid spacing dx
Base 2 HorizontalGrid DY Gets DY spacing
Base 2 HorizontalGrid GRID_ANGLE Grid angle with north
Base 2 HorizontalGrid ILB_IUB minimum and maximum i in grid
Base 2 HorizontalGrid JLB_JUB minimum and maximum J in grid
Base 2 HorizontalGrid LATITUDE Latitude of grid
Base 2 HorizontalGrid LONGITUDE Longitude of grid
Base 2 HorizontalGrid ORIGIN X and Y origin of grid
Base 2 HorizontalGrid ZONE UTM zone of coordinate

Module Interpolation

Source Code

Project Module Keyword Keyword description Options Option description Default Value Units Type
Base 2 Interpolation EXTRAPOLATE_2D
Base 2 Interpolation EXTRAPOLATE_PROFILE Check if the user wants to extrapolate in the vertical
Base 2 Interpolation IWD_N Coefficient use in the inverse weight interpolation
Base 2 Interpolation KERNEL_TYPE Type of kernel used in the convolution interpolations Exponential
Base 2 Interpolation KERNEL_TYPE Type of kernel used in the convolution interpolations Gaussian
Base 2 Interpolation MAX_DISTANCE Max distance for points to be consider in the inverse weight interpolation
Base 2 Interpolation MAX_ITERATIONS Maximum number of iterations allowed in the logistic regression in the data-oriented convolution.
Base 2 Interpolation METHODOLOGY The methodology used in the interpolation process 1 Conservative convolution
2 NonConservative convolution
3 Triangulation
4 Bilinear
5 Spline 2D
6 Inverse weight
Base 2 Interpolation N_DIM The number of dimensions of the field to interpolate
Base 2 Interpolation N_GROUPS Number of groups generated for each dimension in the data-oriented convolution.
Base 2 Interpolation NC_TYPE Checks what class of NonConservative convolution process to use 1 User defined kernel for the NonConservative convolution
2 Smoothes the field using the PHI value
3 Data
Base 2 Interpolation PHI Smoothing parameter. Gives the degree of smoothing in the interpolated field. Its range is ]0,1].
Base 2 Interpolation POLI_DEGREE_VERT The order of the polynomial use to interpolate in the vertical
Base 2 Interpolation SAMPLE_SIZE Number of observations needed for the logistic regression in the data-oriented convolution.
Base 2 Interpolation TYPE_ZUV Where points are defined in the cell (Z - center; U - Face U; V : Face V)

Module Statistic

Source Code

Project Module Keyword Keyword description Options Option description Default Value Units Type
Base 2 Statistic DAILY_STATISTIC Performs daily integration of statistic values
Base 2 Statistic GEOMETRIC_MEAN Performs geometric mean calculation for non negative parameters
Base 2 Statistic GLOBAL_STATISTIC Performs statistic calculation of every timestep
Base 2 Statistic LAYER_DEFINITION Layer definition
Base 2 Statistic MAX_DEPTH Max depth of layer
Base 2 Statistic MAX_LAYER Max layer k index
Base 2 Statistic METHOD_STATISTIC Way to perform the statistics (full matrix, layers, etc)
Base 2 Statistic MIN_DEPTH Minimum depth of layer
Base 2 Statistic MIN_LAYER Layer lower index start
Base 2 Statistic MONTHLY_STATISTIC Performs monthly integration of statistic values
Base 2 Statistic PERCENTILE

MOHID Land

Module Runoff

Source Code

Project Module Keyword Keyword description Options Option description Default Value Units Type
Land Runoff ADJUST_SLOPE Slope correction 0/1 Inactive/Active 1 Boolean
Land Runoff ADVECTION Connect/disconnect advection 0/1 Inactive/Active 1 Boolean
Land Runoff ALLOW_BOUNDARY_INFLOW Allow water to go in the domain if boundary level is higher than water level or not and the level imposed behaves like a wall 0/1 Inactive/Active 0 Boolean
Land Runoff BOUNDARY_VALUE Imposed boundary value Needed if IMPOSE_BOUNDARY_VALUE : 1 m Real
Land Runoff DT_FACTOR Factor for next internal dt prediction (increase dt by the factor if stable. reduce otherwise) 1.25 Real
Land Runoff DT_SPLIT_FACTOR Factor to predict next number of iteration 2.0 Real
Land Runoff DYNAMIC_ADJUST_MANNING 0/1 Inactive/Active 0 Boolean
Land Runoff HYDRODYNAMIC_APROX The overland flow routing method. 1 Kinematic Wave 2 Integer
2 Diffusion Wave
3 Dynamic Wave
Land Runoff HYDRAULIC_RADIUS_MARGINS 0/1 Inactive/Active 1 Boolean
Land Runoff IMPOSE_BOUNDARY_VALUE Connect/disconnect imposing boundary value 0/1 Inactive/Active 0 Boolean
Land Runoff IMPOSE_MAX_VELOCITY 0/1 Inactive/Active 0 Boolean
Land Runoff LIMIT_DT_COURANT Connect/disconnect limitation of dt by courant number 0/1 Inactive/Active 0 Boolean
Land Runoff MAX_COURANT Maximum value for Courant number Needed if LIMIT_DT_COURANT : 1 1.0 Real
Land Runoff MAX_ITERATIONS Maximum number of internal iterations allowed for the module 1024 Integer
Land Runoff MAX_VELOCITY Needed if IMPOSE_MAX_VELOCITY : 1 0.1 Real
Land Runoff MIN_ITERATIONS Minimum number of internal iteration to start asking for a lower global dt 1 Integer
Land Runoff MIN_WATER_COLUMN Minimum water column for overland flow 0.001 m Real
Land Runoff MIN_WATER_COLUMN_ADVECTION Minimum water column for advection Needed if ADVECTION : 1 0.0 Real
Land Runoff WATER_COLUMN_FACE Method for computing water column in the face 1 Using maximum level and maximum bottom 1 Integer
2 Using maximum level and average of bottom
Land Runoff ROUTE_D4 Connect/disconnect route of water in 8 direction if accumulation cells exist 0/1 Inactive/Active 0 Boolean
Land Runoff ROUTE_D4_ON_DN Connect/disconnect route of water in 8 direction on cells that have drainage network 0/1 Inactive/Active 0 Boolean
Land Runoff SIMPLE_CHANNEL_FLOW 0/1 Inactive/Active 0 Boolean
Land Runoff STABILIZE Connect/disconnect stability criteria 0/1 Inactive/Active 0 Boolean
Land Runoff STABILIZE_FACTOR Fraction of cell volume allowed for volume variation in one time step Needed if STABILIZE : 1 0.1 % Real

Module Basin

Source Code

Project Module Keyword Keyword description Options Option description Default Value Units Type
Land Basin ATMOSPHERE Use Module Atmosphere 0/1 Inactive/Active 1 Boolean
Land Basin DRAINAGE_NET Use Module DrainageNetork 0/1 Inactive/Active 1 Boolean
Land Basin POROUS_MEDIA Use Module Porous Media 0/1 Inactive/Active 1 Boolean
Land Basin RUN_OFF Use Module RunOff 0/1 Inactive/Active 1 Boolean

Module Irrigation

Source Code

Project Module Keyword Keyword description Options Option description Default Value Units Type
Land Irrigation ACTIVE 1 Boolean
Land Irrigation END_INSTANT_THRESHOLD 0-23 23.0 hours Integer
Land Irrigation GEAR_DEBIT 10.0 mm Real
Land Irrigation GEAR_EFFICIENCY 0.85 Real
Land Irrigation GEAR_MAX_VEL 4.0 Real
Land Irrigation GEAR_MIN_VEL 0.2 Real
Land Irrigation GEAR_TYPE 1 CenterPivot 1 Integer
2 LinearPivot
3 Sprinkler
4 GravitySystem
5 DripIrrigation
Land Irrigation HEAD_TARGET -10.0 m Real
Land Irrigation HEAD_THRESHOLD -6.0 m Real
Land Irrigation MAX_CONSECUTIVE_DAYS 2 days Integer
Land Irrigation MAX_DAILY_IRRIGATION_TIME 86400.0 seconds Integer
Land Irrigation MAX_DEPTH_TO_CHECK 0.2 m Real
Land Irrigation MAX_SATURATED_FRACTION 0-1 0.3 Real
Land Irrigation METHOD 1 Fixed Irrigation (Fixed irrigation is provided by the user) 1 Integer
2 IrrigationBySteps
3 ContinuousIrrigation
Land Irrigation MIN_INTERVAL_BETWEEN_EVENTS 86400.0 seconds Integer
Land Irrigation NAME String
Land Irrigation SATURATION_THRESHOLD 0-1 0.9 Real
Land Irrigation SINGLE_SYSTEM 0/1 0 Boolean
Land Irrigation START_INSTANT_THRESHOLD 0-23 0.0 hours Integer
Land Irrigation START_TIME
Land Irrigation STOP_TIME

Module PorousMedia

Source Code

Project Module Keyword Keyword description Options Option description Default Value Units Type
Land PorousMedia ALPHA 1/m Real
Land PorousMedia BOTTOM_FILE Path to Bottom Topography File - String
Land PorousMedia CALC_DRAINAGE_FLUX 0/1 1 Boolean
Land PorousMedia CALC_HORIZONTAL 0/1 1 Boolean
Land PorousMedia COMPUTE_HYDRO_PRESSURE 0/1 1 Boolean
Land PorousMedia COMPUTE_SOIL_FIELD 0/1 0 Boolean
Land PorousMedia CONDUTIVITYFACE Way to interpolate conducivity face 1 Average 1 - Integer
2 Maximum
3 Minimum
4 Weigthed
5 Geometric Average
Land PorousMedia CONTINUOUS_OUTPUT_FILE Writes "famous" iter.log 0/1 1 Boolean
Land PorousMedia CUT_OFF_THETA_HIGH Set Theta = ThetaS when Theta > ThetaS 1e-15 Real
Land PorousMedia CUT_OFF_THETA_LOW Disables calculation when Theta is near ThetaR 1e-6 Real
Land PorousMedia DECREASE_DT Decrease of DT when iter > MAX_ITER 0.70 Real
Land PorousMedia DN_LINK
Land PorousMedia DN_LINK_AREA_METHOD Integer
Land PorousMedia FC_K_FACTOR Real
Land PorousMedia GW_SAT_FACTOR 0.99 Real
Land PorousMedia HEAD_LIMIT -100.0 m Real
Land PorousMedia HORIZONTAL_K_FACTOR Factor for Horizontal Conductivity = Kh / Kv 1 Real
Land PorousMedia ID Integer
Land PorousMedia IGNORE_WATER_COLUMN_ON_EVAP 0/1 1 Boolean
Land PorousMedia IMPOSE_BOUNDARY_VALUE 0/1 0 Boolean
Land PorousMedia IMPOSE_BOUNDARY_BOTTOM 0/1 0 Boolean
Land PorousMedia IMPOSE_BOUNDARY_BOTTOM_CONDITION
Land PorousMedia INCREASE_DT Increase of DT when iter < MIN_ITER 1.25 Real
Land PorousMedia INFIL_CONDUCTIVITY
Land PorousMedia L_FIT Real
Land PorousMedia LIMIT_EVAP_HEAD 0/1 0 Boolean
Land PorousMedia LIMIT_EVAP_WATER_VEL 0/1 0 Boolean
Land PorousMedia MAX_DTM_FOR_BOUNDARY
Land PorousMedia MIN_THETAF_FOR_BOUNDARY 0 Real
Land PorousMedia N_FIT Real
Land PorousMedia SAT_K Saturation conductivity m/s Real
Land PorousMedia START_WITH_FIELD Sets Theta initial Field Capacity 0/1 1 Boolean
Land PorousMedia STOP_ON_WRONG_DATE Stops if previous run end is different from actual Start 0/1 1 Boolean
Land PorousMedia THETA_HYDRO_COEF 0.98 Real
Land PorousMedia THETA_R Residual water content Real
Land PorousMedia THETA_S Saturation water content Real
Land PorousMedia THETA_TOLERANCE Converge Parameter 0.001 Real
Land PorousMedia VEL_HYDRO_COEF 1 Real

ModulePorousMediaProperties

Source Code

Project Module Keyword Keyword description Options Option description Default Value Units Type
Land PorousMediaProperties
Land PorousMediaProperties
Land PorousMediaProperties

ModuleReservoirs

Source Code

Project Module Keyword Keyword description Options Option description Default Value Units Type
Land Reservoirs BOTTOM_FLUXES Connect or Disconnect bottom fluxes 0/1 0 Boolean
Land Reservoirs CONTINUOUS Computations follow from another simulation 0/1 Boolean
Land Reservoirs DISCHARGES Connect or Disconnect discharges 0/1 0 Boolean
Land Reservoirs INITIAL_VOLUME_DEFAULT_METHOD start percentage full 0/1 Integer
Land Reservoirs PROP_COMPUTE_METHOD Water properties concentration 1 instant mixing 1 Integer
2 retention time full mixing
Land Reservoirs RESERVOIR_FILE Path to reservoirs properties File String
Land Reservoirs START_PERCENTAGE_FULL percentage of max volume at start 0/100.0 Real
Land Reservoirs SURFACE_FLUXES Connect or Disconnect surface fluxes 0/1 0 Boolean
Land Reservoirs TIME_SERIE Checks if the user wants to write time series of the particle properties 0/1 Boolean
Land Reservoirs TIME_SERIE_LOCATION Path to time serie locations file String

Reservoir Parameters

Source Code

Project Module Keyword Keyword description Options Option description Default Value Units Type
Land Reservoirs CONSTRUCTION_YEAR The year when the reservoir begin to operate Integer
Land Reservoirs COORDINATES Longitude and latitude geographic coordenates of the reservoir
Land Reservoirs DN_NODE_ID: ID location of the reservoir in the Drainage Network Integer
Land Reservoirs GRID_I Cell row where the reservoir is located in the GRID Integer
Land Reservoirs GRID_J Cell column where the reservoir is located in the GRID Integer
Land Reservoirs ID Reservoir ID Integer
Land Reservoirs NAME Reservoir name
Land Reservoirs MAX_OUTFLOW Maximum outflow the reservoir can operate Real
Land Reservoirs MAX_VOLUME maximum volume the reservoir can operate Real
Land Reservoirs MIN_OUTFLOW Enviromental flow 0 Real
Land Reservoirs MIN_VOLUME minimum volume the reservoir operates Real
Land Reservoirs OPERATION_TYPE Type of operation for the outflow in the reservoir 1 Operation is defined by the water level and the outflow Integer
2 Operation is defined by the water level and the outflow as a percentage of the inflow
3 Operation is defined by the percentage of reservoir volume and the outflow
4 Operation is defined by the percentage of reservoir volume and the outflow as a percentage of the inflow
5 Operation is defined by the percentage of reservoir volume and the outflow as a percentage of the maximum outflow

ModuleRunoffProperties

Source Code

Project Module Keyword Keyword description Options Option description Default Value Units Type
Land RunoffProperties
Land RunoffProperties
Land RunoffProperties

ModuleSnow

Source Code

Project Module Keyword Keyword description Options Option description Default Value Units Type
Land Snow
Land Snow
Land Snow

ModuleVegetation

Vegetation.dat

Source Code

Project Module Keyword Keyword description Options Option description Default Value Units Type
Land Vegetation ADJUST_RUE_FOR_CO2 Connects/disconnects CO2 limitation on plant growth 0/1 Inactive/Active 1 - Boolean
Land Vegetation ADJUST_RUE_FOR_VPD Connects/disconnects Vapour Pressure Deficit limitation plant growth 0/1 Inactive/Active 1 - Boolean
Land Vegetation ATMOSPHERE_CO2 Atmosphere CO2 concentrations - should be atmosphere prop 330 ppm Real
Land Vegetation ATMOSPHERE_OUTPUT Output averaged atmosphere properties during dt 0/1 Inactive/Active 0 - Boolean
Land Vegetation CHANGE_CANOPY_HEIGHT Changes made to swat code because showed error with grazing 0/1 Inactive/Active 0 - Boolean
Land Vegetation CHANGE_LAI_SENESCENCE Changes made to swat code because showed error with grazing 0/1 Inactive/Active 0 - Boolean
Land Vegetation DORMANCY Connects/disconnects dormancy 0/1 Inactive/Active 0 - Boolean
Land Vegetation EVOLUTION Global properties evolution 1 Read from file - Integer
2 Vegetation growth model
Land Vegetation FEDDES_DATABASE Readed if not using growth simulation - - String
Land Vegetation FERTILIZATION Connects/disconnects fertilization 0/1 Inactive/Active 0 - Boolean
Land Vegetation FERTILIZER_DATABASE Readed if growth simulation and if FERTILIZATION : 1 - - String
Land Vegetation FLUXES_TO_SOIL_OUTPUT Output fluxes to soil 0/1 Inactive/Active 0 - Boolean
Land Vegetation GRAZING Connects/disconnects grazing 0/1 Inactive/Active 0 - Boolean
Land Vegetation GROWTH_DATABASE Growth parameters for each vegetation type - read in case of vegetation growth simulation - - String
Land Vegetation HARVEST_KILL Connects/disconnects Harvest and/or Kill 0/1 Inactive/Active 0 - Boolean
Land Vegetation INTEGRATION_DT DT to integrate external variables until vegetation is called (vegetation DT) 86400 seconds Real
Land Vegetation LIMIT_TRANSP_WATER_VEL !Read if WATER_UPTAKE_METHOD == 1 0/1 Inactive/Active 0 - Boolean
Land Vegetation MODEL_EVOLUTION Global properties evolution 1 Vegetation growth will NOT be modeled - Integer
2 SWAT method will be used to model vegetation growth
Land Vegetation NITROGEN_DISTRIBUTION_PARAMETER 20 Real
Land Vegetation NITROGEN_STRESS Connects/disconnects N limitation on plant growth 0/1 Inactive/Active 0 - Boolean
Land Vegetation NUTRIENT_FLUXES_WITH_SOIL Connects/disconnects nutrient fluxes with soil 0/1 Inactive/Active 1 - Boolean
Land Vegetation NUTRIENT_UPTAKE_METHOD - 1 uptake is: concentration * water uptake 2 Integer
2 SWAT based (independent of water uptake)
3 NO nutrient uptake
Land Vegetation NUTRIENT_STRESS_METHOD - 1 Effective/optimal 2 Integer
2 SWAT based
Land Vegetation PARAMETERS_FILE Agricultural practices definition - - String
Land Vegetation PESTICIDE Connects/disconnects pesticides 0/1 Inactive/Active 0 - Boolean
Land Vegetation PESTICIDE_DATABASE Readed if growth simulation and PESTICIDE : 1 - - String
Land Vegetation PHOSPHORUS_DISTRIBUTION_PARAMETER 20 Real
Land Vegetation PHOSPHORUS_STRESS Connects/disconnects P limitation on plant growth 0/1 Inactive/Active 0 - Boolean
Land Vegetation ROOT_PROFILE if WATER_UPTAKE_METHOD = 1 1 Triangular 1 Integer
2 Constant
3 Exponential(SWAT-like)
Land Vegetation SALINITY_STRESS_METHOD if WATER_UPTAKE_METHOD = 1 1 Threshold/Slope 1 Integer
2 VanGenuchten(not implemented yet)
Land Vegetation TEMPERATURE_STRESS Connects/disconnects temp. limitation on plant growth 0/1 Inactive/Active 0 - Boolean
Land Vegetation VEGETATION_ID_FILE Vegetation distribution grid path - - String
Land Vegetation VEGETATION_DT Vegetation DT - seconds Real
Land Vegetation WATER_UPTAKE 0/1 Inactive/Active 1 - Boolean
Land Vegetation WATER_UPTAKE_COMPENSATION_FACTOR Factor for uptake compensation from lower layers if computed layer demand is not met if zero there will exist no compensation. If 1. total demand no met may come from lower layers 0. real
Land Vegetation WATER_UPTAKE_METHOD - 1 according to root profile 1 Integer
2 SWAT based (exponential and thresholds)
Land Vegetation WATER_UPTAKE_STRESS_METHOD if WATER_UPTAKE_METHOD = 1 1 Feddes 1 Integer
2 VanGenuchten
Land Vegetation WATER_STRESS Connects/disconnects water limitation on plant growth 0/1 Inactive/Active 1 - Boolean

Vegetation Parameters File

Source Code

Project Module Keyword Keyword description Options Option description Default Value Units Type
Land Vegetation AGRIC_PRACT_ID Integer
Land Vegetation FILENAME String
Land Vegetation GRAZING_BIOMASS grazed biomass kh/ha.day Real
Land Vegetation GRAZING_DAYS Days of grazing (continuous) Integer
Land Vegetation GRAZING_FRACTION_TO_MANURE fraction of grazed biomass that goes to manure in same cell and day (0-1) Real
Land Vegetation GRAZING_MANURE_NFRACTION fraction of manure biomass that is N (0-1). If not > 0 will be the plant N fraction (animal digestion did not changed ratio) Real
Land Vegetation GRAZING_MANURE_NUREAFRACTION fraction of manure N that is Urea (0-1). The remainder will be organic N Real
Land Vegetation GRAZING_START_JULIANDAY julian day when grazing will occur Integer
Land Vegetation GRAZING_START_PLANTHU Percentage of POTENTIAL YEARLY HU when grazing will occur Real
Land Vegetation HARVEST_EFFICIENCY Efficiency for harvest operation (residue if lower than 1) Real
Land Vegetation HARVEST_JULIANDAY julian day when harvest operation occur Integer
Land Vegetation HARVEST_PLANTHU Percentage of PLANT ACCUMULATED HU when harvest operation occur Real
Land Vegetation HARVESTKILL_JULIANDAY julian day when harvestkill operation occur Integer
Land Vegetation HARVESTKILL_PLANTHU Percentage of PLANT ACCUMULATED HU when harvestkill operation occur Real
Land Vegetation KILL_JULIANDAY julian day when harvestkill operation occur Integer
Land Vegetation KILL_PLANTHU Percentage of PLANT ACCUMULATED HU when kill operation occur Real
Land Vegetation MATURITY_HU Total PLANT ACCUMULATED HU when reaching maturity Integer
Land Vegetation MINIMUM_BIOMASS_FOR_GRAZING minimum biomass for grazing kg/ha Real
Land Vegetation NAME String
Land Vegetation PLANTING_HUBASE Percentage of POTENTIAL YEARLY HU when planting will occur Real
Land Vegetation PLANTING_JULIANDAY Julian day when planting will occur Integer
Land Vegetation TRAMPLING_BIOMASS biomass not eaten but removed from plant and moved to soil, related to grazing efficiency kg/ha.day Real
Land Vegetation VEGETATION_ID crop ID used in this practice that has correspondence to SWAT crop growth database (see growth database) Integer

Fertilization Parameters File

Source Code

Project Module Keyword Keyword description Options Option description Default Value Units Type
Land Vegetation EXPLICIT_PHOSPHORUS 1 Explicit add phosphorus if needed - Boolean
0 Add phosphorus if nitrogen needed (SWAT method)
Land Vegetation FERTILIZER_APPLICATION_HU Percentage of POTENTIAL YEARLY HU when pesticide application will occur Real
Land Vegetation FERTILIZER_APPLICATION_JDAY julian day when pesticide application will occur Integer
Land Vegetation FERTILIZER_APPLICATION_KG_HA Amount of fertilizer applied kg/ha Real
Land Vegetation FERTILIZER_CONT_DAYS how many days of continuous application (read if FERTILIZER_CONT_ON : 1) Integer
Land Vegetation FERTILIZER_CONT_ON 1 If this is a continuous fertilizer application - Boolean
0 or absent if not
Land Vegetation FERTILIZER_ID Fertilizer used in autofertilization (see fertilizer database) Integer
Land Vegetation N_STRESS_TYPE 1 NTarget - Integer
2 Annual Max approach
Land Vegetation NITROGEN_ANNUAL_MAX Maximum amount of fertilizer in one year kg/ha Real
Land Vegetation NITROGEN_APPLICATION_MAX Maximum amount of fertilizer in one application kg/ha Real
Land Vegetation NITROGEN_TRESHOLD Percentage of stress below which autofertilization starts (0-1) Real
Land Vegetation PESTICIDE_APPLICATION_HU Percentage of POTENTIAL YEARLY HU when pesticide application will occur Real
Land Vegetation PESTICIDE_APPLICATION_JDAY julian day when pesticide application will occur Integer
Land Vegetation PESTICIDE_APPLICATION_KG_HA Amount of pesticide applied kg/ha Real
Land Vegetation PESTICIDE_ID Pesticide used in this application (see pesticide database) Integer
Land Vegetation PESTICIDE_CONT_DAYS how many days of continuous application (read if PESTICIDE_CONT_ON : 1) Integer
Land Vegetation PESTICIDE_CONT_ON 1 If this is a continuous pesticide application - Boolean
0 or absent if not
Land Vegetation PHOSPHORUS_ANNUAL_MAX only read if EXPLICIT_PHOSPHORUS : 1 Real
Land Vegetation PHOSPHORUS_APPLICATION_MAX only read if EXPLICIT_PHOSPHORUS : 1 Real
Land Vegetation PHOSPHORUS_TRESHOLD only read if EXPLICIT_PHOSPHORUS : 1 Real

Growth Database File

Source Code

Project Module Keyword Keyword description Options Option description Default Value Units Type
Land Vegetation BASE_TEMPERATURE Real
Land Vegetation BIOMASS_ENERGY_RATIO Real
Land Vegetation BIOMASS_ENERGY_RATIO_HIGH Real
Land Vegetation BIOMASS_FRAC_REMOVED_DORMANCY Real
Land Vegetation CANOPY_HEIGHT_MAX Real
Land Vegetation CO2_HIGH Real
Land Vegetation GROWFRACTION_1 Real
Land Vegetation GROWFRACTION_2 Real
Land Vegetation GROWFRACTION_LAIDECLINE Real
Land Vegetation LAI_MAX Real
Land Vegetation LAI_MIN_DORMANCY Real
Land Vegetation MINIMUM_HARVEST_INDEX Real
Land Vegetation OPTIMAL_HARVEST_INDEX Real
Land Vegetation OPTIMAL_LAIMAXFRACTION_1 Real
Land Vegetation OPTIMAL_LAIMAXFRACTION_2 Real
Land Vegetation OPTIMAL_NITROGENFRACTION_N1 Real
Land Vegetation OPTIMAL_NITROGENFRACTION_N2 Real
Land Vegetation OPTIMAL_NITROGENFRACTION_N3 Real
Land Vegetation OPTIMAL_PHOSPHORUSFRACTION_P1 Real
Land Vegetation OPTIMAL_PHOSPHORUSFRACTION_P2 Real
Land Vegetation OPTIMAL_PHOSPHORUSFRACTION_P3 Real
Land Vegetation OPTIMAL_TEMPERATURE Real
Land Vegetation PLANT_TYPE Integer
Land Vegetation RADIATION_EXTINCTION_COEF Real
Land Vegetation ROOT_DEPTH_MAX Real
Land Vegetation RUE_DECLINE_RATE Real
Land Vegetation TREE_MAXIMUMBIOMASS Real
Land Vegetation TREE_YEARSTOMATURITY Integer
Land Vegetation YELD_NITROGENFRACTION Real
Land Vegetation YELD_PHOSPHORUSFRACTION Real

Pesticide Database File

Source Code

Project Module Keyword Keyword description Options Option description Default Value Units Type
Land Vegetation PESTICIDE_APPLICATION_JDAY julian day when pesticide application will occur Integer
Land Vegetation PESTICIDE_APPLICATION_KG_HA Amount of pesticide applied kg/ha Real
Land Vegetation PESTICIDE_ID Integer
Land Vegetation PESTICIDE_NAME String

Fertilizer Database File

Source Code

Project Module Keyword Keyword description Options Option description Default Value Units Type
Land Vegetation AMMONIA_FRACTION_IN_MINERAL_N Real
Land Vegetation FERTILIZER_ID Integer
Land Vegetation FERTILIZER_FRACTION_IN_SURFACE Real
Land Vegetation FERTILIZER_NAME String
Land Vegetation MINERAL_N_FRACTION_IN_FERTILIZER Real
Land Vegetation MINERAL_P_FRACTION_IN_FERTILIZER Real
Land Vegetation ORGANIC_N_FRACTION_IN_FERTILIZER Real
Land Vegetation ORGANIC_P_FRACTION_IN_FERTILIZER Real

Feddes Database File

Source Code

Project Module Keyword Keyword description Options Option description Default Value Units Type
Land Vegetation FEDDES_H1 higher head for transpiration (saturation and oxygen loss) m Real
Land Vegetation FEDDES_H2 1st optimal head for transpiration m Real
Land Vegetation FEDDES_H3 2nd optimal head for transpiration m Real
Land Vegetation FEDDES_H3H m Real
Land Vegetation FEDDES_H3L m Real
Land Vegetation FEDDES_H4 lower head for transpiration (wilting) m Real
Land Vegetation FEDDES_R2L m Real
Land Vegetation FEDDES_R2H m Real
Land Vegetation FEDDES_TYPE 1 Normal 1 - Integer
2 With points
3 Variable consoant the transpiration
Land Vegetation SALINITY_STRESS_SLOPE
Land Vegetation SALINITY_STRESS_THRESHOLD
Land Vegetation STRESS_INTERACTION 1 Additive 1 - Integer
2 Multiplicative
3 Min of all
Land Vegetation USE_SALINITY 1 Yes 0 - Boolean
0 No
Land Vegetation VEGETATION_ID Integer

MOHID Water

Module Assimilation

Source Code

Project Module Keyword Keyword description Options Option description Default Value Units Type
Water Assimilation COLD_RELAX_PERIOD Period of time along which relaxation has a linear increase
Water Assimilation DESCRIPTION Short description about the assimilation property
Water Assimilation DIMENSION Number of dimensions of the assimilation field 2 Two-Dimensional property
3 Three-Dimensional property
Water Assimilation NAME Name of the assimilation property
Water Assimilation OUTPUT_HDF Output HDF results for assimilation property
Water Assimilation OUTPUT_TIME Vector with instants (starting from 0) when to perform outputs. The last number in the vector is the time step to perform the remaining outputs.
Water Assimilation TIME_SERIE Output time series for assimilation property
Water Assimilation TIME_SERIE_LOCATION Path to time serie locations file
Water Assimilation TYPE_ZUV Reference of the field to the grid. U Variable is referenced to the XX faces of the control volume
V Variable is referenced to the YY faces of the control volume
Z Variable is defined in the center of the control volume
Water Assimilation UNITS Assimilation property units
Water Assimilation VGROUP_PATH

Module Consolidation

Source Code

Project Module Keyword Keyword description Options Option description Default Value Units Type
Water Consolidation BOXFLUXES Path to boxes file. If specified in input data file, computes box integration based on the defined file.
Water Consolidation COMPUTE_SHEAR_STRESS Compute shear stress or read from file
Water Consolidation CONSOLIDATION Specifies if consolidation is to be computed
Water Consolidation CONSOLIDATION_DT Time step for consolidation
Water Consolidation CONTINUOUS Speficies if initialization is based in previous run
Water Consolidation CSE_COEF Coeficient to compute exponential increase of critical shear stress for erosion with depth
Water Consolidation DECAYMENT Computes porosity decayment (compaction) inside the sediment compartment
Water Consolidation DECAYTIME Decay factor for consolidation
Water Consolidation INFINITE_CSE Maximum critical shear stress for erosion
Water Consolidation MAX_THICKNESS Maximum layer thickness allowed for a sediment layer
Water Consolidation MIN_THICKNESS Minimum thickness allowed for a sediment layer
Water Consolidation OUTPUT_HDF Output HDF results
Water Consolidation OUTPUT_TIME Vector with instants (starting from 0) when to perform outputs. The last number in the vector is the time step to perform the remaining outputs.
Water Consolidation SURFACE_CSE Critical shear stress for erosion for the top layer
Water Consolidation TIME_SERIE Output time series
Water Consolidation TIME_SERIE_LOCATION Path to time serie locations file

Module FreeVerticalMovement

Source Code

Project Module Keyword Keyword description Options Option description Default Value Units Type
Water FreeVerticalMovement CHS Hindered settling concentration threshold
Water FreeVerticalMovement DEPOSITION Compute deposition for particulate property
Water FreeVerticalMovement FREEVERT_IMPEXP_ADV Coeficient to compute vertical movement through implicit or explicit methods 0.0 Implicit
1.0 Explicit
Water FreeVerticalMovement KL Parameter to compute settling velocity based on cohesive sediment concentration
Water FreeVerticalMovement KL1 Parameter to compute settling velocity based on cohesive sediment concentration
Water FreeVerticalMovement M Parameter to compute settling velocity based on cohesive sediment concentration
Water FreeVerticalMovement ML Parameter to compute settling velocity based on cohesive sediment concentration
Water FreeVerticalMovement SALTINT Definition of free vertical movement being function of salinity
Water FreeVerticalMovement SALTINTVALUE Salinity limit. For salinity values smaller the settling velocity is zero. For salinity values greater then this limit the settling velocity is computed/prescribed.
Water FreeVerticalMovement WS_TYPE Method to compute settling velocity 1 Prescribe a constant settling velocity for particulate property
2 Compute settling velocity as function of cohesive sediment concentration
Water FreeVerticalMovement WS_VALUE Prescribed constant settling velocity

Module Hydrodynamic

Source Code

Project Module Keyword Keyword description Options Option description Default Value Units Type
Water Hydrodynamic ADV_METHOD_H Defines the horizontal numerical method of advection.
Water Hydrodynamic ADV_METHOD_V
Water Hydrodynamic ATM_PRESSURE Checks if the user wants to consider the effect of the Atmospheric Pressure
Water Hydrodynamic ATM_PRESSURE_TYPE Defines the atmospheric reference field 0 no atmospheric reference field
1 use "atmospheric pressure" from Module Atmosphere
2 use "mslp" (aka Mean Sea Level Pressure) from Module Atmosphere
Water Hydrodynamic BAROCLINIC Checks if the user pretends to compute the baroclinic pressure
Water Hydrodynamic BAROCLINIC_METHOD
Water Hydrodynamic BAROCLINIC_OBC_DISCRET
Water Hydrodynamic BAROCLINIC_POLIDEGREE
Water Hydrodynamic BAROCLINIC_RADIATION Check if the user wants to radiate internal tides 0 No radiation
1 Horizontal
2 Vertical
Water Hydrodynamic BAROCLINIC_WAVE_DT
Water Hydrodynamic begin_dragcoef
Water Hydrodynamic BIHARMONIC Check if the user wants to compute the horizontal diffusion of momentum with a bi-harmonic formulation
Water Hydrodynamic BIHARMONIC_COEF horizontal diffusion ocefficent used when the bi-harmonic option is on
Water Hydrodynamic BOTTOMVISC_COEF Factor that multiplies diffusion number for imposing a maximum viscosity at bottom layer
Water Hydrodynamic BOTTOMVISC_LIM Limitation of viscosity at the bottom due to semi-implicit discretization of shear stress on hydrodynamic equations.
Water Hydrodynamic BOTTOMWATERFLUX Checks if the user want to consider the effect of the soil infiltration or consolidation
Water Hydrodynamic BOUNDARYBAROCLINIC Check if the user wants to compute the baroclinic force in the boundary faces
Water Hydrodynamic BOUNDARYFILE The file name of 3D file where the relaxation coefficient are.
Water Hydrodynamic BOXFLUXES The user can give the name of the file boxes definition. If this file exist then the model computes water fluxes between boxes
Water Hydrodynamic BRCORIOLIS Checks if the user wants to relax the coriolis force
Water Hydrodynamic BRFORCE
Water Hydrodynamic BRROX Checks if the user wants to relax the baroclinic force
Water Hydrodynamic BRTRANSPORT Checks if the user wants to relax the horizontal momentum transport
Water Hydrodynamic BRVELOCITY Checks if the user wants to relax the horizontal velocity
Water Hydrodynamic BRWATERLEVEL Checks if the user wants to relax the water level
Water Hydrodynamic CELERITY_TYPE
Water Hydrodynamic CENTRIFUGAL Checks if the user want to consider the CENTRIFUGAL force. By default the CENTRIFUGAL force is not compute
Water Hydrodynamic CONSERVATIVE_HOR_DIF Check if the user wants to compute the horizontal diffusion in a conservative way.
Water Hydrodynamic CONTINUOUS Checks if the user pretends to continue a old run
Water Hydrodynamic CORIOLIS Checks if the user pretends to compute the coriolis force effect
Water Hydrodynamic CORRECT_WATERLEVEL check if the user wants to corrected the water level when it is lower than a reference water level
Water Hydrodynamic CYCLIC_BOUNDARY Check if the user wants to impose a CYCLIC boundary condition Boolean
Water Hydrodynamic CYCLIC_DIRECTION Check along which direction the user wants to impose a CYCLIC boundary condition DirectionX_ Direction x
DirectionY_ Direction Y
DirectionXY_ Directions X and Y
Water Hydrodynamic DATA_ASSIMILATION Checks if the user want to impose a flow relaxation boundary condition. By default do not use flow relaxation boundary condition Boolean
Water Hydrodynamic DEADZONE Check if the user wants to define a dead zone where the submodel do not look for information in the father model.
Water Hydrodynamic DEADZONE_FILE Its a griddata file, filled with 0s and 1s indicating which cells are deadzone and which cells are not.
Water Hydrodynamic DECAY_IN
Water Hydrodynamic DECAY_OUT
Water Hydrodynamic DISCRETIZATION Check what type of implicit discretization in time is choose for the global equations 1 Abbott Scheme - 4 equations per iteration
2 Leendertse Scheme - 6 equations per iteration
Water Hydrodynamic DT_OUTPUT_TIME
Water Hydrodynamic ENERGY Check if the user want to compute the potential and kinetic energy of the entire domain
Water Hydrodynamic ENERGY_DT
Water Hydrodynamic ENERGY_WINDOW
Water Hydrodynamic ENTERING_WAVE Checks if the wave imposed in the boundary is entering in the domain or leaving it
Water Hydrodynamic EVOLUTION Checks out if the user pretends to actualize the hydrodynamic properties computing the equations or reading them from a file there is also the possibility of read the residual flow of the last run and maintain the instant properties equal to the residual ones. The user can also say that the hydrodynamic properties have always null value. No_hydrodynamic No hydrodynamic
Read_File Read File
Residual_hydrodynamic Residual hydrodynamic
Solve_Equations Solve equations
Vertical1D 1D vertical model of the water column. Only coriolis and wind stress. Neuman conditions of horizontal null gradient are imposed for velocities and water level.
Water Hydrodynamic HMIN_ADVECTION The user can impose a specific water column heigth below which the horizontal advection is not compute. By default when the water column has less then 0.5 m the advection in not compute
Water Hydrodynamic HMIN_CHEZY Checks the minimum water column height below which the chezy coefficient is constant. By default Hmin_Chezy is equal to 10 cm
Water Hydrodynamic HMIN_CONVECTION
Water Hydrodynamic HORIZONTALADVECTION Checks if the user pretends to compute the horizontal advection effect
Water Hydrodynamic HORIZONTALCONVECTION
Water Hydrodynamic HORIZONTALDIFFUSION Checks if the user pretends to compute the horizontal diffusion effect
Water Hydrodynamic IMPLICIT_HORADVECTION Checks if the user wants to compute the horizontal advection implicitly. By default the model do not compute the horizontal advection implicitly
Water Hydrodynamic IMPLICIT_HORCONVECTION
Water Hydrodynamic IMPLICIT_VERTADVECTION Check if the vertical advection is implicit 0.0 Explicit
0.5 Hybrid for option in (0.0, 1.0)
1.0 Implicit
Water Hydrodynamic IMPLICIT_VERTCONVECTION
Water Hydrodynamic IMPLICIT_VERTDIFFUSION Check if the vertical advection is implicit 0.0 Explicit
0.5 Hybrid for option in (0.0, 1.0)
1.0 Implicit
Water Hydrodynamic INERTIAL_PERIODS The period after which the total effect of the baroclinic force is compute
Water Hydrodynamic INITIAL_ELEVATION Checks if the user wants to impose a initial elevation
Water Hydrodynamic INITIAL_ELEVATION_VALUE The user define with this keyword the initial elevation value
Water Hydrodynamic INITIAL_VEL_U Checks if the user pretends to impose a initial U (X) velocity
Water Hydrodynamic INITIAL_VEL_V Checks if the user pretends to impose a initial V (Y) velocity
Water Hydrodynamic INVERTED_BAROMETER_COEF The user can change the inverted barometer solution using this calibration coefficient 1 Imposed water level using the inverted barometer simplified solution
Water Hydrodynamic INVERTED_BAROMETER_REF_ATM_PRESSURE The user can also change the reference atmospheric pressure of the inverted barometer solution via this keyword 101325
Water Hydrodynamic INTERNAL_CELERITY
Water Hydrodynamic LOCAL_DENSITY Check if the user want to divide the baroclinic pressure by the local density to compute. if this option is false is used the reference density
Water Hydrodynamic LOCAL_SOLUTION Check what type o local (or reference) solution the user wants to use as a reference for the radiative and relaxation boundary conditions 1 No local solution
2 Submodel
3 AssimilationField
4 Gauge
5 AssimilaPlusSubModel
6 GaugePlusSubModel
7 AssimilaGaugeSubModel
Water Hydrodynamic MIN_COMPONENT The minimum component of the radiative wave below which the radiation process is canceled
Water Hydrodynamic MIN_VELOCITY The minimum velocity in the open boundary below which the radiation is canceled
Water Hydrodynamic MIN_WATERLEVEL reference level below which the water level is corrected.
Water Hydrodynamic MINVEL_BAROCLINIC
Water Hydrodynamic MISSING_NULL Check if the user wants to replace the missing values by zero
Water Hydrodynamic MOMENTUM_DISCHARGE Checks if the user wants to do a discharge of momentum. By default the model do not have momentum discharges
Water Hydrodynamic NH_ALPHA_LU
Water Hydrodynamic NH_IMPLICIT_COEF_W
Water Hydrodynamic NH_MAXIT
Water Hydrodynamic NH_NORMALIZED_RESIDUAL
Water Hydrodynamic NH_RESIDUAL
Water Hydrodynamic NONHYDROSTATIC Checks if the user want to compute the effect of local vertical acceleration over the pressure field
Water Hydrodynamic NORMAL_BAROCLINIC
Water Hydrodynamic NULL_BOUND_HORADV Checks if the user wants to assume null horizontal advection in the open boundary
Water Hydrodynamic NULL_BOUND_HORCONV
Water Hydrodynamic OBSTACLE Checks if the user want to parameterize the influence of an

OBSTACLE in the flow, giving a determined drag coefficient

Water Hydrodynamic OUTPUT_FACES Option to output to Hydrodynamic HDF5 file the horizontal velocity component properties in the velocity (U or V) grid.
Water Hydrodynamic OUTPUT_PROFILE Perform profile outputs in HDF5 format
Water Hydrodynamic OUTPUT_TIME
Water Hydrodynamic POTENTIAL_ALGORITHM
Water Hydrodynamic RADIATION Checks if the user wants to impose the Flather 1974 radiation boundary condition or other 0 No Radiation
1 FlatherWindWave_
2 FlatherLocalSolution_
3 BlumbergKantha_
Water Hydrodynamic RAMP Check if the user wants to start with baroclinic force null and only after a specific period the total force is compute.
Water Hydrodynamic RAMP_START This keyword is used to read the initial data Year Month Day Hour Minutes Seconds
Water Hydrodynamic RECORDING Checks if the user wants to record the hydrodynamic properties in binary format that can be used latter by the option Read_File of the keyword EVOLUTION. By default the model do not record the flow properties
Water Hydrodynamic REF_BOUND_WATERLEVEL
Water Hydrodynamic RELAX_REF_VEL
Water Hydrodynamic RESIDUAL Check if the user want to compute the residual flow
Water Hydrodynamic RESTART_FILE_OUTPUT_TIME Output Time to write restart files
Water Hydrodynamic RESTART_FILE_OVERWRITE Defines whether to overwrite the output restart file or not. By default, the output restart is not overwritten
Water Hydrodynamic SLIPPING_CONDITION Checks if the user want to consider the slipping condition for horizontal diffusion
Water Hydrodynamic SLOWSTART Imposed a specific period in seconds after which the model consider the total imposed boundary wave. Along this period the wave amplitude is multiplied by a coefficient that has linear evolution between 0 and 1.

By default this period is zero seconds

Water Hydrodynamic STATISTICS Checks out if the user pretends the statistics of the hydrodynamic properties
Water Hydrodynamic STATISTICS_FILE The statistics definition file of the hydrodynamic properties
Water Hydrodynamic SUBMODEL Check if the user wants to run this model as a submodel
Water Hydrodynamic SURFACEWATERFLUX Checks if the user want to consider the effect of precipitation and evaporation
Water Hydrodynamic TIDE Checks if the user pretends to impose a wave tide in the open boundary
Water Hydrodynamic TIDEPOTENTIAL Checks if the user want to consider the effect of the potential tide
Water Hydrodynamic TIME_SERIE Checks out if the user pretends to write a time serie
Water Hydrodynamic TIME_SERIE_LOCATION
Water Hydrodynamic TLAG_FILE The name file where are the relaxation times defined for the radiation boundary condition
Water Hydrodynamic TVD_METHOD_H
Water Hydrodynamic TVD_METHOD_V
Water Hydrodynamic UP_CENTER Check if the horizontal advection discretization is upstream or center differences. By default advection is computed using a Upstream scheme 0.0 Centred differences
0.5 Hybrid for option in (0,1)
1.0 Upstream
Water Hydrodynamic VELNORMALBOUNDARY Checks the velocities the user want to impose in the exterior faces 1 null value
2 null gradient
Water Hydrodynamic VELTANGENTIALBOUNDARY Checks the velocities the user want to impose between two boundary points 1 null value
2 null gradient
Water Hydrodynamic VERTICAL_AXISYMMETRIC Checks if the user wants to simulate implicit the sea level evolution. This option only works if the flow has only one horizontal dimension. 0 ADI 0 INTEGER
1 X always implicit
2 Y always implicit
Water Hydrodynamic VERTICALADVECTION Checks if the user pretends to compute the vertical advection effect
Water Hydrodynamic VERTICALCONVECTION
Water Hydrodynamic VERTICALDIFFUSION Checks if the user pretends to compute the vertical diffusion effect
Water Hydrodynamic VMIN_CHEZY Checks the minimum velocity (Vmin_Chezy) below which the chezy coefficient is constant if the water column is smaller than Hmin_Chezy. By default Vmin_Chezy is equal to 0.10 m/s
Water Hydrodynamic VOLUME_RELATION_MAX
Water Hydrodynamic VOLUMEVARIATION Checks if the user pretends to compute the volume variation effect
Water Hydrodynamic WATER_DISCHARGES Check if the user want to water discharges
Water Hydrodynamic WATERCOLUMN2D water column thickness below which the 3D processes are disconnected
Water Hydrodynamic WATERLEVEL_MAX_MIN Computes the spatial maps of the maximum and of the minimum water elevation.
Water Hydrodynamic WAVE_DIRECTION The user with this keyword give a direction to a wave entering the domain
Water Hydrodynamic WAVE_STRESS Checks if the user want to consider the effect of the waves stress. By default the waves stress is not compute
Water Hydrodynamic WIND Checks if the user want to consider the effect of the wind stress. By default the wind stress is not computed 0 No wind forcing
1 wind forcing
2 wind forcing with a smooth start
Water Hydrodynamic WIND_SMOOTH_PERIOD The user specify the wind smooth period

Module HydrodynamicFile

Source Code

Project Module Keyword Keyword description Options Option description Default Value Units Type
Water HydrodynamicFile BAT_INTEGRATION_TYPE It is possible to calculate the new bathymetry (spacial integration) using two different options MaxVal_Type Each new integrated cell has the maximum value of the cells used to do the integration of that cell
MeanVal_Type The depth of the integrated cell is obtained by the average of the cells used to do the integration of that cell.
Water HydrodynamicFile DT_HYDROFILE Time Step of the hydrodynamic file
Water HydrodynamicFile IN_FIELD Input File Name
Water HydrodynamicFile IN_FILE_TYPE Input File Type BeginEnd_type
Water HydrodynamicFile M2_Tide_type
Water HydrodynamicFile IN_FILE_VERSION Input File Version 1 Only available if LOAD_TO_MEMORY = 0
2
Water HydrodynamicFile LOAD_TO_MEMORY Load all information to memory
Water HydrodynamicFile N_ITEGRATION_CELLS Number of cells that will be integrated (the integration space step)
Water HydrodynamicFile NEW_BATIM Gets the name of the new bathymetry
Water HydrodynamicFile OUT_FIELD Ouput Data File
Water HydrodynamicFile OUT_FILE_VERSION Controls the version of the output file 1
2
Water HydrodynamicFile SPACE_INTEGRATION Verifies if the integration of fluxes in space is to be done
Water HydrodynamicFile TIME_INTEGRATION Performs an integration in time,
Water HydrodynamicFile WINDOW It is possible to define a window inside a bathymetry, where we want to record values to the hydrodynamic file

Module InterfaceSedimentWater

Source Code

Project Module Keyword Keyword description Options Option description Default Value Units Type
Water InterfaceSedimentWater BEGIN_DIFF_COEF
Water InterfaceSedimentWater BENTHOS Compute property benthic ecological processes
Water InterfaceSedimentWater BOX_TIME_SERIE Outputs property results in box time series
Water InterfaceSedimentWater BOXFLUXES Path to boxes file. If specified in input data file, computes box integration based on the defined file.
Water InterfaceSedimentWater CEQUALW2 Compute property CEQUALW2 benthic ecological processes
Water InterfaceSedimentWater CONSOLIDATION Activates consolidation processes as well as erosion from consolidated sediment compartment
Water InterfaceSedimentWater DEPOSITION Compute property deposition
Water InterfaceSedimentWater DESCRIPTION Brief description of the property
Water InterfaceSedimentWater DESCRIPTION Description of the rate to perform output
Water InterfaceSedimentWater DETRITUS Compute property as detritus
Water InterfaceSedimentWater EROSION Compute property erosion
Water InterfaceSedimentWater FIRSTPROP Name of the first property involved in the rate
Water InterfaceSedimentWater MASS_LIMITATION Property mass is finite
Water InterfaceSedimentWater MASS_MIN Minimum mass allowed for the property if MASS_LIMITATION is on. Values of zero are allowed.
Water InterfaceSedimentWater NAME Name of the property
Water InterfaceSedimentWater NAME Name of the rate to perform output
Water InterfaceSedimentWater OLD Initialization is made based on previous run (overrides FillMatrix keywords)
Water InterfaceSedimentWater OUTPUT_HDF Outputs property results in HDF5 format
Water InterfaceSedimentWater OUTPUT_SHEAR_STRESS Output shear stress in HDF format
Water InterfaceSedimentWater OUTPUT_TIME Vector with instants (starting from 0) when to perform outputs. The last number in the vector is the time step to perform the remaining outputs.
Water InterfaceSedimentWater PARTICULATE Property physical state: 0 - Dissolved; 1 - Particulate
Water InterfaceSedimentWater REFERENCE_DEPTH Reference depth below which shear stress is limited. Keyword is only read if SHEAR_STRESS_LIMITATION is on.
Water InterfaceSedimentWater REFERENCE_SHEAR_STRESS Shear stress value assumed in limited cells when SHEAR_STRESS_LIMITATION is on
Water InterfaceSedimentWater RESTART_FILE_OUTPUT_TIME Output Time to write restart files
Water InterfaceSedimentWater RESTART_FILE_OVERWRITE Defines whether to overwrite the output restart file or not. By default, the output restart is not overwritten
Water InterfaceSedimentWater SAND_TRANSPORT Compute sand tranport
Water InterfaceSedimentWater SECONDPROP Name of the second property involved in the rate
Water InterfaceSedimentWater SEDIMENT_FLUXES Compute property fluxes between interface sediment-water and sediment column
Water InterfaceSedimentWater SEDIMENT_WATER_FLUXES Compute property fluxes between sediment and water column
Water InterfaceSedimentWater SHEAR_STRESS_LIMITATION Limit shear stress values in shallow zones
Water InterfaceSedimentWater STATISTICS_SHEAR Perform statistics to shear velocity
Water InterfaceSedimentWater STATISTICS_SHEAR_FILE Path to statistics input data file. Only read if STATISTICS_SHEAR is on.
Water InterfaceSedimentWater TIME_SERIE Outputs property results in time series
Water InterfaceSedimentWater TIME_SERIE_LOCATION Path to time serie locations file
Water InterfaceSedimentWater UNITS Property units
Water InterfaceSedimentWater WATER_FLUXES Compute property fluxes to/from water column
Water InterfaceSedimentWater WAVETENSION Compute wave induced shear stress

Module Jet

Source Code

Project Module Keyword Keyword description Options Option description Default Value Units Type
Water Jet BOTTOM_SALINITY ambient bottom salinity when a LINEAR water column is admitted
Water Jet BOTTOM_TEMPERATURE ambient bottom temperature when a LINEAR water column is admitted
Water Jet BOTTOM_VELU ambient bottom velocity U when a LINEAR water column is admitted
Water Jet BOTTOM_VELV ambient bottom velocity V when a LINEAR water column is admitted
Water Jet DEFAULT_SALINITY ambient salinity when a UNIFORM water column is admitted
Water Jet DEFAULT_TEMPERATURE ambient temperature when a UNIFORM water column is admitted
Water Jet DEFAULT_VELU ambient velocity U when a UNIFORM water column is admitted
Water Jet DEFAULT_VELV ambient velocity V when a UNIFORM water column is admitted
Water Jet DT_OUTPUT Time interval between outputs
Water Jet INITIAL_TRACER_CONCENTRATION Initial concentration of generic tracer
Water Jet LAGRANGIAN
Water Jet LOCAL_TYPE Methodology to define the ambient variables FIELD3D 3D field generated by the MOHID system
LINEAR Water column where the density and velocity have a linear profile
UNIFORM Uniform water column
Water Jet MAX_DT Maximum time step interval
Water Jet MAX_DV Maximum volume variation between time steps
Water Jet MAX_PLUME_DIAMETER Plume diameter from which initial dilution stops. This value is used to simulate the jets overlapping
Water Jet OUTFALL_ANGLE Outfall angle
Water Jet OUTFALL_LENGTH Outfall length
Water Jet OUTPUT_TYPE The output can be made given the exact information in specific output times or a cloud of particles for each output time
Water Jet PARAMETERIZATION Parametrization used to simulate the entrainment process CORJET Parameterization based on CORJET model
JETLAG Parameterization based on JETLAG model
Water Jet PARTICLES_NUMBER In case of OUTPUT_TYPE = CLOUD this is the number of output tracer per output time interval
Water Jet PORT_ANGLE_HZ Port vertical angle
Water Jet PORT_ANGLE_XY Port horizontal angle
Water Jet PORT_BOTTOM_DISTANCE Port distance from the bottom
Water Jet PORT_DIAMETER Diameter of each port
Water Jet PORTS_NUMBER Number of Ports
Water Jet RUN_MAX_PERIOD Maximum run period
Water Jet RUN_MIN_PERIOD Minimum run period
Water Jet SEDIMENT_COLUMN
Water Jet SURFACE_SALINITY ambient surface salinity when a LINEAR water column is admitted
Water Jet SURFACE_TEMPERATURE ambient surface temperature when a LINEAR water column is admitted
Water Jet SURFACE_VELU ambient surface velocity U when a LINEAR water column is admitted
Water Jet SURFACE_VELV ambient surface velocity V when a LINEAR water column is admitted
Water Jet WAVES

Module Lagrangian

Source Code

Project Module Keyword Keyword description Options Option description Default Value Units Type
Water Lagrangian ACCIDENT_METHOD How to distribute initially the particles if the emission type is accident 1 The "Fay" option
2 The "Thickness" option
Water Lagrangian ACCIDENT_TIME Time when the accident occur.

By default is equal to the model start time

Water Lagrangian ADVECTION Move Particle due to horizontal velocity.
Water Lagrangian AMBIENT_CONC Ambient concentration.
Water Lagrangian ASSOCIATE_BEACH_PROB Checks if the user want to associate beaching probability to the particles
Water Lagrangian BEACHING
Water Lagrangian BEACHING_BOX_FILENAME Link to the data file which contains the definition of the boxes used for defining the beaching probability.
Water Lagrangian BEACHING_LIMIT Maximum distance between particles and coast for particle beaching
Water Lagrangian BOTTOM_DISTANCE Distance from bottom below which the tracer can sediment.
Water Lagrangian BOTTOM_EMISSION Checks if the tracers are emited from the bottom.
Water Lagrangian BOX_NUMBER Number of box to associate to origin.
Water Lagrangian BOXES_BEACHING_PROB List of Inbox Beaching Probability.
Water Lagrangian BOXVOLINIC Initial Volume of a particle in the box.
Water Lagrangian COEF_INITIAL_MIXING Coefficient use to control volume increase due to initial mixing
Water Lagrangian COMPUTE_AGE This logical option allows to compute the age of each tracer.
Water Lagrangian COMPUTE_BUOYANCY Computes Particle vertical velocity evolution due to density gradients
Water Lagrangian COMPUTE_PLUME Computes Particle Plume due density gradients
Water Lagrangian CONC_COLUMN Column of the time serie input where is defined a variable concentration.
Water Lagrangian CONC_VARIABLE Check if the user wants a variable concentration.
Water Lagrangian CONCENTRATION Concentration of the property.
Water Lagrangian D50
Water Lagrangian DEFAULT_BEACHING_PROB The probability a particle "beaches" when beaching is enabled
Water Lagrangian DENSITY_METHOD Formula to calculate particle density 1 Leendertse
2 UNESCO
3 Constant
Water Lagrangian DEPOSITION Checks if the tracers can deposited.
Water Lagrangian DEPTH_CELLS Depth in Cells (from bottom)
Water Lagrangian DEPTH_METERS Depth of emission relativ to surface.
Water Lagrangian DISCHARGE_FILE A Link to the data file whichs contains the time serie of the variable flow
Water Lagrangian DT_EMIT The interval between emissions. By default this value is equal to DT_PARTIC
Water Lagrangian DT_PARTIC Particle Time Step
Water Lagrangian EMISSION_SPATIAL Type of spatial emission. Accident Emission as accident
Box Emission from a Box
Point Emission at a single point
Water Lagrangian EMISSION_TEMPORAL Type of temporal emission Continuous Continuous emission
Instantaneous Instantaneous emission
Water Lagrangian EROSION_RATE Rate of tracers erosion.
Water Lagrangian EULERIAN_MONITOR Path to a boxes file to integrate eulerian concentrations based on lagrangian tracers
Water Lagrangian EXTINCTION_PARAMETER This property has an extinction parameter. This parameter can be use

to compute the effect of this property in the light extinction

Water Lagrangian FLOAT Indicates if the particle is a floating particle (e.g. oil)
Water Lagrangian FLOW The flow of the point emission
Water Lagrangian FLOW_COLUMN The data column of the flow values which define the time serie of the variable flow
Water Lagrangian FLOW_VARIABLE Checks if the flow of the point emission is variable DT
Water Lagrangian GROUP_ID The Group ID to which the origin belongs
Water Lagrangian INCRP Increment of grid cells to fill Boxes.
Water Lagrangian JET_DATA_FILE Link to the data file which contains the Plume / Jet parameterizations
Water Lagrangian JET_DT Time interval for the actualization of Plume Jet properties
Water Lagrangian KILL_LAND_PARTICLES Kills particles which are located in a Waterpoint which is not a OpenPoint
Water Lagrangian MAINTAIN_RELATIVE_POSITION Check is the user wants to maintain

the vertical relative position of the origin

Water Lagrangian MIN_CONCENTRATION
Water Lagrangian MIN_SED_VELOCITY Minimum Sedimention velocity.
Water Lagrangian MONITOR_BOX Link to the data file which contains the definition of the boxes used for particle "monitoring" (Residence Time)
Water Lagrangian MONITOR_BOX_PROP_MASS Name of property to monitor mass in a box
Water Lagrangian MOVEMENT Type of particle aleatory horizontal movement NotRandom Do not consider any aleatory horizontal component
SullivanAllen Parameterization based on Sullivan Allen formulation
Water Lagrangian MOVING_ORIGIN Checks if the Origin has a moving location
Water Lagrangian MOVING_ORIGIN_COLUMN_X The data column in which the X position values are given
Water Lagrangian MOVING_ORIGIN_COLUMN_Y The data column in which the Y position values are given
Water Lagrangian MOVING_ORIGIN_FILE A Link to the data file which contains the time serie of the position of the origin
Water Lagrangian MOVING_ORIGIN_UNITS Units in which the moving origin position is given Meters The units are meters
Cells The units are given as cells
Water Lagrangian NAME Name of the property.
Water Lagrangian NBR_PARTIC Number of Particles in each emission.
Water Lagrangian NOWQM To compute age without running moduleWQM.
Water Lagrangian OLD If the computation of this origin is continued from a previous run
Water Lagrangian ORIGIN_NAME Name of the Origin. Origin Names must be unic.
Water Lagrangian OUTPUT_CONC Output Integration Type 1 Uses maximum values for integration
2 Uses average values for integration
Water Lagrangian OUTPUT_MAX_TRACER Checks if the users wants to output the maximum tracer concentration in each cell
Water Lagrangian OUTPUT_TIME Output Time
Water Lagrangian OVERLAY_VELOCITY Checks if the user wants to add an aditional velocity to the particles
Water Lagrangian PARTIC_BOX Link to the data file which contains the definition of the boxes used for particle emission
Water Lagrangian PARTITION_COEF_SED Partition coefficent in the sediment.
Water Lagrangian PARTITION_COEF_WATER Partition coefficient in the water column.
Water Lagrangian PARTITION_COUPLE_SED Concentration of the dissolved phase in the intersticial water. The dissolved phase is admitted with a constant concentration.
Water Lagrangian PARTITION_COUPLE_WATER Concentration of the dissolved phase. The dissolved phase is admitted with a constant

concentration

Water Lagrangian PARTITION_RATE_SED Rate of transfer between the two phases.
Water Lagrangian PARTITION_RATE_WATER Rate of transfer between the two phases.
Water Lagrangian PARTITION_SED Checks if the tracers has two phases

(adsorbe and dissolved) in the sediment

Water Lagrangian PARTITION_WATER Checks if the tracers has two phases

(adsorbe and dissolved) in the water column.

Water Lagrangian POINT_VOLUME Volume of instantanous emission
Water Lagrangian POSITION_CELLS X and Y Position of the origin in grid cells.
Water Lagrangian POSITION_METERS X and Y Position of the origin in meters.
Water Lagrangian RESTART_FILE_OUTPUT_TIME Output Time to write restart files
Water Lagrangian RESTART_FILE_OVERWRITE Defines whether to overwrite the output restart file or not. By default, the output restart is not overwritten
Water Lagrangian SED_VELOCITY Sedimentation Velocity.
Water Lagrangian SEDIMENTATION Sedimentation type. Imposed
Stokes
Water Lagrangian SPLIT_PART Split big particles.
Water Lagrangian START_PARTIC_EMIT The Start Time of the continuous emission. By default is equal to the model start time.
Water Lagrangian STATISTICS Wheter to calculate or not the statistic.
Water Lagrangian STATISTICS_FILE File name with the statistics definition.
Water Lagrangian STATISTICS_LAG Do a frequency analysis tracer by tracer.
Water Lagrangian STOP_PARTIC_EMIT The Stop Time of the continuous emission. By default is equal to the model end time.
Water Lagrangian T90 Coliform Decay rate.
Water Lagrangian T90_VAR_METHOD_1 Method to compute T90 function. 1 Fecal decay according to Canteras et al. (1995)
2 Fecal decay according to Chapra (1997)
Water Lagrangian T90_VARIABLE Check if the user wants to compute T90 function of ambient properties: salinity,temperature,light.
Water Lagrangian TAU_DEP Critical shear stress of deposition.
Water Lagrangian TAU_ERO Critical shear stress of erosion.
Water Lagrangian THEORIC_AREA Uses Theoric Area for Oil Processes.
Water Lagrangian THICKNESS_METERS The initial thickness of the particles. (For floating particle only). (Used to calculate the area if the emission is accident and the total number of particles if the emission is box)
Water Lagrangian TIME_DECAY Decay time is used to compute a relxation term that makes the critical shear stress of erosion tend to the average tracer erosion rate of the cell where the tracer is deposited.
Water Lagrangian TIME_SERIE Checks if the user wants to write time series of the particle properties
Water Lagrangian TIME_SERIE_LOCATION Gets the position of the water points in the Map Module.
Water Lagrangian TURB_V Vertical turbulence parameterization Constant Constant Parameterization
Profile Parameterization based on the velocity profile
Water Lagrangian TVOL200 Time needed for a particle to double volume.

Turns particles volume variation on.

Water Lagrangian UNITS Units of the property.
Water Lagrangian VARVELH Definition of the Horizontal and Vertical variance in the form of a percentage of the average velocity UStandardDeviation = VarVelHX * Vel + VarVelH
Water Lagrangian VARVELHX Definition of the Horizontal and Vertical variance in the form of a percentage of the average velocity UStandardDeviation = VarVelHX * Vel + VarVelH
Water Lagrangian VARVELV Definition of the Horizontal and Vertical variance in the form of a percentage of the average velocity UStandardDeviation = VarVelVX * Vel + VarVelV
Water Lagrangian VARVELVX Definition of the Horizontal and Vertical variance in the form of a percentage of the average velocity UStandardDeviation = VarVelVX * Vel + VarVelV
Water Lagrangian VISCCINREF
Water Lagrangian VOLFAC Factor which indicates when a particle with variable volume is to be deleted (Volume > Initial Volume * VOLFAC)
Water Lagrangian VOLUME_INCREASE How volume increase is calculated Double The doublication occur after the time given by TVOL200
Velocity The doublication occur after the time given by TVOL200, but also depends on the local velocity
Water Lagrangian WINDCOEF Wind transfer Coefficient
Water Lagrangian WINDXY If this keyword is defined than the wind velocity defined in the atmosphere module is override and the wind use by the tracers is this one
Water Lagrangian WQM_DATA_FILE Location of the File defining the Water Quality configuration.

Module Model

Source Code

Project Module Keyword Keyword description Options Option description Default Value Units Type
Water Model OPENMP_NUM_THREADS Sets the number of threads to use with openmp.
Land Model SYNC_DT Provide results at the exacts time 0/1 Inactive/Active 0 Boolean

Module Oil

Source Code

Project Module Keyword Keyword description Options Option description Default Value Units Type
Water Oil API American Petroleum Institute (API) Gravity
Water Oil ASPHALTENECONTENT Asphaltene Content
Water Oil CEMULS Emulsification Constant ((% of evaporated oil before emulsification brgins)
Water Oil CPDISTEXP Cumulative Volume Fraction of Oil Distilled
Water Oil DISPERSIONMETHOD Method for Dispersion Delvigne Dispersion parameterized with Delvigne formulation
Mackay Dispersion parameterized with Mackay formulation
Water Oil DT_OIL_INTPROCESSES Time Step used in computation of oil internal processes
Water Oil EFFICIENCY % of Area sprayed effectively dispersed
Water Oil EMULSIFICATIONMETHOD Method for Emulsification Mackay Emulsification parameterized following Mackay formulation
Rasmussen Emulsification parameterized following Rasmussen formulation
Water Oil EmulsParameter Water Uptake Parameter
Water Oil END_CHEM_DISPERSION Ending Time of Dispersant Application
Water Oil END_MEC_CLEANUP Ending Time of Mechanical Cleanup Operation
Water Oil EVAPORATIONMETHOD Method for Evaporation EvaporativeExposure Evaporation computed with evaporative exposure method
Fingas Evaporation computed with Fingas formulations
PseudoComponents Evaporation computed with pseudocomponents method
Water Oil FINGAS_EVAP_CONST1 Fingas Empirical Constant 1 (Necessary If Fingas_Evap_Emp_Data = 1)
Water Oil FINGAS_EVAP_CONST2 Fingas Empirical Constant 2 (Necessary If Fingas_Evap_Emp_Data = 1)
Water Oil FINGAS_EVAP_EMP_DATA Knowledge of Empirical Data for Evaporation
Water Oil FINGAS_EVAP_EQTYPE Evaporation Equation Type Logarithmic Logarithmic Equation Type for Evaporation
SquareRoot Square Root Equation Type for Evaporation
Water Oil MAXVWATERCONTENT Maximum Volume Water Content
Water Oil NBRDISTCUTS Number of Distillation Cuts
Water Oil OIL_CHEM_DISPERSION Computes Chemical Dispersants Application
Water Oil OIL_DISPERSION Computes Oil Dispersion Process
Water Oil OIL_DISSOLUTION Computes Oil Dissolution Process
Water Oil OIL_EMULSIFICATION Computes oil emulsification process
Water Oil OIL_EVAPORATION Computes Oil Evaporation Process
Water Oil OIL_MEC_CLEANUP Computes Mechanical Cleanup Operation
Water Oil OIL_SEDIMENTATION Computes Oil Sedimentation Process
Water Oil OIL_SPREADING Computes Oil Spreading Process
Water Oil OIL_TIMESERIE Name of the Output results file
Water Oil OILTYPE Oil Type Crude Crude Oil
Refined Refined oil
Water Oil OWINTERFACIALTENSION Oil-Water Interfacial Tension
Water Oil P_AREA_SPRAYED % of Spill Area sprayed whit dispersant
Water Oil PERC_MASSDIST180 %(Wheight) of Oil Evaporated until 180ºC (Necessary If Fingas_Evap_Emp_Data = 0)
Water Oil POURPOINT Pour Point
Water Oil RECOVERY rate or volume of Emulsion Recovered
Water Oil RECOVERY_DATAFORM DataForm of emulsion recovered
Water Oil SPREADINGMETHOD Method for Spreading Fay Mechanical spreading simply based on Fay theory
ThicknessGradient Oil mechanical spreading based on thickness gradients, parameterised with fay theory
Water Oil START_CHEM_DISPERSION Starting Time of Dispersant Application
Water Oil START_MEC_CLEANUP Starting Time of Mechanical Cleanup Operation
Water Oil TDISTEXP Vapour Temperature of Distillate
Water Oil TEMPVISCREF Temperature of Reference Viscosity
Water Oil USERCOEFVELMANCHA Empirical Thickness Gradient's Spreading Velocity Coefficient
Water Oil VISCCINREF Reference Cinematic Viscosity
Water Oil VISCREF Reference Dynamic Viscosity
Water Oil WAXCONTENT Wax Content

Module Sand

Source Code

Project Module Keyword Keyword description Options Option description Default Value Units Type
Water Sand BATHYM_EVOLUTION it´s a conditional keyword: check if the user wants to let the bathymetry evolve due to sand transport
Water Sand BATIM_DT The time step of the BATIM evolution
Water Sand BOUNDARY check what type off boundary condition the user wants: 1 -> NullGradient, 2 -> Cyclic
Water Sand BOX_FILENAME path to the file where the boxes are defined
Water Sand BOXFLUXES It´s a conditional keyword to compute fluxes between boxes
Water Sand CLASS_ID ??
Water Sand CLASS_NAME ??
Water Sand CLASSES_NUMBER The number of sand classes the user wants to define
Water Sand CRITICAL_SLOP slope above which there is lateral erosion.
Water Sand DENS_SAND Sand density
Water Sand DISCHARGES ??
Water Sand FILTER_RADIUS
Water Sand FILTER_SCHEME the keyword can be equal to NO FILTER or MODIFY LAX.
Water Sand FLUX_SLOP ??
Water Sand OLD it´s a conditional keyword: check if the user wants to start from the final condition of a previous run
Water Sand OUTPUT_TIME output time step
Water Sand POROSITY porosity of the sediments
Water Sand SAND_DT The time step of the SAND evolution
Water Sand SAND_MIN The minimum sand layer thickness
Water Sand SMOOTH_SLOP it´s a conditional keyword: check if the user wants to compute transport in strong slopes
Water Sand TAU_MAX the maximum bottom shear stress
Water Sand TIME_SERIE it´s a conditional keyword: checks out if the user pretends to write a time serie for the transport fluxes
Water Sand TIME_SERIE_LOCATION path to the file where the boxes are defined
Water Sand TRANSPORT_FACTOR it´s a factor to amplify the transport
Water Sand TRANSPORT_METHOD Methodology use to compute the sand transport

Module SedimentProperties

Source Code

Project Module Keyword Keyword description Options Option description Default Value Units Type
Water SedimentProperties ADVECTION_DIFFUSION Compute property advection-diffusion
Water SedimentProperties BIOTURBATION Compute bioturbation processes
Water SedimentProperties BIOTURBATION_COEF Bioturbation diffusion coefficient
Water SedimentProperties BIOTURBATION_DECAY_COEF Decay factor to compute decay of bioturbation effect
Water SedimentProperties BIOTURBATION_DEPTH Depth till which bioturbation diffusion is constant (m)
Water SedimentProperties BOX_TIME_SERIE Ouputs results in box time series
Water SedimentProperties BOXFLUXES Path to boxes file. If specified in input data file, computes box integration based on the defined file.
Water SedimentProperties DESCRIPTION Brief description of the property
Water SedimentProperties DIFFUSION_METHOD Method to compute diffusion coefficient correction for the sediments 1 Berner, 1980
2 Soetaert, 1996
Water SedimentProperties IS_COEF Conversion factor to I.S. units
Water SedimentProperties MIN_VALUE Minimum allowed value of property concentration
Water SedimentProperties MOLECULAR_DIFF_COEF Infinite dilution molecular diffusion coefficient
Water SedimentProperties NAME Property name
Water SedimentProperties OLD Initialization from previous run (overrides FillMatrix)
Water SedimentProperties OUTPUT_HDF Ouputs results in HDF5 format
Water SedimentProperties OUTPUT_TIME Vector with instants (starting from 0) when to perform outputs. The last number in the vector is the time step to perform the remaining outputs.
Water SedimentProperties PARTICULATE Property physical state: 0 - Dissolved ; 1 - Particulate
Water SedimentProperties PARTITION Compute partition between dissolved-particulate phases
Water SedimentProperties PARTITION_COUPLE Name of the property (oposite phase) to compute partition
Water SedimentProperties SEDIMENT_QUALITY Compute sediment quality processes
Water SedimentProperties SURFACE_FLUXES Compute fluxes at the sediment surface
Water SedimentProperties TIME_SERIE Output time series for sediment property
Water SedimentProperties TIME_SERIE_LOCATION Path to time serie locations file
Water SedimentProperties UNITS Property units

Module Turbine

Source Code

Project Module Keyword Keyword description Options Option description Default Value Units Type
Water Turbine CD Drag coef for the structure Not yet implemented
Water Turbine CP Power coefficient value. Power coefficient that quantifies the amount of power extracted from the flow 0-1 percentage between 0 and 1 Real
Water Turbine CT Thrust coefficient value. Power coefficient that quantifies the forced exerted by the turbine to the flow 0-1 percentage between 0 and 1 Real
Water Turbine DIAMETER Device diameter length m Real
Water Turbine HEIGHT The heigh of the centre of the turbine respect the floor m Real
Water Turbine LOWER_VEL Cut-in speed. The minimum speed at which the device starts working 0 m/s Real
Water Turbine POS_LAT Latitude position in geographic coordinates or y position in metric coordinates. Real
Water Turbine POS_LONG Longitude position in geographic coordinates and x position in metric coordinates. Real
Water Turbine TIMESERIE Activates the timeserie module and prints the output data of the turbine 0/1 activates the ouput data Boolean
Water Turbine UPPER_VEL Design speed. 10 m/s Real
Water Turbine WIDTH_STRUCT Width of the structure Not yet implemented

Module Turbulence

Source Code

Project Module Keyword Keyword description Options Option description Default Value Units Type
Water Turbulence BACKGROUND_VISCOSITY Background viscosity/diffusivity.
Water Turbulence CONST_MIXING_LENGTH_HORIZONTAL Default horizontal mixing length. Used to compute the random trajectory of particle (Lagrangian Module
Water Turbulence CONTINUOUS Check if the user wants to perform a simulation startinf from a previous run (1) or not (0).
Water Turbulence DT_OUTPUT_TIME Time interval for time serie.
Water Turbulence HORCON Smaagorinsky coefficient. Used only if MODVISH is "smagorinsky".
Water Turbulence HREF_VIS Water column reference thickness used in the for the option MODVISH "estuary".
Water Turbulence MIXLENGTH_MAX Maximum allowed mixing length. Parameter used in the Nihoul and Leendertse parameterization.
Water Turbulence MIXLENGTH_V Default vertical mixing length. Used to compute the random trajectory of particle (Lagrangian Module).
Water Turbulence MLD Checks out if the user pretends to compute the mixed layer length (1) or not (0).
Water Turbulence MLD_BOTTOM Checks out if the user pretends to compute the bottom mixed layer length (1) or not (0).
Water Turbulence MLD_Method 1 Turbulent kinetic energy (TKE) inferior to a predefined minimum.
2 Richardson number (Ri) superior to a critical value.
3 Maximum value of Brunt-Vaisalla frequency (N)
Water Turbulence MODTURB Vertical eddy viscosity model backhaus Uses Backhaus turbulence scheme.
constant Constant eddy viscosity model. Viscosity value is specified with keyword "VISCOSITY_V". Typical values for real (ocean or estuaries) are in the range 0.1 - 10, depending on vertical length scale and vertical grid spacing.
file2D Vertical viscosity is specified using an ASCII file containing grid data. The file is defined in the block: begin_viscosity_v/end_viscosity_v. Use of this block is specified in the FillMatrix module (Mohid Base 2 project)
leendertsee Uses Leendertsee turbulence scheme.
nihoul Uses Nihoul turbulence scheme.
pacanowski Uses Pacanowski turbulence scheme.
turbulence_equation Uses a turbulence equation for closure. This is only to be used with GOTM module.
Water Turbulence MODVISH Horizontal eddy viscosity model. constant Constant horizontal viscosity
estuary
file2D Horizontal viscosity is specified using an ASCII file containing grid data. The file is defined in the block: begin_viscosity_v/end_viscosity_v. Use of this block is specified in the FillMatrix module (Mohid Base 2 project)
smagorinsky Smagorinsky turbulence scheme.
Water Turbulence NYQUIST Nyquist frequency used for mixing length calculation.
Water Turbulence OUTPUT_PROFILE Perform profile outputs in HDF5
Water Turbulence OUTPUT_TIDE Checks out if the user pretends to write tidal information in HDF output (1) or not (0).
Water Turbulence OUTPUT_TIME Intrevals of time between outputs.
Water Turbulence PRANDTL_0 Vertical Prandtl number
Water Turbulence RESTART_FILE_OVERWRITE Defines whether to overwrite the output restart file or not. By default, the output restart is not overwritten
Water Turbulence RICH_MLD Ri used to compute the surface mixing length based on the Ri number.
Water Turbulence STATISTICS_MLD Checks out if the user pretends to output statics for the surface mixing length (1) or not (0).
Water Turbulence STATISTICS_MLD_FILE File name for output statistics of surface mixing length.
Water Turbulence TIME_SERIE Checks out if the user pretends to write time series of this property (1) or not (0).
Water Turbulence TIME_SERIE_LOCATION Path to time serie location file
Water Turbulence TKE_MLD TKE limit used to compute the surface mixing length based on the TKE.
Water Turbulence VISCOSITY_H Default horizontal viscosity.
Water Turbulence VISCOSITY_V Default vertical viscosity.
Water Turbulence VISH_REF Horizontal viscosity used as the minimum value for viscosity if MODVISH is either "estuary" or

"smagorinsky".

Water Turbulence VREF_VIS Reference velocity used if MODVISH is "estuary".

Module WaterProperties

Source Code

Project Module Keyword Keyword description Options Option description Default Value Units Type
Water WaterProperties ADV_DIF_NUM_STABILITY Verifies advection-diffusion numerical stability for this property.
Water WaterProperties ADV_METHOD_H Horizontal advection discretization. 1 UpwindOrder1
2 UpwindOrder2
3 UpwindOrder3
4 P2_TVD
5 CentralDif
Water WaterProperties ADV_METHOD_V Vertical advection discretization. 1 UpwindOrder1
2 UpwindOrder2
3 UpwindOrder3
4 P2_TVD
5 CentralDif
Water WaterProperties ADVECTION_DIFFUSION Property transported by advection and diffusion.
Water WaterProperties ADVECTION_H_IMP_EXP Horizontal advection computed using a implicit/explicit discretization for this property. 0 Implicit discretization
1 Explicit discretization
Water WaterProperties ADVECTION_V_IMP_EXP Vertical advection computed using a implicit/explicit discretization for this property. 0 Implicit discretization.
1 Explicit discretization.
Water WaterProperties AGE_USING_WATERPOINTS Compute age using Waterpoints. If FALSE then age is computed using Openpoints.
Water WaterProperties ALTITUDE
Water WaterProperties BOTTOM_FLUXES This property has bottom fluxes
Water WaterProperties BOUNDARY_CONDITION Boundary condition for this property. 1 MassConservation
2 ImposedValue
3 VerticalDiffusion
4 NullGradient
5 SubModel
6 Orlanski
7 MassConservation + NullGradient
8 CyclicBoundary
Water WaterProperties BOUNDARY_INITIALIZATION Processes considered to initialize the boundary values of this property EXTERIOR A value exterior to the domain is be imposed (a constant value).
INTERIOR Boundaries equal to the values given

in the same cells during the domain initialization.

Water WaterProperties BOX_TIME_SERIE Checks to see if the user pretends to write a time serie inside each box for this property
Water WaterProperties BOXFLUXES Path to the file with the boxes definitions.
Water WaterProperties CEQUALW2 This property has CEQUALW2 model as a sink and source
Water WaterProperties DATA_ASSIMILATION Data assimilation scheme
Water WaterProperties DECAY_TIME Decay time of this property in the boundary. 0 Property value at the boundary remains constant.
Water WaterProperties DEFAULTBOUNDARY The default value of a specific water property imposed in the open boundary
Water WaterProperties DENSITY_METHOD Method to compute water density 1 Leendertse
2 UNESCO (in situ temperature)
3 Linear
4 Mellor 1996
5 Jackett and McDougall 1995
Water WaterProperties DESCRIPTION Description of this property
Water WaterProperties DIFFUSION_V_IMP_EXP Vertical diffusion computed using a implicit/explicit discretization for this property. 0 Implicit discretization.
1 Explicit discretization.
Water WaterProperties DISCHARGES Property is discharged.
Water WaterProperties DISCHARGES_TRACKING This property writes discharges as time serie
Water WaterProperties DOSAT_TYPE Method to compute dissolved oxygen saturation 1 Apha
2 Henry
3 Mortimer
Water WaterProperties DT_INTERVAL DT to compute this property evolution.

Only defined if no advection_difusion or sink and source model chosen

Water WaterProperties EMPIRIC_COEF
Water WaterProperties EXTINCTION_PARAMETER Parameter that multiplies by this property concentration to compute light extinction when SW_EXTINCTION_TYPE:6 (multiparameter option)
Water WaterProperties FILTRATION Compute filtration process as a sink
Water WaterProperties FIRSTPROP First Property defined in a WQ rate relation
Water WaterProperties FREE_CONVECTION Option to mix instable density profiles
Water WaterProperties INSTANT_MIXING This option mix instantaneously the all water column for this property
Water WaterProperties IS_COEF Conversion factor between IS units and the user defined units for this property
Water WaterProperties LIFE This property has Life model as a sink and source
Water WaterProperties LIGHT_EXTINCTION Check if this property is used to compute light extinction when SW_EXTINCTION_TYPE : 6 (multiparameter)
Water WaterProperties MACROALGAE Defines if property is included in macroalgae biogeochemical processes
Water WaterProperties MACROALGAE_HEIGHT Macroalgae reference height
Water WaterProperties MACROALGAE_MASS Initial distribution of macroalgae attached to the bottom
Water WaterProperties MAX_VALUE Maximum allowed value of property concentration
Water WaterProperties MIN_VALUE Mininum value of this property
Water WaterProperties MODEL Name of the biogeochemical to which the rate belongs
Water WaterProperties NAME Name of this property
Water WaterProperties NAME Rate name ex: PhyZoo
Water WaterProperties NULLDIF Consider null diffusion of this property if velocities are null.
Water WaterProperties OLD Check if user wants to continue the run with results of a previous run.
Water WaterProperties OUTPUT_HDF Check to see if this property is to be written in the HDF file.
Water WaterProperties OUTPUT_PROFILE Perform profile outputs in HDF5 format
Water WaterProperties OUTPUT_TIME Output times for HDF output file
Water WaterProperties PARTICULATE Checks if the user wants this property to be particulate
Water WaterProperties PARTITION This property has partition as a sink and source
Water WaterProperties PARTITION_COUPLE Name of property (dissolved/particulated) to couple this property
Water WaterProperties PARTITION_FRACTION
Water WaterProperties PARTITION_RATE
Water WaterProperties PRESSURE_CORRECTION Check to see if Pressure correction is going to be computed.
Water WaterProperties RATIO_C_CHLA Plankton Carbon/Chlorophyll Ratio
Water WaterProperties REFERENCE_DENSITY Reference water density
Water WaterProperties REFERENCE_SPECIFICHEAT Specific heat reference of water. seawater in GOTM - 3985 J/kg/ºC

Freshwater in Chapra - 4180 J/kg/ºC

Water WaterProperties RESTART_FILE_OUTPUT_TIME Output Time to write restart files
Water WaterProperties RESTART_FILE_OVERWRITE Defines whether to overwrite the output restart file or not. By default, the output restart is not overwritten
Water WaterProperties SALINITY_EFFECT Compute partition coefficient between the particulate and the dissolved phase as a function of salinity, for this property
Water WaterProperties SCHMIDT_BACKGROUND_V see SCHMIDT_COEF_V.
Water WaterProperties SCHMIDT_COEF_V Schmidt number for the vertical.
Water WaterProperties SCHMIDT_NUMBER_H Schmidt number for the horizontal.
Water WaterProperties SECONDPROP Second property defined in a WQ rate relation
Water WaterProperties SED_REF_CONC Reference cohesive sediment concentration to use in this property
Water WaterProperties SIMPLE_OUTPUT HDF outputs include only the basic properties 0/1 Inactive/Active 1 Boolean
Water WaterProperties SIMPLE_WINDOW_OUTPUT HDF window outputs include only the basic properties 0/1 Inactive/Active 1 Boolean
Water WaterProperties SMALLDEPTH_LIMIT Water column thickness below which homogeneous water properties is assumed.
Water WaterProperties SPECIFICHEAT_METHOD Method for Specific Heat 2 Uses the UNESCO state equation described in Millero et al. 1978
Water WaterProperties 3 Uses the referenced value
Water WaterProperties STATISTICS Checks to see if the user pretends the statistics of this property
Water WaterProperties STATISTICS_FILE Path to the file that has the statistics definitions
Water WaterProperties SUBMODEL Property is influenced by a father model
Water WaterProperties SUBMODEL_INI Property is initialized as being part of a sub model
Water WaterProperties SURFACE_FLUXES This property has surface fluxes
Water WaterProperties TIME_SERIE Check to see if this property is to be written as time series.
Water WaterProperties TIME_SERIE_LOCATION Path to the file that as time series definitions
Water WaterProperties TVD_LIMIT_H Horizontal TVD limitation 1 MinMod
2 VanLeer
3 Muscl
4 Superbee
5 PDM
Water WaterProperties TVD_LIMIT_V Vertical TVD limitation 1 MinMod
2 VanLeer
3 Muscl
4 Superbee
5 PDM
Water WaterProperties UNITS Units of this property
Water WaterProperties USE_SED_REF_CONC Use Reference cohesive sediment concentration method for this property Partition sink and source model
Water WaterProperties VERTICAL_MOVEMENT This property has free vertical movement.
Water WaterProperties VOLUME_RELATION_MAX The relation between adjacent volumes above which the advection is upwind, for this property.
Water WaterProperties WARN_ON_NEGATIVE_VALUES Write a warning to screen when property has negative value
Water WaterProperties WATER_QUALITY This property has Water Quality Model as a sink and source

Module Waves

Source Code

Project Module Keyword Keyword description Options Option description Default Value Units Type
Water Waves DISTANCE_TO_LAND_METHOD Chooses 1 of 2 methods to compute Distances to Land.

if keyword value = 1 (one) computes distances according to a "graphical" method between points and land polygons. If keyword = 0 (zero) computes distances with a method based on grid.

Water Waves RADIATION_TENSION_X Compute/read radiation stress in XX direction
Water Waves RADIATION_TENSION_Y Compute/read radiation stress in Y direction
Water Waves REMAIN_CONSTANT
Water Waves WAVE_DIRECTION Compute/read wave direction
Water Waves WAVE_HEIGHT Compute/read wave height
Water Waves WAVE_HEIGHT_PARAMETER Proportional parameter ([final_value]=[parameter]*[computed_value]) for wave height calibration.
Water Waves WAVE_PERIOD Compute/read wave period
Water Waves WAVE_PERIOD_PARAMETER Proportional parameter ([final_value]=[parameter]*[computed_value]) for wave period calibration.
Water Waves WAVEGEN_TYPE Chooses 1 of 2 methods to compute Wave Height and Wave Period.

If keyword value equals 0 (zero), WaveHeight and WavePeriod are computed as originaly (wind modulus dependent). If value equals 1 (one), computes as CEQUAL-W2 way (wind, depth and Fetch dependent).

Water Waves WINDROSE_DIRECTIONS Number of wind directions for fetch calculation.

MOHID Tools

Valida4D

Source Code

Project Module Keyword Keyword description Options Option description Default Value Units Type
Valida4D ModuleValida4D INPUT_TABLE