wetland_control Subroutine

subroutine wetland_control()

Uses

zero outgoing flow set water body pointer to res initialize variables for wetland daily simulation add precipitation - mmha10.=m3 (used same area for infiltration and soil evap) add irrigation water to the paddy/wetland storage update wetland surface area - solve quadratic to find new depth infiltration of the standing water to the topsoil layer. Any excess infiltration volume estimated here is reverted (back to waterbody) in swr_satexcess. if not a floodplain wetland

calc release from decision table weir discharge (ht2) by decision tables subtract outflow from storage daily total runoff compute sediment deposition ! subtract sediment leaving from reservoir

perform reservoir nutrient balance perform salt ion constituent balance perform wetland constituent balance perform reservoir pesticide transformations

set values for routing variables undefined

set inflow and outflow variables for reservoir_output

Arguments

None

Calls

proc~~wetland_control~~CallsGraph proc~wetland_control wetland_control conditions conditions proc~wetland_control->conditions ero_cfactor ero_cfactor proc~wetland_control->ero_cfactor gwflow_wetl gwflow_wetl proc~wetland_control->gwflow_wetl res_hydro res_hydro proc~wetland_control->res_hydro res_nutrient res_nutrient proc~wetland_control->res_nutrient res_sediment res_sediment proc~wetland_control->res_sediment wet_cs wet_cs proc~wetland_control->wet_cs wet_salt wet_salt proc~wetland_control->wet_salt