add option to ignore qm=9 for T2m and q2m in prepbufr files.#866
Conversation
|
We should run GSI ctests with the fix files changes from GSI-fix PR #33. |
RussTreadon-NOAA
left a comment
There was a problem hiding this comment.
Consider echoing the values of hofx_2m_sfcfile and ignore_2mQM to stdout when gsi.x runs.
Running them now. I'll confirm once they've passed. |
|
@ClaraDraper-NOAA , GSI-fix PR #33 has been merged into GSI-fix The |
RussTreadon-NOAA
left a comment
There was a problem hiding this comment.
Approve pending updating of fix submodule to 8ea29cd
|
@ClaraDraper-NOAA , we need two peer reviews and approvals of this PR before we can merge into |
I've update the hash for the fix submodule. |
@jiaruidong2017 , @ilianagenkova , and/or @tsga would all be good options. |
| tqm(k)=2 | ||
| if (kx==187) obserr(3,k)=2.0_r_double | ||
| if (kx==181) obserr(3,k)=2.0_r_double | ||
| if (kx==183) obserr(3,k)=2.0_r_double |
There was a problem hiding this comment.
| if (kx==183) obserr(3,k)=2.0_r_double |
Do you think it is necessary to discard the obs type 183 and keep consistent with new obs error table? If yes, please make change for the qob case below.
There was a problem hiding this comment.
Good point. I removed 183 from the global_2m_land option higher up.
jiaruidong2017
left a comment
There was a problem hiding this comment.
Looks good, and great efforts.
There was a problem hiding this comment.
The error table changes look good.
The global_convinfo.txt file changes achieve the following:
- allow GOES-19 winds to be assimilated (types 245,246,247) , monitored (240) , skipped altogether (251) which is the intend here, I believe
- allow saildrone (type 180,280 , subtype 02) to be monitoried
- adds gps types 803 and 804
If that was the goal, then the changes are good.
|
Thank you @ilianagenkova for noting the impact of the updated Andrew and Xuanli: Do we want the noted changes to |
|
@RussTreadon-NOAA: Yes, please add gps 803 and 804 in global_convinfo as the default settings for GSI. |
|
@RussTreadon-NOAA Would you mind if I updated the GSI-fix hash once more in this PR to include the new reject list as well (merged in PR ? It's a minor udpdate, adding a single SYNOP station to the reject list for T and q. |
|
@ClaraDraper-NOAA : updating the GSI-fix hash is fine. Once the updated hash is in |
|
Thanks @RussTreadon-NOAA . I'll request approvals once the tests have passed. |
|
The global ctests have passed on hera with the new hash for GSI-fix, which includes an initial station to be rejected for T and q obs. /scratch2/BMC/gsienkf/Clara.Draper/gerrit-hera/PRtesting/gsi/GSI-EMC/build $ ctest -R global 100% tests passed, 0 tests failed out of 2 Total Test time (real) = 3633.48 sec |
|
@ClaraDraper-NOAA and @RussTreadon-NOAA, I missed the moment when adding fix/rejectlist_global.txt was discussed. I am falling behind on all the GSI changes, yet based on past experience I'd say that introducing fix/rejectlist_global.txt is probably a good idea. Is it just the Land DA that will read/use that file? Another way to "turn off" a single station (not an entire kx data type!) would have been through the sdmedit list ( /lfs/h1/ops/prod/dcom/sdmedit ) - including a station in that list will assign the observations a QM value such that all models will filter out the data. @ADCollard, tagging you for awareness. |
|
WCOSS2 ctests Install The This is not a fatal failure. Note: The updated |
|
@ClaraDraper-NOAA: This PR can be scheduled for merger into GSI |
RussTreadon-NOAA
left a comment
There was a problem hiding this comment.
Approve pending sufficient peer reviews and approvals.
|
@ClaraDraper-NOAA and @jiaruidong2017 : Have you opened a g-w issue to update the staged GSI fix files. g-w does NOT get GSI fix files from |
|
Thanks @RussTreadon-NOAA for your information. We have opened an issue in g-w NOAA-EMC/global-workflow#3546 |
Description
Updates read_prepbufr with an explicit flag (ignore_2mQM) to over-ride quality mark of 9 (no obs error) in prepbufr files for q2m and T2m. Previously, these quality marks were ignored for all cases when the 2m obs are assimilated. With the coming update to the obs table in GSI-fix PR 33 to include the obs errors in the prepbufr, we now only need to ignore the quality marks when using archived prepbufr files (i.e., for the reanalysis).
Also fixes bug that was preventing q2m from being assimilated, by not properly resettings the quality mark.
Resolves #861
Type of change
Please delete options that are not relevant.
How Has This Been Tested?
Compared:
-ignore_2mQM = .true. and original obs table (with no obs errors for q2m and T2m)
-ignore_2mQM = .False. and obs table from GSI-fix PR 33 .
The two are not the same, but differences can be explained. Specifically, the latter excludes a handful more obs that the former, due to these obs have quality mark = 9 due to missing pressure obs errors.
Checklist
Is dependent on GSI-fix PR 33