-
Notifications
You must be signed in to change notification settings - Fork 271
UFSATM: Replace GFS_interstitial phys_reset and rad_reset routines with combined reset routine #2880
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
base: develop
Are you sure you want to change the base?
UFSATM: Replace GFS_interstitial phys_reset and rad_reset routines with combined reset routine #2880
Conversation
@dustinswales I am getting a lot of test failures for certain classes of tests, not just RRTMGP. They all seem to be regional runs. Is there a different physics scheme that is being used in these tests? We'll need to check if these also "misuse" an interstitial variable. Should be relatively easy to verify. Alternatively, I might have missed resetting a certain interstitial variable in the combined reset call ...
|
@climbfuji The regional physics are quite different than the global. |
@dustinswales On Friday I was able to fix all but two regression tests (the error was my fault). One of the failures is the RRTMGP test (b4b differences, as expected, thus good), the other one might have been a fluke (will rerun). |
@climbfuji Found it, dustinswales/fv3atm@004fb86 |
Excellent! I think a separate PR would be great. I can pull it into my cleanup PRs for the interstitial afterwards, but at least it's recorded separately. Thanks! |
…run of regional_noquilt test worked
@dustinswales Turns out the other test that failed (timed out), |
rap_2threads_dyn32_phy32 gnu | ||
rap_restart_dyn32_phy32 gnu | ||
control_p8_rrtmgp intel | ||
regional_noquilt intel |
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.
The regional_noquilt failure was a fluke (test hung at initialization until it timed out), a rerun was successful. See also comment #2880 (comment)
@dustinswales Just checking if you created a PR for this? |
@climbfuji Yes. Included in #2881 |
Great, thanks. I will mention this in the PR description |
@jkbk2004 @dustinswales Just to avoid any confusion, this PR and its submodule components should go before #2881 (correct, @dustinswales?) |
That is my understanding. |
@climbfuji Is this PR ready to process/plan for commit queue? |
Yes, definitely. @dustinswales is waiting for this. Let me update the branches. Thanks! |
…r-model into feature/gfs_interstitial_reset
…limbfuji/ufs-weather-model into feature/gfs_interstitial_reset
@climbfuji Could you sync your branch? We're ready to test this PR. :) |
@grantfirl It looks like Dom's out till Monday. Are #2881 and #2882 dependent on this PR? |
OK, I updated the ccpp-physics PR for this one, but it looks like I don't have write permissions on Dom's fork for fv3atm or ufs-weather-model, so I can't update them. It looks like the comments in #2881 suggest that #2880 goes in first, but #2882 is completely independent and it can go in just fine. I just updated it to the top of develop. |
Commit Queue Requirements:
Description:
Update submodule pointer for UFSATM for the changes in NOAA-EMC/ufsatm#1004 (Replace GFS_interstitial phys_reset and rad_reset routines with combined reset routine) and ufs-community/ccpp-physics#310 (Update GFS_debug (GFS_interstitialtoscreen)).
This currently changes the answers for the RRTMGP regression test because of NOAA-EMC/ufsatm#1005 (fixed in a separate, forthcoming PR).
Commit Message:
Priority:
Git Tracking
Sub component Pull Requests:
UFSWM Blocking Dependencies:
Documentation:
Changes
Regression Test Changes (Please commit test_changes.list):
Input data Changes:
Library Changes/Upgrades:
Testing Log: