-
Notifications
You must be signed in to change notification settings - Fork 271
[production/RRFS.v1] fix RRFS/REFS restart reproducibility and DEBUG crash issues for RRFSv1 operational implementation #2925
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: production/RRFS.v1
Are you sure you want to change the base?
Conversation
Rrfs v1 conus13km tests
* update for rrfsens restart bitwise reproducibility --------- Co-authored-by: jili dong <[email protected]> Co-authored-by: jili dong <[email protected]> Co-authored-by: jili dong <[email protected]>
REFS ensemble restart fix (ufs-community#43)
@jkbk2004 @BrianCurtis-NOAA Do either of you need more information before sanity testing this production branch PR? |
@MatthewPyle-NOAA Is there any specific testing this branch uses? I can't recall if you run the full suite on WCOSS2 and/or any other system, or rely on another testing system. |
@BrianCurtis-NOAA We typically have run the rt.conf_rrfs tests for this branch. |
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.
Looks like the filename is a message to remove this?
I don't see any evidence that these were run. @JiliDong-NOAA were tests run on any machine, yet? Is there a machine not named WCOSS2 that you prefer rt.conf_rrfs is run on? |
@MatthewPyle-NOAA @BrianCurtis-NOAA This production branch is really getting diverged from develop branch: spack stack and new machine, etc. Note that this branch is based on spack stack 1.5 and there is decommission plan for hera: around Feb or Spring time. We are already using Ursa. Quite some work to sync between develop and this branch. If possible, optimal option might be recreating a production branch. |
IMO, as this is a production only branch, that only WCOSS2 needs to keep supporting this. I'll leave it to RRFS/REFS CM's to let us know if they need support on other machines. As of right now, the libraries on WCOSS2 are staying put and should be good for this testing. |
I will run the rrfs regression test on WCOSS2. @jkbk2004 @BrianCurtis-NOAA Is there an instruction on how to run RTs with ecflow on WCOSS2? |
build failure on hercules for compile_atm_debug_dyn32_intel ''' |
@jkbk2004 I've asked @JiliDong-NOAA to fix the compilation issue. Should be an easy fix. There is another scheme (C3 convection) that uses the progsigma_calc subroutine where the interface was changed, so they need to fix the call to that subroutine there too. |
|
Thanks @grantfirl ! Good catch. I will have it fixed now. |
Commit Queue Requirements:
test_changes.list
indicates which tests, if any, are changed by this PR. Committest_changes.list
, even if it is empty.Description:
This PR is from @DusanJovic-NOAA and @JiliDong-NOAA and it fixes RRFS/REFS restart bitwise reproducibility issues caused by:
It also fixes crash when running REFS under DEBUG mode
The issues are related to LSM-SPP. It appears that LSM-SPP perturbations were added to the whole domain without masking out the water/ice points. This caused:
The forecast will only change when Grell-Freitas is turned on during warm start runs with gf_coldstart being explicitly set to T in the namelist
This PR also includes a hook to output surface specific humidity, which may be needed for RRFS post-processing.
The PR address issue #2926
Commit Message:
Priority:
Git Tracking
UFSWM:
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: