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 module~utils utils proc~pl_pup->module~utils module~carbon_module carbon_module module~organic_mineral_mass_module->module~carbon_module module~soil_module->module~carbon_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 |2nd 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

Arguments

None

Calls

proc~~pl_pup~~CallsGraph proc~pl_pup pl_pup nuts nuts proc~pl_pup->nuts proc~exp_w exp_w proc~pl_pup->proc~exp_w tracebackqq tracebackqq proc~exp_w->tracebackqq