From 160d3d5923d0e47827bca8719197e9bafa2a8fba Mon Sep 17 00:00:00 2001 From: Douglas Clark Date: Fri, 3 Jul 2026 14:47:56 +0100 Subject: [PATCH 1/4] Added release notes for vn8.2. --- doc/source/release_notes/JULES8-0.rst | 2 +- doc/source/release_notes/contents.rst | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/doc/source/release_notes/JULES8-0.rst b/doc/source/release_notes/JULES8-0.rst index 05b21af1..7c42b83c 100644 --- a/doc/source/release_notes/JULES8-0.rst +++ b/doc/source/release_notes/JULES8-0.rst @@ -26,7 +26,7 @@ General/Technical changes Bugs fixed ---------- - * An upgrade macro that was missied from the previous release has been added. (#1619) + * An upgrade macro that was missed from the previous release has been added. (#1619) * Removed default diagnostic flags used for LFRic. (#1627) diff --git a/doc/source/release_notes/contents.rst b/doc/source/release_notes/contents.rst index f68ab591..c2a195bd 100644 --- a/doc/source/release_notes/contents.rst +++ b/doc/source/release_notes/contents.rst @@ -3,6 +3,7 @@ Release notes ============= .. toctree:: + JULES8-2 JULES8-1 JULES8-0 JULES7-9 From 9d811abd8ae6b4f316fc3e2227d97caf135d648b Mon Sep 17 00:00:00 2001 From: Douglas Clark Date: Fri, 3 Jul 2026 17:12:33 +0100 Subject: [PATCH 2/4] Adding the previously-forgotten new file. --- doc/source/release_notes/JULES8-2.rst | 46 +++++++++++++++++++++++++++ 1 file changed, 46 insertions(+) create mode 100644 doc/source/release_notes/JULES8-2.rst diff --git a/doc/source/release_notes/JULES8-2.rst b/doc/source/release_notes/JULES8-2.rst new file mode 100644 index 00000000..f863cf6a --- /dev/null +++ b/doc/source/release_notes/JULES8-2.rst @@ -0,0 +1,46 @@ +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. + +Science changes +--------------- + + * The form of the relationship between soil decomposition and soil moisture is controlled by :nml:mem:`JULES_SOIL_BIOGEOCHEM::cs_decomp_soil_moist_func`, allowing for reduced decomposition in very wet soils. (#72) + * Heating from decomposition of soil is included via switch :nml:mem:`JULES_SOIL_BIOGEOCHEM::l_bgc_heat`. (#111) + * A new irrigation scheme, activated by the switch :nml:mem:`JULES_IRRIG::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 (see :nml:mem:`JULES_PFTPARM::irrig_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 with :nml:mem:`JULES_IRRIG::l_irrig_dmd` = FALSE. (#107) + + +Bug fixes +--------- + * Fixed a bug (which previously would result in a segmentation fault) related to metstats when running JULES standalone with :nml:mem:`FIRE_SWITCHES::l_fire` = TRUE and more than one and point. (#85) + * Fixed issues in the daily weather disaggregator (see :nml:mem:`JULES_DRIVE::l_daily_disagg`) which previously would invert the diurnal cycle in high latitude regions under polar day/night. (#83) + + +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 :nml:mem:`JULES_HYDROLOGY::l_inland` and only affects the rivers-only build of JULES (:nml:mem:`JULES_MODEL_ENVIRONMENT::lsm_id` = 3). (#89) + * Metadata for :nml:lst:`JULES_PFTPARM` migrated 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) + + +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) + + +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 ``_. From 1392536698fb010e6a6bda7ad47ae3a0ff04b960 Mon Sep 17 00:00:00 2001 From: Douglas Clark Date: Fri, 3 Jul 2026 17:19:59 +0100 Subject: [PATCH 3/4] Signed the CLA. --- CONTRIBUTORS.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CONTRIBUTORS.md b/CONTRIBUTORS.md index 32b1a879..42184875 100644 --- a/CONTRIBUTORS.md +++ b/CONTRIBUTORS.md @@ -3,3 +3,4 @@ | GitHub user | Real Name | Affiliation | Date | | --------------- | ---------------- | ----------- | ---------- | | yaswant | Yaswant Pradhan | Met Office | 2026-06-30 | +| doucla | Douglas Clark | UKCEH | 2026-07-03 | From c77b6baf454d8eab6164a10377e237a15bbe9959 Mon Sep 17 00:00:00 2001 From: Douglas Clark Date: Fri, 3 Jul 2026 17:30:59 +0100 Subject: [PATCH 4/4] Added a further comment. --- doc/source/release_notes/JULES8-2.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/doc/source/release_notes/JULES8-2.rst b/doc/source/release_notes/JULES8-2.rst index f863cf6a..fb6366ca 100644 --- a/doc/source/release_notes/JULES8-2.rst +++ b/doc/source/release_notes/JULES8-2.rst @@ -18,7 +18,7 @@ Science changes Bug fixes --------- * Fixed a bug (which previously would result in a segmentation fault) related to metstats when running JULES standalone with :nml:mem:`FIRE_SWITCHES::l_fire` = TRUE and more than one and point. (#85) - * Fixed issues in the daily weather disaggregator (see :nml:mem:`JULES_DRIVE::l_daily_disagg`) which previously would invert the diurnal cycle in high latitude regions under polar day/night. (#83) + * Fixed issues in the daily weather disaggregator (see :nml:mem:`JULES_DRIVE::l_daily_disagg`) which previously would invert the diurnal cycle in high latitude regions under polar day/night. This will change existing results. (#83) General/Technical changes