Personal tools

Difference between revisions of "Keyword list"

From MohidWiki

Jump to: navigation, search
(Module Statistic)
(Module WaterProperties)
 
(45 intermediate revisions by the same user not shown)
Line 7: Line 7:
  
 
|-
 
|-
! scope="col" |Project
 
! scope="col" |Module
 
 
! scope="col" |Keyword
 
! scope="col" |Keyword
 
! scope="col" |Keyword description
 
! scope="col" |Keyword description
Line 17: Line 15:
 
! scope="col" |Type
 
! scope="col" |Type
 
|-
 
|-
| Base 1
 
|Benthos
 
 
|BIOSI_DECAY_RATE
 
|BIOSI_DECAY_RATE
 
|Biogenic silica dissolution rate
 
|Biogenic silica dissolution rate
Line 27: Line 23:
 
|
 
|
 
|-
 
|-
| Base 1
 
|Benthos
 
 
|DIATOMS
 
|DIATOMS
 
|Compute diatoms mortality
 
|Compute diatoms mortality
Line 37: Line 31:
 
|
 
|
 
|-
 
|-
| Base 1
 
|Benthos
 
 
|DIATOMS_MORTALITY
 
|DIATOMS_MORTALITY
 
|Diatoms mortality rate when deposited
 
|Diatoms mortality rate when deposited
Line 47: Line 39:
 
|
 
|
 
|-
 
|-
| Base 1
 
|Benthos
 
 
|DIATOMS_NC_RATIO
 
|DIATOMS_NC_RATIO
 
|Diatoms Nitrogen/Carbon ratio
 
|Diatoms Nitrogen/Carbon ratio
Line 57: Line 47:
 
|
 
|
 
|-
 
|-
| Base 1
 
|Benthos
 
 
|DIATOMS_PC_RATIO
 
|DIATOMS_PC_RATIO
 
|Diatoms Phosphorus/Carbon ratio
 
|Diatoms Phosphorus/Carbon ratio
Line 67: Line 55:
 
|
 
|
 
|-
 
|-
| Base 1
 
|Benthos
 
 
|DIATOMS_SIC_RATIO
 
|DIATOMS_SIC_RATIO
 
|Diatoms Silica/Carbon ratio
 
|Diatoms Silica/Carbon ratio
Line 77: Line 63:
 
|
 
|
 
|-
 
|-
| Base 1
 
|Benthos
 
 
|DT
 
|DT
 
|Time step to compute benthic biogeochemical processes
 
|Time step to compute benthic biogeochemical processes
Line 87: Line 71:
 
|
 
|
 
|-
 
|-
| Base 1
 
|Benthos
 
 
|MIN_OXYGEN
 
|MIN_OXYGEN
 
|Minimum oxygen concentration for mineralization to occur
 
|Minimum oxygen concentration for mineralization to occur
Line 97: Line 79:
 
|
 
|
 
|-
 
|-
| Base 1
 
|Benthos
 
 
|NC_RATIO
 
|NC_RATIO
 
|Nitrogen/Carbon ratio of organic matter
 
|Nitrogen/Carbon ratio of organic matter
Line 107: Line 87:
 
|
 
|
 
|-
 
|-
| Base 1
 
|Benthos
 
 
|NITROGEN
 
|NITROGEN
 
|Compute nitrogen processes
 
|Compute nitrogen processes
Line 117: Line 95:
 
|
 
|
 
|-
 
|-
| Base 1
 
|Benthos
 
 
|OXYGEN
 
|OXYGEN
 
|Compute oxygen processes
 
|Compute oxygen processes
Line 127: Line 103:
 
|
 
|
 
|-
 
|-
| Base 1
 
|Benthos
 
 
|PC_RATIO
 
|PC_RATIO
 
|Phosphorus/Carbon ratio of organic matter
 
|Phosphorus/Carbon ratio of organic matter
Line 137: Line 111:
 
|
 
|
 
|-
 
|-
| rowspan="2" |Base 1
 
| rowspan="2" |Benthos
 
 
| rowspan="2" |PELAGIC_MODEL
 
| rowspan="2" |PELAGIC_MODEL
 
| rowspan="2" |Pelagic model name to which Module Benthos will be coupled
 
| rowspan="2" |Pelagic model name to which Module Benthos will be coupled
 
|LifeModel
 
|LifeModel
 
|
 
|
| rowspan="2" |
 
 
| rowspan="2" |
 
| rowspan="2" |
 
| rowspan="2" |
 
| rowspan="2" |
Line 150: Line 121:
 
|
 
|
 
|-
 
|-
| Base 1
 
|Benthos
 
 
|PHOSPHORUS
 
|PHOSPHORUS
 
|Compute phosphorus processes
 
|Compute phosphorus processes
Line 160: Line 129:
 
|
 
|
 
|-
 
|-
| Base 1
 
|Benthos
 
 
|PHYTO
 
|PHYTO
 
|Compute phytoplankton mortality
 
|Compute phytoplankton mortality
Line 170: Line 137:
 
|
 
|
 
|-
 
|-
| Base 1
 
|Benthos
 
 
|PHYTO_MORTALITY
 
|PHYTO_MORTALITY
 
|Phytoplankton mortality rate when deposited
 
|Phytoplankton mortality rate when deposited
Line 180: Line 145:
 
|
 
|
 
|-
 
|-
| Base 1
 
|Benthos
 
 
|PHYTO_NC_RATIO
 
|PHYTO_NC_RATIO
 
|Phytoplankton Nitrogen/Carbon ratio
 
|Phytoplankton Nitrogen/Carbon ratio
Line 190: Line 153:
 
|
 
|
 
|-
 
|-
| Base 1
 
|Benthos
 
 
|PHYTO_PC_RATIO
 
|PHYTO_PC_RATIO
 
|Phytoplankton Nitrogen/Carbon ratio
 
|Phytoplankton Nitrogen/Carbon ratio
Line 200: Line 161:
 
|
 
|
 
|-
 
|-
| Base 1
 
|Benthos
 
 
|PON_DECAY_RATE
 
|PON_DECAY_RATE
 
|Particulate organic nitrogen mineralization rate
 
|Particulate organic nitrogen mineralization rate
Line 210: Line 169:
 
|
 
|
 
|-
 
|-
| Base 1
 
|Benthos
 
 
|PON_DECAY_TFACTOR
 
|PON_DECAY_TFACTOR
 
|Particulate Organic Nitrogen temperature influence factor in mineralization Rate
 
|Particulate Organic Nitrogen temperature influence factor in mineralization Rate
Line 220: Line 177:
 
|
 
|
 
|-
 
|-
| Base 1
 
|Benthos
 
 
|POP_DECAY_RATE
 
|POP_DECAY_RATE
 
|Particulate organic phosphorus mineralization rate  
 
|Particulate organic phosphorus mineralization rate  
Line 230: Line 185:
 
|
 
|
 
|-
 
|-
| Base 1
 
|Benthos
 
 
|POP_DECAY_TFACTOR
 
|POP_DECAY_TFACTOR
 
|Particulate Organic Phosphorus temperature influence factor in mineralization Rate
 
|Particulate Organic Phosphorus temperature influence factor in mineralization Rate
Line 240: Line 193:
 
|
 
|
 
|-
 
|-
| Base 1
 
|Benthos
 
 
|SILICA
 
|SILICA
 
|
 
|
Line 304: Line 255:
 
|ALTERNATIVE_LOCATIONS
 
|ALTERNATIVE_LOCATIONS
 
|Activates the automatic search for alternative locations, when the discharge point is not a covered point
 
|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
 
| Base 1
Line 378: Line 349:
 
|
 
|
 
|
 
|
 +
|
 +
|-
 +
| 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
 
|
 
|
 
|-
 
|-
Line 389: Line 376:
 
|
 
|
 
|
 
|
 +
|-
 +
| Base 1
 +
|Discharges
 +
|IGNORE_ON
 +
|This keyword must be active for MOHID MPI runs
 +
|0/1
 +
|Inactive/Active
 +
|0
 +
|
 +
|Boolean
 
|-
 
|-
 
| Base 1
 
| Base 1
Line 398: Line 395:
 
|
 
|
 
|
 
|
|
+
|Integer
 
|-
 
|-
 
| Base 1
 
| Base 1
Line 408: Line 405:
 
|
 
|
 
|
 
|
|
+
|Integer
 
|-
 
|-
 
| Base 1
 
| Base 1
Line 418: Line 415:
 
|
 
|
 
|
 
|
|
+
|Integer
 
|-
 
|-
 
| Base 1
 
| Base 1
Line 1,491: Line 1,488:
 
! scope="col" |Units
 
! scope="col" |Units
 
! scope="col" |Type
 
! scope="col" |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
 
| Base 1
Line 1,543: Line 1,550:
 
|0.05
 
|0.05
 
|
 
|
|
+
|Real
 
|-
 
|-
 
| Base 1
 
| Base 1
Line 4,707: Line 4,714:
 
|
 
|
 
|
 
|
 +
|
 +
|
 +
|
 +
|-
 +
| Base 2
 +
|Geometry
 +
|REMOVE_LAND_BOTTOM_LAYERS
 +
|Remove bottom layers with no water cells
 
|
 
|
 
|
 
|
Line 4,764: Line 4,779:
 
|SIGMATOP
 
|SIGMATOP
 
|A Sigma Coordinate which is calculated downwards from the Digital Terrain (MOHID Land only). Needs Normal Sigma Below
 
|A Sigma Coordinate which is calculated downwards from the Digital Terrain (MOHID Land only). Needs Normal Sigma Below
|-
 
| Base 2
 
|Geometry
 
|REMOVE_LAND_BOTTOM_LAYERS
 
|Keywork do remove bottom layers with no water cells
 
|
 
|
 
|
 
 
|}
 
|}
  
Line 5,861: Line 5,868:
 
| Land
 
| Land
 
|Runoff
 
|Runoff
| rowspan="3" |HYDRODYNAMIC_APROX
+
|ADVECTION
| rowspan="3" |The overland flow routing method.
+
|Connect/disconnect advection
 +
|0/1
 +
|Inactive/Active
 
|1
 
|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
 
 
|
 
|
|
+
|Boolean
|0.001
 
|m
 
|Real
 
 
|-
 
|-
 
| Land
 
| Land
 
|Runoff
 
|Runoff
|STABILIZE
+
|ALLOW_BOUNDARY_INFLOW
|Connect/disconnect stability criteria
+
|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
 
|0/1
 
|Inactive/Active
 
|Inactive/Active
Line 5,901: Line 5,888:
 
| Land
 
| Land
 
|Runoff
 
|Runoff
|STABILIZE_FACTOR
+
|BOUNDARY_VALUE
|Fraction of cell volume allowed for volume variation in one time step
+
|Imposed boundary value
 +
|
 +
|Needed if IMPOSE_BOUNDARY_VALUE : 1
 
|
 
|
|Needed if STABILIZE : 1
+
|m
|0.1
 
|%
 
 
|Real
 
|Real
 
|-
 
|-
 
| Land
 
| Land
 
|Runoff
 
|Runoff
|MIN_ITERATIONS
+
|DT_FACTOR
|Minimum number of internal iteration to start asking for a lower global dt
+
|Factor for next internal dt prediction (increase dt by the factor if stable. reduce otherwise)
 
|
 
|
 
|
 
|
|1
+
|1.25
 
|
 
|
|Int
+
|Real
 
|-
 
|-
 
| Land
 
| Land
 
|Runoff
 
|Runoff
|MAX_ITERATIONS
+
|DT_SPLIT_FACTOR
|Maximum number of internal iterations allowed for the module
+
|Factor to predict next number of iteration
 
|
 
|
 
|
 
|
|1024
+
|2.0
 
|
 
|
|Int
+
|Real
 
|-
 
|-
 
| Land
 
| Land
 
|Runoff
 
|Runoff
|LIMIT_DT_COURANT
+
|DYNAMIC_ADJUST_MANNING
|Connect/disconnect limitation of dt by courant number
+
|
 
|0/1
 
|0/1
 
|Inactive/Active
 
|Inactive/Active
Line 5,939: Line 5,926:
 
|Boolean
 
|Boolean
 
|-
 
|-
| Land
+
| rowspan="3" |Land
|Runoff
+
| rowspan="3" |Runoff
|MAX_COURANT
+
| rowspan="3" |HYDRODYNAMIC_APROX
|Maximum value for Courant number
+
| rowspan="3" |The overland flow routing method.
|
+
|1
|Needed if LIMIT_DT_COURANT : 1
+
|Kinematic Wave
|1.0
+
| rowspan="3" |2
|
+
| rowspan="3" |
|Real
+
| rowspan="3" |Integer
 +
|-
 +
|2
 +
|Diffusion Wave
 
|-
 
|-
| Land
+
|3
|Runoff
+
|Dynamic Wave
|DT_FACTOR
 
|Factor for next internal dt prediction (increase dt by the factor if stable. reduce otherwise)
 
|
 
|
 
|1.25
 
|
 
|Real
 
 
|-
 
|-
 
| Land
 
| Land
 
|Runoff
 
|Runoff
|DT_SPLIT_FACTOR
+
|HYDRAULIC_RADIUS_MARGINS
|Factor to predict next number of iteration
 
 
|
 
|
 +
|0/1
 +
|Inactive/Active
 +
|1
 
|
 
|
|2.0
+
|Boolean
|
 
|Real
 
 
|-
 
|-
 
| Land
 
| Land
Line 5,981: Line 5,964:
 
| Land
 
| Land
 
|Runoff
 
|Runoff
|BOUNDARY_VALUE
+
|IMPOSE_MAX_VELOCITY
|Imposed boundary value
 
|
 
|Needed if IMPOSE_BOUNDARY_VALUE : 1
 
|
 
|m
 
|Real
 
|-
 
| Land
 
|Runoff
 
|SIMPLE_CHANNEL_FLOW
 
 
|
 
|
 
|0/1
 
|0/1
Line 6,001: Line 5,974:
 
| Land
 
| Land
 
|Runoff
 
|Runoff
|ROUTE_D4
+
|LIMIT_DT_COURANT
|Connect/disconnect route of water in 8 direction if accumulation cells exist
+
|Connect/disconnect limitation of dt by courant number
 
|0/1
 
|0/1
 
|Inactive/Active
 
|Inactive/Active
Line 6,011: Line 5,984:
 
| Land
 
| Land
 
|Runoff
 
|Runoff
|ROUTE_D4_ON_DN
+
|MAX_COURANT
|Connect/disconnect route of water in 8 direction on cells that have drainage network
+
|Maximum value for Courant number
|0/1
+
|
|Inactive/Active
+
|Needed if LIMIT_DT_COURANT : 1
|0
+
|1.0
 
|
 
|
|Boolean
+
|Real
 
|-
 
|-
 
| Land
 
| Land
 
|Runoff
 
|Runoff
|ADVECTION
+
|MAX_ITERATIONS
|Connect/disconnect advection
+
|Maximum number of internal iterations allowed for the module
|0/1
+
|
|Inactive/Active
+
|
 +
|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
 
|1
 
|
 
|
|Boolean
+
|Integer
 +
|-
 +
| Land
 +
|Runoff
 +
|MIN_WATER_COLUMN
 +
|Minimum water column for overland flow
 +
|
 +
|
 +
|0.001
 +
|m
 +
|Real
 
|-
 
|-
 
| Land
 
| Land
Line 6,039: Line 6,042:
 
|Real
 
|Real
 
|-
 
|-
| Land
+
| rowspan="2" |Land
|Runoff
+
| rowspan="2" |Runoff
 
| rowspan="2" |WATER_COLUMN_FACE
 
| rowspan="2" |WATER_COLUMN_FACE
 
| rowspan="2" |Method for computing water column in the face
 
| rowspan="2" |Method for computing water column in the face
Line 6,047: Line 6,050:
 
| rowspan="2" |1
 
| rowspan="2" |1
 
| rowspan="2" |
 
| rowspan="2" |
| rowspan="2" |Int
+
| rowspan="2" |Integer
 
|-
 
|-
| Land
 
|Runoff
 
 
|2
 
|2
 
|Using maximum level and average of bottom
 
|Using maximum level and average of bottom
Line 6,056: Line 6,057:
 
| Land
 
| Land
 
|Runoff
 
|Runoff
|HYDRAULIC_RADIUS_MARGINS
+
|ROUTE_D4
|
+
|Connect/disconnect route of water in 8 direction if accumulation cells exist
 
|0/1
 
|0/1
 
|Inactive/Active
 
|Inactive/Active
|1
+
|0
 
|
 
|
 
|Boolean
 
|Boolean
Line 6,066: Line 6,067:
 
| Land
 
| Land
 
|Runoff
 
|Runoff
|IMPOSE_MAX_VELOCITY
+
|ROUTE_D4_ON_DN
|
+
|Connect/disconnect route of water in 8 direction on cells that have drainage network
 
|0/1
 
|0/1
 
|Inactive/Active
 
|Inactive/Active
Line 6,076: Line 6,077:
 
| Land
 
| Land
 
|Runoff
 
|Runoff
|MAX_VELOCITY
+
|SIMPLE_CHANNEL_FLOW
|
 
|
 
|Needed if IMPOSE_MAX_VELOCITY : 1
 
|0.1
 
|
 
|Real
 
|-
 
| Land
 
|Runoff
 
|DYNAMIC_ADJUST_MANNING
 
 
|
 
|
 
|0/1
 
|0/1
Line 6,096: Line 6,087:
 
| Land
 
| Land
 
|Runoff
 
|Runoff
|ALLOW_BOUNDARY_INFLOW
+
|STABILIZE
|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
+
|Connect/disconnect stability criteria
 
|0/1
 
|0/1
 
|Inactive/Active
 
|Inactive/Active
Line 6,103: Line 6,094:
 
|
 
|
 
|Boolean
 
|Boolean
|}
 
 
=== Module Basin ===
 
