Skip to content

Conversation

@climbfuji
Copy link

@climbfuji climbfuji commented Jun 4, 2025

Description of Changes:

Change indices i3 and j3 in routine aer_property in radiation_aerosols.f to run from 1 instead of i1/j1 to fix a restart reproducibility issue with NEPTUNE. See NCAR#1140 for more information.

Tests Conducted:

  • Without this change, NEPTUNE restarts are not reproducible (tested in NEPTUNE)
  • Ran the full UFS regression tests on Hera and everything was b4b with the previous baseline

Dependencies:

No parents created. This PR will be combined with something else, I assume.

Documentation:

See issue.

Issue (optional):

This will eventually resolve NCAR#1140 once it gets merged into NCAR main.

Contributors (optional):

All credits go to @areinecke for this work, I am just the messenger.

…s.f to run from 1 instead of i1/j1 to fix a restart reproducibility issue with NEPTUNE
Copy link
Collaborator

@grantfirl grantfirl left a comment

Choose a reason for hiding this comment

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

Looks fine. Nice debugging. Is this OK to combine with another PR since it doesn't change baselines?

@climbfuji
Copy link
Author

Looks fine. Nice debugging. Is this OK to combine with another PR since it doesn't change baselines?

Yes please, thanks

@grantfirl
Copy link
Collaborator

Combined into #295. Keeping open until merged.

@rhaesung rhaesung merged commit 477b6a2 into ufs-community:ufs/dev Jul 11, 2025
1 of 3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Restart reproducibility issue with NEPTUNE due to bug in radiation_aerosols.f

4 participants