Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
integer, | public | :: | basin_plants | = | 0 |
number of different plants in the basin |
|
type(plant_mass), | public | :: | yld_tbr | ||||
type(plant_mass), | public | :: | yld_grn | ||||
type(plant_mass), | public | :: | yld_veg | ||||
type(plant_mass), | public | :: | yld_rsd | ||||
type(plant_community), | public, | dimension (:), allocatable | :: | pcom | |||
type(plant_community), | public, | dimension (:), allocatable | :: | pcom_init | |||
type(plant_growth), | public | :: | plgz | ||||
type(plant_mass), | public | :: | plmz | ||||
type(plant_mass), | public | :: | o_m1 | ||||
type(plant_mass), | public | :: | o_m2 | ||||
type(plant_mass), | public | :: | o_m3 | ||||
type(plant_stress), | public | :: | plstrz | ||||
type(basin_crop_yields), | public, | dimension(:), allocatable | :: | bsn_crop_yld | |||
type(basin_crop_yields), | public, | dimension(:), allocatable | :: | bsn_crop_yld_aa | |||
type(basin_crop_yields), | public | :: | bsn_crop_yld_z | ||||
type(plant_carbon), | public | :: | c_frac |
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
real, | public | :: | cht | = | 0. |
m |canopy height |
|
real, | public | :: | lai | = | 0. |
m2/m2 |leaf area index |
|
real, | public | :: | plet | = | 0. |
mm H2O |actual ET simulated during life of plant |
|
real, | public | :: | plpet | = | 0. |
mm H2O |potential ET simulated during life of plant |
|
real, | public | :: | laimxfr | = | 0. | ||
real, | public | :: | laimxfr_p | = | 0. | ||
real, | public | :: | hi_adj | = | 0. |
(kg/ha)/(kg/ha) |temperature adjusted harvest index for current time during growing season |
|
real, | public | :: | hi_prev | = | 0. |
(kg/ha)/(kg/ha) |optimal harvest index for current time during growing season |
|
real, | public | :: | olai | = | 0. |
|leaf area index (0-1) when leaf area decline begins |
|
real, | public | :: | dphu | = | 0. |
|phu accumulated (0-1) when leaf area decline begins |
|
real, | public | :: | d_senes | = | 0. |
days !days since start of senescence |
|
real, | public | :: | leaf_frac | = | 0. |
none |fraction of above ground tree biomass that is leaf |
|
real, | public | :: | root_dep | = | 0. |
mm |root depth |
|
real, | public | :: | root_frac | = | 0. |
kg/ha |root fraction of total plant mass |
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
real, | public | :: | c_fr | = | 0. |
none |carbon fraction |
|
real, | public | :: | n_fr | = | 0. |
none |nitrogen fraction |
|
real, | public | :: | p_fr | = | 0. |
none |phosphorus fraction |
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
integer, | public | :: | idplt | = | 0 |
none land cover code from plants.plt |
|
integer, | public | :: | bsn_num | = | 0 |
none |basin plant number |
|
character(len=1), | public | :: | gro | = | "y" | ||
character(len=1), | public | :: | idorm | = | "n" |
none |dormancy status; 'n'=land cover growing; 'y'=land cover dormant |
|
character(len=1), | public | :: | mseas | = | "n" |
none |monsoon status; 'n'= not in monsoon season; 'y'= in monsoon season |
|
real, | public | :: | phumat | = | 0. |
C |heat units to maturity - annual |
|
real, | public | :: | phumat_p | = | 0. |
C |heat units to maturity for perennials |
|
real, | public | :: | phuacc | = | 0. |
fraction |fraction of plant heat unit accumulated |
|
real, | public | :: | phuacc_p | = | 0. |
fraction |fraction of perennial plant heat unit accumulated |
|
integer, | public | :: | harv_num | = | 0 |
|number of harvest operations for entire simulation |
|
integer, | public | :: | harv_num_yr | = | 0 |
|number of harvest operations each year |
|
integer, | public | :: | curyr_mat | = | 1 | ||
real, | public | :: | pop_com | = | 0. |
none |
|
integer, | public | :: | days_senes | = | 0. |
mm |days since scenesence began (for moisture growth perennials) |
|
real, | public | :: | leaf_tov | = | 0. |
none |leaf turnover rate - decline in lai and leaf biomass |
|
real, | public | :: | lai_pot | = | 0. |
none |potential leaf area index |
|
real, | public | :: | harv_idx | = | 0. |
fraction |harvest index - grain fraction of above ground plant mass |
|
real, | public | :: | pest_stress | = | 0. |
fraction |pest (insect, disease) stress on harvest index |
|
real, | public | :: | epco | = | 0. |
fraction |water uptake compensation factor for each plant |
|
real, | public, | dimension(:), allocatable | :: | uptake |
mm |water uptake by layer |
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
real, | public | :: | reg | = | 0. |
none |stress factor that most limits plant growth on current day |
|
real, | public | :: | strsw | = | 1. |
none |frac of potential plant growth achieved on the day where the reduction is caused by water stress |
|
real, | public | :: | strsa | = | 1. |
|frac of potential plant growth achieved on the day where the reduction is caused by air stress |
|
real, | public | :: | strsn | = | 1. |
none |frac of potential plant growth achieved on the day where the reduction is caused by nit stress |
|
real, | public | :: | strsp | = | 1. |
none |frac of potential plant growth achieved on the day where the reduction is caused by phos stress |
|
real, | public | :: | strst | = | 1. |
none |frac of potential plant growth achieved on the day where the reduction is caused by temp stress |
|
real, | public | :: | strss | = | 1. |
none |frac of potential plant growth achieved on the day where the reduction is caused by salt stress (rtb salt) |
|
real, | public | :: | sum_w | = | 0. |
none |sum of water stress |
|
real, | public | :: | sum_tmp | = | 0. |
none |sum of temperature stress |
|
real, | public | :: | sum_n | = | 0. |
none |sum of nitrogen stress |
|
real, | public | :: | sum_p | = | 0. |
none |sum of phosphorus stress |
|
real, | public | :: | sum_a | = | 0. |
none |sum of aeration stress |
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
integer, | public | :: | apply_day | = | 0 |
day to apply in prob_unif1 condition |
|
integer, | public, | dimension(:), allocatable | :: | num_actions |
current number of actions - reset on January 1 |
||
integer, | public, | dimension(:), allocatable | :: | days_act |
days since the action specified in lim_const |
set to the fert_fut action in the lum.dtl
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
character(len=35), | public | :: | name | = | "" |
name of the fertilizer operation (from the dtbl) |
|
integer, | public | :: | num | = | 0 |
number of the future fertilizer application (from the dtbl) |
|
character(len=40), | public | :: | fertname | = | "" |
fertilizer name in fertilizer.frt |
|
integer, | public | :: | fertnum | = | 0 |
fertilizer number in fertilizer.frt |
|
integer, | public | :: | day_fert | = | 0 |
future julian day to apply fert (must be within a year of test) |
|
real, | public | :: | fert_kg | = | 0. |
kg/ha - amount of fertilzer applied |
|
character(len=35), | public | :: | fertop | = | "" |
application type in chem_app.ops |
|
integer, | public | :: | appnum | = | 0 |
application number in chem_app.ops |
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
character(len=40), | public | :: | name | = | "" | ||
integer, | public | :: | npl | = | 0 |
number of plants in community |
|
character(len=40), | public, | dimension(:), allocatable | :: | pl |
N/A |plant name |
||
integer, | public | :: | pcomdb | = | 0 |
current plant community database number |
|
integer, | public | :: | rot_yr | = | 1 |
rotation year |
|
integer, | public | :: | days_plant | = | 0 |
|days since last planting - for conditional scheduling planting |
|
integer, | public | :: | days_harv | = | 0 |
|days since last harvest - for conditional scheduling planting |
|
integer, | public | :: | days_irr | = | 0 |
|days since last irrigation - for conditional scheduling planting |
|
character(len=40), | public | :: | last_kill | = | "" |
|name of last plant killed |
|
real, | public | :: | cht_mx | = | 0. |
m |height of tallest plant in community for pet calculation |
|
real, | public | :: | lai_sum | = | 0. |
m/m |sum of lai for each plant |
|
real, | public | :: | laimx_sum | = | 0. |
m/m |sum of maximum lai for each plant - for canopy interception |
|
real, | public | :: | rsd_covfac | = | 0. |
|average residue cover factor |
|
type(auto_operations), | public, | dimension(:), allocatable | :: | dtbl |
d_tble action - to limit number of actions per year |
||
integer, | public | :: | fert_fut_num | = | 0 | ||
type(fertilize_future), | public, | dimension(:), allocatable | :: | fert_fut | |||
type(plant_growth), | public, | dimension(:), allocatable | :: | plg |
plant growth variables |
||
type(plant_stress), | public, | dimension(:), allocatable | :: | plstr |
plant stress variables |
||
type(plant_status), | public, | dimension(:), allocatable | :: | plcur |
plant status variables |
||
type(plant_mass), | public, | dimension(:), allocatable | :: | plm |
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
real, | public | :: | area_ha | = | 0. | ||
real, | public | :: | yield | = | 0. |
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
real, | public | :: | leaf | = | .41 | ||
real, | public | :: | stem | = | .46 | ||
real, | public | :: | seed | = | .45 | ||
real, | public | :: | root | = | .46 |