[https://github.com/Mohid-Water-Modelling-System/Mohid/blob/master/Software/MOHIDLand/ModuleBasin.F90 Source Code]
 
{| class="wikitable"
 
 
|-
 
|-
! scope="col" |Project
+
| 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 ===
 +
[https://github.com/Mohid-Water-Modelling-System/Mohid/blob/master/Software/MOHIDLand/ModuleBasin.F90 Source Code]
 +
{| class="wikitable"
 +
|-
 +
! scope="col" |Project
 
! scope="col" |Module
 
! scope="col" |Module
 
! scope="col" |Keyword
 
! scope="col" |Keyword
Line 6,158: Line 6,159:
 
|
 
|
 
|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
|Basin
+
|Irrigation
|
+
|ACTIVE
 
|
 
|
 
|
 
|
 
|
 
|
 +
|1
 
|
 
|
 +
|Boolean
 +
|-
 +
| Land
 +
|Irrigation
 +
|END_INSTANT_THRESHOLD
 
|
 
|
 +
|0-23
 
|
 
|
 +
|23.0
 +
|hours
 +
|Integer
 
|-
 
|-
 
| Land
 
| Land
|Basin
+
|Irrigation
|
+
|GEAR_DEBIT
|
 
|
 
|
 
 
|
 
|
 
|
 
|
 
|
 
|
 +
|10.0
 +
|mm
 +
|Real
 
|-
 
|-
 
| Land
 
| Land
|Basin
+
|Irrigation
|
+
|GEAR_EFFICIENCY
|
 
|
 
 
|
 
|
 
|
 
|
 
|
 
|
 +
|0.85
 
|
 
|
 +
|Real
 
|-
 
|-
 
| Land
 
| Land
|Basin
+
|Irrigation
|
+
|GEAR_MAX_VEL
|
 
|
 
 
|
 
|
 
|
 
|
 
|
 
|
 +
|4.0
 
|
 
|
 +
|Real
 
|-
 
|-
 
| Land
 
| Land
|Basin
+
|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
 +
|LinearPivot
 +
|-
 +
|3
 +
|Sprinkler
 +
|-
 +
|4
 +
|GravitySystem
 +
|-
 +
|5
 +
|DripIrrigation
 +
|-
 +
| Land
 +
|Irrigation
 +
|HEAD_TARGET
 
|
 
|
 
|
 
|
 
|
 
|
 +
| -10.0
 +
|m
 +
|Real
 
|-
 
|-
 
| Land
 
| Land
|Basin
+
|Irrigation
 +
|HEAD_THRESHOLD
 
|
 
|
 
|
 
|
 
|
 
|
 +
| -6.0
 +
|m
 +
|Real
 +
|-
 +
| Land
 +
|Irrigation
 +
|MAX_CONSECUTIVE_DAYS
 
|
 
|
 
|
 
|
 
|
 
|
|
+
|2
|}
+
|days
 
+
|Integer
=== 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
 
|Irrigation
 
|Irrigation
|ACTIVE
+
|MAX_DAILY_IRRIGATION_TIME
 
|
 
|
 
|
 
|
 
|
 
|
|1
+
|86400.0
|
+
|seconds
|Boolean
+
|Integer
 
|-
 
|-
 
| Land
 
| Land
 
|Irrigation
 
|Irrigation
|NAME
+
|MAX_DEPTH_TO_CHECK
 
|
 
|
 
|
 
|
 
|
 
|
|
+
|0.2
|
+
|m
|String
+
|Real
 +
|-
 +
| Land
 +
|Irrigation
 +
|MAX_SATURATED_FRACTION
 +
|
 +
|0-1
 +
|
 +
|0.3
 +
|
 +
|Real
 
|-
 
|-
 
| rowspan="3"| Land
 
| rowspan="3"| Land
Line 6,272: Line 6,335:
 
| Land
 
| Land
 
|Irrigation
 
|Irrigation
|SINGLE_SYSTEM
+
|MIN_INTERVAL_BETWEEN_EVENTS
 
|
 
|
|0/1
 
 
|
 
|
|0
 
 
|
 
|
|Boolean
+
|86400.0
 +
|seconds
 +
|Integer
 
|-
 
|-
 
| Land
 
| Land
 
|Irrigation
 
|Irrigation
|HEAD_THRESHOLD
+
|NAME
 
|
 
|
 
|
 
|
|
 
| -6.0
 
|m
 
|Real
 
|-
 
| Land
 
|Irrigation
 
|HEAD_TARGET
 
 
|
 
|
 
|
 
|
 
|
 
|
| -10.0
+
|String
|m
 
|Real
 
 
|-
 
|-
 
| Land
 
| Land
 
|Irrigation
 
|Irrigation
|MIN_INTERVAL_BETWEEN_EVENTS
+
|SATURATION_THRESHOLD
 
|
 
|
 +
|0-1
 
|
 
|
 +
|0.9
 
|
 
|
|86400.0
+
|Real
|seconds
 
|Integer
 
 
|-
 
|-
 
| Land
 
| Land
 
|Irrigation
 
|Irrigation
|MAX_CONSECUTIVE_DAYS
+
|SINGLE_SYSTEM
 
|
 
|
 +
|0/1
 
|
 
|
 +
|0
 
|
 
|
|2
+
|Boolean
|days
 
|Integer
 
|-
 
| Land
 
|Irrigation
 
|MAX_DAILY_IRRIGATION_TIME
 
|
 
|
 
|
 
|86400.0
 
|seconds
 
|Integer
 
 
|-
 
|-
 
| Land
 
| Land
Line 6,342: Line 6,385:
 
| Land
 
| Land
 
|Irrigation
 
|Irrigation
|END_INSTANT_THRESHOLD
+
|START_TIME
 +
|
 +
|
 +
|
 +
|
 
|
 
|
|0-23
 
 
|
 
|
|23.0
 
|hours
 
|Integer
 
 
|-
 
|-
 
| Land
 
| Land
 
|Irrigation
 
|Irrigation
|MAX_DEPTH_TO_CHECK
+
|STOP_TIME
 +
|
 
|
 
|
 
|
 
|
 
|
 
|
|0.2
+
|
|m
+
|
|Real
+
|}
 +
 
 +
=== Module ModulePorousMedia ===
 +
[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
|Irrigation
+
|PorousMedia
|SATURATION_THRESHOLD
+
|ALPHA
 +
|
 +
|
 
|
 
|
|0-1
 
 
|
 
|
|0.9
 
 
|
 
|
 
|Real
 
|Real
 
|-
 
|-
 
| Land
 
| Land
|Irrigation
+
|PorousMedia
|MAX_SATURATED_FRACTION
+
|BOTTOM_FILE 
 +
|Path to Bottom Topography File
 
|
 
|
|0-1
 
 
|
 
|
|0.3
+
| -
 
|
 
|
|Real
+
|String
|-
 
| rowspan="5"| Land
 
| rowspan="5"|Irrigation
 
| rowspan="5"|GEAR_TYPE
 
| rowspan="5"|
 
|1
 
|CenterPivot
 
| rowspan="5"|1
 
| rowspan="5"|
 
| rowspan="5"|Integer
 
|-
 
|2
 
|LinearPivot
 
|-
 
|3
 
|Sprinkler
 
|-
 
|4
 
|GravitySystem
 
|-
 
|5
 
|DripIrrigation
 
 
|-
 
|-
 
| Land
 
| Land
|Irrigation
+
|PorousMedia
|GEAR_EFFICIENCY
+
|CALC_DRAINAGE_FLUX
 
|
 
|
 +
|0/1
 
|
 
|
 +
|1
 
|
 
|
|0.85
+
|Boolean
|
 
|Real
 
 
|-
 
|-
 
| Land
 
| Land
|Irrigation
+
|PorousMedia
|GEAR_DEBIT
+
|CALC_HORIZONTAL
 
|
 
|
 +
|0/1
 
|
 
|
 +
|1
 
|
 
|
|10.0
+
|Boolean
|mm
 
|Real
 
 
|-
 
|-
 
| Land
 
| Land
|Irrigation
+
|PorousMedia
|GEAR_MIN_VEL
+
|COMPUTE_HYDRO_PRESSURE
 
|
 
|
 +
|0/1
 
|
 
|
 +
|1
 
|
 
|
|0.2
+
|Boolean
|
 
|Real
 
 
|-
 
|-
 
| Land
 
| Land
|Irrigation
+
|PorousMedia
|GEAR_MAX_VEL
+
|COMPUTE_SOIL_FIELD
 +
|
 +
|0/1
 
|
 
|
 +
|0
 
|
 
|
 +
|Boolean
 +
|-
 +
|rowspan=5| Land
 +
|rowspan=5|PorousMedia
 +
|rowspan=5|CONDUTIVITYFACE
 +
|rowspan=5|Way to interpolate conducivity face
 +
|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
 
|
 
|
|4.0
+
|1
 
|
 
|
|Real
+
|Boolean
 
|-
 
|-
 
| Land
 
| Land
|Irrigation
+
|PorousMedia
|START_TIME
+
|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
 
| Land
|Irrigation
+
|PorousMedia
|STOP_TIME
+
|DECREASE_DT
 +
|Decrease of DT when iter > MAX_ITER
 +
|
 +
|
 +
|0.70
 +
|
 +
|Real
 +
|-
 +
| Land
 +
|PorousMedia
 +
|DN_LINK
 
|
 
|
 
|
 
|
Line 6,461: Line 6,550:
 
|
 
|
 
|
 
|
|}
 
 
=== Module ModulePorousMedia ===
 
[https://github.com/Mohid-Water-Modelling-System/Mohid/blob/master/Software/MOHIDLand/ModulePorousMedia.F90 Source Code]
 
{| class="wikitable"
 
 
|-
 
|-
! scope="col" |Project
+
| Land
! scope="col" |Module
+
|PorousMedia
! scope="col" |Keyword
+
|DN_LINK_AREA_METHOD
! scope="col" |Keyword description
+
|
! scope="col" |Options
+
|
! scope="col" |Option description
+
|
! scope="col" |Default Value
+
|
! scope="col" |Units
+
|
! scope="col" |Type
+
|Integer
 
 
 
|-
 
|-
 
| Land
 
| Land
 
|PorousMedia
 
|PorousMedia
|ALPHA
+
|FC_K_FACTOR
 +
|
 +
|
 +
|
 +
|
 
|
 
|
 +
|Real
 +
|-
 +
| Land
 +
|PorousMedia
 +
|GW_SAT_FACTOR
 
|
 
|
 
|
 
|
 
|
 
|
 +
|0.99
 
|
 
|
 
|Real
 
|Real
Line 6,490: Line 6,583:
 
| Land
 
| Land
 
|PorousMedia
 
|PorousMedia
|BOTTOM_FILE 
+
|HEAD_LIMIT
|Path to Bottom Topography File
 
 
|
 
|
 
|
 
|
| -
 
 
|
 
|
|String
+
| -100.0
 +
|m
 +
|Real
 
|-
 
|-
 
| Land
 
| Land
 
|PorousMedia
 
|PorousMedia
|CALC_DRAINAGE_FLUX
+
|HORIZONTAL_K_FACTOR 
 +
|Factor for Horizontal Conductivity = Kh / Kv
 
|
 
|
|0/1
 
 
|
 
|
 
|1
 
|1
 
|
 
|
|Boolean
+
|Real
 
|-
 
|-
 
| Land
 
| Land
 
|PorousMedia
 
|PorousMedia
|CALC_HORIZONTAL
+
|ID
 +
|
 +
|
 
|
 
|
|0/1
 
 
|
 
|
|1
 
 
|
 
|
|Boolean
+
|Integer
 
|-
 
|-
 
| Land
 
| Land
 
|PorousMedia
 
|PorousMedia
|COMPUTE_HYDRO_PRESSURE
+
|IGNORE_WATER_COLUMN_ON_EVAP
 
|
 
|
 
|0/1
 
|0/1
Line 6,530: Line 6,623:
 
| Land
 
| Land
 
|PorousMedia
 
|PorousMedia
|COMPUTE_SOIL_FIELD
+
|IMPOSE_BOUNDARY_VALUE
 
|
 
|
 
|0/1
 
|0/1
Line 6,538: Line 6,631:
 
|Boolean
 
|Boolean
 
|-
 
|-
|rowspan=5| Land
+
| Land
|rowspan=5|PorousMedia
+
|PorousMedia
|rowspan=5|CONDUTIVITYFACE
+
|IMPOSE_BOUNDARY_BOTTOM
|rowspan=5|Way to interpolate conducivity face
+
|
|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
 
|0/1
 
|
 
|
|1
+
|0
 
|
 
|
 
|Boolean
 
|Boolean
Line 6,572: Line 6,643:
 
| Land
 
| Land
 
|PorousMedia
 
|PorousMedia
|CUT_OFF_THETA_HIGH
+
|IMPOSE_BOUNDARY_BOTTOM_CONDITION
|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
 
| Land
 
|PorousMedia
 
|PorousMedia
|DECREASE_DT
+
|INCREASE_DT
|Decrease of DT when iter > MAX_ITER
+
|Increase of DT when iter < MIN_ITER
 
|
 
|
 
|
 
|
|0.70
+
|1.25
 
|
 
|
 
|Real
 
|Real
Line 6,602: Line 6,663:
 
| Land
 
| Land
 
|PorousMedia
 
|PorousMedia
|DN_LINK
+
|INFIL_CONDUCTIVITY
 
|
 
|
 
|
 
|
Line 6,612: Line 6,673:
 
| Land
 
| Land
 
|PorousMedia
 
|PorousMedia
|DN_LINK_AREA_METHOD
+
|L_FIT
 
|
 
|
 
|
 
|
Line 6,618: Line 6,679:
 
|
 
|
 
|
 
|
|Integer
+
|Real
 
|-
 
|-
 
| Land
 
| Land
 
|PorousMedia
 
|PorousMedia
|FC_K_FACTOR
+
|LIMIT_EVAP_HEAD
 
|
 
|
 +
|0/1
 
|
 
|
 +
|0
 
|
 
|
|
+
|Boolean
|
 
|Real
 
 
|-
 
|-
 
| Land
 
| Land
 
|PorousMedia
 
|PorousMedia
|GW_SAT_FACTOR
+
|LIMIT_EVAP_WATER_VEL
 
|
 
|
 +
|0/1
 
|
 
|
 +
|0
 
|
 
|
|0.99
+
|Boolean
|
 
|Real
 
 
|-
 
|-
 
| Land
 
| Land
 
|PorousMedia
 
|PorousMedia
|HEAD_LIMIT
+
|MAX_DTM_FOR_BOUNDARY
 +
|
 +
|
 +
|
 
|
 
|
 
|
 
|
 
|
 
|
| -100.0
 
|m
 
|Real
 
 
|-
 
|-
 
| Land
 
| Land
 
|PorousMedia
 
|PorousMedia
|HORIZONTAL_K_FACTOR 
+
|MIN_THETAF_FOR_BOUNDARY
|Factor for Horizontal Conductivity = Kh / Kv
+
|
 
|
 
|
 
|
 
|
|1
+
|0
 
|
 
|
 
|Real
 
|Real
Line 6,662: Line 6,723:
 
| Land
 
| Land
 
|PorousMedia
 
|PorousMedia
|ID
+
|N_FIT
 
|
 
|
 
|
 
|
Line 6,668: Line 6,729:
 
|
 
|
 
|
 
|
|Integer
+
|Real
 
|-
 
|-
 
| Land
 
| Land
 
|PorousMedia
 
|PorousMedia
|IGNORE_WATER_COLUMN_ON_EVAP
+
|SAT_K
 +
|Saturation conductivity
 +
|
 
|
 
|
|0/1
 
 
|
 
|
|1
 
 
|
 
|
|Boolean
+
|Real
 
|-
 
|-
 
| Land
 
| Land
 
|PorousMedia
 
|PorousMedia
|IMPOSE_BOUNDARY_VALUE
+
|START_WITH_FIELD
|
+
|Sets Theta initial Field Capacity
 
|0/1
 
|0/1
 
|
 
|
|0
+
|1
 
|
 
|
 
|Boolean
 
|Boolean
Line 6,692: Line 6,753:
 
| Land
 
| Land
 
|PorousMedia
 
|PorousMedia
|IMPOSE_BOUNDARY_BOTTOM
+
|STOP_ON_WRONG_DATE
|
+
|Stops if previous run end is different from actual Start
 
|0/1
 
|0/1
 
|
 
|
|0
+
|1
 
|
 
|
 
|Boolean
 
|Boolean
Line 6,702: Line 6,763:
 
| Land
 
| Land
 
|PorousMedia
 
|PorousMedia
|IMPOSE_BOUNDARY_BOTTOM_CONDITION
+
|THETA_HYDRO_COEF
|
 
|
 
 
|
 
|
 
|
 
|
 
|
 
|
 +
|0.98
 
|
 
|
 +
|Real
 
|-
 
|-
 
| Land
 
| Land
 
|PorousMedia
 
|PorousMedia
|INCREASE_DT
+
|THETA_R
|Increase of DT when iter < MIN_ITER
+
|Residual water content
 +
|
 
|
 
|
 
|
 
|
|1.25
 
 
|
 
|
 
|Real
 
|Real
Line 6,722: Line 6,783:
 
| Land
 
| Land
 
|PorousMedia
 
|PorousMedia
|INFIL_CONDUCTIVITY
+
|THETA_S
|
+
|Saturation water content
|
 
 
|
 
|
 
|
 
|
 
|
 
|
 
|
 
|
 +
|Real
 
|-
 
|-
 
| Land
 
| Land
 
|PorousMedia
 
|PorousMedia
|L_FIT
+
|THETA_TOLERANCE
|
+
|Converge Parameter
|
 
 
|
 
|
 
|
 
|
 +
|0.001
 
|
 
|
 
|Real
 
|Real
Line 6,742: Line 6,803:
 
| Land
 
| Land
 
|PorousMedia
 
|PorousMedia
|LIMIT_EVAP_HEAD
+
|VEL_HYDRO_COEF
 
|
 
|
|0/1
 
 
|
 
|
|0
 
 
|
 
|
|Boolean
+
|1
|-
 
| Land
 
|PorousMedia
 
|LIMIT_EVAP_WATER_VEL
 
 
|
 
|
|0/1
+
|Real
|
+
|}
|0
+
 
|
+
=== ModulePorousMediaProperties===
|Boolean
+
[https://github.com/Mohid-Water-Modelling-System/Mohid/blob/master/Software/MOHIDLand/ModulePorousMediaProperties.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
|PorousMedia
+
|PorousMediaProperties
|MAX_DTM_FOR_BOUNDARY
+
|
 
|
 
|
 
|
 
|
Line 6,771: Line 6,837:
 
|-
 
|-
 
| Land
 
| Land
|PorousMedia
+
|PorousMediaProperties
|MIN_THETAF_FOR_BOUNDARY
+
|
 +
|
 +
|
 
|
 
|
 
|
 
|
 
|
 
|
|0
 
 
|
 
|
|Real
 
 
|-
 
|-
 
| Land
 
| Land
|PorousMedia
+
|PorousMediaProperties
|N_FIT
 
 
|
 
|
 
|
 
|
Line 6,788: Line 6,853:
 
|
 
|
 
|
 
|
|Real
 
|-
 
| Land
 
|PorousMedia
 
|SAT_K
 
|Saturation conductivity
 
 
|
 
|
 
|
 
|
|
+
|}
|
+
 
|Real
+
=== 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
 
| Land
|PorousMedia
+
|Reservoirs
|START_WITH_FIELD
+
|BOTTOM_FLUXES
|Sets Theta initial Field Capacity
+
|Connect or Disconnect bottom fluxes
 
|0/1
 
|0/1
 
|
 
|
|1
+
|0
 
|
 
|
 
|Boolean
 
|Boolean
 
|-
 
|-
 
| Land
 
| Land
|PorousMedia
+
|Reservoirs
|STOP_ON_WRONG_DATE
+
|CONTINUOUS
|Stops if previous run end is different from actual Start
+
|Computations follow from another simulation
 
|0/1
 
|0/1
 
|
 
|
|1
+
|
 
|
 
|
 
|Boolean
 
|Boolean
 
|-
 
|-
 
| Land
 
| Land
|PorousMedia
+
|Reservoirs
|THETA_HYDRO_COEF
+
|DISCHARGES
 +
|Connect or Disconnect discharges
 +
|0/1
 
|
 
|
 +
|0
 +
|
 +
|Boolean
 +
|-
 +
| Land
 +
|Reservoirs
 +
|INITIAL_VOLUME_DEFAULT_METHOD
 +
|start percentage full
 +
|0/1
 
|
 
|
 
|
 
|
|0.98
 
 
|
 
|
|Real
+
|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
 
| Land
|PorousMedia
+
|Reservoirs
|THETA_R
+
|RESERVOIR_FILE
|Residual water content
+
|Path to reservoirs properties  File
 
|
 
|
 
|
 
|
 
|
 
|
 
|
 
|
|Real
+
|String
 
|-
 
|-
 
| Land
 
| Land
|PorousMedia
+
|Reservoirs
|THETA_S
+
|START_PERCENTAGE_FULL
|Saturation water content
+
|percentage of max volume at start
 +
|0/100.0
 +
|
 
|
 
|
 
|
 
|
 +
|Real
 +
|-
 +
| Land
 +
|Reservoirs
 +
|SURFACE_FLUXES
 +
|Connect or Disconnect surface fluxes
 +
|0/1
 
|
 
|
 +
|0
 
|
 
|
|Real
+
|Boolean
 
|-
 
|-
 
| Land
 
| Land
|PorousMedia
+
|Reservoirs
|THETA_TOLERANCE
+
|TIME_SERIE
|Converge Parameter
+
|Checks if the user wants to write time series of the particle properties
 +
|0/1
 
|
 
|
 
|
 
|
|0.001
 
 
|
 
|
|Real
+
|Boolean
 
|-
 
|-
 
| Land
 
| Land
|PorousMedia
+
|Reservoirs
|VEL_HYDRO_COEF
+
|TIME_SERIE_LOCATION
 +
|Path to time serie locations file
 
|
 
|
 
|
 
|
 
|
 
|
|1
 
 
|
 
|
|Real
+
|String
 
|}
 
|}
  
=== ModulePorousMediaProperties===
+
=== Reservoir Parameters ===
[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/MOHIDLand/ModuleReservoirs.F90 Source Code]
 
{| class="wikitable"
 
{| class="wikitable"
 
|-
 
|-
Line 6,886: Line 6,990:
 
|-
 
|-
 
| Land
 
| Land
|PorousMediaProperties
+
|Reservoirs
|
+
|CONSTRUCTION_YEAR
|
+
|The year when the reservoir begin to operate
|
 
 
|
 
|
 
|
 
|
 
|
 
|
 
|
 
|
 +
|Integer
 
|-
 
|-
 
| Land
 
| Land
|PorousMediaProperties
+
|Reservoirs
|
+
|COORDINATES
|
+
|Longitude and latitude geographic coordenates of the reservoir
 
|
 
|
 
|
 
|
Line 6,906: Line 7,010:
 
|-
 
|-
 
| Land
 
| Land
|PorousMediaProperties
+
|Reservoirs
 +
|DN_NODE_ID:
 +
|ID location of the reservoir in the Drainage Network
 
|
 
|
 
|
 
|
 
|
 
|
 
|
 
|
|
+
|Integer
|
 
|
 
|}
 
 
 
=== 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
 
| Land
 
|Reservoirs
 
|Reservoirs
|RESERVOIR_FILE
+
|GRID_I
|Path to reservoirs properties  File
+
| Cell row where the reservoir is located in the GRID
 
|
 
|
 
|
 
|
 
|
 
|
 
|
 
|
|String
+
|Integer
 
|-
 
|-
 
| Land
 
| Land
 
|Reservoirs
 
|Reservoirs
|DISCHARGES
+
|GRID_J
|Connect or Disconnect discharges
+
| Cell column where the reservoir is located in the GRID
|0/1
+
|
 +
|
 
|
 
|
|0
 
 
|
 
|
 
|Integer
 
|Integer
Line 6,952: Line 7,041:
 
| Land
 
| Land
 
|Reservoirs
 
|Reservoirs
|SURFACE_FLUXES
+
|ID
|Connect or Disconnect surface fluxes
+
|Reservoir ID
|0/1
+
|
 +
|
 
|
 
|
|0
 
 
|
 
|
 
|Integer
 
|Integer
Line 6,962: Line 7,051:
 
| Land
 
| Land
 
|Reservoirs
 
|Reservoirs
|BOTTOM_FLUXES
+
|NAME
|Connect or Disconnect bottom fluxes
+
|Reservoir name
|0/1
+
|
 +
|
 +
|
 
|
 
|
|0
 
 
|
 
|
|Integer
 
 
|-
 
|-
 
| Land
 
| Land
 
|Reservoirs
 
|Reservoirs
|PROP_COMPUTE_METHOD
+
|MAX_OUTFLOW
|Water properties concentration
+
|Maximum outflow the reservoir can operate
|1/2
 
|1 instant mixing; 2 retention time full mixing
 
|1
 
 
|
 
|
|Integer
 
|-
 
| Land
 
|Reservoirs
 
|CONTINUOUS
 
|Computations follow from another simulation
 
|0/1
 
 
|
 
|
 
|
 
|
 
|
 
|
|Integer
+
|Real
 
|-
 
|-
 
| Land
 
| Land
 
|Reservoirs
 
|Reservoirs
|INITIAL_VOLUME_DEFAULT_METHOD
+
|MAX_VOLUME
|start percentage full
+
|maximum volume the reservoir can operate
|0/1
 
 
|
 
|
|
 
|
 
|Integer
 
|-
 
| Land
 
|Reservoirs
 
|START_PERCENTAGE_FULL
 
|percentage of max volume at start
 
|0/100.0
 
 
|
 
|
 
|
 
|
Line 7,012: Line 7,081:
 
| Land
 
| Land
 
|Reservoirs
 
|Reservoirs
|TIME_SERIE
+
|MIN_OUTFLOW
|Checks if the user wants to write time series of the particle properties
+
|Enviromental flow
|0/1
 
 
|
 
|
 
|
 
|
 +
|0
 
|
 
|
|Integer
+
|Real
 
|-
 
|-
 
| Land
 
| Land
 
|Reservoirs
 
|Reservoirs
|TIME_SERIE_LOCATION
+
|MIN_VOLUME
|Path to time serie locations file
+
|minimum volume the reservoir operates
 
|
 
|
 
|
 
|
 
|
 
|
 
|
 
|
|String
+
|Real
 +
|-
 +
| rowspan="5" |Land
 +
| 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
 
|}
 
|}
  
