Skip to content

Reservoirs - maintaining consistency with JULES - #864

Open
HEBaron wants to merge 3 commits into
MetOffice:mainfrom
HEBaron:reservoirs
Open

HEBaron wants to merge 3 commits into
MetOffice:mainfrom
HEBaron:reservoirs

Conversation

@HEBaron

@HEBaron HEBaron commented Oct 14, 2026 •

Copy link
Copy Markdown

PR Summary

Sci/Tech Reviewer: iboutle
Code Reviewer: Cameron Bateman (@cameronbateman-mo)

Updating arguments in jule_extra_kernel to maintain consistency with recent developments in JULES.

Closes issue #863
Linked PRs
https://github.com/MetOffice/um/pull/148, MetOffice/jules#149

Code Quality Checklist

  • I have performed a self-review of my own code
  • My code follows the project's style guidelines
  • Comments have been included that aid understanding and enhance the readability of the code
  • My changes generate no new warnings
  • All automated checks in the CI pipeline have completed successfully

Testing

  • I have tested this change locally, using the LFRic Apps rose-stem suite
  • If any tests fail (rose-stem or CI) the reason is understood and acceptable (e.g. kgo changes)
  • I have added tests to cover new functionality as appropriate (e.g. system tests, unit tests, etc.)
  • Any new tests have been assigned an appropriate amount of compute resource and have been allocated to an appropriate testing group (i.e. the developer tests are for jobs which use a small amount of compute resource and complete in a matter of minutes)

trac.log

Security Considerations

  • I have reviewed my changes for potential security issues
  • Sensitive data is properly handled (if applicable)
  • Authentication and authorisation are properly implemented (if applicable)

Performance Impact

  • Performance of the code has been considered and, if applicable, suitable performance measurements have been conducted

AI Assistance and Attribution

  • Some of the content of this change has been produced with the assistance of Generative AI tool name (e.g., Met Office Github Copilot Enterprise, Github Copilot Personal, ChatGPT GPT-4, etc) and I have followed the Simulation Systems AI policy (including attribution labels)

Documentation

  • Where appropriate I have updated documentation related to this change and confirmed that it builds correctly

PSyclone Approval

  • If you have edited any PSyclone-related code (e.g. PSyKAl-lite, Kernel interface, optimisation scripts, LFRic data structure code) then please contact the HPC Optimisation Team

Sci/Tech Review

  • I understand this area of code and the changes being added
  • The proposed changes correspond to the pull request description
  • Documentation is sufficient (do documentation papers need updating)
  • Sufficient testing has been completed

(Please alert the code reviewer via a tag when you have approved the SR)

Code Review

  • All dependencies have been resolved
  • Related Issues have been properly linked and addressed
  • CLA compliance has been confirmed
  • Code quality standards have been met
  • Tests are adequate and have passed
  • Documentation is complete and accurate
  • Security considerations have been addressed
  • Performance impact is acceptable

@HEBaron
HEBaron requested a review from iboutle as a code owner October 14, 2026 15:53
@github-actions github-actions Bot added the cla-signed The CLA has been signed as part of this PR - added by GA label Oct 14, 2026

@iboutle iboutle left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Just one comment


call water_resources_alloc(land_pts, n_sw_source, nwater_use, &
! Water resources is not currently available.
! Set some sensible defaults.

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I would suggest making these parameters rather than runtime variables

Douglas Clark (doucla) added a commit to doucla/lfric_apps that referenced this pull request Oct 15, 2026
…tOffice#864 (which is related work; though noting that the previous approach was consistent with what is done for ndry_dep_species!).

Also corrected CONTRIBUTORS file.

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good, approved.

@iboutle

iboutle commented Oct 29, 2026

Copy link
Copy Markdown
Contributor

I'm puzzled what's going on here - Doug appears to have changed his PR to include my suggestion, but this one is unchanged - can we ensure they are consistent please.

@cameronbateman-mo

Copy link
Copy Markdown
Contributor

Yeah sorry I approved this to soon. It needs iboutle comment answered/implemented. You also need to verify your previous commits there is some information here that should help https://metoffice.github.io/simulation-systems/WorkingPractices/gh_authorisation.html#verified-commits

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

cla-signed The CLA has been signed as part of this PR - added by GA

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants