HYPE
Loading...
Searching...
No Matches
floodplain_soilmodel Module Reference

Functions/Subroutines

subroutine, public soilmodel_4 (i, j, isoil, iluse, subid, pdayno, classarea, prec, cprec, temp, daylength, mintemp, maxtemp, rh, swrad, radext, netrad, actvap, satvap, wind, rrcscorr, frozenstate, soilstate, miscstate, epot, gwat, frostdepth, smdef, snowcov, nonflood_part, pwneed, atmdepload1, floodplainflows, snowtemp, snowsurftemp, stressthreshold)

Variables

character(len=30), dimension(2) errstring

Detailed Description

HYPE soil model for floodplain areas.

Function/Subroutine Documentation

◆ soilmodel_4()

subroutine, public floodplain_soilmodel::soilmodel_4 ( integer, intent(in) i,
integer, intent(in) j,
integer, intent(in) isoil,
integer, intent(in) iluse,
integer, intent(in) subid,
integer, intent(in) pdayno,
real, intent(in) classarea,
real, intent(in) prec,
real, dimension(numsubstances), intent(in) cprec,
real, intent(in) temp,
real, intent(in) daylength,
real, intent(in) mintemp,
real, intent(in) maxtemp,
real, intent(in) rh,
real, intent(in) swrad,
real, intent(in) radext,
real, intent(in) netrad,
real, intent(in) actvap,
real, intent(in) satvap,
real, intent(in) wind,
real, intent(in) rrcscorr,
type(snowicestatetype), intent(inout) frozenstate,
type(soilstatetype), intent(inout) soilstate,
type(miscstatetype), intent(inout) miscstate,
real, intent(out) epot,
real, intent(out) gwat,
real, intent(out) frostdepth,
real, intent(out) smdef,
real, intent(out) snowcov,
real, intent(out) nonflood_part,
real, intent(out) pwneed,
real, dimension(numsubstances), intent(inout) atmdepload1,
real, dimension(3), intent(out) floodplainflows,
real, intent(out) snowtemp,
real, intent(out) snowsurftemp,
real, intent(out) stressthreshold )

Soilmodel for floodplain.

Parameters
[in]iindex for current subbasin
[in]jindex for current class
[in]isoilindex of soil type
[in]iluseindex of landuse
[in]subidsubbasin id
[in]pdaynopseudo dayno for use in soil model subroutines
[in]classareaclass area [km2]
[in]precprecipitation (mm/timestep)
[in]cprecconcentration of precipitation
[in]temptemperature
[in]daylengthday length (hours)
[in]mintempcurrent daily min temperature (C)
[in]maxtempcurrent daily max temperature (C)
[in]rhrelative humuidity (-)
[in]swraddownward shortwave radiation [MJ/m2/ts]
[in]radextextraterrestrial solar radiation [MJ/m2/day]
[in]netradnet downward radiation [MJ/m2/ts]
[in]actvapactual vapor pressure [kPa]
[in]satvapsaturated vapour pressure [kPa]
[in]windwind speed [m/s]
[in]rrcscorrcorrection of recession coefficients
[in,out]frozenstateSnow and ice states
[in,out]soilstateSoil states
[in,out]miscstateMisc states
[out]epotpotential evaporation (mm/timestep)
[out]gwatgroundwater table (m)
[out]frostdepthsoil frost depth
[out]smdefsoil moisture deficit (mm)
[out]snowcovsnow cover (based on classfparea)
[out]nonflood_part(old) fraction of floodplain is non-flooded (-)
[out]pwneedirrigation water demand for this classe (m3)
[in,out]atmdepload1Load of atmospheric wet deposition on flooded flodplain only (kg/timestep)
[out]floodplainflowssnow incorporation to floodplain, precipitation on floodplain,infiltration [m3]
[out]snowtempsnowpack temperature
[out]snowsurftempsnow surface temperature
[out]stressthresholdstress threshold for irrigation
Here is the call graph for this function:
Here is the caller graph for this function:

Variable Documentation

◆ errstring

character(len=30), dimension(2) floodplain_soilmodel::errstring
private