This file sets the soil options and parameters. It contains one namelist called JULES_SOIL.
Type: | integer |
---|---|
Permitted: | >= 1 |
Default: | 4 |
Number of soil layers.
A value of 4 is often used, and the soil layer depths in the examples have been tuned using this.
Warning
If ncpft > 0, sm_levels >= 3 is required.
Type: | logical |
---|---|
Default: | F |
Switch for van Genuchten soil hydraulic model.
See also
References:
Type: | logical |
---|---|
Default: | F |
Switch to calculate vertical gradient of soil suction with the assumption of linearity only for fractional saturation (consistent with the calculation of hydraulic conductivity).
Type: | logical |
---|---|
Default: | F |
Switch for dealing with supersaturated soil layers. If a soil layer becomes supersaturated, the water in excess of saturation will be put into the layer below or above according to this switch.
Type: | integer |
---|---|
Permitted: | 1, 2 or 3 |
Default: | 1 |
Switch for soil thermal conductivity model.
See also
References:
Type: | logical |
---|---|
Default: | F |
Switch for using a thermal bedrock column beneath the soil column. The bedrock has no hydrological processes - diffusion of heat is the only process represented.
Properties of the bedrock can be set using ns_deep, hcapdeep, hcondeep and dzdeep.
See also
For full details see Chadburn et al. (2015)
Bedrock parameters (only used if l_bedrock = TRUE)
Type: | integer |
---|---|
Permitted: | >= 1 |
Default: | 100 |
The number of levels in the thermal-only bedrock.
Type: | real |
---|---|
Default: | 2100000.0 |
The heat capacity of the bedrock (J K-1 m-3 ).
Type: | real |
---|---|
Default: | 8.6 |
The heat conductivity of the bedrock (W m-2 K-1 ).
Type: | real |
---|---|
Default: | 0.5 |
The thickness of the bedrock layers (m).
Type: | real |
---|---|
Default: | 1.0e-6 |
Minimum allowed soil carbon (kg m-2).
Type: | real |
---|---|
Permitted: | > 0 |
Default: | 1.0 |
If a depth-averaged soil moisture diagnostic is requested, the average is calculated from the surface to this depth (m).
Type: | real |
---|---|
Permitted: | > 0 |
Default: | 1.0 |
If a depth-averaged soil temperature diagnostic is requested, the average is calculated from the surface to this depth (m).
Type: | real |
---|---|
Permitted: | 0 <= confrac <= 1 |
Default: | 0.3 |
The fraction of the gridbox assumed to be covered by convective precipitation.
Type: | real(sm_levels) |
---|---|
Default: | None |
The soil layer depths (m), starting with the uppermost layer.
Note that the soil layer depths (and hence the total soil depth) are constant across the domain.
In all the examples, JULES uses layer depths of 0.1, 0.25, 0.65 and 2.0m, giving a total depth of 3.0m. It is recommended that this is used unless there is good reason not to.
Footnotes
[*] | In the JULES2.0 User Manual this was described as the ‘Clapp and Hornberger’ model and the JULES code still refers to ‘Clapp and Hornberger’ rather than ‘Brooks and Corey’. In fact there are important differences between these two hydraulic models (Toby Marthews, pers comm.). There has been confusion in the literature and in past documentation of MOSES/JULES, resulting in these differences often being ignored, but JULES uses the Brooks and Corey model. Hopefully this confusion will be removed from future releases. Reference: Clapp, R.B. and G.M.Hornberger, 1978, Empirical Equations for Some Soil Hydraulic Properties. Water Resources Research 14:601-604. |