pl_nut_demand Subroutine

subroutine pl_nut_demand()

Uses

  • proc~~pl_nut_demand~~UsesGraph proc~pl_nut_demand pl_nut_demand module~climate_module climate_module proc~pl_nut_demand->module~climate_module module~hru_module hru_module proc~pl_nut_demand->module~hru_module module~organic_mineral_mass_module organic_mineral_mass_module proc~pl_nut_demand->module~organic_mineral_mass_module module~plant_data_module plant_data_module proc~pl_nut_demand->module~plant_data_module module~plant_module plant_module proc~pl_nut_demand->module~plant_module module~soil_module soil_module proc~pl_nut_demand->module~soil_module

~ ~ ~ PURPOSE ~ ~ ~ this subroutine predicts daily potential growth of total plant biomass and roots and calculates leaf area index. Incorporates residue for tillage functions and decays residue on ground surface. Adjusts daily dry matter based on water stress.

~ ~ ~ INCOMING VARIABLES ~ ~ ~ name |units |definition ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ phubase(:) |heat units |base zero total heat units (used when no |land cover is growing) phutot(:) |heat units |total potential heat units for year (used |when no crop is growing) ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~

~ ~ ~ OUTGOING VARIABLES ~ ~ ~ name |units |definition ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ phubase(:) |heat units |base zero total heat units (used when no |land cover is growing) ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~

~ ~ ~ LOCAL DEFINITIONS ~ ~ ~ name |units |definition ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~

~ ~ ~ SUBROUTINES/FUNCTIONS CALLED ~ ~ ~ Intrinsic: Max SWAT: operatn, swu, grow

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

update accumulated heat units for the plant

Arguments

None

Calls

proc~~pl_nut_demand~~CallsGraph proc~pl_nut_demand pl_nut_demand pl_nupd pl_nupd proc~pl_nut_demand->pl_nupd pl_pupd pl_pupd proc~pl_nut_demand->pl_pupd