-
Notifications
You must be signed in to change notification settings - Fork 119
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[develop] fixes to enable stochastic physics #870
[develop] fixes to enable stochastic physics #870
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thank you very much for addressing the stochastic physics issues! I was able to run both a deterministic and ensemble test with stochastic physics activated and both behaved as they should.
As part of this PR, would you mind changing FV3_NML_FP
on line 103 to fv3_nml_ensmem_fp
? Seeing that the specified seeds were being updated in the parent level input.nml
was confusing and isn't correct.
I will go ahead and approve this PR now and kick off the automated Jenkins tests (the above modification won't affect the automated testing).
@MichaelLueken and @gsketefian thank you for your reviews! I fixed the comment that Michael requested. And I want to thank @JeffBeck-NOAA for his help with this PR! |
The Cheyenne Intel WE2E tests were manually ran on Hera and all tests successfully passed:
The Cheyenne GNU WE2E tests were manually ran on Hera and all tests successfully passed:
Automated Jenkins tests passed for Hera GNU:
Automated Jenkins tests passed for Hera Intel:
Automated Jenkins tests passed for Jet:
Automated Jenkins tests passed for Orion:
Moving forward with merging this work now. |
DESCRIPTION OF CHANGES:
These changes allow ensemble mode to use seeds generated to be unique to the forecast cycle and ensemble member, and they also allow stochastic physics to be turned on in deterministic mode.
Type of change
TESTS CONDUCTED:
A configuration was created which turned on all stochastic physics schemes (SPP, SPPT, SKEB, SHUB) except land surface perturbations. This test was successful and shown to use differing stochastic physics seeds for each ensemble member in the output forecasts. Other tests were run by @JeffBeck-NOAA showing that a deterministic forecast may now be run with stochastic physics.
Note: Land surface perturbations were left off because the current default settings for it in config_defaults.yaml no longer seem to work.
DOCUMENTATION:
It was previously discussed with @MichaelLueken and @gspetro-NOAA that stochastic physics should be noted to no longer work in the documentation. Hopefully this PR does away with that need.
ISSUE:
This PR fixes issue #818.
CONTRIBUTORS (optional):
@JeffBeck-NOAA