=== Reservoir Parameters ===
+
=== ModuleRunoffProperties===
[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/MOHIDLand/ModuleRunoffProperties.F90 Source Code]
 
{| class="wikitable"
 
{| class="wikitable"
 
|-
 
|-
Line 7,046: Line 7,137:
 
|-
 
|-
 
| Land
 
| Land
|Reservoirs
+
|RunoffProperties
|ID
+
|
|Reservoir ID
+
|
 +
|
 
|
 
|
 
|
 
|
 
|
 
|
 
|
 
|
|Integer
 
 
|-
 
|-
 
| Land
 
| Land
|Reservoirs
+
|RunoffProperties
|Name
+
|
|Reservoir name
+
|
 
|
 
|
 
|
 
|
Line 7,066: Line 7,157:
 
|-
 
|-
 
| Land
 
| Land
|Reservoirs
+
|RunoffProperties
|CONSTRUCTION_YEAR
 
|The year when the reservoir begin to operate
 
 
|
 
|
 
|
 
|
|
 
|
 
|Integer
 
|-
 
| Land
 
|Reservoirs
 
|COORDINATES
 
|Longitude and latitude geographic coordenates of the reservoir
 
 
|
 
|
 
|
 
|
Line 7,084: Line 7,165:
 
|
 
|
 
|
 
|
 +
|}
 +
 +
=== ModuleSnow ===
 +
[https://github.com/Mohid-Water-Modelling-System/Mohid/blob/master/Software/MOHIDLand/ModuleSnow.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
|Reservoirs
+
|Snow
|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
 
| Land
|Reservoirs
+
|Snow
|DN_NODE_ID:
 
|ID location of the reservoir in the Drainage Network
 
 
|
 
|
 
|
 
|
 
|
 
|
|
 
|Integer
 
|-
 
| Land
 
|Reservoirs
 
|MIN_VOLUME
 
|minimum volume the reservoir operates
 
 
|
 
|
 
|
 
|
 
|
 
|
 
|
 
|
|Real
 
 
|-
 
|-
 
| Land
 
| Land
|Reservoirs
+
|Snow
|MAX_VOLUME
+
|
|maximum volume the reservoir can operate
 
 
|
 
|
 
|
 
|
 
|
 
|
 
|
 
|
|Real
 
|-
 
| Land
 
|Reservoirs
 
|OPERATION_TYPE
 
| rowspan="5"|Type of operation for the outflow in the reservoir
 
| 1
 
|Operation is defined by the water level and the outflow
 
 
|
 
|
 
|
 
|
|Integer
+
|}
 +
 
 +
=== ModuleVegetation ===
 +
 
 +
==== Vegetation.dat ====
 +
[https://github.com/Mohid-Water-Modelling-System/Mohid/blob/master/Software/MOHIDLand/ModuleVegetation.F90 Source Code]
 +
{| class="wikitable"
 
|-
 
|-
| Land
+
! scope="col" |Project
|Reservoirs
+
! scope="col" |Module
|OPERATION_TYPE
+
! scope="col" |Keyword
|2
+
! scope="col" |Keyword description
| Operation is defined by the water level and the outflow as a percentage of the inflow
+
! scope="col" |Options
|
+
! scope="col" |Option description
|
+
! scope="col" |Default Value
|Integer
+
! scope="col" |Units
 +
! scope="col" |Type
 +
 
 
|-
 
|-
 
| Land
 
| Land
|Reservoirs
+
|Vegetation
|OPERATION_TYPE
+
|ADJUST_RUE_FOR_CO2
|3
+
|Connects/disconnects CO2 limitation on plant growth
|Operation is defined by the percentage of reservoir volume and the outflow
+
|0/1
|
+
|Inactive/Active
|
+
|1
|Integer
+
| -
 +
|Boolean
 
|-
 
|-
 
| Land
 
| Land
|Reservoirs
+
|Vegetation
|OPERATION_TYPE
+
|ADJUST_RUE_FOR_VPD
|4
+
|Connects/disconnects Vapour Pressure Deficit limitation plant growth
|Operation is defined by the percentage of reservoir volume and the outflow  as a percentage of the inflow
+
|0/1
|
+
|Inactive/Active
|
+
|1
|Integer
+
| -
 +
|Boolean
 
|-
 
|-
 
| Land
 
| Land
|Reservoirs
+
|Vegetation
|OPERATION_TYPE
+
|ATMOSPHERE_CO2
|5
+
|Atmosphere CO2 concentrations - should be atmosphere prop
|Operation is defined by the percentage of reservoir volume and the outflow  as a percentage of the maximum outflow
 
 
|
 
|
 
|
 
|
|Integer
+
|330
 +
| ppm
 +
|Real
 
|-
 
|-
 
| Land
 
| Land
|Reservoirs
+
|Vegetation
|MIN_OUTFLOW
+
|ATMOSPHERE_OUTPUT
|Enviromental flow
+
|Output averaged atmosphere properties during dt
|
+
|0/1
|
+
|Inactive/Active
 
|0
 
|0
|
+
| -
|Real
+
|Boolean
 
|-
 
|-
 
| Land
 
| Land
|Reservoirs
+
|Vegetation
|MAX_OUTFLOW
+
|CHANGE_CANOPY_HEIGHT
|Maximum outflow the reservoir can operate
+
|Changes made to swat code because showed error with grazing
|
+
|0/1
|
+
|Inactive/Active
|
+
|0
|
+
| -
|Real
+
|Boolean
|}
 
 
 
=== ModuleRunoffProperties===
 
[https://github.com/Mohid-Water-Modelling-System/Mohid/blob/master/Software/MOHIDLand/ModuleRunoffProperties.F90 Source Code]
 
{| class="wikitable"
 
 
|-
 
|-
! scope="col" |Project
+
| Land
! scope="col" |Module
+
|Vegetation
! scope="col" |Keyword
+
|CHANGE_LAI_SENESCENCE
! scope="col" |Keyword description
+
|Changes made to swat code because showed error with grazing
! scope="col" |Options
+
|0/1
! scope="col" |Option description
+
|Inactive/Active
! scope="col" |Default Value
+
|0
! scope="col" |Units
+
| -
! scope="col" |Type
+
|Boolean
 
|-
 
|-
 
| Land
 
| Land
|RunoffProperties
+
|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
 
| Land
|RunoffProperties
+
|Vegetation
|
+
|FEDDES_DATABASE
|
+
|Readed if not using growth simulation
|
+
| -
|
 
|
 
|
 
 
|
 
|
 +
|
 +
| -
 +
|String
 
|-
 
|-
 
| Land
 
| Land
|RunoffProperties
+
|Vegetation
|
+
|FERTILIZATION
|
+
|Connects/disconnects fertilization 
|
+
|0/1
|
+
|Inactive/Active
|
+
|0
|
+
| -
 +
|Boolean
 +
|-
 +
| Land
 +
|Vegetation
 +
|FERTILIZER_DATABASE
 +
|Readed if growth simulation and if FERTILIZATION : 1
 +
| -
 
|
 
|
|}
+
|  
 
+
| -
=== ModuleSnow ===
+
|String
[https://github.com/Mohid-Water-Modelling-System/Mohid/blob/master/Software/MOHIDLand/ModuleSnow.F90 Source Code]
 
{| class="wikitable"
 
 
|-
 
|-
! scope="col" |Project
+
| Land
! scope="col" |Module
+
|Vegetation
! scope="col" |Keyword
+
|FLUXES_TO_SOIL_OUTPUT
! scope="col" |Keyword description
+
|Output fluxes to soil
! scope="col" |Options
+
|0/1
! scope="col" |Option description
+
|Inactive/Active
! scope="col" |Default Value
+
|0
! scope="col" |Units
+
| -
! scope="col" |Type
+
|Boolean
 
|-
 
|-
 
| Land
 
| Land
|Snow
+
|Vegetation
|
+
|GRAZING
|
+
|Connects/disconnects grazing
|
+
|0/1
|
+
|Inactive/Active
|
+
|0
|
+
| -
|
+
|Boolean
 
|-
 
|-
 
| Land
 
| Land
|Snow
+
|Vegetation
|
+
|GROWTH_DATABASE
|
+
|Growth parameters for each vegetation type - read in case of vegetation growth simulation
|
+
| -
|
 
|
 
|
 
 
|
 
|
 +
|
 +
| -
 +
|String
 
|-
 
|-
 
| Land
 
| Land
|Snow
+
|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
|
 
|}
 
 
 
=== 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
 
|Vegetation
|ADJUST_RUE_FOR_CO2
+
|LIMIT_TRANSP_WATER_VEL
|Connects/disconnects CO2 limitation on plant growth
+
|!Read if WATER_UPTAKE_METHOD == 1
 
|0/1
 
|0/1
 
|Inactive/Active  
 
|Inactive/Active  
|1
+
|0
 
| -
 
| -
 
|Boolean
 
|Boolean
 
|-
 
|-
| Land
+
| rowspan="2" |Land
|Vegetation
+
| rowspan="2" |Vegetation
|ADJUST_RUE_FOR_VPD
+
| rowspan="2" |MODEL_EVOLUTION
|Connects/disconnects Vapour Pressure Deficit limitation plant growth
+
| rowspan="2" |Global properties evolution
|0/1
 
|Inactive/Active
 
 
|1
 
|1
| -
+
|Vegetation growth will NOT be modeled
|Boolean
+
| rowspan="2" | -
 +
| rowspan="2" |
 +
| rowspan="2" |Integer
 +
|-
 +
|2
 +
|SWAT method will be used to model vegetation growth
 
|-
 
|-
 
| Land
 
| Land
 
|Vegetation
 
|Vegetation
|ATMOSPHERE_CO2
+
|NITROGEN_DISTRIBUTION_PARAMETER
|Atmosphere CO2 concentrations - should be atmosphere prop
+
|
 
|
 
|
 
|
 
|
|330
+
| 20
| ppm
+
|  
 
|Real
 
|Real
 
|-
 
|-
 
| Land
 
| Land
 
|Vegetation
 
|Vegetation
|ATMOSPHERE_OUTPUT
+
|NITROGEN_STRESS
|Output averaged atmosphere properties during dt
+
|Connects/disconnects N limitation on plant growth
 
|0/1
 
|0/1
 
|Inactive/Active  
 
|Inactive/Active  
Line 7,351: Line 7,437:
 
| Land
 
| Land
 
|Vegetation
 
|Vegetation
|CHANGE_CANOPY_HEIGHT
+
|NUTRIENT_FLUXES_WITH_SOIL
|Changes made to swat code because showed error with grazing
+
|Connects/disconnects nutrient fluxes with soil
 
|0/1
 
|0/1
 
|Inactive/Active  
 
|Inactive/Active  
|0
+
|1
 
| -
 
| -
 
|Boolean
 
|Boolean
 
|-
 
|-
| Land
+
| rowspan="3" |Land
|Vegetation
+
| rowspan="3" |Vegetation
|CHANGE_LAI_SENESCENCE
+
| rowspan="3" |NUTRIENT_UPTAKE_METHOD
|Changes made to swat code because showed error with grazing
+
| rowspan="3" | -
|0/1
+
|1
|Inactive/Active
+
|uptake is: concentration * water uptake
|0
+
| rowspan="3" |2
| -
+
| rowspan="3" |
|Boolean
+
| rowspan="3" |Integer
 +
|-
 +
|2
 +
|SWAT based (independent of water uptake)
 
|-
 
|-
| Land
+
|3
|Vegetation
+
|NO nutrient uptake
|DORMANCY
 
|Connects/disconnects dormancy
 
|0/1
 
|Inactive/Active
 
|0
 
| -
 
|Boolean
 
 
|-
 
|-
| Land
+
| rowspan="2" |Land
|Vegetation
+
| rowspan="2" |Vegetation
| rowspan="2" |EVOLUTION
+
| rowspan="2" |NUTRIENT_STRESS_METHOD
| rowspan="2" |Global properties evolution
+
| rowspan="2" | -
 
|1
 
|1
|Read from file
+
|Effective/optimal
| rowspan="2" | -
+
| rowspan="2" |2
|
+
| rowspan="2" |
|Integer
+
| rowspan="2" |Integer
 
|-
 
|-
| Land
 
|Vegetation
 
 
|2
 
|2
|Vegetation growth model
+
|SWAT based
|
 
|Integer
 
 
|-
 
|-
 
| Land
 
| Land
 
|Vegetation
 
|Vegetation
|FEDDES_DATABASE
+
|PARAMETERS_FILE
|Readed if not using growth simulation
+
|Agricultural practices definition
 
| -
 
| -
 
|
 
|
Line 7,408: Line 7,486:
 
| Land
 
| Land
 
|Vegetation
 
|Vegetation
|FERTILIZATION
+
|PESTICIDE
|Connects/disconnects fertilization  
+
|Connects/disconnects pesticides  
 
|0/1
 
|0/1
 
|Inactive/Active  
 
|Inactive/Active  
Line 7,418: Line 7,496:
 
| Land
 
| Land
 
|Vegetation
 
|Vegetation
|FERTILIZER_DATABASE
+
|PESTICIDE_DATABASE
|Readed if growth simulation and if FERTILIZATION : 1
+
|Readed if growth simulation and PESTICIDE : 1
 
| -
 
| -
 
|
 
|
Line 7,425: Line 7,503:
 
| -
 
| -
 
|String
 
|String
 +
|-
 +
| Land
 +
|Vegetation
 +
|PHOSPHORUS_DISTRIBUTION_PARAMETER
 +
|
 +
|
 +
|
 +
| 20
 +
|
 +
|Real
 
|-
 
|-
 
| Land
 
| Land
 
|Vegetation
 
|Vegetation
|FLUXES_TO_SOIL_OUTPUT
+
|PHOSPHORUS_STRESS
|Output fluxes to soil
+
|Connects/disconnects P limitation on plant growth
 
|0/1
 
|0/1
|Inactive/Active
+
|Inactive/Active  
 
|0
 
|0
 
| -
 
| -
 
|Boolean
 
|Boolean
 +
|-
 +
| rowspan="3" |Land
 +
| rowspan="3" |Vegetation
 +
| rowspan="3" |ROOT_PROFILE
 +
| rowspan="3" |if WATER_UPTAKE_METHOD = 1
 +
|1
 +
|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
 +
|-
 +
|2
 +
|VanGenuchten(not implemented yet)
 
|-
 
|-
 
| Land
 
| Land
 
|Vegetation
 
|Vegetation
|GRAZING
+
|TEMPERATURE_STRESS
|Connects/disconnects grazing
+
|Connects/disconnects temp. limitation on plant growth
 
|0/1
 
|0/1
 
|Inactive/Active  
 
|Inactive/Active  
Line 7,448: Line 7,565:
 
| Land
 
| Land
 
|Vegetation
 
|Vegetation
|GROWTH_DATABASE
+
|VEGETATION_ID_FILE
|Growth parameters for each vegetation type - read in case of vegetation growth simulation
+
|Vegetation distribution grid path
 
| -
 
| -
 
|
 
|
Line 7,458: Line 7,575:
 
| Land
 
| Land
 
|Vegetation
 
|Vegetation
|HARVEST_KILL
+
|VEGETATION_DT
|Connects/disconnects Harvest and/or Kill
+
|Vegetation DT
|0/1
 
|Inactive/Active
 
|0
 
 
| -
 
| -
|Boolean
 
|-
 
| Land
 
|Vegetation
 
|INTEGRATION_DT
 
|DT to integrate external variables until vegetation is called (vegetation DT)
 
 
|
 
|
 
|
 
|
| 86400
+
|seconds
| seconds
 
 
|Real
 
|Real
 
|-
 
|-
 
| Land
 
| Land
 
|Vegetation
 
|Vegetation
|LIMIT_TRANSP_WATER_VEL
+
|WATER_UPTAKE
|!Read if WATER_UPTAKE_METHOD == 1
+
|
 
|0/1
 
|0/1
 
|Inactive/Active  
 
|Inactive/Active  
|0
+
|1
 
| -
 
| -
 
|Boolean
 
|Boolean
Line 7,488: Line 7,595:
 
| Land
 
| Land
 
|Vegetation
 
|Vegetation
| rowspan="2" |MODEL_EVOLUTION
+
|WATER_UPTAKE_COMPENSATION_FACTOR
| rowspan="2" |Global properties evolution
+
|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
|1
 
|Vegetation growth will NOT be modeled
 
|rowspan="2" | -
 
 
|
 
|
|Integer
 
|-
 
| Land
 
|Vegetation
 
|2
 
|SWAT method will be used to model vegetation growth
 
 
|
 
|
|Integer
+
|0.
 +
|
 +
|real
 
|-
 
|-
| Land
+
| rowspan="2" |Land
|Vegetation
+
| rowspan="2" |Vegetation
|NITROGEN_DISTRIBUTION_PARAMETER
+
| rowspan="2" |WATER_UPTAKE_METHOD
|
+
| rowspan="2" | -
|
+
|1
|
+
|according to root profile
| 20
+
| rowspan="2" |1
|  
+
| rowspan="2" |
|Real
+
| 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
 
|-
 
|-
| Land
+
|2
|Vegetation
+
|VanGenuchten
|NITROGEN_STRESS
 
|Connects/disconnects N limitation on plant growth
 
|0/1
 
|Inactive/Active
 
|0
 
| -
 
|Boolean
 
 
|-
 
|-
 
| Land
 
| Land
 
|Vegetation
 
|Vegetation
|NUTRIENT_FLUXES_WITH_SOIL
+
|WATER_STRESS
|Connects/disconnects nutrient fluxes with soil
+
|Connects/disconnects water limitation on plant growth
 
|0/1
 
|0/1
 
|Inactive/Active  
 
|Inactive/Active  
Line 7,532: Line 7,638:
 
| -
 
| -
 
|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
 
|Vegetation
| rowspan="3" |NUTRIENT_UPTAKE_METHOD
+
|AGRIC_PRACT_ID
| rowspan="3" | -
+
|
|1
+
|
|uptake is: concentration * water uptake
 
|rowspan="3" |2
 
 
|
 
|
 +
|
 +
|
 
|Integer
 
|Integer
|-
+
|-  
 
| Land
 
| Land
 
|Vegetation
 
|Vegetation
|2
+
|FILENAME
|SWAT based (independent of water uptake)
 
 
|
 
|
|Integer
+
|
|-
+
|
 +
|
 +
|
 +
|String
 +
|-  
 
| Land
 
| Land
 
|Vegetation
 
|Vegetation
|3
+
|GRAZING_BIOMASS
|NO nutrient uptake
+
|grazed biomass
 +
|
 
|
 
|
|Integer
+
|  
|-
+
|kh/ha.day
 +
|Real
 +
|-  
 
| Land
 
| Land
 
|Vegetation
 
|Vegetation
| rowspan="2" |NUTRIENT_STRESS_METHOD
+
|GRAZING_DAYS
| rowspan="2" | -
+
|Days of grazing (continuous)
|1
+
|
|Effective/optimal
 
|rowspan="2" |2
 
 
|
 
|
 +
|
 +
|
 
|Integer
 
|Integer
|-
+
|-  
 
| Land
 
| Land
 
|Vegetation
 
|Vegetation
|2
+
|GRAZING_FRACTION_TO_MANURE
|SWAT based
+
|fraction of grazed biomass that goes to manure in same cell and day (0-1)
 
|
 
|
|Integer
 
|-
 
| Land
 
|Vegetation
 
|PARAMETERS_FILE
 
|Agricultural practices definition
 
| -
 
 
|
 
|
 
|  
 
|  
| -
+
|  
|String
+
|Real
|-
+
|-  
 
| Land
 
| Land
 
|Vegetation
 
|Vegetation
|PESTICIDE
+
|GRAZING_MANURE_NFRACTION
|Connects/disconnects pesticides 
+
|fraction of manure biomass that is N (0-1). If not > 0 will be the plant N fraction (animal digestion did not changed ratio)
|0/1
+
|
|Inactive/Active
 
|0
 
| -
 
|Boolean
 
|-
 
| Land
 
|Vegetation
 
|PESTICIDE_DATABASE
 
|Readed if growth simulation and PESTICIDE : 1
 
| -
 
 
|
 
|
 
|  
 
|  
| -
+
|  
|String
+
|Real
 
|-  
 
|-  
 
| Land
 
| Land
 
|Vegetation
 
|Vegetation
|PHOSPHORUS_DISTRIBUTION_PARAMETER
+
|GRAZING_MANURE_NUREAFRACTION
 +
|fraction of manure N that is Urea (0-1). The remainder will be organic N
 
|
 
|
 
|
 
|
|
+
|  
| 20
 
 
|  
 
|  
 
|Real
 
|Real
|-
+
|-  
 
| Land
 
| Land
 
|Vegetation
 
|Vegetation
|PHOSPHORUS_STRESS
+
|GRAZING_START_JULIANDAY
|Connects/disconnects P limitation on plant growth
+
|julian day when grazing will occur
|0/1
+
|
|Inactive/Active
+
|
|0
+
|  
| -
+
|  
|Boolean
+
|Integer
|-
+
|-  
 
| Land
 
| Land
 
|Vegetation
 
|Vegetation
| rowspan="3" |ROOT_PROFILE
+
|GRAZING_START_PLANTHU
| rowspan="3" |if WATER_UPTAKE_METHOD = 1
+
|Percentage of POTENTIAL YEARLY HU when grazing will occur
|1
+
|
|Triangular
 
|rowspan="3" |1
 
 
|
 
|
|Integer
+
|  
|-
+
|
 +
|Real
 +
|-  
 
| Land
 
| Land
 
|Vegetation
 
|Vegetation
|2
+
|HARVEST_EFFICIENCY
|Constant
+
|Efficiency for harvest operation (residue if lower than 1)
||
+
|
|Integer
+
|
|-
+
|
 +
|  
 +
|Real
 +
|-  
 
| Land
 
| Land
 
|Vegetation
 
|Vegetation
|3
+
|HARVEST_JULIANDAY
|Exponential(SWAT-like)
+
|julian day when harvest operation occur
||
+
|
 +
|
 +
|
 +
|  
 
|Integer
 
|Integer
|-
+
|-  
 
| Land
 
| Land
 
|Vegetation
 
|Vegetation
| rowspan="2" |SALINITY_STRESS_METHOD
+
|HARVEST_PLANTHU
| rowspan="2" |if WATER_UPTAKE_METHOD = 1
+
|Percentage of PLANT ACCUMULATED HU when harvest operation occur
|1
+
|
|Threshold/Slope
 
|rowspan="2" |1
 
 
|
 
|
|Integer
+
|  
|-
+
|
 +
|Real
 +
|-  
 
| Land
 
| Land
 
|Vegetation
 
|Vegetation
|2
+
|HARVESTKILL_JULIANDAY
|VanGenuchten(not implemented yet)
+
|julian day when harvestkill operation occur
 +
|
 
|
 
|
 +
|
 +
|
 
|Integer
 
|Integer
|-
+
|-  
 
| Land
 
| Land
 
|Vegetation
 
|Vegetation
|TEMPERATURE_STRESS
+
|HARVESTKILL_PLANTHU
|Connects/disconnects temp. limitation on plant growth
+
|Percentage of PLANT ACCUMULATED HU when harvestkill operation occur
|0/1
+
|
|Inactive/Active
+
|
|0
+
|  
| -
+
|  
|Boolean
+
|Real
|-
+
|-  
 
| Land
 
| Land
 
|Vegetation
 
|Vegetation
|VEGETATION_ID_FILE
+
|KILL_JULIANDAY
|Vegetation distribution grid path
+
|julian day when harvestkill operation occur
| -
+
|
 
|
 
|
 
|  
 
|  
| -
+
|  
|String
+
|Integer
|-
+
|-  
 
| Land
 
| Land
 
|Vegetation
 
|Vegetation
|VEGETATION_DT
+
|KILL_PLANTHU
|Vegetation DT
+
|Percentage of PLANT ACCUMULATED HU when kill operation occur
| -
 
 
|
 
|
 
|
 
|
|seconds
+
|  
 +
|
 
|Real
 
|Real
|-
+
|-  
 
| Land
 
| Land
 
|Vegetation
 
|Vegetation
|WATER_UPTAKE
+
|MATURITY_HU
 +
|Total PLANT ACCUMULATED HU when reaching maturity
 +
|
 
|
 
|
|0/1
+
|  
|Inactive/Active
+
|  
|1
+
|Integer
| -
+
|-  
|Boolean
 
|-
 
 
| Land
 
| Land
 
|Vegetation
 
|Vegetation
|WATER_UPTAKE_COMPENSATION_FACTOR
+
|MINIMUM_BIOMASS_FOR_GRAZING
|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
+
|minimum biomass for grazing
 
|
 
|
 
|
 
|
|0.
 
 
|  
 
|  
|real
+
|kg/ha
|-
+
|Real
 +
|-  
 
| Land
 
| Land
 
|Vegetation
 
|Vegetation
| rowspan="2" |WATER_UPTAKE_METHOD
+
|NAME
| rowspan="2" | -
+
|
|1
+
|
|according to root profile
 
|rowspan="2" |1
 
 
|
 
|
|Integer
+
|  
|-
+
|
| Land
+
|String
 +
|-  
 +
| Land
 
|Vegetation
 
|Vegetation
|2
+
|PLANTING_HUBASE
|SWAT based (exponential and thresholds)
+
|Percentage of POTENTIAL YEARLY HU when planting will occur
||
+
|
|Integer
+
|
|-
+
|
 +
|  
 +
|Real
 +
|-  
 
| Land
 
| Land
 
|Vegetation
 
|Vegetation
| rowspan="2" |WATER_UPTAKE_STRESS_METHOD
+
|PLANTING_JULIANDAY
| rowspan="2" |if WATER_UPTAKE_METHOD = 1
+
|Julian day when planting will occur
|1
+
|
|Feddes
 
|rowspan="2" |1
 
 
|
 
|
 +
|
 +
|
 
|Integer
 
|Integer
|-
+
|-  
 
| Land
 
| Land
 
|Vegetation
 
|Vegetation
|2
+
|TRAMPLING_BIOMASS
|VanGenuchten
+
|biomass not eaten but removed from plant and moved to soil, related to grazing efficiency
 +
|
 
|
 
|
|Integer
+
|  
|-
+
|kg/ha.day
 +
|Real
 +
|-  
 
| Land
 
| Land
 
|Vegetation
 
|Vegetation
|WATER_STRESS
+
|VEGETATION_ID
|Connects/disconnects water limitation on plant growth
+
|crop ID used in this practice that has correspondence to SWAT crop growth database (see growth database)
|0/1
+
|
|Inactive/Active
+
|
|1
+
|  
| -
+
|  
|Boolean
+
|Integer
 
|}
 
|}
  
==== Vegetation Parameters File ====
+
==== Fertilization Parameters File ====
 
[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,773: Line 7,898:
 
! scope="col" |Units
 
! scope="col" |Units
 
! scope="col" |Type
 
! scope="col" |Type
 
+
|-
 +
| rowspan="2" | Land
 +
| rowspan="2" |Vegetation
 +
| rowspan="2" |EXPLICIT_PHOSPHORUS
 +
| 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
 
|Vegetation
|AGRIC_PRACT_ID
+
|FERTILIZER_APPLICATION_HU
|
+
|Percentage of POTENTIAL YEARLY HU when pesticide application will occur
 
|
 
|
 
|
 
|
 
|  
 
|  
 
|  
 
|  
|Integer
+
|Real
 
|-  
 
|-  
 
| Land
 
| Land
 
|Vegetation
 
|Vegetation
|NAME
+
|FERTILIZER_APPLICATION_JDAY
|
+
|julian day when pesticide application will occur
 
|
 
|
 
|
 
|
 
|  
 
|  
 
|  
 
|  
|String
+
|Integer
 
|-  
 
|-  
 
| Land
 
| Land
 
|Vegetation
 
|Vegetation
|VEGETATION_ID
+
|FERTILIZER_APPLICATION_KG_HA
|crop ID used in this practice that has correspondence to SWAT crop growth database (see growth database)
+
|Amount of fertilizer applied
 
|
 
|
 
|
 
|
 
|  
 
|  
|  
+
|kg/ha
|Integer
+
|Real
 
|-  
 
|-  
 
| Land
 
| Land
 
|Vegetation
 
|Vegetation
|PLANTING_JULIANDAY
+
|FERTILIZER_CONT_DAYS
|Julian day when planting will occur
+
|how many days of continuous application (read if FERTILIZER_CONT_ON : 1)
 
|
 
|
 
|
 
|
Line 7,814: Line 7,951:
 
|  
 
|  
 
|Integer
 
|Integer
 +
|-
 +
| rowspan="2" |Land
 +
| rowspan="2" |Vegetation
 +
| rowspan="2" |FERTILIZER_CONT_ON
 +
| 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
 
|Vegetation
|PLANTING_HUBASE
+
|FERTILIZER_ID
|Percentage of POTENTIAL YEARLY HU when planting will occur
+
|Fertilizer used in autofertilization (see fertilizer database)
 
|
 
|
 
|
 
|
 
|  
 
|  
 
|  
 
|  
|Real
+
|Integer
 +
|-
 +
| rowspan="2" |Land
 +
| rowspan="2" |Vegetation
 +
| rowspan="2" |N_STRESS_TYPE
 +
| rowspan="2" |
 +
|1
 +
|NTarget
 +
| rowspan="2" | -
 +
| rowspan="2" |
 +
| rowspan="2" |Integer
 +
|-
 +
|2
 +
|Annual Max approach
 
|-  
 
|-  
 
| Land
 
| Land
 
|Vegetation
 
|Vegetation
|MATURITY_HU
+
|NITROGEN_ANNUAL_MAX
|Total PLANT ACCUMULATED HU when reaching maturity
+
|Maximum amount of fertilizer in one year
 
|
 
|
 
|
 
|
 
|  
 
|  
|  
+
|kg/ha
|Integer
+
|Real
 
|-  
 
|-  
 
| Land
 
| Land
 
|Vegetation
 
|Vegetation
|FILENAME
+
|NITROGEN_APPLICATION_MAX
|
+
|Maximum amount of fertilizer in one application
 
|
 
|
 
|
 
|
 
|  
 
|  
|  
+
|kg/ha
|String
+
|Real
 
|-  
 
|-  
 
| Land
 
| Land
 
|Vegetation
 
|Vegetation
|HARVESTKILL_JULIANDAY
+
|NITROGEN_TRESHOLD
|julian day when harvestkill operation occur
+
|Percentage of stress below which autofertilization starts (0-1)
 
|
 
|
 
|
 
|
 
|  
 
|  
 
|  
 
|  
|Integer
+
|Real
 
|-  
 
|-  
| Land
+
|Land
 
|Vegetation
 
|Vegetation
|HARVESTKILL_PLANTHU
+
|PESTICIDE_APPLICATION_HU
|Percentage of PLANT ACCUMULATED HU when harvestkill operation occur
+
|Percentage of POTENTIAL YEARLY HU when pesticide application will occur
 
|
 
|
 
|
 
|
Line 7,865: Line 8,028:
 
|Real
 
|Real
 
|-  
 
|-  
| Land
+
|Land
 
|Vegetation
 
|Vegetation
|HARVEST_JULIANDAY
+
|PESTICIDE_APPLICATION_JDAY
|julian day when harvest operation occur
+
|julian day when pesticide application will occur
 
|
 
|
 
|
 
|
Line 7,875: Line 8,038:
 
|Integer
 
|Integer
 
|-  
 
|-  
| Land
+
|Land
 
|Vegetation
 
|Vegetation
|HARVEST_PLANTHU
+
|PESTICIDE_APPLICATION_KG_HA
|Percentage of PLANT ACCUMULATED HU when harvest operation occur
+
|Amount of pesticide applied
 
|
 
|
 
|
 
|
 
|  
 
|  
|  
+
|kg/ha
|Real  
+
|Real
 
|-  
 
|-  
| Land
+
|Land
 
|Vegetation
 
|Vegetation
|HARVEST_EFFICIENCY
+
|PESTICIDE_ID
|Efficiency for harvest operation (residue if lower than 1)
+
|Pesticide used in this application (see pesticide database)
 
|
 
|
 
|
 
|
 
|  
 
|  
 
|  
 
|  
|Real
+
|Integer
 
|-  
 
|-  
| Land
+
|Land
 
|Vegetation
 
|Vegetation
|KILL_JULIANDAY
+
|PESTICIDE_CONT_DAYS
|julian day when harvestkill operation occur
+
|how many days of continuous application (read if PESTICIDE_CONT_ON : 1)
 
|
 
|
 
|
 
|
Line 7,904: Line 8,067:
 
|  
 
|  
 
|Integer
 
|Integer
 +
|-
 +
| rowspan="2" |Land
 +
| rowspan="2" |Vegetation
 +
| rowspan="2" |PESTICIDE_CONT_ON
 +
| rowspan="2" |
 +
|1
 +
|If this is a continuous pesticide application
 +
| rowspan="2" | -
 +
| rowspan="2" |
 +
| rowspan="2" |Boolean
 +
|-
 +
|0
 +
|or absent if not
 
|-  
 
|-  
 
| Land
 
| Land
 
|Vegetation
 
|Vegetation
|KILL_PLANTHU
+
|PHOSPHORUS_ANNUAL_MAX
|Percentage of PLANT ACCUMULATED HU when kill operation occur
+
|only read if EXPLICIT_PHOSPHORUS : 1
 
|
 
|
 
|
 
|
Line 7,917: Line 8,093:
 
| Land
 
| Land
 
|Vegetation
 
|Vegetation
|GRAZING_START_JULIANDAY
+
|PHOSPHORUS_APPLICATION_MAX
|julian day when grazing will occur
+
|only read if EXPLICIT_PHOSPHORUS : 1
 
|
 
|
 
|
 
|
 
|  
 
|  
 
|  
 
|  
|Integer
+
|Real
 
|-  
 
|-  
 
| Land
 
| Land
 
|Vegetation
 
|Vegetation
|GRAZING_START_PLANTHU
+
|PHOSPHORUS_TRESHOLD
|Percentage of POTENTIAL YEARLY HU when grazing will occur
+
|only read if EXPLICIT_PHOSPHORUS : 1
 
|
 
|
 
|
 
|
Line 7,934: Line 8,110:
 
|  
 
|  
 
|Real
 
|Real
 +
|}
 +
 +
==== Growth Database 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
 
|Vegetation
|GRAZING_DAYS
+
|BASE_TEMPERATURE
|Days of grazing (continuous)
+
|
 
|
 
|
 
|
 
|
 
|  
 
|  
 
|  
 
|  
|Integer
+
|Real
 
|-  
 
|-  
| Land
+
|Land
 
|Vegetation
 
|Vegetation
|MINIMUM_BIOMASS_FOR_GRAZING
+
|BIOMASS_ENERGY_RATIO
|minimum biomass for grazing
+
|
 
|
 
|
 
|
 
|
 
|  
 
|  
|kg/ha
+
|  
 
|Real
 
|Real
 
|-  
 
|-  
| Land
+
|Land
 
|Vegetation
 
|Vegetation
|GRAZING_BIOMASS
+
|BIOMASS_ENERGY_RATIO_HIGH
|grazed biomass
+
|
 
|
 
|
 
|
 
|
 
|  
 
|  
|kh/ha.day
+
|  
 
|Real
 
|Real
 
|-  
 
|-  
| Land
+
|Land
 
|Vegetation
 
|Vegetation
|GRAZING_FRACTION_TO_MANURE
+
|BIOMASS_FRAC_REMOVED_DORMANCY
|fraction of grazed biomass that goes to manure in same cell and day (0-1)
+
|
 
|
 
|
 
|
 
|
Line 7,975: Line 8,166:
 
|Real
 
|Real
 
|-  
 
|-  
| Land
+
|Land
 
|Vegetation
 
|Vegetation
|GRAZING_MANURE_NFRACTION
+
|CANOPY_HEIGHT_MAX
|fraction of manure biomass that is N (0-1). If not > 0 will be the plant N fraction (animal digestion did not changed ratio)
+
|
 
|
 
|
 
|
 
|
Line 7,985: Line 8,176:
 
|Real
 
|Real
 
|-  
 
|-  
| Land
+
|Land
 
|Vegetation
 
|Vegetation
|GRAZING_MANURE_NUREAFRACTION
+
|CO2_HIGH
|fraction of manure N that is Urea (0-1). The remainder will be organic N
+
|
 
|
 
|
 
|
 
|
Line 7,995: Line 8,186:
 
|Real
 
|Real
 
|-  
 
|-  
| Land
+
|Land
 
|Vegetation
 
|Vegetation
|TRAMPLING_BIOMASS
+
|GROWFRACTION_1
|biomass not eaten but removed from plant and moved to soil, related to grazing efficiency
+
|
 
|
 
|
 
|
 
|
 
|  
 
|  
|kg/ha.day
+
|  
 
|Real
 
|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
 
|Vegetation
|FERTILIZER_ID
+
|GROWFRACTION_2
|Fertilizer used in autofertilization (see fertilizer database)
+
|
 
|
 
|
 
|
 
|
 
|  
 
|  
 
|  
 
|  
|Integer
+
|Real
 
|-  
 
|-  
| Land
+
|Land
 
|Vegetation
 
|Vegetation
|NITROGEN_TRESHOLD
+
|GROWFRACTION_LAIDECLINE
|Percentage of stress below which autofertilization starts (0-1)
+
|
 
|
 
|
 
|
 
|
Line 8,040: Line 8,216:
 
|Real
 
|Real
 
|-  
 
|-  
| Land
+
|Land
 
|Vegetation
 
|Vegetation
|NITROGEN_APPLICATION_MAX
+
|LAI_MAX
|Maximum amount of fertilizer in one application
+
|
 
|
 
|
 
|
 
|
 
|  
 
|  
|kg/ha
+
|  
 
|Real
 
|Real
 
|-  
 
|-  
| Land
+
|Land
 
|Vegetation
 
|Vegetation
|NITROGEN_ANNUAL_MAX
+
|LAI_MIN_DORMANCY
|Maximum amount of fertilizer in one year
+
|
 
|
 
|
 
|
 
|
 
|  
 
|  
|kg/ha
+
|  
 
|Real
 
|Real
|-
 
| rowspan="2" | Land
 
| rowspan="2" |Vegetation
 
| rowspan="2" |EXPLICIT_PHOSPHORUS
 
| 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
 
|Vegetation
|PHOSPHORUS_TRESHOLD
+
|MINIMUM_HARVEST_INDEX
|only read if EXPLICIT_PHOSPHORUS : 1
+
|
 
|
 
|
 
|
 
|
Line 8,083: Line 8,246:
 
|Real
 
|Real
 
|-  
 
|-  
| Land
+
|Land
 
|Vegetation
 
|Vegetation
|PHOSPHORUS_APPLICATION_MAX
+
|OPTIMAL_HARVEST_INDEX
|only read if EXPLICIT_PHOSPHORUS : 1
+
|
 
|
 
|
 
|
 
|
Line 8,093: Line 8,256:
 
|Real
 
|Real
 
|-  
 
|-  
| Land
+
|Land
 
|Vegetation
 
|Vegetation
|PHOSPHORUS_ANNUAL_MAX
+
|OPTIMAL_LAIMAXFRACTION_1
|only read if EXPLICIT_PHOSPHORUS : 1
+
|
 
|
 
|
 
|
 
|
Line 8,102: Line 8,265:
 
|  
 
|  
 
|Real
 
|Real
|-
 
| rowspan="2" |Land
 
| rowspan="2" |Vegetation
 
| rowspan="2" |N_STRESS_TYPE
 
| rowspan="2" |
 
|1
 
|NTarget
 
| rowspan="2" | -
 
| rowspan="2" |
 
| rowspan="2" |Integer
 
|-
 
|2
 
|Annual Max approach
 
 
|-  
 
|-  
| Land
+
|Land
 
|Vegetation
 
|Vegetation
|FERTILIZER_APPLICATION_JDAY
+
|OPTIMAL_LAIMAXFRACTION_2
|julian day when pesticide application will occur
+
|
 
|
 
|
 
|
 
|
 
|  
 
|  
 
|  
 
|  
|Integer
+
|Real
 
|-  
 
|-  
| Land
+
|Land
 
|Vegetation
 
|Vegetation
|FERTILIZER_APPLICATION_HU
+
|OPTIMAL_NITROGENFRACTION_N1
|Percentage of POTENTIAL YEARLY HU when pesticide application will occur
+
|
 
|
 
|
 
|
 
|
Line 8,135: Line 8,285:
 
|  
 
|  
 
|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
 
|Vegetation
|FERTILIZER_CONT_DAYS
+
|OPTIMAL_NITROGENFRACTION_N2
|how many days of continuous application (read if FERTILIZER_CONT_ON : 1)
+
|
 
|
 
|
 
|
 
|
 
|  
 
|  
 
|  
 
|  
|Integer
+
|Real
 
|-  
 
|-  
| Land
+
|Land
 
|Vegetation
 
|Vegetation
|FERTILIZER_APPLICATION_KG_HA
+
|OPTIMAL_NITROGENFRACTION_N3
|Amount of fertilizer applied
+
|
 
|
 
|
 
|
 
|
 
|  
 
|  
|kg/ha
+
|  
 
|Real
 
|Real
 
|-  
 
|-  
 
|Land
 
|Land
 
|Vegetation
 
|Vegetation
|PESTICIDE_ID
+
|OPTIMAL_PHOSPHORUSFRACTION_P1
|Pesticide used in this application (see pesticide database)
+
|
 
|
 
|
 
|
 
|
 
|  
 
|  
 
|  
 
|  
|Integer
+
|Real
 
|-  
 
|-  
 
|Land
 
|Land
 
|Vegetation
 
|Vegetation
|PESTICIDE_APPLICATION_JDAY
+
|OPTIMAL_PHOSPHORUSFRACTION_P2
|julian day when pesticide application will occur
+
|
 
|
 
|
 
|
 
|
 
|  
 
|  
 
|  
 
|  
|Integer
+
|Real
 
|-  
 
|-  
 
|Land
 
|Land
 
|Vegetation
 
|Vegetation
|PESTICIDE_APPLICATION_HU
+
|OPTIMAL_PHOSPHORUSFRACTION_P3
|Percentage of POTENTIAL YEARLY HU when pesticide application will occur
+
|
 
|
 
|
 
|
 
|
Line 8,201: Line 8,338:
 
|Land
 
|Land
 
|Vegetation
 
|Vegetation
|PESTICIDE_APPLICATION_KG_HA
+
|OPTIMAL_TEMPERATURE
|Amount of pesticide applied
+
|
 
|
 
|
 
|
 
|
 
|  
 
|  
|kg/ha
+
|  
 
|Real
 
|Real
|-
 
| rowspan="2" |Land
 
| rowspan="2" |Vegetation
 
| rowspan="2" |PESTICIDE_CONT_ON
 
| rowspan="2" |
 
|1
 
|If this is a continuous pesticide application
 
| rowspan="2" | -
 
| rowspan="2" |
 
| rowspan="2" |Boolean
 
|-
 
|0
 
|or absent if not
 
 
|-  
 
|-  
 
|Land
 
|Land
 
|Vegetation
 
|Vegetation
|PESTICIDE_CONT_DAYS
+
|PLANT_TYPE
|how many days of continuous application (read if PESTICIDE_CONT_ON : 1)
+
|
 
|
 
|
 
|
 
|
Line 8,231: Line 8,355:
 
|  
 
|  
 
|Integer
 
|Integer
|}
+
|-  
 
 
==== Growth Database 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
 
|Vegetation
|PLANT_TYPE
+
|RADIATION_EXTINCTION_COEF
|
 
|
 
|
 
|
 
|
 
|Integer
 
|-
 
|Land
 
|Vegetation
 
|OPTIMAL_NITROGENFRACTION_N1
 
 
|
 
|
 
|
 
|
Line 8,269: Line 8,368:
 
|Land
 
|Land
 
|Vegetation
 
|Vegetation
|OPTIMAL_NITROGENFRACTION_N2
+
|ROOT_DEPTH_MAX
 
|
 
|
 
|
 
|
Line 8,279: Line 8,378:
 
|Land
 
|Land
 
|Vegetation
 
|Vegetation
|OPTIMAL_NITROGENFRACTION_N3
+
|RUE_DECLINE_RATE
 
|
 
|
 
|
 
|
Line 8,289: Line 8,388:
 
|Land
 
|Land
 
|Vegetation
 
|Vegetation
|OPTIMAL_PHOSPHORUSFRACTION_P1
+
|TREE_MAXIMUMBIOMASS
 
|
 
|
 
|
 
|
Line 8,299: Line 8,398:
 
|Land
 
|Land
 
|Vegetation
 
|Vegetation
|OPTIMAL_PHOSPHORUSFRACTION_P2
+
|TREE_YEARSTOMATURITY
 
|
 
|
 
|
 
|
Line 8,305: Line 8,404:
 
|  
 
|  
 
|  
 
|  
|Real
+
|Integer
 
|-  
 
|-  
 
|Land
 
|Land
 
|Vegetation
 
|Vegetation
|OPTIMAL_PHOSPHORUSFRACTION_P3
+
|YELD_NITROGENFRACTION
 
|
 
|
 
|
 
|
Line 8,319: Line 8,418:
 
|Land
 
|Land
 
|Vegetation
 
|Vegetation
|BASE_TEMPERATURE
+
|YELD_PHOSPHORUSFRACTION
 
|
 
|
 
|
 
|
Line 8,326: Line 8,425:
 
|  
 
|  
 
|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
 +
! 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
 
|Vegetation
|OPTIMAL_TEMPERATURE
+
|PESTICIDE_APPLICATION_JDAY
|
+
|julian day when pesticide application will occur
 
|
 
|
 
|
 
|
 
|  
 
|  
 
|  
 
|  
|Real
+
|Integer
 
|-  
 
|-  
 
|Land
 
|Land
 
|Vegetation
 
|Vegetation
|RADIATION_EXTINCTION_COEF
+
|PESTICIDE_APPLICATION_KG_HA
|
+
|Amount of pesticide applied
 
|
 
|
 
|
 
|
 
|  
 
|  
|  
+
|kg/ha
 
|Real
 
|Real
 
|-  
 
|-  
 
|Land
 
|Land
 
|Vegetation
 
|Vegetation
|BIOMASS_ENERGY_RATIO
+
|PESTICIDE_ID
 
|
 
|
 
|
 
|
Line 8,355: Line 8,469:
 
|  
 
|  
 
|  
 
|  
|Real
+
|Integer
 
|-  
 
|-  
 
|Land
 
|Land
 
|Vegetation
 
|Vegetation
|CO2_HIGH
+
|PESTICIDE_NAME
 
|
 
|
 
|
 
|
Line 8,365: Line 8,479:
 
|  
 
|  
 
|  
 
|  
|Real
+
|String
 +
|}
 +
 
 +
