| constant | cBELMANS | If true, Potential Soil Evaporation according to BELMANS is used | BOOLEAN | 1 | - | - | false |
| constant | cBINT | Drainage parameter b for calculation interception by RUTTER (0 if unknown) | DOUBLE | 1 | - | - | 0.0 |
| constant | cDIREKT | If true, ETP estimations from an external input file are used | BOOLEAN | 1 | - | - | false |
| constant | cDSTO | Drainage rate when interception capacity (INTMAX) is exceeded (required to calculate interception according to RUTTER, 0 if unknown) | DOUBLE | mm/s | - | - | 0.0 |
| constant | cDTX | Array of time intervals (event dependent time interval) | INTARRAY | s | - | - | - |
| constant | cDZF | Depth of the soil layer where lateral subsurface flow occurs | DOUBLE | m | - | - | 0.0 |
| constant | cFEUR | ThetaR (residual soil water content after drying) in the subsurface flow layer for vanGenuchten equation | DOUBLE | cubic_metre_per_cubic_metre | - | - | - |
| constant | cGALPHA | Parameter alfa in the subsurface flow layer for the vanGenuchten equation | DOUBLE | reciprocal_metre | - | - | - |
| constant | cGenAlfa | Parameter alfa for each soil layer for vanGenuchten equation | DOUBLEARRAY | m-1 | - | - | - |
| constant | cGenDeltaTheta | Resolution of theta for pre-calculating and storing the vanGenuchten values | DOUBLE | cubic_metre_per_cubic_metre | - | - | 0.01 |
| constant | cGenN | Parameter n for each soil layer for vanGenuchten equation | DOUBLEARRAY | 1 | - | - | - |
| constant | cGenThetaR | ThetaR (residual soil water content after drying) for each soil layer for vanGenuchtens equation | DOUBLEARRAY | m3/m3 | - | - | - |
| constant | cHAUDE | If true, Reference ET according to HAUDE is used | BOOLEAN | 1 | - | - | false |
| constant | cHLIM3H | Threshold of soil-water tension for crop transpiration reduction at hight transpiration | DOUBLE | m | - | - | - |
| constant | cHLIM3L | Threshold of soil-water tension for crop transpiration reduction at low transpiration | DOUBLE | m | - | - | - |
| constant | cHLIM4 | Threshold of soil-water tension for crop transpiration reduction to be 0 (no crop available water) | DOUBLE | m | - | - | -150.0 |
| constant | cHOMAX | limit at which infiltration surplus runs off | DOUBLE | mm/h | - | - | - |
| constant | cHZMAX | limit at which subsurface flow occurs | DOUBLE | mm | - | - | - |
| constant | cIBU | Switch for lower soil boundary: 0=no flow, 1=constant, 2=free flow | INT | 1 | - | - | - |
| constant | cINTMAX | maximum interception capacity of the vegetation in mm | DOUBLE | mm | - | - | 0.0 |
| constant | cIQO | Switch for infiltration surplus method: 0=complete runoff, 1=no runoff, 2=runoff up to QOCONST, 3=runoff if greater than HOMAX | INT | 1 | - | - | - |
| constant | cIQZ | Switch for subsurface flow method: 0=complete runoff, 1=no runoff, 2=runoff up to QZCONST, 3=runoff if greater than HZMAX | INT | 1 | - | - | - |
| constant | cIROOT | switch for distribution of roots per layer: 1=uniform(FEDDES), 2=triangle(PRADAS), 3=trapez(VGENUCHTEN), 4=as input from other module | INT | 1 | - | - | - |
| constant | cIZVARY | Switch whether soil layer thickness is considered to be Constant(=0) or variable(=1) | INT | 1 | - | - | 0 |
| constant | cKSAT | Saturated hydraulic conductivity for each soil layer | DOUBLEARRAY | m/s | - | - | - |
| constant | cKcomp | Compensatory hydraulic conductivity | DOUBLE | d-1 | - | - | 2.0E-6 |
| constant | cKrs | Hydraulic conductance from soil to leaf | DOUBLE | d-1 | 8.0E-6 | 6.0E-5 | 8.0E-6 |
| constant | cLABIZEPT | switch for interception calculation: 0=no interception, 1=constant interception, 2=Rutter-model | INT | 1 | - | - | 0 |
| constant | cLayerDepth | Depth of the bottom of each soil layer after soil layer transformation | DOUBLEARRAY | m | - | - | - |
| constant | cMAKKINK | If true, Reference ET according to MAKKINK is used | BOOLEAN | 1 | - | - | false |
| constant | cMESSUNG | If true, Reference ET is approximated from measurements of potential evapotranspiration in an external input file | BOOLEAN | 1 | - | - | false |
| constant | cMONTEITH | If true, Reference ET according to MONTEITH is used | BOOLEAN | 1 | - | - | false |
| constant | cMinimalTimeStep | Minimal time step for calculation of vertical water flows in the soil matrix | DOUBLE | s | 1.0E-5 | 3600.0 | 0.1 |
| constant | cMixingEfficiency | Mixing efficiency | DOUBLE | - | 0.0 | 1.0 | 0.0 |
| constant | cNGENU | Parameter n in the subsurface flow layer for the vanGenuchten equation | DOUBLE | 1 | - | - | - |
| constant | cPsiLeafThreshold | Threshold of leaf water potential (specific for plant) | DOUBLE | m | -200.0 | -150.0 | -160.0 |
| constant | cQOCONST | maximum of runoff | DOUBLE | mm/h | - | - | - |
| constant | cQZCONST | maximum of subsurface flow | DOUBLE | mm | - | - | - |
| constant | cRITCHIE | If true, Potential Soil Evaporation according to RITCHIE is used | BOOLEAN | 1 | - | - | false |
| constant | cRainInterval | Time intervall between precipitation measurements in seconds | INT | s | - | - | - |
| constant | cTHETAO | Initial volumetric water content | DOUBLEARRAY | m3/m3 | - | - | - |
| constant | cTHETAS | Volumetric water content at saturation for each layer | DOUBLEARRAY | m3/m3 | - | - | - |
| constant | cTHETBU | Initial volumetric water content at the bottom | DOUBLE | m3/m3 | - | - | - |
| constant | cTillageDepth | Depth of tillage | DOUBLE | m | 0.0 | - | 0.0 |
| constant | cTopsoilDepth | depth of topsoil | DOUBLE | m | - | - | 0.9 |
| constant | cVMA | Macropore volume in the subsurface flow layer | DOUBLE | m3/m3 | - | - | - |
| constant | cWaterUptakeMethod | Which method to use (Feddes (default), Couvreur) | CHAR | | - | - | |
| input | iActualPrecipitationHeight | actual precipitation height | DOUBLEARRAY | mm | - | - | - |
| input | iActualPrecipitationTime | time in seconds of day when the precipitation is measured | INTARRAY | s | - | - | - |
| input | iBBG | soil cover rate with plants (calculating interception by RUTTER) | DOUBLE | 1 | - | - | - |
| input | iDoInitialize | if true component will be reset to initial state | BOOLEAN | 1 | - | - | false |
| input | iDoTillage | Triggers tillage | BOOLEAN | - | - | - | false |
| input | iFACPL | plant factor for calculating evapotranspiration by MAKKINK or HAUDE | DOUBLE | 1 | - | - | - |
| input | iLAI | Leaf area index | DOUBLE | 1 | - | - | - |
| input | iLpl | plant height in cm | DOUBLE | cm | - | - | - |
| input | iOpenPanEvaporation | Measured open pan evapotranspiration | DOUBLE | 1 | - | - | - |
| input | iPHI | relative humidity | DOUBLE | 1 | - | - | - |
| input | iPropertiesChanged | True if properties have changed from previous day | BOOLEAN | - | - | - | false |
| input | iReferenceCropEvapotranspiration | Reference Evapotranspiration per day | DOUBLE | mm | - | - | - |
| input | iRelativeRootLengthPerLayer | relative root length per layer | DOUBLEARRAY | 1 | 0.0 | 1.0 | - |
| input | iRg | global solar radiation | DOUBLE | W/m2 | - | - | - |
| input | iRn | net solar radiation in W/m**2 | DOUBLE | W/m2 | - | - | - |
| input | iRootRestrictionFactor | root restriction factor due to root density and aging | DOUBLEARRAY | m | 0.0 | 20.0 | - |
| input | iTEMP | air temperature | DOUBLE | °C | - | - | - |
| input | iWIND2 | wind speed at 2m height | DOUBLE | m/s | - | - | - |
| input | iZROOT | Depth of roots in m | DOUBLE | m | - | - | - |
| state | sDMF | Depth of the soil layer where lateral subsurface flow occurs | DOUBLE | m | - | - | - |
| state | sDRYDAY | Number of days without rain | INT | 1 | - | - | - |
| state | sDT | Current time step | INT | s | - | - | - |
| state | sDTH | Resolution of theta for calculating soil water tensions | DOUBLEARRAY | m3/m3 | - | - | - |
| state | sDTMAX | Largest time step for simulations | DOUBLE | 1 | - | - | 0.0 |
| state | sDTOLD | Previous time step | INT | s | - | - | - |
| state | sDZ | Thickness of soil layer | DOUBLEARRAY | m | - | - | - |
| state | sDZFNEU | Thickness of the subsurface flow layer as a multiple NZF of the thickness of the first soil layer | DOUBLE | m | - | - | - |
| state | sDZM | Depth of the top layer assuming constant thickness of layers | DOUBLE | m | - | - | - |
| state | sETPACT | Internal variable to calculate actual evapotransporation (m per second) as sum of TRAACT and EVAACT | DOUBLE | m/s | - | - | - |
| state | sETPPOT | Internal variable for VETPOT (m per second), caution: if interception then ETPPOT=VEVPOT-Interception; | DOUBLE | m/s | - | - | - |
| state | sEVAACT | Actual evaporation from soil surface in m per second | DOUBLE | m/s | - | - | - |
| state | sEVAPOT | Internal potential evaporation from the soil surface in m per second | DOUBLE | m/s | - | - | - |
| state | sFAV | Daily vertical flux (FLV) from one soil layer to the adjacent soil layers divided by NT | DOUBLEARRAY | m | - | - | - |
| state | sFEU | Average volumetric water content in the subsurface flow layer (average over all elemnts within this layer) | DOUBLE | m3/m3 | - | - | - |
| state | sFEUS | Volumetric water content at saturation in the subsurface flow layer | DOUBLE | m3/m3 | - | - | - |
| state | sFLV | Daily vertical flux from one soil layer to the adjacent soil layers | DOUBLEARRAY | m | - | - | - |
| state | sH | Water level (inundation depth) at the soil surface before each time step | DOUBLE | m | - | - | - |
| state | sH1 | Water level (inundation depth) at the soil surface after each time step | DOUBLE | m | - | - | - |
| state | sHZ | Water level in the subsurface flow layer before each time step | DOUBLE | m | - | - | - |
| state | sHZ1 | Water level in the subsurface flow layer after each time step | DOUBLE | m | - | - | - |
| state | sIDTACT | Code of the four possible time steps (DTX) as defined by the user in the control.xml file | INT | 1 | - | - | - |
| state | sINF | Total amount of water (INFMIK+INFMAK) infiltrating at the soil surface (?) per time step DT in m per second | DOUBLE | m/s | - | - | - |
| state | sINFEX | Infiltration excess is the excess of net precipitation which can not infiltrate into the soil at the soil surface per time step DT in m per second | DOUBLE | m/s | - | - | - |
| state | sINFMAK | Amount of water infiltrating into the macro-pores of the soil at the soil surface (?) per time step DT in m per second | DOUBLE | m/s | - | - | - |
| state | sINFMIK | Amount of water infiltrating into the pores in the soil matrix at the soil surface (?) per time step DT in m per second | DOUBLE | m/s | - | - | - |
| state | sINTACT | Amount of water in the interception pool at the beginning of each day | DOUBLE | m | - | - | - |
| state | sINTENS | Rainfall intensity in m per day | DOUBLE | m/d | - | - | - |
| state | sINTEVAP | Direct evaporation of water from the interception pool (leaves and stems) per time step DT | DOUBLE | m/s | - | - | - |
| state | sMAEX | Matrix excess (water which can not infiltrate from the macropores to the micropores) within the subsurface flow layer per time step DT in m per second | DOUBLE | m/s | - | - | - |
| state | sMAINF | Infiltration rate into the soil matrix within the subsurface flow layer (?) per time step DT in m per second | DOUBLE | m/s | - | - | - |
| state | sNDT | total number of time steps DTX | INT | 1 | - | - | - |
| state | sNETRAIN | Net precipitation (rain minus interception) in m per second | DOUBLE | m/s | - | - | - |
| state | sNSOIL | Index numbers of a the soil layer (array starts with 0) | INTARRAY | 1 | - | - | - |
| state | sNT | Is equal to 1 or a multiple of the actual time step (DTORG/DTACT) | INT | 1 | - | - | - |
| state | sNZDTM | Total number of soil layers | INT | 1 | - | - | - |
| state | sNZF | Number of soil layers in the interflow layer | INT | 1 | - | - | - |
| state | sNZR | Number of layers with roots | INT | 1 | - | - | - |
| state | sOUTFL | temporary variable for outflow rate from one soil layer to the adjacent layer | DOUBLE | mm | - | - | 0.0 |
| state | sQOUT | Surface run off (=matrix excess at the soil surface INFEX) | DOUBLE | m/s | - | - | - |
| state | sQOUTZ | Subsurface run off (outflow from of the subsurface flow layer=Matrix excess in the subsurface flow layer | DOUBLE | m/s | - | - | - |
| state | sRAIN | Internal amount of rainfall per time step in m per second | DOUBLE | m/s | - | - | - |
| state | sSINTEV | Daily evaporation of water from the interception pool (leaves and stems) | DOUBLE | m | - | - | - |
| state | sSLASTR | Sum of last rainfall event | DOUBLE | mm | - | - | - |
| state | sSUMIEX | Sum of infiltration excess at the soil surface per day | DOUBLE | m | - | - | - |
| state | sSUMINF | Sum of infitration at the soil surface per day | DOUBLE | m | - | - | - |
| state | sSUMINT | Amount of water in the interception pool at the end of each day | DOUBLE | m | - | - | - |
| state | sSUMMEX | Matrix excess within the subhsurface flow layer per day (sum of MAINF) | DOUBLE | m | - | - | - |
| state | sSUMMIN | Infiltration rate into the matrix of the subsurface flow layer per day (sum of MAEX) | DOUBLE | m | - | - | - |
| state | sSUMNETR | Daily sum of net precipitation in m | DOUBLE | m | - | - | - |
| state | sSUMRAIN | Daily sum of rainfall in m | DOUBLE | m | - | - | - |
| state | sSUMTHEO | Amount of water in a layer at start of simulation (temporary variable) | DOUBLE | mm | - | - | - |
| state | sT | Current Time | INT | s | - | - | - |
| state | sTHETA | Currrent volumetric water content in a layer | DOUBLEARRAY | m3/m3 | 0.0 | 0.65 | - |
| state | sTHETA1 | Currrent volumetric water content in a layer (temporary variable) | DOUBLEARRAY | m3/m3 | 0.0 | 0.65 | - |
| state | sTLASTR | Time in seconds since last rainfall event occured | INT | s | - | - | - |
| state | sTRAACS | Actual crop transpiration from a soil layer IZ in m per second | DOUBLEARRAY | m/s | - | - | - |
| state | sTRAACT | Actual crop transpiration in m per second | DOUBLE | m/s | - | - | - |
| state | sTRAACTSub | Actual crop transpiration from subsoil layers (defined as all soil layers below TopsoilDepth) in m per second | DOUBLE | m/s | - | - | - |
| state | sTRAACTTop | Actual crop transpiration from topsoil layers (defined by constant TopsoilDepth) in m per second | DOUBLE | m/s | - | - | - |
| state | sTRAPOT | Potential crop transpiration in m per second | DOUBLE | m/s | - | - | - |
| state | sVETPOT | Internal reference crop evaporation according to Haude, Makkink or Monteith-Rijtma or input variable in m per second | DOUBLE | m/s | - | - | - |
| state | sVEVPOT | Potential evaporation from the soil surface according to Belmans or Ritchie in m per second | DOUBLE | m/s | - | - | - |
| out | ActualEvapotranspiration | Sum of ActualEvaporation and ActualTranspiration | DOUBLE | mm | - | - | - |
| out | ActualSoilEvaporation | Actual soil evaporation as affected by potential evporation and soil mositure in the upper soil layers | DOUBLE | mm | - | - | - |
| out | ActualTranspiration | Actual crop transpiration as affected by crop water demand and crop available soil water | DOUBLE | mm | - | - | - |
| out | ActualTranspirationSubsoil | Actual crop transpiration from subsoil layers | DOUBLE | mm | - | - | - |
| out | ActualTranspirationTopsoil | Actual crop transpiration from topsoil layers | DOUBLE | mm | - | - | - |
| out | BottomFlow | Daily amount of deep percolation below the profile depth (equal to FLUXU) | DOUBLE | mm | - | - | - |
| out | DrynessFactor | Dryness factor in each layer (input to SlimRoots) | DOUBLEARRAY | 1 | - | - | - |
| out | FLUXU | Daily amount of deep percolation below the profile depth | DOUBLE | 1 | - | - | - |
| out | FieldCapacity | FieldCapacity | DOUBLEARRAY | m3/m3 | - | - | - |
| out | Infiltration | Daily amount of infiltrated water at the soil surface (mm) | DOUBLE | mm | - | - | - |
| out | LayerFlow | Daily vertical flow from a soil layer into the adjacent soil layers | DOUBLEARRAY | mm | - | - | - |
| out | LayerFlowIn | Daily vertical flow into a soil layer from the adjacent soil layers | DOUBLEARRAY | mm | - | - | - |
| out | LessMobileWater | Total amount of less mobile water (WR-WHT15R) in each layer (only used for solute transport) (mm) | DOUBLEARRAY | mm | - | - | - |
| out | MobileWater | Daily amount of mobile water (WM) in each soil layer (mm) | DOUBLEARRAY | mm | - | - | - |
| out | PotentialSoilEvaporation | Potential soil evaporation (provided by other SimComponents e.g. CropEvapoTranspirationDualCoeff.java) | DOUBLE | mm | - | - | - |
| out | PotentialTranspiration | Potential crop transpiration (provided by other SimComponents e.g. CropEvapoTranspirationDualCoeff.java) | DOUBLE | mm | - | - | - |
| out | PsiLeaf | Leaf water potential (pressure head of leaf) (hourly) | DOUBLEARRAY | m | - | - | - |
| out | PsiRoot | Soil to root water potential (pressure head of root) (hourly) | DOUBLEARRAY | m | - | - | - |
| out | QOMAX | Daily maximum surface run off rate | DOUBLE | mm/s | - | - | - |
| out | QOSUM | Daily amount of surface run off in mm | DOUBLE | mm | - | - | - |
| out | QZMAX | Daily maximum subsurface run off rate | DOUBLE | mm/s | - | - | - |
| out | QZSUM | Daily amount of subsurface run off in mm | DOUBLE | mm | - | - | - |
| out | RainInterception | - | DOUBLE | m | - | - | - |
| out | ReducedCropExtractionPoint | ReducedCropExtractionPoint | DOUBLEARRAY | m3/m3 | - | - | - |
| out | RetainedWater | Daily amount of retained water (WR) in each soil layer (mm) | DOUBLEARRAY | mm | - | - | - |
| out | RootWaterUptakePerLayer | Root water uptake per layer (daily) | DOUBLEARRAY | mm/d | - | - | - |
| out | SUETAC | Actual evapotranspiration in mm per day (equal to SimVariable 'ActualEvapotranspiration') | DOUBLE | mm | - | - | - |
| out | SUETPO | Potential Evapotranspiration in mm per day | DOUBLE | mm | - | - | - |
| out | SUEVAC | Actual soil evaporation in mm per day (equal to SimVariable 'ActualSoilEvaporation') | DOUBLE | mm | - | - | - |
| out | SUEVPO | Potential soil evaporation in mm day (equal to SimVariable 'PotentialSoilEvaporation') | DOUBLE | mm | - | - | - |
| out | SUEVRE | Actual evaporation in mm per day after reduction due to low soil water content in topsoil layer (only applicable when open pan evapioration is used ?) | DOUBLE | mm | - | - | - |
| out | SUTRAC | Actual crop transpiration in mm per day (equal to SimVariable 'ActualTranspiration') | DOUBLE | mm | - | - | - |
| out | SUTRPO | Potential crop transpiration in mm per day (equal to SimVariable 'PotentialTranspiration') | DOUBLE | mm | - | - | - |
| out | SUTTRE | Actual transpiration in mm per day after reduction due to low soil water content in individual layers (only applicable when open pan evapioration is used ?) | DOUBLE | mm | - | - | - |
| out | SubsurfaceFlow | Daily amouont of subsurface run off (equal to QZSUM) | DOUBLE | mm | - | - | - |
| out | SurfaceFlow | Daily amount of surface run off in mm (equal to QOSUM) | DOUBLE | mm | - | - | - |
| out | SurfaceFlowDueToSoilSettling | Daily amount of surface run off in mm due to reduced saturation by soil settling | DOUBLE | mm | - | - | - |
| out | TotalAvailWater | Sum of mobile and retained water in each layer (Soil available water)(mm) | DOUBLEARRAY | mm | - | - | - |
| out | TotalAvailWaterVolumetric | Volumetric water content equivalent for the sum of mobile and retained water in each layer | DOUBLEARRAY | m3/m3 | - | - | - |
| out | TotalWater | Total water content in each soil layer (mm) | DOUBLEARRAY | mm | - | - | - |
| out | TotalWaterInProfile | Total water content over all soil layers (mm) | DOUBLE | mm | - | - | - |
| out | TotalWaterInProfileVolumetric | Average cvolumetric water content over all layers in the soil profile | DOUBLE | m3/m3 | - | - | - |
| out | TotalWaterVolumetric | Volumetric total water content in each soil layer | DOUBLEARRAY | m3/m3 | - | - | - |
| out | WFR | Amount of less mobile water in each layer not available for upward movement of solutes or water (see explanation and use in SlimNitrogen) | DOUBLEARRAY | mm | - | - | - |
| out | WHT15R | Retained water below 0.5*wilting point in each layer not available for movement of solutes | DOUBLEARRAY | mm | - | - | - |
| out | WR33 | Amount of retained water in finer pores of each layer available for upward movement of solutes or water (see explanation and use in SlimNitrogen) | DOUBLEARRAY | mm | - | - | - |
| out | WRH | Retained water at field capacity in each soil layer | DOUBLEARRAY | mm | - | - | - |
| out | WiltingPoint | WiltingPoint | DOUBLEARRAY | m3/m3 | - | - | - |