Skip to content

Bug fix in radiation aerosols to fix restart reproducibility issue with NEPTUNE model#290

Merged
rhaesung merged 1 commit into
ufs-community:ufs/devfrom
climbfuji:bugfix/radiation_aerosols_restart_reproducibility_neptune
Jul 11, 2025
Merged

Bug fix in radiation aerosols to fix restart reproducibility issue with NEPTUNE model#290
rhaesung merged 1 commit into
ufs-community:ufs/devfrom
climbfuji:bugfix/radiation_aerosols_restart_reproducibility_neptune

Conversation

@climbfuji
Copy link
Copy Markdown

@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
Copy Markdown
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
Copy Markdown
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
Copy Markdown
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