plant_init Subroutine

subroutine plant_init(init, iihru)

Uses

allocate plants allocate water uptake by layer initialize static and century fresh organic carbon pools metabolic residue structural residue lignin residue total residue pools start accumulating hu at end of dormancy (daylength) calculate solar declination: equation 2.1.2 in SWAT manual 365/2pi = 58.09 calculate the relative distance of the earth from the sun the eccentricity of the orbit sdlat will be >= 1. if latitude exceeds +/- 66.5 deg in winter latitude exceeds +/- 66.5 deg in summer set fraction to maturity and initial canopy height for annuals and perennials set intial n and p contents in total plant initialize plant mass if plant growing get average residue cover factor for community set epco parameter for each crop set p factor and slope length (ls factor) xwalk urban land use type with urban name in urban.urb xwalk overland n with name in ovn_table.lum

Arguments

Type IntentOptional Attributes Name
integer, intent(in) :: init
integer, intent(in) :: iihru

Calls

proc~~plant_init~~CallsGraph proc~plant_init plant_init amin1 amin1 proc~plant_init->amin1 float float proc~plant_init->float pl_partition pl_partition proc~plant_init->pl_partition pl_root_gro pl_root_gro proc~plant_init->pl_root_gro pl_seed_gro pl_seed_gro proc~plant_init->pl_seed_gro xmon xmon proc~plant_init->xmon