==== Fertilizer Database 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
 
|Vegetation
|BIOMASS_ENERGY_RATIO_HIGH
+
|AMMONIA_FRACTION_IN_MINERAL_N
 
|
 
|
 
|
 
|
Line 8,379: Line 8,508:
 
|Land
 
|Land
 
|Vegetation
 
|Vegetation
|RUE_DECLINE_RATE
+
|FERTILIZER_ID
 
|
 
|
 
|
 
|
Line 8,385: Line 8,514:
 
|  
 
|  
 
|  
 
|  
|Real
+
|Integer
 
|-  
 
|-  
 
|Land
 
|Land
 
|Vegetation
 
|Vegetation
|LAI_MAX
+
|FERTILIZER_FRACTION_IN_SURFACE
 
|
 
|
 
|
 
|
Line 8,399: Line 8,528:
 
|Land
 
|Land
 
|Vegetation
 
|Vegetation
|OPTIMAL_LAIMAXFRACTION_1
+
|FERTILIZER_NAME
 
|
 
|
 
|
 
|
Line 8,405: Line 8,534:
 
|  
 
|  
 
|  
 
|  
|Real
+
|String
 
|-  
 
|-  
 
|Land
 
|Land
 
|Vegetation
 
|Vegetation
|OPTIMAL_LAIMAXFRACTION_2
+
|MINERAL_N_FRACTION_IN_FERTILIZER
 
