allocate plants allocate water uptake and root fraction by layer allocate residue for each plant by soil layer zero surface residue litter pool for each plant and total initialize surface residue litter pools - same for static and century 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 initial n and p contents in total plant initialize plant mass if plant growing initialize phuacc_p (fraction of lifetime heat units accumulated) for perennials that start the simulation already growing - otherwise it defaults to 0 and root depth (which is driven by phuacc_p, not curyr_mat) floors at the 25.4mm minimum regardless of the plant's declared maturity. Mirrors mgt_transplant.f90. 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
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | init | |||
| integer, | intent(in) | :: | iihru |