pl_pup Subroutine

subroutine pl_pup()

Uses

  • proc~~pl_pup~~UsesGraph proc~pl_pup pl_pup module~basin_module basin_module proc~pl_pup->module~basin_module module~hru_module hru_module proc~pl_pup->module~hru_module module~organic_mineral_mass_module organic_mineral_mass_module proc~pl_pup->module~organic_mineral_mass_module module~output_landscape_module output_landscape_module proc~pl_pup->module~output_landscape_module module~plant_module plant_module proc~pl_pup->module~plant_module module~soil_module soil_module proc~pl_pup->module~soil_module
~ ~ ~ PURPOSE ~ ~ ~
this subroutine calculates plant phosphorus uptake

~ ~ ~ INCOMING VARIABLES ~ ~ ~
name        |units          |definition
~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~
pup1(:)   |none           |1st shape parameter for plant P uptake
                            |equation
pup2(:)   |none           |2st shape parameter for plant P uptake
                            |equation
ihru        |none           |HRU number
~ ~ ~ OUTGOING VARIABLES ~ ~ ~
name        |units         |definition
~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~     
~ ~ ~ LOCAL DEFINITIONS ~ ~ ~
name        |units         |definition
~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~
uapd        |kg P/ha       |plant demand of phosphorus
up2         |kg P/ha       |optimal plant phosphorus content
~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~

~ ~ ~ SUBROUTINES/FUNCTIONS CALLED ~ ~ ~
Intrinsic: Exp, Min
SWAT: nuts

~ ~ ~ ~ ~ ~ END SPECIFICATIONS ~ ~ ~ ~ ~ ~

find depth of soil layer the roots are into compute phosphorus stress

**jga

Arguments

None

Calls

proc~~pl_pup~~CallsGraph proc~pl_pup pl_pup nuts nuts proc~pl_pup->nuts