|
 
|
 
|
 
|
Line 8,419: Line 8,548:
 
|Land
 
|Land
 
|Vegetation
 
|Vegetation
|GROWFRACTION_1
+
|MINERAL_P_FRACTION_IN_FERTILIZER
 
|
 
|
 
|
 
|
Line 8,429: Line 8,558:
 
|Land
 
|Land
 
|Vegetation
 
|Vegetation
|GROWFRACTION_2
+
|ORGANIC_N_FRACTION_IN_FERTILIZER
 
|
 
|
 
|
 
|
Line 8,439: Line 8,568:
 
|Land
 
|Land
 
|Vegetation
 
|Vegetation
|GROWFRACTION_LAIDECLINE
+
|ORGANIC_P_FRACTION_IN_FERTILIZER
 
|
 
|
 
|
 
|
Line 8,446: Line 8,575:
 
|  
 
|  
 
|Real
 
|Real
 +
|}
 +
 +
==== Feddes Database 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
 
|Vegetation
|ROOT_DEPTH_MAX
+
|FEDDES_H1
|
+
|higher head for transpiration (saturation and oxygen loss)
 
|
 
|
 
|
 
|
 
|  
 
|  
|  
+
|m
 
|Real
 
|Real
 
|-  
 
|-  
 
|Land
 
|Land
 
|Vegetation
 
|Vegetation
|CANOPY_HEIGHT_MAX
+
|FEDDES_H2
|
+
|1st optimal head for transpiration
 
|
 
|
 
|
 
|
 
|  
 
|  
|  
+
|m
 
|Real
 
|Real
 
|-  
 
|-  
 
|Land
 
|Land
 
|Vegetation
 
|Vegetation
|OPTIMAL_HARVEST_INDEX
+
|FEDDES_H3
|
+
|2nd optimal head for transpiration
 
|
 
|
 
|
 
|
 
|  
 
|  
|  
+
|m
 
|Real
 
|Real
 
|-  
 
|-  
 
|Land
 
|Land
 
|Vegetation
 
|Vegetation
|MINIMUM_HARVEST_INDEX
+
|FEDDES_H3H
 
|
 
|
 
|
 
|
 
|
 
|
 
|  
 
|  
|  
+
|m
 
|Real
 
|Real
 
|-  
 
|-  
 
|Land
 
|Land
 
|Vegetation
 
|Vegetation
|YELD_NITROGENFRACTION
+
|FEDDES_H3L
 
|
 
|
 
|
 
|
 
|
 
|
 
|  
 
|  
|  
+
|m
 
|Real
 
|Real
 
|-  
 
|-  
 
|Land
 
|Land
 
|Vegetation
 
|Vegetation
|YELD_PHOSPHORUSFRACTION
+
|FEDDES_H4
|
+
|lower head  for transpiration (wilting)
 
|
 
|
 
|
 
|
 
|  
 
|  
|  
+
|m
 
|Real
 
|Real
 
|-  
 
|-  
 
|Land
 
|Land
 
|Vegetation
 
|Vegetation
|TREE_YEARSTOMATURITY
+
|FEDDES_R2L
 
|
 
|
 
|
 
|
 
|
 
|
 
|  
 
|  
|  
+
|m
|Integer
+
|Real
 
|-  
 
|-  
 
|Land
 
|Land
 
|Vegetation
 
|Vegetation
|TREE_MAXIMUMBIOMASS
+
|FEDDES_R2H
 
|
 
|
 
|
 
|
 
|
 
|
 
|  
 
|  
|  
+
|m
 
|Real
 
|Real
 +
|-
 +
|rowspan="3" |Land
 +
|rowspan="3" |Vegetation
 +
|rowspan="3" |FEDDES_TYPE
 +
|rowspan="3" |
 +
|1
 +
|Normal
 +
|rowspan="3" | 1
 +
|rowspan="3" | -
 +
|rowspan="3" |Integer
 +
|-
 +
|2
 +
|With points
 +
|-
 +
|3
 +
|Variable consoant the transpiration
 
|-  
 
|-  
 
|Land
 
|Land
 
|Vegetation
 
|Vegetation
|BIOMASS_FRAC_REMOVED_DORMANCY
+
|SALINITY_STRESS_SLOPE
 
|
 
|
 
|
 
|
 
|
 
|
 
|  
 
|  
|
 
|Real
 
|-
 
|Land
 
|Vegetation
 
|LAI_MIN_DORMANCY
 
 
|
 
|
 
|
 
|
|
 
|
 
|
 
|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
 
! 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
 
|Vegetation
|PESTICIDE_ID
+
|SALINITY_STRESS_THRESHOLD
 
|
 
|
 
|
 
|
 
|
 
|
 
|  
 
|  
|
 
|Integer
 
|-
 
|Land
 
|Vegetation
 
|PESTICIDE_NAME
 
 
|
 
|
 
|
 
|
|
+
|-
|  
+
|rowspan="3" |Land
|  
+
|rowspan="3" |Vegetation
|String
+
|rowspan="3" |STRESS_INTERACTION
 +
|rowspan="3" |
 +
|1
 +
|Additive
 +
|rowspan="3" | 1
 +
|rowspan="3" | -
 +
|rowspan="3" |Integer
 +
|-
 +
|2
 +
|Multiplicative
 +
|-
 +
|3
 +
|Min of all
 +
|-
 +
|-
 +
|rowspan="2" |Land
 +
|rowspan="2" |Vegetation
 +
|rowspan="2" |USE_SALINITY
 +
|rowspan="2" |
 +
|1
 +
|Yes
 +
|rowspan="2" | 0
 +
|rowspan="2" | -
 +
