Recent Releases of LFRic

LFRic - vn3.1

LFRic Apps vn3.1 release notes

Key Changes

  • Fixes to incremental builds when using the local_build.py script. #162
  • Checkpoint dumps for NWP configurations with glomap_mode=dust_and_clim will additionally include ancil data soil_clay, soil_sand and dust_mrel. #202
  • Upgrades to GungHo linear and adjoint models including multigrid preconditioning, boundary layer drag scheme and optimisation of transport and timestepping algorithm.
  • MPI ranks for cubed-sphere runs are no longer limited to a factor of 6, and can now run with a factor of 2 or 3. #138
  • Tanget Linear model computational improvements (split-Method of Lines, fixed linearisation state and 32-bit precision).
  • Better testing of the validity of the linearisation (updated configuration for the linear integration tests).
  • A new linear model boundary layer scheme (to match the UM).

Breaking Changes

These changes will affect suites upgrading to this release
* No known breaking changes at this release.

Known Issues

  • Adjoint tests have been showing some instability that appears as an intermittent failed tolerance check.
  • At vn3.1 an issue with some upgrade macro chains has been identified. This has been fixed, and the stable branch updated, with vn3.1.1 and 2026.03.2 tags added. Please see this announcement for details

Linked Changes

This release is part of the 2026.03.1 Simulation Systems Release.. All
codebases required by LFRic Apps, including LFRic Core, JULES, UKCA etc, have been tagged 2026.03.1.

What's Changed

New Contributors

Full Changelog: https://github.com/MetOffice/lfric_apps/commits/vn3.1

Atmosphere - Atmospheric Composition and Dynamics - Fortran
Published by jennyhickson 21 days ago

LFRic - vn3.0

LFRic Apps vn3.0 release notes

Full Changelog: https://github.com/MetOffice/lfric_apps/compare/vn2.2...vn3.0

This is the first GitHub release of LFRic Apps. Please see the refreshed Working Practices for details on how to migrate branches and work with GitHub.

Key Changes

  • Added flexibility for checkpointing at multiple points during a model run, defined in configuration with a list of times in ticket:981
  • Various optimisations to the physics code.
  • IAU Capability for SST and JADA in ticket:885 and ticket:886.
  • Dynamical core stability improvements through ticket:878 and ticket:953, which have a really reduced model failures related to divergent winds
  • Regional model stability improvements through ticket:750 and ticket:851
  • Improved moist thermodynamics through ticket:827
  • Rose stem updates to the lfric_atm and transport apps in ticket:845 and ticket:939
  • Draft sphinx based documentation hosted on GitHub

Linked Codebases

This release is part of the 2025.12.1 Simulation Systems Release.. All codebases required by LFRic Apps, including LFRic Core, JULES, UKCA etc, have been tagged 2025.12.1.

Atmosphere - Atmospheric Composition and Dynamics - Fortran
Published by jennyhickson 3 months ago