-
Notifications
You must be signed in to change notification settings - Fork 155
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
Correct scattering index and enable error inflation in ATMS data, #812
Correct scattering index and enable error inflation in ATMS data, #812
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.
An important bug fix. Thanks.
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.
Good Catch!
@jianjunj , please follow the GSI code management procedures on the GSI:-How-to-Make-Chhttps://github.com/NOAA-EMC/GSI/wiki/GSI:-How-to-Make-Changesanges for future GSI PRs. Changes to the GSI begin with opening an issue. Test results, both ctests and other necessary tests to validate the correctness of the change, are recorded in the issue (or PR). You don't need to create an issue for this PR but please do so for future GSI changes. We do, however, need to see ctest and other validation results in this PR. ctests need to be run at a minimum on WCOSS2 and Hera. Running ctests on WCOSS2, Hera, Hercules, and Orion is preferable. |
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.
Minor changes to adhere to GSI code standards.
WCOSS2 ctests Install
The
This failure is expected. This PR corrects a bug in the ATMS scattering index and error inflation. Comparison of the contrl and updat
whereas the updat run has
The number of assimilated ATMS observations is identical between the two Interestingly, the |
@RussTreadon-NOAA Thank you so much for running the ctests. I'll do these test in future PRs. In regards to the zero-differences in hafs_3denvar_hybens and rrfs_3denvar_rdasens tests, I think, it is because that this bug fix is not triggered in this test. It needs the "icw" column to be "1" in "satinfo.txt" to set lcloud_fwd=true and trigger this error inflation over "water" surface: |
Thank you, @jianjunj, for confirming that the no difference results for hafs_3denvar_hybens and rrfs_3denvar_rdasens are expected and are correct. |
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.
@jianjunj , this PR can not move forward until ctests are run on at least Hera and preferably Hera and one of the MSU machines (Orion or Hercules). |
@RussTreadon-NOAA I totally understand. |
WCOSS2 (Dogwood) ctests Ctest results on Dogwood are as follows
The
Examination of the contrl (
The amount of assimilated ATMS data between contrl and updat is the same but the penalties differ with updat penalties being smaller. This likely reflects ATMS updates in this PR. Is this a valid statement, @jianjunj? |
Orion ctests Ctest results on Orion are as follows
The
This is the same reason for the WCOSS2
This behavior is identical to what is observed on WCOSS2. |
Hera ctests Ctest results on Hera are as follows
The
The
|
@jianjunj , the following has been done
If you can confirm that the observed ctest behavior is acceptable, we can move this PR forward. |
@RussTreadon-NOAA Thank you very much fort doing the tests! Yes, it is expected to have slightly larger ATMS observational error due to the inflation. @ADCollard @emilyhcliu |
Description
The scattering index was not correctly calculated by using a wrong channel at 89GHz. The error inflation referring to it was turned off instead of correcting the calculation. This PR corrects the scattering index and enables error inflation in ATMS observations.
Note, no test has been conducted. However, it very likely creates non-zero difference in GSI results.
Type of change
Please delete options that are not relevant.
Checklist