|rowspan="2" |Boolean
 +
|-
 +
|0
 +
|No
 
|-  
 
|-  
 
|Land
 
|Land
 
|Vegetation
 
|Vegetation
|PESTICIDE_APPLICATION_JDAY
+
|VEGETATION_ID
|julian day when pesticide application will occur
+
|
 
|
 
|
 
|
 
|
Line 8,591: Line 8,746:
 
|  
 
|  
 
|Integer
 
|Integer
|-
 
|Land
 
|Vegetation
 
|PESTICIDE_APPLICATION_KG_HA
 
|Amount of pesticide applied
 
|
 
|
 
|
 
|kg/ha
 
|Real
 
 
|}
 
|}
  
==== Fertilizer Database File ====
+
==MOHID Water==
[https://github.com/Mohid-Water-Modelling-System/Mohid/blob/master/Software/MOHIDLand/ModuleVegetation.F90 Source Code]
+
 
 +
=== Module Assimilation===
 +
[https://github.com/Mohid-Water-Modelling-System/Mohid/blob/master/Software/MOHIDWater/ModuleAssimilation.F90 Source Code]
 
{| class="wikitable"
 
{| class="wikitable"
 
|-
 
|-
Line 8,616: Line 8,763:
 
! scope="col" |Units
 
! scope="col" |Units
 
! scope="col" |Type
 
! scope="col" |Type
|-  
+
|-
|Land
+
| Water
|Vegetation
+
|Assimilation
|FERTILIZER_ID
+
|COLD_RELAX_PERIOD
 +
|Period of time along which relaxation has a linear increase
 +
|
 
|
 
|
 
|
 
|
 
|
 
|
|
 
|
 
|Integer
 
|-
 
|Land
 
|Vegetation
 
|FERTILIZER_NAME
 
 
|
 
|
 +
|-
 +
| Water
 +
|Assimilation
 +
|DESCRIPTION
 +
|Short description about the assimilation property
 
|
 
|
 
|
 
|
|
 
|
 
|String
 
|-
 
|Land
 
|Vegetation
 
|MINERAL_N_FRACTION_IN_FERTILIZER
 
 
|
 
|
 
|
 
|
 
|
 
|
|  
+
|-
|  
+
| rowspan="2" |Water
|Real
+
| rowspan="2" |Assimilation
|-  
+
| rowspan="2" |DIMENSION
|Land
+
| rowspan="2" |Number of dimensions of the assimilation field
|Vegetation
+
|2
|ORGANIC_N_FRACTION_IN_FERTILIZER
+
|Two-Dimensional property
 +
| rowspan="2" |
 +
| rowspan="2" |
 +
| rowspan="2" |
 +
|-
 +
|3
 +
|Three-Dimensional property
 +
|-
 +
| Water
 +
|Assimilation
 +
|NAME
 +
|Name of the assimilation property
 
|
 
|
 
|
 
|
 
|
 
|
|
 
|
 
|Real
 
|-
 
|Land
 
|Vegetation
 
|AMMONIA_FRACTION_IN_MINERAL_N
 
 
|
 
|
 
|
 
|
 +
|-
 +
| Water
 +
|Assimilation
 +
|OUTPUT_HDF
 +
|Output HDF results for assimilation property
 
|
 
|
|
 
|
 
|Real
 
|-
 
|Land
 
|Vegetation
 
|MINERAL_P_FRACTION_IN_FERTILIZER
 
 
|
 
|
 
|
 
|
 
|
 
|
|  
+
|
|  
+
|-
|Real
+
| Water
|-  
+
|Assimilation
|Land
+
|OUTPUT_TIME
|Vegetation
+
|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.
|ORGANIC_P_FRACTION_IN_FERTILIZER
+
|
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
| Water
 +
|Assimilation
 +
|TIME_SERIE
 +
|Output time series for assimilation property
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
| Water
 +
|Assimilation
 +
|TIME_SERIE_LOCATION
 +
|Path to time serie locations file
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
| 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
 +
|Assimilation
 +
|UNITS
 +
|Assimilation property units
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
| Water
 +
|Assimilation
 +
|VGROUP_PATH
 
|
 
|
 
|
 
|
 
|
 
|
|
 
|
 
|Real
 
|-
 
|Land
 
|Vegetation
 
|FERTILIZER_FRACTION_IN_SURFACE
 
 
|
 
|
 
|
 
|
 
|
 
|
|
 
|
 
|Real
 
 
|}
 
|}
  
==== Feddes Database File ====
+
=== Module Consolidation===
[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/MOHIDWater/ModuleConsolidation.F90 Source Code]
 
{| class="wikitable"
 
{| class="wikitable"
 
|-
 
|-
Line 8,711: Line 8,897:
 
! scope="col" |Units
 
! scope="col" |Units
 
! scope="col" |Type
 
! scope="col" |Type
|-  
+
|-
|Land
+
| Water
|Vegetation
+
|Consolidation
|VEGETATION_ID
+
|BOXFLUXES
 +
|Path to boxes file. If specified in input data file, computes box integration based on the defined file.
 +
|
 +
|
 
|
 
|
 
|
 
|
 
|
 
|
|
+
|-
|
+
| Water
|Integer
+
|Consolidation
|-  
+
|COMPUTE_SHEAR_STRESS
|rowspan="3" |Land
+
|Compute shear stress or read from file
|rowspan="3" |Vegetation
+
|
|rowspan="3" |FEDDES_TYPE
 
|rowspan="3" |
 
|1
 
|Normal
 
|rowspan="3" | 1
 
|rowspan="3" | -
 
|rowspan="3" |Integer
 
|-
 
|2
 
|With points
 
|-
 
|3
 
|Variable consoant the transpiration
 
|-
 
|Land
 
|Vegetation
 
|FEDDES_H1
 
|higher head for transpiration (saturation and oxygen loss)
 
 
|
 
|
 
|
 
|
|
 
|m
 
|Real
 
|-
 
|Land
 
|Vegetation
 
|FEDDES_H2
 
|1st optimal head for transpiration
 
 
|
 
|
 
|
 
|
|
+
|-
|m
+
| Water
|Real
+
|Consolidation
|-  
+
|CONSOLIDATION
|Land
+
|Specifies if consolidation is to be computed
|Vegetation
 
|FEDDES_H3
 
|2nd optimal head for transpiration
 
 
|
 
|
 
|
 
|
|
 
|m
 
|Real
 
|-
 
|Land
 
|Vegetation
 
|FEDDES_H3H
 
 
|
 
|
 
|
 
|
 
|
 
|
|  
+
|-
|m
+
| Water
|Real
+
|Consolidation
|-
+
|CONSOLIDATION_DT
|Land
+
|Time step for consolidation
|Vegetation
 
|FEDDES_H3L
 
 
|
 
|
 
|
 
|
 
|
 
|
|
 
|m
 
|Real
 
|-
 
|Land
 
|Vegetation
 
|FEDDES_H4
 
|lower head  for transpiration (wilting)
 
 
|
 
|
 
|
 
|
|  
+
|-
|m
+
| Water
|Real
+
|Consolidation
|-
+
|CONTINUOUS
|Land
+
|Speficies if initialization is based in previous run
|Vegetation
+
|
|FEDDES_R2L
+
|
 +
|
 +
|
 
|
 
|
 +
|-
 +
| Water
 +
|Consolidation
 +
|CSE_COEF
 +
|Coeficient to compute exponential increase of critical shear stress for erosion with depth
 
|
 
|
 
|
 
|
|
 
|m
 
|Real
 
|-
 
|Land
 
|Vegetation
 
|FEDDES_R2H
 
 
|
 
|
 
|
 
|
 
|
 
|
|
 
|m
 
|Real
 
|-
 
|rowspan="2" |Land
 
|rowspan="2" |Vegetation
 
|rowspan="2" |USE_SALINITY
 
|rowspan="2" |
 
|1
 
|Yes
 
|rowspan="2" | 0
 
|rowspan="2" | -
 
|rowspan="2" |Boolean
 
 
|-
 
|-
|0
+
| Water
|No
+
|Consolidation
|-
+
|DECAYMENT
|Land
+
|Computes porosity decayment (compaction) inside the sediment compartment
|Vegetation
+
|
|SALINITY_STRESS_THRESHOLD
+
|
 +
|
 
|
 
|
 
|
 
|
 +
|-
 +
| Water
 +
|Consolidation
 +
|DECAYTIME
 +
|Decay factor for consolidation
 
|
 
|
|
 
 
|
 
|
 
|
 
|
|-  
+
|
|Land
+
|
|Vegetation
+
|-
|SALINITY_STRESS_SLOPE
+
| Water
 +
|Consolidation
 +
|INFINITE_CSE
 +
|Maximum critical shear stress for erosion
 
|
 
|
 
|
 
|
 
|
 
|
|
 
 
|
 
|
 
|
 
|
|-
 
|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
 
|-
 
|}
 
 
==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
|Assimilation
+
|Consolidation
|COLD_RELAX_PERIOD
+
|MAX_THICKNESS
|Period of time along which relaxation has a linear increase
+
|Maximum layer thickness allowed for a sediment layer
 +
|
 +
|
 +
|
 
|
 
|
 
|
 
|
 
|-
 
|-
 
| Water
 
| Water
|Assimilation
+
|Consolidation
|DESCRIPTION
+
|MIN_THICKNESS
|Short description about the assimilation property
+
|Minimum thickness allowed for a sediment layer
 +
|
 
|
 
|
 
|
 
|
|-
 
| Water
 
|Assimilation
 
| rowspan="2" |DIMENSION
 
| rowspan="2" |Number of dimensions of the assimilation field
 
|2
 
|Two-Dimensional property
 
|-
 
| Water
 
|Assimilation
 
|3
 
|Three-Dimensional property
 
|-
 
| Water
 
|Assimilation
 
|NAME
 
|Name of the assimilation property
 
 
|
 
|
 
|
 
|
 
|-
 
|-
 
| Water
 
| Water
|Assimilation
+
|Consolidation
 
|OUTPUT_HDF
 
|OUTPUT_HDF
|Output HDF results for assimilation property
+
|Output HDF results
 +
|
 +
|
 +
|
 
|
 
|
 
|
 
|
 
|-
 
|-
 
| Water
 
| Water
|Assimilation
+
|Consolidation
 
|OUTPUT_TIME
 
|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.  
 
|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
|Assimilation
+
|Consolidation
|TIME_SERIE
+
|SURFACE_CSE
|Output time series for assimilation property
+
|Critical shear stress for erosion for the top layer
 +
|
 +
|
 +
|
 
|
 
|
 
|
 
|
 
|-
 
|-
 
| Water
 
| Water
|Assimilation
+
|Consolidation
|TIME_SERIE_LOCATION
+
|TIME_SERIE
|Path to time serie locations file
+
|Output time series
 +
|
 
|
 
|
 
|
 
|
|-
 
| Water
 
|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
 
|-
 
| Water
 
|Assimilation
 
|V
 
|Variable is referenced to the YY faces of the control volume
 
|-
 
| Water
 
|Assimilation
 
|Z
 
|Variable is defined in the center of the control volume
 
|-
 
| Water
 
|Assimilation
 
|UNITS
 
|Assimilation property units
 
 
|
 
|
 
|
 
|
 
|-
 
|-
 
| Water
 
| Water
|Assimilation
+
|Consolidation
|VGROUP_PATH
+
|TIME_SERIE_LOCATION
|
+
|Path to time serie locations file
 
|
 
|
 
|
 
|
Line 8,981: Line 9,059:
 
|}
 
|}
  
=== Module Consolidation===
+
=== Module FreeVerticalMovement===
[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/MOHIDWater/ModuleFreeVerticalMovement.F90 Source Code]
 
{| class="wikitable"
 
{| class="wikitable"
 
|-
 
|-
Line 8,996: Line 9,074:
 
|-
 
|-
 
| Water
 
| Water
|Consolidation
+
|FreeVerticalMovement
|BOXFLUXES
+
|CHS
|Path to boxes file. If specified in input data file, computes box integration based on the defined file.
+
|Hindered settling concentration threshold
 +
|
 
|
 
|
 
|
 
|
|-
 
| Water
 
|Consolidation
 
|COMPUTE_SHEAR_STRESS
 
|Compute shear stress or read from file
 
 
|
 
|
 
|
 
|
 
|-
 
|-
 
| Water
 
| Water
|Consolidation
+
|FreeVerticalMovement
|CONSOLIDATION
+
|DEPOSITION
|Specifies if consolidation is to be computed
+
|Compute deposition for particulate property
 +
|
 
|
 
|
 
|
 
|
|-
 
| Water
 
|Consolidation
 
|CONSOLIDATION_DT
 
|Time step for consolidation
 
 
|
 
|
 
|
 
|
 
|-
 
|-
| Water
+
| rowspan="2" |Water
|Consolidation
+
| rowspan="2" |FreeVerticalMovement
|CONTINUOUS
+
| rowspan="2" |FREEVERT_IMPEXP_ADV
|Speficies if initialization is based in previous run
+
| 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
|Consolidation
+
|FreeVerticalMovement
|CSE_COEF
+
|KL
|Coeficient to compute exponential increase of critical shear stress for erosion with depth
+
|Parameter to compute settling velocity based on cohesive sediment concentration
 +
|
 
|
 
|
 
|
 
|
|-
 
| Water
 
|Consolidation
 
|DECAYMENT
 
|Computes porosity decayment (compaction) inside the sediment compartment
 
 
|
 
|
 
|
 
|
 
|-
 
|-
 
| Water
 
| Water
|Consolidation
+
|FreeVerticalMovement
|DECAYTIME
+
|KL1
|Decay factor for consolidation
+
|Parameter to compute settling velocity based on cohesive sediment concentration
 +
|
 
|
 
|
 
|
 
|
|-
 
| Water
 
|Consolidation
 
|INFINITE_CSE
 
|Maximum critical shear stress for erosion
 
 
|
 
|
 
|
 
|
 
|-
 
|-
 
| Water
 
| Water
|Consolidation
+
|FreeVerticalMovement
|MAX_THICKNESS
+
|M
|Maximum layer thickness allowed for a sediment layer
+
|Parameter to compute settling velocity based on cohesive sediment concentration
 +
|
 
|
 
|
 
|
 
|
|-
 
| Water
 
|Consolidation
 
|MIN_THICKNESS
 
|Minimum thickness allowed for a sediment layer
 
 
|
 
|
 
|
 
|
 
|-
 
|-
 
| Water
 
| Water
|Consolidation
+
|FreeVerticalMovement
|OUTPUT_HDF
+
|ML
|Output HDF results
+
|Parameter to compute settling velocity based on cohesive sediment concentration
 +
|
 
|
 
|
 
|
 
|
|-
 
| 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
 
| Water
|Consolidation
+
|FreeVerticalMovement
|SURFACE_CSE
+
|SALTINT
|Critical shear stress for erosion for the top layer
+
|Definition of free vertical movement being function of salinity
 +
|
 
|
 
|
 
|
 
|
|-
 
| Water
 
|Consolidation
 
|TIME_SERIE
 
|Output time series
 
 
|
 
|
 
|
 
|
 
|-
 
|-
 
| Water
 
| Water
|Consolidation
+
|FreeVerticalMovement
|TIME_SERIE_LOCATION
+
|SALTINTVALUE
|Path to time serie locations 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,111: Line 9,190:
 
|}
 
|}
  
=== Module FreeVerticalMovement===
+
=== Module Hydrodynamic===
[https://github.com/Mohid-Water-Modelling-System/Mohid/blob/master/Software/MOHIDWater/ModuleFreeVerticalMovement.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,126: Line 9,205:
 
|-
 
|-
 
| Water
 
| Water
|FreeVerticalMovement
+
|Hydrodynamic
|CHS
+
|ADV_METHOD_H
|Hindered settling concentration threshold
+
|Defines the horizontal numerical method of advection.
 +
|
 
|
 
|
 
|
 
|
|-
 
| Water
 
|FreeVerticalMovement
 
|DEPOSITION
 
|Compute deposition for particulate property
 
 
|
 
|
 
|
 
|
 
|-
 
|-
 
| Water
 
| Water
|FreeVerticalMovement
+
|Hydrodynamic
| rowspan="2" |FREEVERT_IMPEXP_ADV
+
|ADV_METHOD_V
| rowspan="2" |Coeficient to compute vertical movement through implicit or explicit methods
 
|0.0
 
|Implicit
 
|-
 
| Water
 
|FreeVerticalMovement
 
|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
 
| Water
|FreeVerticalMovement
+
|Hydrodynamic
|ML
+
|ATM_PRESSURE
|Parameter to compute settling velocity based on cohesive sediment concentration
+
|Checks if the user wants to consider the effect of the Atmospheric Pressure
 +
|
 
|
 
|
 
|
 
|
|-
 
| Water
 
|FreeVerticalMovement
 
|SALTINT
 
|Definition of free vertical movement being function of salinity
 
 
|
 
|
 
|
 
|
 
|-
 
|-
| Water
+
| rowspan="3" |Water
|FreeVerticalMovement
+
| rowspan="3" |Hydrodynamic
|SALTINTVALUE
+
| rowspan="3" |ATM_PRESSURE_TYPE
|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="3" |Defines the atmospheric reference field
|
+
|0
|
+
|no atmospheric reference field
 +
| rowspan="3" |
 +
| rowspan="3" |
 +
| rowspan="3" |
 
|-
 
|-
| Water
 
|FreeVerticalMovement
 
| rowspan="2" |WS_TYPE
 
| rowspan="2" |Method to compute settling velocity
 
 
|1
 
|1
|Prescribe a constant settling velocity for particulate property
+
|use "atmospheric pressure" from Module Atmosphere
 
|-
 
|-
| Water
 
|FreeVerticalMovement
 
 
|2
 
|2
|Compute settling velocity as function of cohesive sediment concentration
+
|use "mslp" (aka Mean Sea Level Pressure) from Module Atmosphere
 
|-
 
|-
 
| Water
 
| Water
|FreeVerticalMovement
+
|Hydrodynamic
|ws_value
+
|BAROCLINIC
 +
|Checks if the user pretends to compute the baroclinic pressure
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 9,213: Line 9,261:
 
|-
 
|-
 
| Water
 
| Water
|FreeVerticalMovement
+
|Hydrodynamic
|WS_VALUE
+
|BAROCLINIC_METHOD
|Prescribed constant settling velocity
+
|
 
|
 
|
 
|
 
|
Line 9,221: Line 9,269:
 
|
 
|
 
|
 
|
|}
 
 
=== Module Hydrodynamic===
 
[https://github.com/Mohid-Water-Modelling-System/Mohid/blob/master/Software/MOHIDWater/ModuleHydrodynamic.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
 
|Hydrodynamic
|ADV_METHOD_H
+
|BAROCLINIC_OBC_DISCRET
|Defines the horizontal numerical method of advection.
+
|
 +
|
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 9,246: Line 9,282:
 
| Water
 
| Water
 
|Hydrodynamic
 
|Hydrodynamic
|ADV_METHOD_V
+
|BAROCLINIC_POLIDEGREE
 +
|
 
|
 
|
 
|
 
|
 
|
 
|
|-
 
| Water
 
|Hydrodynamic
 
|ATM_PRESSURE
 
|Checks if the user wants to consider the effect of the Atmospheric Pressure
 
 
|
 
|
 
|
 
|
 
|-
 
|-
| Water
+
| rowspan="3" |Water
|Hydrodynamic
+
| rowspan="3" |Hydrodynamic
| rowspan="3" |ATM_PRESSURE_TYPE
+
| rowspan="3" |BAROCLINIC_RADIATION
| rowspan="3" |Defines the atmospheric reference field
+
| rowspan="3" |Check if the user wants to radiate internal tides
|0  
+
|0
|no atmospheric reference field
+
|No radiation
 +
| rowspan="3" |
 +
| rowspan="3" |
 +
| rowspan="3" |
 
|-
 
|-
| Water
 
|Hydrodynamic
 
 
|1
 
|1
|use "atmospheric pressure" from Module Atmosphere
+
|Horizontal
 
|-
 
|-
| Water
 
|Hydrodynamic
 
 
|2
 
|2
|use "mslp" (aka Mean Sea Level Pressure) from Module Atmosphere
+
|Vertical
 
|-
 
|-
 
| Water
 
| Water
 
|Hydrodynamic
 
|Hydrodynamic
|BAROCLINIC
+
|BAROCLINIC_WAVE_DT
|Checks if the user pretends to compute the baroclinic pressure
 
|
 
|
 
|-
 
| Water
 
|Hydrodynamic
 
|BAROCLINIC_METHOD
 
 
|
 
|
 
|
 
|
 
|
 
|
|-
 
| Water
 
|Hydrodynamic
 
|BAROCLINIC_OBC_DISCRET
 
 
|
 
|
 
|
 
|
Line 9,298: Line 9,318:
 
| Water
 
| Water
 
|Hydrodynamic
 
|Hydrodynamic
|BAROCLINIC_POLIDEGREE
+
|begin_dragcoef
 
|
 
|
 
|
 
|
 
|
 
|
|-
 
| Water
 
|Hydrodynamic
 
| rowspan="3" |BAROCLINIC_RADIATION
 
| rowspan="3" |Check if the user wants to radiate internal tides
 
|0
 
|No radiation
 
|-
 
| Water
 
|Hydrodynamic
 
|1
 
|Horizontal
 
|-
 
| Water
 
|Hydrodynamic
 
|2
 
|Vertical
 
|-
 
| Water
 
|Hydrodynamic
 
|BAROCLINIC_WAVE_DT
 
 
|
 
|
 
|
 
|
Line 9,329: Line 9,328:
 
| Water
 
| Water
 
|Hydrodynamic
 
|Hydrodynamic
|begin_dragcoef
+
|BIHARMONIC
 +
|Check if the user wants to compute the horizontal diffusion of momentum with a bi-harmonic formulation
 
|
 
|
 
|
 
|
 
|
 
|
|-
 
| Water
 
|Hydrodynamic
 
|BIHARMONIC
 
|Check if the user wants to compute the horizontal diffusion of momentum with a bi-harmonic formulation
 
 
|
 
|
 
|
 
|
Line 9,345: Line 9,340:
 
|BIHARMONIC_COEF
 
|BIHARMONIC_COEF
 
|horizontal diffusion ocefficent used when the bi-harmonic option is on
 
|horizontal diffusion ocefficent used when the bi-harmonic option is on
 +
|
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 9,352: Line 9,350:
 
|BOTTOMVISC_COEF
 
|BOTTOMVISC_COEF
 
|Factor that multiplies diffusion number for imposing a maximum viscosity at bottom layer  
 
|Factor that multiplies diffusion number for imposing a maximum viscosity at bottom layer  
 +
|
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 9,359: Line 9,360:
 
|BOTTOMVISC_LIM
 
|BOTTOMVISC_LIM
 
|Limitation of viscosity at the bottom due to semi-implicit discretization of shear stress on hydrodynamic equations.
 
|Limitation of viscosity at the bottom due to semi-implicit discretization of shear stress on hydrodynamic equations.
 +
|
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 9,366: Line 9,370:
 
|BOTTOMWATERFLUX
 
|BOTTOMWATERFLUX
 
|Checks if the user want to consider the effect of the soil infiltration or consolidation
 
|Checks if the user want to consider the effect of the soil infiltration or consolidation
 +
|
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 9,373: Line 9,380:
 
|BOUNDARYBAROCLINIC
 
|BOUNDARYBAROCLINIC
 
|Check if the user wants to compute the baroclinic force in the boundary faces
 
|Check if the user wants to compute the baroclinic force in the boundary faces
 +
|
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 9,380: Line 9,390:
 
|BOUNDARYFILE
 
|BOUNDARYFILE
 
|The file name of 3D file where the relaxation coefficient are.  
 
|The file name of 3D file where the relaxation coefficient are.  
 +
|
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 9,387: Line 9,400:
 
|BOXFLUXES
 
|BOXFLUXES
 
|The user can give the name of the file boxes definition. If this file exist then the model computes water fluxes between boxes
 
|The user can give the name of the file boxes definition. If this file exist then the model computes water fluxes between boxes
 +
|
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 9,394: Line 9,410:
 
|BRCORIOLIS
 
|BRCORIOLIS
 
|Checks if the user wants to relax the coriolis force
 
|Checks if the user wants to relax the coriolis force
 +
|
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 9,400: Line 9,419:
 
|Hydrodynamic
 
|Hydrodynamic
 
|BRFORCE
 
|BRFORCE
 +
|
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 9,408: Line 9,430:
 
|BRROX
 
|BRROX
 
|Checks if the user wants to relax the baroclinic force
 
|Checks if the user wants to relax the baroclinic force
 +
|
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 9,415: Line 9,440:
 
|BRTRANSPORT
 
|BRTRANSPORT
 
|Checks if the user wants to relax the horizontal momentum transport
 
|Checks if the user wants to relax the horizontal momentum transport
 +
|
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 9,422: Line 9,450:
 
|BRVELOCITY
 
|BRVELOCITY
 
|Checks if the user wants to relax the horizontal velocity  
 
|Checks if the user wants to relax the horizontal velocity  
 +
|
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 9,429: Line 9,460:
 
|BRWATERLEVEL
 
|BRWATERLEVEL
 
|Checks if the user wants to relax the water level  
 
|Checks if the user wants to relax the water level  
 +
|
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 9,435: Line 9,469:
 
|Hydrodynamic
 
|Hydrodynamic
 
|CELERITY_TYPE
 
|CELERITY_TYPE
 +
|
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 9,443: Line 9,480:
 
|CENTRIFUGAL
 
|CENTRIFUGAL
 
|Checks if the user want to consider the CENTRIFUGAL force. By default the CENTRIFUGAL force is not compute
 
|Checks if the user want to consider the CENTRIFUGAL force. By default the CENTRIFUGAL force is not compute
 +
|
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 9,450: Line 9,490:
 
|CONSERVATIVE_HOR_DIF
 
|CONSERVATIVE_HOR_DIF
 
|Check if the user wants to compute the horizontal diffusion in a conservative way.
 
|Check if the user wants to compute the horizontal diffusion in a conservative way.
 +
|
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 9,457: Line 9,500:
 
|CONTINUOUS
 
|CONTINUOUS
 
|Checks if the user pretends to continue a old run
 
|Checks if the user pretends to continue a old run
 +
|
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 9,464: Line 9,510:
 
|CORIOLIS
 
|CORIOLIS
 
|Checks  if the user pretends to compute the coriolis force effect
 
|Checks  if the user pretends to compute the coriolis force effect
 +
|
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 9,471: Line 9,520:
 
|CORRECT_WATERLEVEL
 
|CORRECT_WATERLEVEL
 
|check if the user wants to corrected the water level when it is lower than a reference water level
 
|check if the user wants to corrected the water level when it is lower than a reference water level
 +
|
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 9,480: Line 9,532:
 
|
 
|
 
|
 
|
 +
|
 +
|
 +
|Boolean
 
|-
 
|-
| Water
+
| rowspan="3" |Water
|Hydrodynamic
+
| rowspan="3" |Hydrodynamic
 
| rowspan="3" |CYCLIC_DIRECTION
 
| rowspan="3" |CYCLIC_DIRECTION
 
| rowspan="3" |Check along which direction the user wants to impose a CYCLIC boundary condition
 
| rowspan="3" |Check along which direction the user wants to impose a CYCLIC boundary condition
 
|DirectionX_
 
|DirectionX_
 
|Direction x
 
|Direction x
 +
| rowspan="3" |
 +
| rowspan="3" |
 +
| rowspan="3" |
 
|-
 
|-
| Water
 
|Hydrodynamic
 
 
|DirectionY_
 
|DirectionY_
 
|Direction Y
 
|Direction Y
 
|-
 
|-
| Water
 
|Hydrodynamic
 
 
|DirectionXY_
 
|DirectionXY_
 
|Directions X and Y
 
|Directions X and Y
Line 9,504: Line 9,558:
 
|
 
|
 
|
 
|
 +
|
 +
|
 +
|Boolean
 
|-
 
|-
 
| Water
 
| Water
Line 9,509: Line 9,566:
 
|DEADZONE
 
|DEADZONE
 
|Check if the user wants to define a dead zone where the submodel do not look for information in the father model.
 
|Check if the user wants to define a dead zone where the submodel do not look for information in the father model.
 +
|
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 9,516: Line 9,576:
 
|DEADZONE_FILE
 
|DEADZONE_FILE
 
|Its a griddata file, filled with 0s and 1s indicating which cells are deadzone and which cells are not.
 
|Its a griddata file, filled with 0s and 1s indicating which cells are deadzone and which cells are not.
 +
|
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 9,522: Line 9,585:
 
|Hydrodynamic
 
|Hydrodynamic
 
|DECAY_IN
 
|DECAY_IN
 +
|
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 9,529: Line 9,595:
 
|Hydrodynamic
 
|Hydrodynamic
 
|DECAY_OUT
 
|DECAY_OUT
 +
|
 +
|
 +
|
 
|
 
|
 
|
 
|
 
|
 
|
 
|-
 
|-
| Water
+
| rowspan="2" |Water
|Hydrodynamic
+
| rowspan="2" |Hydrodynamic
 
| rowspan="2" |DISCRETIZATION
 
| rowspan="2" |DISCRETIZATION
 
| rowspan="2" |Check what type of implicit discretization in time is choose for the global equations
 
| rowspan="2" |Check what type of implicit discretization in time is choose for the global equations
 
|1
 
|1
 
|Abbott Scheme - 4 equations per iteration
 
|Abbott Scheme - 4 equations per iteration
 +
| rowspan="2" |
 +
| rowspan="2" |
 +
| rowspan="2" |
 
|-
 
|-
| Water
 
|Hydrodynamic
 
 
|2
 
|2
 
|Leendertse Scheme - 6 equations per iteration
 
|Leendertse Scheme - 6 equations per iteration
Line 9,548: Line 9,618:
 
|Hydrodynamic
 
|Hydrodynamic
 
|DT_OUTPUT_TIME
 
|DT_OUTPUT_TIME
 +
|
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 9,556: Line 9,629:
 
|ENERGY
 
|ENERGY
 
|Check if the user want to compute the potential and kinetic energy of the entire domain
 
|Check if the user want to compute the potential and kinetic energy of the entire domain
 +
|
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 9,562: Line 9,638:
 
|Hydrodynamic
 
|Hydrodynamic
 
|ENERGY_DT
 
|ENERGY_DT
 +
|
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 9,569: Line 9,648:
 
|Hydrodynamic
 
|Hydrodynamic
 
|ENERGY_WINDOW
 
|ENERGY_WINDOW
 +
|
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 9,577: Line 9,659:
 
|ENTERING_WAVE
 
|ENTERING_WAVE
 
|Checks if the wave imposed in the boundary is entering in the domain or leaving it
 
|Checks if the wave imposed in the boundary is entering in the domain or leaving it
 +
|
 +
|
 +
|
 
|
 
|
 
|
 
|
 
|-
 
|-
| Water
+
| rowspan="5" |Water
|Hydrodynamic
+
| rowspan="5" |Hydrodynamic
 
| rowspan="5" |EVOLUTION
 
| 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.
 
| 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
 
|No hydrodynamic
 
|No hydrodynamic
 +
| rowspan="5" |
 +
| rowspan="5" |
 +
| rowspan="5" |
 
|-
 
|-
| Water
 
|Hydrodynamic
 
 
|Read_File
 
|Read_File
 
|Read File
 
|Read File
 
|-
 
|-
| Water
 
|Hydrodynamic
 
 
|Residual_hydrodynamic
 
|Residual_hydrodynamic
 
|Residual hydrodynamic
 
|Residual hydrodynamic
 
|-
 
|-
| Water
 
|Hydrodynamic
 
 
|Solve_Equations
 
|Solve_Equations
 
|Solve equations
 
|Solve equations
 
|-
 
|-
| Water
 
|Hydrodynamic
 
 
|Vertical1D
 
|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.
 
|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.
Line 9,611: Line 9,691:
 
|HMIN_ADVECTION
 
|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
 
|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
 +
|
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 9,618: Line 9,701:
 
|HMIN_CHEZY
 
|HMIN_CHEZY
 
|Checks the minimum water column height below which the chezy coefficient is constant. By default Hmin_Chezy is equal to 10 cm
 
|Checks the minimum water column height below which the chezy coefficient is constant. By default Hmin_Chezy is equal to 10 cm
 +
|
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 9,624: Line 9,710:
 
|Hydrodynamic
 
|Hydrodynamic
 
|HMIN_CONVECTION
 
|HMIN_CONVECTION
 +
|
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 9,632: Line 9,721:
 
|HORIZONTALADVECTION
 
|HORIZONTALADVECTION
 
|Checks  if the user pretends to compute the horizontal advection effect
 
|Checks  if the user pretends to compute the horizontal advection effect
 +
|
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 9,638: Line 9,730:
 
|Hydrodynamic
 
|Hydrodynamic
 
|HORIZONTALCONVECTION
 
|HORIZONTALCONVECTION
 +
|
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 9,646: Line 9,741:
 
|HORIZONTALDIFFUSION
 
|HORIZONTALDIFFUSION
 
|Checks  if the user pretends to compute the horizontal diffusion effect
 
|Checks  if the user pretends to compute the horizontal diffusion effect
 +
|
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 9,653: Line 9,751:
 
|IMPLICIT_HORADVECTION
 
|IMPLICIT_HORADVECTION
 
|Checks if the user wants to compute the horizontal advection implicitly. By default the model do not compute the horizontal advection implicitly
 
|Checks if the user wants to compute the horizontal advection implicitly. By default the model do not compute the horizontal advection implicitly
 +
|
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 9,659: Line 9,760:
 
|Hydrodynamic
 
|Hydrodynamic
 
|IMPLICIT_HORCONVECTION
 
|IMPLICIT_HORCONVECTION
 +
|
 +
|
 +
|
 
|
 
|
 
|
 
|
 
|
 
|
 
|-
 
|-
| Water
+
| rowspan="3" |Water
|Hydrodynamic
+
| rowspan="3" |Hydrodynamic
 
| rowspan="3" |IMPLICIT_VERTADVECTION
 
| rowspan="3" |IMPLICIT_VERTADVECTION
 
| rowspan="3" |Check if the vertical advection is implicit
 
| rowspan="3" |Check if the vertical advection is implicit
 
|0.0
 
|0.0
 
|Explicit
 
|Explicit
 +
| rowspan="3" |
 +
| rowspan="3" |
 +
| rowspan="3" |
 
|-
 
|-
| Water
 
|Hydrodynamic
 
 
|0.5
 
|0.5
 
|Hybrid for option in (0.0, 1.0)
 
|Hybrid for option in (0.0, 1.0)
 
|-
 
|-
| Water
 
|Hydrodynamic
 
 
|1.0
 
|1.0
 
|Implicit
 
|Implicit
Line 9,683: Line 9,786:
 
|Hydrodynamic
 
|Hydrodynamic
 
|IMPLICIT_VERTCONVECTION
 
|IMPLICIT_VERTCONVECTION
 +
|
 +
|
 +
|
 
|
 
|
 
|
 
|
 
|
 
|
 
|-
 
|-
| Water
+
| rowspan="3" |Water
|Hydrodynamic
+
| rowspan="3" |Hydrodynamic
 
| rowspan="3" |IMPLICIT_VERTDIFFUSION
 
| rowspan="3" |IMPLICIT_VERTDIFFUSION
 
| rowspan="3" |Check if the vertical advection is implicit
 
| rowspan="3" |Check if the vertical advection is implicit
 
|0.0
 
|0.0
 
|Explicit
 
|Explicit
 +
| rowspan="3" |
 +
| rowspan="3" |
 +
| rowspan="3" |
 
|-
 
|-
| Water
 
|Hydrodynamic
 
 
|0.5
 
|0.5
 
|Hybrid for option in (0.0, 1.0)
 
|Hybrid for option in (0.0, 1.0)
 
|-
 
|-
| Water
 
|Hydrodynamic
 
 
|1.0
 
|1.0
 
|Implicit
 
|Implicit
Line 9,708: Line 9,813:
 
|INERTIAL_PERIODS
 
|INERTIAL_PERIODS
 
|The period after which the total effect of the baroclinic force is compute
 
|The period after which the total effect of the baroclinic force is compute
 +
|
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 9,715: Line 9,823:
 
|INITIAL_ELEVATION
 
|INITIAL_ELEVATION
 
|Checks if the user wants to impose a initial elevation
 
|Checks if the user wants to impose a initial elevation
 +
|
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 9,722: Line 9,833:
 
|INITIAL_ELEVATION_VALUE
 
|INITIAL_ELEVATION_VALUE
 
|The user define with this keyword the initial elevation value
 
|The user define with this keyword the initial elevation value
 +
|
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 9,729: Line 9,843:
 
|INITIAL_VEL_U
 
|INITIAL_VEL_U
 
|Checks  if the user pretends to impose a initial U (X) velocity
 
|Checks  if the user pretends to impose a initial U (X) velocity
 +
|
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 9,736: Line 9,853:
 
|INITIAL_VEL_V
 
|INITIAL_VEL_V
 
|Checks  if the user pretends to impose a initial V (Y) velocity
 
|Checks  if the user pretends to impose a initial V (Y) velocity
 +
|
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 9,745: Line 9,865:
 
|1
 
|1
 
|Imposed water level using the inverted barometer simplified solution
 
|Imposed water level using the inverted barometer simplified solution
 +
|
 +
|
 +
|
 
|-
 
|-
 
| Water
 
| Water
Line 9,751: Line 9,874:
 
|The user can also change the reference atmospheric pressure of the inverted barometer solution via this keyword
 
|The user can also change the reference atmospheric pressure of the inverted barometer solution via this keyword
 
|101325
 
|101325
 +
|
 +
|
 +
|
 
|
 
|
 
|-
 
|-
Line 9,756: Line 9,882:
 
|Hydrodynamic
 
|Hydrodynamic
 
|INTERNAL_CELERITY
 
|INTERNAL_CELERITY
 +
|
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 9,764: Line 9,893:
 
|LOCAL_DENSITY
 
|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  
 
|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
+
| rowspan="7" |Water
|Hydrodynamic
+
| rowspan="7" |Hydrodynamic
 
| rowspan="7" |LOCAL_SOLUTION
 
| rowspan="7" |LOCAL_SOLUTION
 
| 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
 
| 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
 
|1
 
|1
 
|No local solution
 
|No local solution
 +
| rowspan="7" |
 +
| rowspan="7" |
 +
| rowspan="7" |
 
|-
 
|-
| Water
 
|Hydrodynamic
 
 
|2
 
|2
 
|Submodel
 
|Submodel
 
|-
 
|-
| Water
 
|Hydrodynamic
 
 
|3
 
|3
 
|AssimilationField
 
|AssimilationField
 
|-
 
|-
| Water
 
|Hydrodynamic
 
 
|4
 
|4
 
|Gauge
 
|Gauge
 
|-
 
|-
| Water
 
|Hydrodynamic
 
 
|5
 
|5
 
|AssimilaPlusSubModel
 
|AssimilaPlusSubModel
 
|-
 
|-
| Water
 
|Hydrodynamic
 
 
|6
 
|6
 
|GaugePlusSubModel
 
|GaugePlusSubModel
 
|-
 
|-
| Water
 
|Hydrodynamic
 
 
|7
 
|7
 
|AssimilaGaugeSubModel
 
|AssimilaGaugeSubModel
Line 9,808: Line 9,931:
 
|MIN_COMPONENT
 
|MIN_COMPONENT
 
|The minimum component of the radiative wave below which the radiation process is canceled
 
|The minimum component of the radiative wave below which the radiation process is canceled
 +
|
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 9,815: Line 9,941:
 
|MIN_VELOCITY
 
|MIN_VELOCITY
 
|The minimum velocity in the open boundary below which the radiation is canceled  
 
|The minimum velocity in the open boundary below which the radiation is canceled  
 +
|
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 9,822: Line 9,951:
 
|MIN_WATERLEVEL
 
|MIN_WATERLEVEL
 
|reference level below which the water level is corrected.
 
|reference level below which the water level is corrected.
 +
|
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 9,828: Line 9,960:
 
|Hydrodynamic
 
|Hydrodynamic
 
|MINVEL_BAROCLINIC
 
|MINVEL_BAROCLINIC
 +
|
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 9,836: Line 9,971:
 
|MISSING_NULL
 
|MISSING_NULL
 
|Check if the user wants to replace the missing values by zero
 
|Check if the user wants to replace the missing values by zero
 +
|
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 9,843: Line 9,981:
 
|MOMENTUM_DISCHARGE
 
|MOMENTUM_DISCHARGE
 
|Checks if the user wants to do a discharge of momentum. By default the model do not have momentum discharges
 
|Checks if the user wants to do a discharge of momentum. By default the model do not have momentum discharges
 +
|
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 9,849: Line 9,990:
 
|Hydrodynamic
 
|Hydrodynamic
 
|NH_ALPHA_LU
 
|NH_ALPHA_LU
 +
|
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 9,856: Line 10,000:
 
|Hydrodynamic
 
|Hydrodynamic
 
|NH_IMPLICIT_COEF_W
 
|NH_IMPLICIT_COEF_W
 +
|
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 9,863: Line 10,010:
 
|Hydrodynamic
 
|Hydrodynamic
 
|NH_MAXIT
 
|NH_MAXIT
 +
|
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 9,873: Line 10,023:
 
|
 
|
 
|
 
|
|-
+
|
 +
|
 +
|
 +
|-
 
| Water
 
| Water
 
|Hydrodynamic
 
|Hydrodynamic
 
|NH_RESIDUAL
 
|NH_RESIDUAL
 +
|
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 9,885: Line 10,041:
 
|NONHYDROSTATIC
 
|NONHYDROSTATIC
 
|Checks if the user want to compute the effect of local vertical acceleration over the pressure field
 
|Checks if the user want to compute the effect of local vertical acceleration over the pressure field
 +
|
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 9,891: Line 10,050:
 
|Hydrodynamic
 
|Hydrodynamic
 
|NORMAL_BAROCLINIC
 
|NORMAL_BAROCLINIC
 +
|
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 9,899: Line 10,061:
 
|NULL_BOUND_HORADV
 
|NULL_BOUND_HORADV
 
|Checks if the user wants to assume null horizontal advection in the open boundary
 
|Checks if the user wants to assume null horizontal advection in the open boundary
 +
|
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 9,905: Line 10,070:
 
|Hydrodynamic
 
|Hydrodynamic
 
|NULL_BOUND_HORCONV
 
|NULL_BOUND_HORCONV
 +
|
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 9,914: Line 10,082:
 
|Checks if the user want to parameterize the influence of an
 
|Checks if the user want to parameterize the influence of an
 
OBSTACLE in the flow, giving a determined drag coefficient
 
OBSTACLE in the flow, giving a determined drag coefficient
 
+
|
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 9,922: Line 10,092:
 
|OUTPUT_FACES
 
|OUTPUT_FACES
 
|Option to output to Hydrodynamic HDF5 file the horizontal velocity component properties in the velocity (U or V) grid.  
 
|Option to output to Hydrodynamic HDF5 file the horizontal velocity component properties in the velocity (U or V) grid.  
 +
|
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 9,929: Line 10,102:
 
|OUTPUT_PROFILE
 
|OUTPUT_PROFILE
 
|Perform profile outputs in HDF5 format
 
|Perform profile outputs in HDF5 format
 +
|
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 9,935: Line 10,111:
 
|Hydrodynamic
 
|Hydrodynamic
 
|OUTPUT_TIME
 
|OUTPUT_TIME
 +
|
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 9,942: Line 10,121:
 
|Hydrodynamic
 
|Hydrodynamic
 
|POTENTIAL_ALGORITHM
 
|POTENTIAL_ALGORITHM
 +
|
 +
|
 +
|
 
|
 
|
 
|
 
|
 
|
 
|
 
|-
 
|-
| Water
+
| rowspan="4" |Water
|Hydrodynamic
+
| rowspan="4" |Hydrodynamic
 
| rowspan="4" |RADIATION
 
| rowspan="4" |RADIATION
 
| rowspan="4" |Checks if the user wants to impose the Flather 1974 radiation boundary condition or other
 
| rowspan="4" |Checks if the user wants to impose the Flather 1974 radiation boundary condition or other
 
|0
 
|0
 
|No Radiation
 
|No Radiation
 +
| rowspan="4" |
 +
| rowspan="4" |
 +
| rowspan="4" |
 
|-
 
|-
| Water
 
|Hydrodynamic
 
 
|1
 
|1
 
|FlatherWindWave_
 
|FlatherWindWave_
 
|-
 
|-
| Water
 
|Hydrodynamic
 
 
|2
 
|2
 
|FlatherLocalSolution_
 
|FlatherLocalSolution_
 
|-
 
|-
| Water
 
|Hydrodynamic
 
 
|3
 
|3
 
|BlumbergKantha_
 
|BlumbergKantha_
Line 9,972: Line 10,151:
 
|RAMP
 
|RAMP
 
|Check if the user wants to start with baroclinic force null and only after a specific period the total force is compute.
 
|Check if the user wants to start with baroclinic force null and only after a specific period the total force is compute.
 +
|
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 9,979: Line 10,161:
 
|RAMP_START
 
|RAMP_START
 
|This keyword is used to read the initial data Year Month Day Hour Minutes Seconds
 
|This keyword is used to read the initial data Year Month Day Hour Minutes Seconds
 +
|
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 9,986: Line 10,171:
 
|RECORDING
 
|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
 
|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
 +
|
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 9,992: Line 10,180:
 
|Hydrodynamic
 
|Hydrodynamic
 
|REF_BOUND_WATERLEVEL
 
|REF_BOUND_WATERLEVEL
 +
|
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 9,999: Line 10,190:
 
|Hydrodynamic
 
|Hydrodynamic
 
|RELAX_REF_VEL
 
|RELAX_REF_VEL
 +
|
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 10,007: Line 10,201:
 
|RESIDUAL
 
|RESIDUAL
 
|Check if the user want to compute the residual flow  
 
|Check if the user want to compute the residual flow  
 +
|
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 10,014: Line 10,211:
 
|RESTART_FILE_OUTPUT_TIME
 
|RESTART_FILE_OUTPUT_TIME
 
|Output Time to write restart files
 
|Output Time to write restart files
 +
|
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 10,021: Line 10,221:
 
|RESTART_FILE_OVERWRITE
 
|RESTART_FILE_OVERWRITE
 
|Defines whether to overwrite the output restart file or not. By default, the output restart is not overwritten
 
|Defines whether to overwrite the output restart file or not. By default, the output restart is not overwritten
 +
|
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 10,028: Line 10,231:
 
|SLIPPING_CONDITION
 
|SLIPPING_CONDITION
 
|Checks if the user want to consider the slipping condition for horizontal diffusion
 
|Checks if the user want to consider the slipping condition for horizontal diffusion
 +
|
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 10,038: Line 10,244:
 
|
 
|
 
|
 
|
|-
+
|
 +
|
 +
|
 +
|-
 
| Water
 
| Water
 
|Hydrodynamic
 
|Hydrodynamic
 
|STATISTICS
 
|STATISTICS
 
|Checks out if the user pretends the statistics of the hydrodynamic properties
 
|Checks out if the user pretends the statistics of the hydrodynamic properties
 +
|
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 10,050: Line 10,262:
 
|STATISTICS_FILE
 
|STATISTICS_FILE
 
|The statistics definition file of the hydrodynamic properties
 
|The statistics definition file of the hydrodynamic properties
 +
|
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 10,057: Line 10,272:
 
|SUBMODEL
 
|SUBMODEL
 
|Check if the user wants to run this model as a submodel
 
|Check if the user wants to run this model as a submodel
 +
|
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 10,064: Line 10,282:
 
|SURFACEWATERFLUX
 
|SURFACEWATERFLUX
 
|Checks if the user want to consider the effect of precipitation and evaporation
 
|Checks if the user want to consider the effect of precipitation and evaporation
 +
|
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 10,071: Line 10,292:
 
|TIDE
 
|TIDE
 
|Checks if the user pretends to impose a wave tide in the open boundary
 
|Checks if the user pretends to impose a wave tide in the open boundary
 +
|
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 10,078: Line 10,302:
 
|TIDEPOTENTIAL
 
|TIDEPOTENTIAL
 
|Checks if the user want to consider the effect of the potential tide
 
|Checks if the user want to consider the effect of the potential tide
 +
|
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 10,085: Line 10,312:
 
|TIME_SERIE
 
|TIME_SERIE
 
|Checks out if the user pretends to write a time serie
 
|Checks out if the user pretends to write a time serie
 +
|
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 10,091: Line 10,321:
 
|Hydrodynamic
 
|Hydrodynamic
 
|TIME_SERIE_LOCATION
 
|TIME_SERIE_LOCATION
 +
|
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 10,099: Line 10,332:
 
|TLAG_FILE
 
|TLAG_FILE
 
|The name file where are the relaxation times defined for the radiation boundary condition  
 
|The name file where are the relaxation times defined for the radiation boundary condition  
 +
|
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 10,105: Line 10,341:
 
|Hydrodynamic
 
|Hydrodynamic
 
|TVD_METHOD_H
 
|TVD_METHOD_H
 +
|
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 10,112: Line 10,351:
 
|Hydrodynamic
 
|Hydrodynamic
 
|TVD_METHOD_V
 
|TVD_METHOD_V
 +
|
 +
|
 +
|
 
|
 
|
 
|
 
|
 
|
 
|
 
|-
 
|-
| Water
+
| rowspan="3" |Water
|Hydrodynamic
+
| rowspan="3" |Hydrodynamic
 
| rowspan="3" |UP_CENTER
 
| rowspan="3" |UP_CENTER
 
| rowspan="3" |Check if the horizontal advection discretization is upstream or center differences. By default advection is computed using a Upstream scheme
 
| rowspan="3" |Check if the horizontal advection discretization is upstream or center differences. By default advection is computed using a Upstream scheme
 
|0.0
 
|0.0
 
|Centred differences
 
|Centred differences
 +
| rowspan="3" |
 +
| rowspan="3" |
 +
| rowspan="3" |
 
|-
 
|-
| Water
 
|Hydrodynamic
 
 
|0.5
 
|0.5
 
|Hybrid for option in (0,1)
 
|Hybrid for option in (0,1)
 
|-
 
|-
| Water
 
|Hydrodynamic
 
 
|1.0
 
|1.0
 
|Upstream
 
|Upstream
 
|-
 
|-
| Water
+
| rowspan="2" |Water
|Hydrodynamic
+
| rowspan="2" |Hydrodynamic
 
| rowspan="2" |VELNORMALBOUNDARY
 
| rowspan="2" |VELNORMALBOUNDARY
 
| rowspan="2" |Checks the velocities the user want to impose in the exterior faces
 
| rowspan="2" |Checks the velocities the user want to impose in the exterior faces
 
|1
 
|1
 
|null value
 
|null value
 +
| rowspan="2" |
 +
| rowspan="2" |
 +
| rowspan="2" |
 
|-
 
|-
| Water
 
|Hydrodynamic
 
 
|2
 
|2
 
|null gradient
 
|null gradient
 
|-
 
|-
| Water
+
| rowspan="2" |Water
|Hydrodynamic
+
| rowspan="2" |Hydrodynamic
 
| rowspan="2" |VELTANGENTIALBOUNDARY
 
| rowspan="2" |VELTANGENTIALBOUNDARY
 
| rowspan="2" |Checks the velocities the user want to impose between two boundary points
 
| rowspan="2" |Checks the velocities the user want to impose between two boundary points
 
|1
 
|1
 
|null value
 
|null value
 +
| rowspan="2" |
 +
| rowspan="2" |
 +
| rowspan="2" |
 
|-
 
|-
| Water
 
|Hydrodynamic
 
 
|2
 
|2
 
|null gradient
 
|null gradient
 
|-
 
|-
| Water
+
| rowspan="3" |Water
|Hydrodynamic
+
| rowspan="3" |Hydrodynamic
|VERTICAL_AXISYMMETRIC
+
| rowspan="3" |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)
+
| 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
 +
|-
 +
|2
 +
|Y always implicit
 
|-
 
|-
 
| Water
 
| Water
Line 10,168: Line 10,420:
 
|VERTICALADVECTION
 
|VERTICALADVECTION
 
|Checks  if the user pretends to compute the vertical advection effect
 
|Checks  if the user pretends to compute the vertical advection effect
 +
|
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 10,177: Line 10,432:
 
|
 
|
 
|
 
|
|-
+
|
 +
|
 +
|
 +
|-
 
| Water
 
| Water
 
|Hydrodynamic
 
|Hydrodynamic
 
|VERTICALDIFFUSION
 
|VERTICALDIFFUSION
 
|Checks  if the user pretends to compute the vertical diffusion effect
 
|Checks  if the user pretends to compute the vertical diffusion effect
 +
|
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 10,189: Line 10,450:
 
|VMIN_CHEZY
 
|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
 
|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
 +
|
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 10,195: Line 10,459:
 
|Hydrodynamic
 
|Hydrodynamic
 
|VOLUME_RELATION_MAX
 
|VOLUME_RELATION_MAX
 +
|
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 10,203: Line 10,470:
 
|VOLUMEVARIATION
 
|VOLUMEVARIATION
 
|Checks  if the user pretends to compute the volume variation effect
 
|Checks  if the user pretends to compute the volume variation effect
 +
|
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 10,210: Line 10,480:
 
|WATER_DISCHARGES
 
|WATER_DISCHARGES
 
|Check if the user want to water discharges
 
|Check if the user want to water discharges
 +
|
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 10,217: Line 10,490:
 
|WATERCOLUMN2D
 
|WATERCOLUMN2D
 
|water column thickness below which the 3D processes are disconnected  
 
|water column thickness below which the 3D processes are disconnected  
 +
|
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 10,224: Line 10,500:
 
|WATERLEVEL_MAX_MIN
 
|WATERLEVEL_MAX_MIN
 
|Computes the spatial maps of the maximum and of the minimum water elevation.
 
|Computes the spatial maps of the maximum and of the minimum water elevation.
 +
|
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 10,231: Line 10,510:
 
|WAVE_DIRECTION
 
|WAVE_DIRECTION
 
|The user with this keyword give a direction to a wave entering the domain
 
|The user with this keyword give a direction to a wave entering the domain
 +
|
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 10,238: Line 10,520:
 
|WAVE_STRESS
 
|WAVE_STRESS
 
|Checks if the user want to consider the effect of the waves stress. By default the waves stress is not compute
 
|Checks if the user want to consider the effect of the waves stress. By default the waves stress is not compute
 +
|
 +
|
 +
|
 
|
 
|
 
|
 
|
 
|-
 
|-
| Water
+
| rowspan="3" |Water
|Hydrodynamic
+
| rowspan="3" |Hydrodynamic
 
| rowspan="3" |WIND
 
| rowspan="3" |WIND
 
| rowspan="3" |Checks if the user want to consider the effect of the wind stress. By default the wind stress is not computed
 
| rowspan="3" |Checks if the user want to consider the effect of the wind stress. By default the wind stress is not computed
 
|0
 
|0
 
|No wind forcing
 
|No wind forcing
 +
| rowspan="3" |
 +
| rowspan="3" |
 +
| rowspan="3" |
 
|-
 
|-
| Water
 
|Hydrodynamic
 
 
|1
 
|1
 
|wind forcing
 
|wind forcing
 
|-
 
|-
| Water
 
|Hydrodynamic
 
 
|2
 
|2
 
|wind forcing with a smooth start
 
|wind forcing with a smooth start
Line 10,283: Line 10,567:
 
! scope="col" |Type
 
! scope="col" |Type
 
|-
 
|-
| Water
+
| rowspan="2" |Water
|HydrodynamicFile
+
| rowspan="2" |HydrodynamicFile
 
| rowspan="2" |BAT_INTEGRATION_TYPE
 
| rowspan="2" |BAT_INTEGRATION_TYPE
 
| rowspan="2" |It is possible to calculate the new bathymetry (spacial integration) using two different options
 
| rowspan="2" |It is possible to calculate the new bathymetry (spacial integration) using two different options
 
|MaxVal_Type
 
|MaxVal_Type
 
|Each new integrated cell has the maximum value of the cells used to do the integration of that cell
 
|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" |
 
|-
 
|-
| Water
 
|HydrodynamicFile
 
 
|MeanVal_Type
 
|MeanVal_Type
 
|The depth of the integrated cell is obtained by the average of the cells used to do the integration of that cell.
 
|The depth of the integrated cell is obtained by the average of the cells used to do the integration of that cell.
Line 10,299: Line 10,584:
 
|DT_HYDROFILE
 
|DT_HYDROFILE
 
|Time Step of the hydrodynamic file
 
|Time Step of the hydrodynamic file
 +
|
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 10,306: Line 10,594:
 
|IN_FIELD
 
|IN_FIELD
 
|Input File Name
 
|Input File Name
 +
|
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 10,314: Line 10,605:
 
| rowspan="2" |Input File Type
 
| rowspan="2" |Input File Type
 
|BeginEnd_type
 
|BeginEnd_type
 +
|
 +
|
 +
|
 
|
 
|
 
|-
 
|-
Line 10,319: Line 10,613:
 
|HydrodynamicFile
 
|HydrodynamicFile
 
|M2_Tide_type
 
|M2_Tide_type
 +
|
 +
|
 +
|
 
|
 
|
 
|-
 
|-
| Water
+
| rowspan="2" |Water
|HydrodynamicFile
+
| rowspan="2" |HydrodynamicFile
 
| rowspan="2" |IN_FILE_VERSION
 
| rowspan="2" |IN_FILE_VERSION
 
| rowspan="2" |Input File Version
 
| rowspan="2" |Input File Version
 
|1
 
|1
 
|Only available if LOAD_TO_MEMORY = 0
 
|Only available if LOAD_TO_MEMORY = 0
 +
| rowspan="2" |
 +
| rowspan="2" |
 +
| rowspan="2" |
 
|-
 
|-
| Water
 
|HydrodynamicFile
 
 
|2
 
|2
 
|
 
|
Line 10,337: Line 10,635:
 
|LOAD_TO_MEMORY
 
|LOAD_TO_MEMORY
 
|Load all information to memory
 
|Load all information to memory
 +
|
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 10,344: Line 10,645:
 
|N_ITEGRATION_CELLS
 
|N_ITEGRATION_CELLS
 
|Number of cells that will be integrated (the integration space step)
 
|Number of cells that will be integrated (the integration space step)
 +
|
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 10,351: Line 10,655:
 
|NEW_BATIM
 
|NEW_BATIM
 
|Gets the name of the new bathymetry
 
|Gets the name of the new bathymetry
 +
|
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 10,358: Line 10,665:
 
|OUT_FIELD