📄 sumv.f
字号:
subroutine sumv
!! ~ ~ ~ PURPOSE ~ ~ ~
!! this subroutine performs summary calculations for HRU
!! ~ ~ ~ INCOMING VARIABLES ~ ~ ~
!! name |units |definition
!! ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~
!! auton |kg N/ha |amount of nitrogen applied in auto-fert
!! |application
!! autop |kg P/ha |amount of phosphorus applied in auto-fert
!! |application
!! bactrolp |# colonies/ha |less persistent bacteria transported to main
!! |channel with surface runoff
!! bactrop |# colonies/ha |persistent bacteria transported to main
!! |channel with surface runoff
!! bactsedlp |# colonies/ha |less persistent bacteria transported with
!! |sediment in surface runoff
!! bactsedp |# colonies/ha |persistent bacteria transported with
!! |sediment in surface runoff
!! cfertn |kg N/ha |amount of nitrogen added to soil in continuous
!! |fertilizer operation on day
!! cfertp |kg P/ha |amount of phosphorus added to soil in continuous
!! |fertilizer operation on day
!! cnday(:) |none |curve number for current day, HRU and at
!! |current soil moisture
!! curyr |none |current year of simulation
!! deepirr(:) |mm H2O |amount of water removed from deep aquifer
!! |for irrigation
!! ep_day |mm H2O |actual amount of transpiration that occurs on
!! |day in HRU
!! es_day |mm H2O |actual amount of evaporation (from soil) that
!! |occurs on day in HRU
!! etday |mm H2O |actual amount of evapotranspiration that
!! |occurs on day in HRU
!! fertn |kg N/ha |total amount of nitrogen added to soil in HRU
!! |on day in fertilizer application
!! fertp |kg P/ha |total amount of phosphorus added to soil in
!! |HRU on day in fertilizer application
!! fixn |kg N/ha |amount of nitrogen added to plant biomass via
!! |fixation on the day in HRU
!! grazn |kg N/ha |amount of nitrogen added to soil in grazing
!! |on the day in HRU
!! grazp |kg P/ha |amount of phosphorus added to soil in grazing
!! |on the day in HRU
!! gw_q(:) |mm H2O |groundwater contribution to streamflow from
!! |HRU on current day
!! gwseep |mm H2O |amount of water recharging deep aquifer on
!! |current day
!! hmntl |kg N/ha |amount of nitrogen moving from active
!! |organic to nitrate pool in soil profile
!! |on current day in HRU
!! hmptl |kg P/ha |amount of phosphorus moving from the
!! |organic to labile pool in soil profile
!! |on current day in HRU
!! hru_dafr(:) |none |fraction of watershed area in HRU
!! hru_ha(:) |ha |area of HRU in hectares
!! ihru |none |HRU number
!! lat_pst(:) |kg pst/ha |amount of pesticide in lateral flow in HRU
!! |for the day
!! latno3(:) |kg N/ha |amount of NO3-N in lateral flow in HRU for the
!! |day
!! latq(:) |mm H2O |amount of water in lateral flow in HRU for the
!! |day
!! minpgw(:) |kg P/ha |soluble P loading to reach in groundwater
!! no3gw(:) |kg N/ha |nitrate loading to reach in groundwater
!! no3pcp |kg N/ha |nitrate added to the soil in rainfall
!! nplnt(:) |kg N/ha |plant uptake of nitrogen in HRU for the day
!! npmx |none |number of different pesticides used in
!! |the simulation
!! nyskip |none |number of years to skip output summarization
!! |and printing
!! percn(:) |kg N/ha |NO3-N leached from soil profile during the day
!! pet_day |mm H2O |potential evapotranspiration for day in HRU
!! pndev |m^3 H2O |evaporation from pond on day
!! pndflwi |m^3 H2O |volume of water flowing into pond on day
!! pndflwo |m^3 H2O |volume of water flowing out of pond on day
!! pndpcp |m^3 H2O |precipitation on pond during day
!! pndsedc |metric tons |net change in sediment in pond during day
!! pndsedin |metric tons |sediment entering pond during day
!! pndsedo |metric tons |sediment leaving pond during day
!! pndsep |m^3 H2O |seepage from pond on day
!! potevmm |mm H2O |volume of water evaporated from pothole
!! |expressed as depth over HRU
!! potflwi(:) |m^3 H2O |water entering pothole on day
!! potflwo |mm H2O |discharge from pothole expressed as depth
!! |over HRU
!! potpcpmm |mm H2O |precipitation falling on pothole water body
!! |expressed as depth over HRU
!! potsedi(:) |metric tons |sediment entering pothole on day
!! potsedo |metric tons |sediment leaving pothole on day
!! potsepmm |mm H2O |seepage from pothole expressed as depth over
!! |HRU
!! pplnt(:) |kg P/ha |plant uptake of phosphorus in HRU for the day
!! pst_sed(:,:)|kg/ha |pesticide loading from HRU sorbed onto
!! |sediment
!! pst_surq(:,:)|kg/ha |amount of pesticide type lost in surface
!! |runoff on current day in HRU
!! pstsol(:) |kg/ha |amount of pesticide type leached from soil
!! |profile on current day
!! qday |mm H2O |surface runoff loading to main channel for
!! |day in HRU
!! qdr(:) |mm H2O |total amount of water entering main channel
!! |for day from HRU
!! qtile |mm H2O |drainage tile flow for day in HRU
!! rchrg(:) |mm H2O |amount of water recharging both aquifers on
!! |current day in HRU
!! revapday |mm H2O |amount of water moving from the shallow
!! |aquifer into the soil profile or being taken
!! |up by plant roots in the shallow aquifer
!! rmn2tl |kg N/ha |amount of nitrogen moving from the fresh
!! |organic (residue) to the nitrate(80%) and
!! |active organic(20%) pools in soil profile
!! |on current day in HRU
!! rmp1tl |kg P/ha |amount of phosphorus moving from the labile
!! |mineral pool to the active mineral pool in
!! |the soil profile on the current day in the
!! |HRU
!! rmptl |kg P/ha |amount of phosphorus moving from the
!! |fresh organic (residue) to the labile(80%)
!! |and organic(20%) pools in soil profile
!! |on current day in HRU
!! roctl |kg P/ha |amount of phosphorus moving from the active
!! |mineral pool to the stable mineral pool
!! |in the soil profile on the current day in
!! |the HRU
!! rwntl |kg N/ha |amount of nitrogen moving from active
!! |organic to stable organic pool in soil
!! |profile on current day in HRU
!! sedminpa(:) |kg P/ha |amount of active mineral phosphorus sorbed to
!! |sediment in surface runoff in HRU for day
!! sedminps(:) |kg P/ha |amount of stable mineral phosphorus sorbed to
!! |sediment in surface runoff in HRU for day
!! sedorgn(:) |kg N/ha |amount of organic nitrogen in surface runoff
!! |in HRU for the day
!! sedorgp(:) |kg P/ha |amount of organic phosphorus in surface runoff
!! |in HRU for the day
!! sedyld(:) |metric tons |daily soil loss caused by water erosion
!! sepbtm(:) |mm H2O |seepage leaving the bottom of the soil profile
!! |on day in HRU
!! shallirr(:) |mm H2O |amount of water removed from shallow aquifer
!! |for irrigation
!! snoev |mm H2O |amount of water in snow lost through
!! |sublimation on current day in HRU
!! snofall |mm H2O |amount of precipitation falling as freezing
!! |rain/snow on day in HRU
!! snomlt |mm H2O |amount of water in snow melt for the day in
!! |HRU
!! sol_cnsw(:) |mm H2O |soil water content used to calculate daily
!! |CN value (initial soil wter content for day)
!! sol_sw(:) |mm H2O |amount of water stored in the soil profile
!! |on any given day
!! sol_tmp(2,:)|deg C |daily average temperature of second soil layer
!! strsn(:) |none |fraction of potential plant growth achieved on
!! |the day where the reduction is caused by
!! |nitrogen stress
!! strsp(:) |none |fraction of potential plant growth achieved on
!! |the day where the reduction is caused by
!! |phosphorus stress
!! strstmp(:) |none |fraction of potential plant growth achieved on
!! |the day in HRU where the reduction is caused
!! |by temperature stress
!! strsw(:) |none |fraction of potential plant growth achieved on
!! |the day where the reduction is caused by
!! |water stress
!! subp(:) |mm H2O |precipitation for the day in HRU
!! surfq(:) |mm H2O |surface runoff generated on day in HRU
!! surqno3(:) |kg N/ha |amount of NO3-N in surface runoff in HRU for
!! |the day
!! surqsolp(:) |kg P/ha |amount of soluble phosphorus in surface runoff
!! |in HRU for the day
!! tloss |mm H2O |amount of water removed from surface runoff
!! |via transmission losses on day in HRU
!! tmn(:) |deg C |minimum temperature for the day in HRU
!! tmx(:) |deg C |maximum temperature for the day in HRU
!! usle |metric tons |daily soil loss predicted with USLE equation
!! wdntl |kg N/ha |amount of nitrogen lost from nitrate pool
!! |by denitrification in soil profile on
!! |current day in HRU
!! wetev |m^3 H2O |evaporation from wetland for day
!! wetflwi |m^3 H2O |volume of water flowing in wetland on day
!! wetflwo |m^3 H2O |volume of water flowing out wetland on day
!! wetpcp |m^3 H2O |precipitation on wetland for day
!! wetsedc |metric tons |net change in sediment in wetland during day
!! wetsedi |metric tons |sediment loading to wetland for day
!! wetsedo |metric tons |sediment loading from wetland for day
!! wetsep |m^3 H2O |seepage from wetland bottom for day
!! ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~
!! ~ ~ ~ OUTGOING VARIABLES ~ ~ ~
!! name |units |definition
!! ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~
!! hrupstd(:,1,:)|mg pst |amount of pesticide type in surface runoff
!! |contribution to stream from HRU on day
!! |(in solution)
!! hrupstd(:,2,:)|mg pst |amount of pesticide type in surface runoff
!! |contribution to stream from HRU on day
!! |(sorbed to sediment)
!! hrupstd(:,3,:)|mg pst/ha |total pesticide loading to stream in surface
!! |runoff from HRU
!! hrupstd(:,4,:)|mg pst |amount of pesticide type in lateral flow
!! |contribution to stream from HRU on day
!! |(in solution)
!! hrumono(1,:)|mm H2O |precipitation in HRU during month
!! hrumono(2,:)|mm H2O |amount of precipitation falling as freezing
!! |rain/snow in HRU during month
!! hrumono(3,:)|mm H2O |amount of snow melt in HRU during month
!! hrumono(4,:)|mm H2O |amount of surface runoff to main channel
!! |from HRU during month (ignores impact of
!! |transmission losses)
!! hrumono(5,:)|mm H2O |amount of lateral flow contribution to main
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -