1.1. JULES version 8.2 Release Notes¶
The JULES vn8.2 release consists of approximately 22 contributions, including work by many people. The JULES repository is now fully open to public access following adoption of the BSD 3-Clause licence.
Full details of the changes committed for JULES vn8.2 can be found on the JULES GitHub repository.
Issue numbers are indicated below, e.g. #72.
1.1.1. Science changes¶
The form of the relationship between soil decomposition and soil moisture is controlled by
cs_decomp_soil_moist_func, allowing for reduced decomposition in very wet soils. (#72)Heating from decomposition of soil is included via switch
l_bgc_heat. (#111)A new irrigation scheme, activated by the switch
irrig_option, applies new methods for irrigation on the surface tiles. The code now has two additional grass tiles (C3_irrig and C4_irrig) which are irrigated (seeirrig_pft_io). On these tiles, the soil moisture availability factor is set to 1.0 and soil moisture extraction is disabled. This functionality can only be used withl_irrig_dmd= FALSE. (#107)
1.1.2. Bug fixes¶
Fixed a bug (which previously would result in a segmentation fault) related to metstats when running JULES standalone with
l_fire= TRUE and more than one and point. (#85)Fixed issues in the daily weather disaggregator (see
l_daily_disagg) which previously would invert the diurnal cycle in high latitude regions under polar day/night. This will change existing results. (#83)
1.1.3. General/Technical changes¶
Inland river flow (for endorheic basics) is passed through the OASIS coupler, for coupling to an ocean model. This is enabled via
l_inlandand only affects the rivers-only build of JULES (lsm_id= 3). (#89)Metadata for
JULES_PFTPARMmigrated to the shared metadata in jules-shared. (#42)Added the jules-lfric metadata section (moved from lfric_apps). (#110)
Corrections to workflow. (#71, 94)
Added a CODEOWNERS file to the JULES repository to notify code owners when their areas of the JULES source code are updated, and later updates to that file (#87, 109, 112)
1.1.4. Changes to testing¶
Replaced the Rose Stem configuration for NIWA’s previous HPC with a new ESNZ Cascade configuration. It also removes tests for which input files are not currently publicly available and introduces a compiler configuration for Intel OneAPI compilers. (#108)
1.1.5. Documentation and licence updates¶
Updates associated with many of the above changes, release notes, and more. (#45, 80, 124)
Addition of the JULES Contributor Licence Agreement. (#50)
Documentation can be viewed on the github page https://metoffice.github.io/jules/.