-
Notifications
You must be signed in to change notification settings - Fork 175
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
Atm history files incorrectly written with new compression options #3129
Comments
I noticed the same issue while looking at some other issues with global workflow high resolution runs. See this comment ufs-community/ufs-weather-model#2439 (comment) |
Thanks for pointing me to that discussion @DusanJovic-NOAA. I also see a comment from @junwang-noaa:
This leads me to believe that the expected behavior of these new options should be the same as the previous options, but this is not what we're seeing. Maybe we should confirm first that all needed options are set properly? What options need to be looked at? |
@DusanJovic-NOAA Is it possible that we can retrieve the previous customize quantization code to see we still see the issue? We do not see this issue with GFSv16 using nbits=14. |
The meaning of This is very confusing because the same parameter ( |
Thanks @DusanJovic-NOAA, so Is the solution then to use a different |
You can leave |
I ran a quick forecast on Hera with The differences between this and taper_test4 ( As for file size comparisons:
|
Compression options are applied for the high resolution history files. The value of quantize_nsd will change depending on the value of quantize_mode, so a fix is required to obtain the same behavior as the v16 compression options. Resolves: NOAA-EMC#3129
Reopening as I missed that this setting is also in config.ufs for the GEFS as well. Pinging @bingfu-NOAA for awareness. |
This issue can be closed again since the change was added to the GEFS config files as well (#3184). |
What is wrong?
When using config.ufs parameter
quantize_nsd=5
, the fields in the atmospheric history files seem to be incorrect. Many fields such as temperature are integers only or for the case of wind rounded to 0.25. Here are two history files with identical settings except forquantize_nsd
at C384:This example was run on Hera for an ATM-only C384/C192 DA experiment. It was confirmed for two cycles of forecasts: first cold start forecast and second warm start forecast.
This behavior has also been confirmed in a C1152 coupled free forecast on Dogwood by @RuiyuSun.
What should have happened?
Could someone from the modeling team confirm what the expected behavior of the compression options should be? Should we see identical history file output? @junwang-noaa @DusanJovic-NOAA @LarissaReames-NOAA
From config.ufs:
What machines are impacted?
All or N/A
What global-workflow hash are you using?
This was noticed after PR #2914 when C384 was added to the compression option list
Steps to reproduce
Additional information
Since the DA uses the history files, this difference shows up very clearly in cycling skill. Fits shown for the first model forecast:
Do you have a proposed solution?
No response
The text was updated successfully, but these errors were encountered: