-
Notifications
You must be signed in to change notification settings - Fork 246
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
FHZERO bug #908
Comments
I did some backing off of p7, and when I turn off the GWD the problem goes away. |
Thanks Phil for identifying the feature that causes the problem. I did some test runs with control_p7 and confirmed that the results are changed when the value of fhzero is changed. @yangfanglin @mdtoy FYI. |
Is using FHZERO=6 working fine with uGWD ? |
The instant fields should not be changed if a different FHZERO is used. Since they do, I guess there might be some issue with FHZERO related computation with uGWD |
Back in May, 2021 I had noticed this problem and documented it in NCAR/ccpp-physics Issue #649 <NCAR/ccpp-physics#649>
I eventually narrowed it down to the non-stationary GWD of the UGWP_v1 suite. Setting the namelist variable “do_ugwp_v1” to “false” eliminates the problem, but then we don’t have non-stationary GWD. I couldn’t see a bug on the CCPP side, and it was suggested that it was an FV3ATM issue.
… On Nov 10, 2021, at 9:14 AM, Jun Wang ***@***.*** ***@***.***>> wrote:
The instant fields should not be changed if a different FHZERO is used. Since they do, I guess there might be some issue with FHZERO related computation with uGWD
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub <#908 (comment)>, or unsubscribe <https://github.com/notifications/unsubscribe-auth/AFMODLFVOLIX5446AGAAIMTULKK57ANCNFSM5HYEWNZQ>.
Triage notifications on the go with GitHub Mobile for iOS <https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675> or Android <https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub>.
|
@mdtoy I found the bug. The precipitation going into ugwp is from the Diagnostic container, and should be coming from the surface container. It is just a few lines switches in the meta files:
|
Excellent! Thanks for fixing the bug, Phil! |
Yes, thanks very much Phil, great detective work. |
@pjpegion Thank you again for finding the bug. I implemented your fix to the meta data files and verified that it indeed fixes the forecast reproducibility issue associated with fhzero. That was a tough bug, and I learned something from what you found. |
That's a good point, maybe as part of the
Yes, please create a PR and we will include it as soon as possible. I could, for example, pull your new PR into NCAR/ccpp-physics#775, if it doesn't change the regression test results. Please state if it does or not in your PR. Thank you @mdtoy and @pjpegion . |
… 'fhzero reproducibility' issue ufs-community#908
…adata files to fix ufs-community/ufs-weather-model 'fhzero reproducibility' issue ufs-community#908
Description
Changing the output frequency affect the resulting forecast.
To Reproduce:
What compilers/machines are you seeing this with?
Intel compiler in hera
Give explicit steps to reproduce the behavior.
Compare the restart files, and any instantaneous field, such as ugrd, and you will see differences
Additional context
I tested this with "control", which is GFS_V16 physics, and that physics suite doesn't contain this bug.
The text was updated successfully, but these errors were encountered: