pl_pupd Subroutine

subroutine pl_pupd()

Uses

  • proc~~pl_pupd~~UsesGraph proc~pl_pupd pl_pupd module~hru_module hru_module proc~pl_pupd->module~hru_module module~organic_mineral_mass_module organic_mineral_mass_module proc~pl_pupd->module~organic_mineral_mass_module module~plant_data_module plant_data_module proc~pl_pupd->module~plant_data_module module~plant_module plant_module proc~pl_pupd->module~plant_module module~carbon_module carbon_module module~organic_mineral_mass_module->module~carbon_module

~ ~ ~ PURPOSE ~ ~ ~ this subroutine calculates plant phosphorus demand

~ ~ ~ INCOMING VARIABLES ~ ~ ~ name |units |definition ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ bio_p1(:) |none |1st shape parameter for plant P uptake |equation bio_p2(:) |none |2nd shape parameter for plant P uptake |equation ihru |none |HRU number |fraction of P in crop biomass at maturity ~ ~ ~ OUTGOING VARIABLES ~ ~ ~ name |units |definition ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~
~ ~ ~ LOCAL DEFINITIONS ~ ~ ~ name |units |definition ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ icrop |none |land cover code j |none |HRU number uapd |kg P/ha |plant demand of phosphorus up2 |kg P/ha |optimal plant phosphorus content upmx |kg P/ha |maximum amount of phosphorus that can be |removed from the soil layer ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~

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

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

set fraction to maturity for annuals and perennials luxury p uptake

Arguments

None

Calls

proc~~pl_pupd~~CallsGraph proc~pl_pupd pl_pupd float float proc~pl_pupd->float