-
Notifications
You must be signed in to change notification settings - Fork 10
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
GitHub Issue NOAA-EMC/GSI#212 updates to correlated error code #217
GitHub Issue NOAA-EMC/GSI#212 updates to correlated error code #217
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.
I'm a little confused about the comment on line 447: "!this should not be nctot, but something from satinfo KAB". In fact, I agree it should not be nctot but an additional variable calculated from the loop starting at line 403?
If I understand correctly, for an active channel that is in satinfo but not in covariance file, the covariances between this channel and other channels are zero and variance is set to use the number from the satinfo file. The function is good, however, it is not a good estimation of the covariances. Should we always compute the covariances from OmB and OmA? I think it is okay to remove rows and columns that are in the covariance file, but not in the satinfo. |
@ADCollard Andrew, this was a debugging comment, and I will remove it. One thing that I am assuming in this update is that the total number of channels (monitor+active) as specified in the covariance file (as nctot) will be the same as it is in the satinfo. Setting iuse=-2 in the satinfo does not alter this count. Is it reasonable to assume that these counts will always be consistent? In the case that they differ (for example putting all 2211 CrIS channels into the satinfo) would require updates to the covariance file anyways. |
@HaixiaLiu-NOAA Haixia, you are correct. Turning on a new channel in the satinfo will set cross-covariances to zero, and variance to the variance from the satinfo. It is best to compute covariances from OMB and OMA, but this offers a good starting point to generate those statistics. I know Erin Jones is planning some experiments with the CrIS shortwave channels, but does not want to turn off correlated error for the other channels initially. |
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.
thank you, Kristen. it is approved
@KristenBathmann-NOAA Please merge the changes to the v16.x repo before you leave EMC. |
@KristenBathmann-NOAA Have you run the regression tests for these changes? If so, and if @ADCollard approves, I can do the merge. |
@CatherineThomas-NOAA Yes I have run the regression tests. The only failure was global_fv3_4denvar_C192, but it was because of memory use. There were no differences between the control and update. |
This update will allow for easier handling of correlated error in the case that an instrument has failures in active channels. If CrIS N20 looses the midwave channels, the only necessary change will be to the satinfo file. There is also the option now to turn on channels in the satinfo, without affecting correlated error.
If no changes are made to the satinfo, this update will not result in any difference to GSI results.