This file sets the vegetation options. It contains one namelist called JULES_VEGETATION.
HCTN24 refers to Hadley Centre Technical Note 24, available from the Met Office Library.
Type: | logical |
---|---|
Default: | F |
Switch for using trait-based physiology.
Type: | logical |
---|---|
Default: | F |
Switch for vegetation phenology model.
Type: | logical |
---|---|
Default: | F |
Switch for dynamic vegetation model (TRIFFID) except for competition.
Type: | logical |
---|---|
Default: | T |
Switch for competing vegetation.
Only used if l_triffid = TRUE.
Type: | logical |
---|---|
Default: | F |
Only used if l_triffid = TRUE.
Use height-based vegetation competition (recommended).
This allows for a generic number of PFTs. When l_trif_eq = TRUE, this is implemented by lotka_eq_jls.F90. When l_trif_eq = FALSE, it is implemented in lotka_noeq_jls.F90 when l_trif_crop = FALSE and in lotka_noeq_subset_jls.F90 when l_trif_crop = TRUE.
Use the vegetation competition described in HCTN24.
This is hard-wired for 5 PFTs (BT, NT, C3, C4, SH, in that order) with co-competition for grasses and trees in lokta_jls.F90.
Type: | logical |
---|---|
Default: | F |
Only used if l_triffid = TRUE.
Type: | logical |
---|---|
Default: | T |
Switch for equilibrium vegetation model (i.e., an equilibrium solution of TRIFFID).
Only used if l_triffid = TRUE.
Type: | integer |
---|---|
Permitted: | >= 1 |
Default: | None |
Period for calls to phenology model in days. Only relevant if l_phenol = TRUE.
Type: | integer |
---|---|
Permitted: | >= 1 |
Default: | None |
Period for calls to TRIFFID model in days. Only relevant if one of l_triffid or l_trif_eq is TRUE.
Type: | logical |
---|---|
Default: | T |
Switch for fixing a bug in the accumulation of g_leaf_phen_acc.
This bug occurs because veg2 is called on TRIFFID timesteps and veg1 is called on phenol timesteps, but veg1 did not previously accumulate g_leaf_phen_acc in the same way as veg2.
Type: | logical |
---|---|
Default: | F |
Switch to enable calculation of BVOC emissions.
Type: | logical |
---|---|
Default: | F |
Switch for ozone damage.
Ozone damage is on.
Note
Ozone concentration in ppb must be prescribed in prescribed_data.nml.
Type: | logical |
---|---|
Default: | F |
Switch for bug fix for stem respiration to use balanced LAI to derive respiring stem mass. The switch is included for backwards compatability with existing configurations. Future updates should include this change.
Type: | logical |
---|---|
Default: | F |
Scale whole plant maintanence respiration by the soil moisture stress factor, instead of only scaling leaf respiration.
Type: | integer |
---|---|
Permitted: | 0,1 |
Default: | 0 |
Shape of soil moisture stress function on vegetation (fsmc).
Note
The option fsmc_shape = 1 is still in development. Users should ensure that results are as expected, and provide feedback where deficiencies are identified.
Type: | logical |
---|---|
Default: | F |
Switch for parameters in the soil moisture stress on vegetation function (fsmc).
Note
Soil respiration and surface conductance of bare soil respectively will depend on sm_wilt and sm_crit in JULES_SOIL_PROPS, regardless of the setting of fsmc_shape.
Note
The option l_use_pft_psi = T is still in development. Users should ensure that results are as expected, and provide feedback where deficiencies are identified.
Type: | logical |
---|---|
Default: | F |
Switch for enhancement to canopy model to allow for conduction in the soil below the vegetative canopy, reducing coupling between the soil and the canopy.
Type: | logical |
---|---|
Default: | F |
Switch for bug fix for leaf nitrogen content used in the calculation of plant maintenance respiration. The switch is included for backwards compatability with existing configurations. Runs with can_rad_mod =1, 4 or 5 are affected.
Type: | logical |
---|---|
Default: | F |
Switch for using landuse change in conjunction with TRIFFID
Only used if l_triffid = TRUE.
Type: | logical |
---|---|
Default: | T |
Switch for reconfiguring vegetation fractions. Also initialises vegetation and soil biogeochemistry at land ice points. With the ECOSSE soil model this switch also ensures that the initial condition for soil biogeochemistry is internally consistent.
Type: | logical |
---|---|
Default: | F |
Switch that determines how crop sowing dates are defined. Only used if ncpft > 0.
Type: | logical |
---|---|
Default: | F |
Switch controlling the implementation of irrigation demand code.
Type: | logical |
---|---|
Default: | F |
Switch controlling whether the amount of water used to irrigate tiles is limited.
Water for irrigation is taken first from the deep soil (groundwater) store, and then from the river storage when the deep soil store is exhausted. Tiles are irrigated up to the critical point if the necessary water is available. This option requires l_irrig_dmd = TRUE, l_top = TRUE, l_rivers = TRUE and rivers_type = trip.
Warning
The irrigation supply code in JULES is still in development, and is available in this release to support beta testing activities.
Users should ensure that results are as expected, and provide feedback where deficiencies are identified.
Type: | logical |
---|---|
Default: | F |
Switch controlling the treatment of agricultural PFTs. Where agricultural PFTs are defined by the crop_io parameter.
Type: | integer |
---|---|
Permitted: | 0, 1 or 2 |
Default: | 0 |
Type: | integer |
---|---|
Permitted: | 1-4 |
Default: | 4 |
Choice of canopy model for vegetation:
Note
can_model = 1 does not mean that there is no vegetation canopy. It means that the surface is represented as a single entity, rather than having distinct surface and canopy levels for the purposes of radiative processes.
Type: | integer |
---|---|
Permitted: | 1, 4, 5, 6 |
Default: | 4 |
Switch for treatment of canopy radiation.
Note
can_rad_mod = 1 and 6 are recommended.
Note
When using can_rad_mod = 4, 5 or 6 it is recommended to use driving data that contains direct and diffuse radiation separately rather than a constant diffuse fraction.
See also
Descriptions of option 1 can be found in Jogireddy et al. (2006), and an application of option 4 can be found in Mercado et al. (2007). Options 1 to 5 are described in Clark et al (2011).
Type: | integer |
---|---|
Permitted: | >= 0 |
Default: | 10 |
Number of layers for canopy radiation model. Only used for can_rad_mod = 4, 5 or 6.
These layers are used for the calculations of radiation interception and photosynthesis.
Type: | real |
---|---|
Default: | 1.0e-6 |
Minimum fraction that a PFT is allowed to cover if TRIFFID is used.
Type: | real |
---|---|
Default: | 0.01 |
Seed fraction for TRIFFID.
Type: | real |
---|---|
Default: | 5.241e-4 |
Power in sigmodial function used to get competition coefficients.
See Hadley Centre Technical Note 24, Eq.3.
Type: | logical |
---|---|
Default: | F |
Switch that determines whether interactive fires (INFERNO) is used. This allows for the diagnostic of burnt area, burnt carbon and a variety of fire emissions.
Type: | integer |
---|---|
Permitted: | 1, 2, 3 |
Default: | 1 |
Switch to determine the type of ignition used (ubiquitous or prescribed with population and lightning)
Type: | logical |
---|---|
Default: | F |
Switch that determines whether interactive fire is used. This allows for burnt area to link with dynamic vegetation.
Only used if l_triffid = TRUE.
Type: | logical(npft) |
---|---|
Default: | F |
Switch for using vegetation canopy drag scheme on each PFT.
Type: | logical |
---|---|
Default: | F |
Switch for using a roughness sublayer correction scheme in scalar variables. This is based on Harman and Finnigan (2008).
Only use if any l_vegdrag_pft = TRUE.
Type: | real |
---|---|
Permitted: | >= 0 |
Default: | None |
u*/U(h) at the top of dense canopy. See Massman (1997).
Only use if any l_vegdrag_pft = TRUE.
Type: | real |
---|---|
Permitted: | >= 0 |
Default: | None |
u*/U(h) at substrate under canopy. See Massman (1997).
Only use if any l_vegdrag_pft = TRUE.
Type: | real |
---|---|
Permitted: | >= 0 |
Default: | None |
This is used in the exponent of eqution weighting dense and sparse vegetation to get u*/U(h) in neutral condition. See Massman (1997). The default value is taken from Wang (2012).
Only use if any l_vegdrag_pft = TRUE.
Type: | real |
---|---|
Permitted: | 0:1 |
Default: | None |
Leaf level drag coefficient.
Only use if any l_vegdrag_pft = TRUE.
Type: | real |
---|---|
Permitted: | 0:1 |
Default: | None |
Leaf-level Stanton number
Only use if l_rsl_scalar = TRUE.