-
Notifications
You must be signed in to change notification settings - Fork 159
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
Mesonet over land q obs removed from regional sfc DA #701
Comments
@hu5970 Please add any details I missed (or let me know if you'd rather establish your own issue). Also, are there any tests that we can do to make sure I've fixed it? |
@ClaraDraper-NOAA Thanks for made this issue to check the impact of removing 188. I am running some RRFS tests with the new GSI code to check the impact of the latest code (including remove 188) in RRFS. I do not think we need another issue for this. Thanks, Ming |
Thanks Ming! I think I've figured out what happened, and if i'm right there may be a small change in your results, but if anything it'll be an improvement (more obs included). Looking at my commit on Jun 5, 2023
This is used inside the loop over the obs that spans lines 376 to 411. In this loop landsfctype is only used in the global case (hofx_2m_sfcfile = .true.).
with landsfctype =( itype==181 .or. itype==183 .or. itype==187 ) So, the 188 obstype was never used for the l_pbl_pseudo_surfobsq case. Then, in my most recent PR I remove 188 from the landsfctype flag in the first loop. The first loop is an obs filtering loop, so it may affect your results if the inclusion of 188 changes the obs that are kept. However, 188 was never being included in the second loop. I also checked the history between my two PRs, and didn't see any relevant changes. |
FYI: I also went back over my notes, and my not having added mesonet obs was intentional (lower quality, generally in areas where we already have obs). Do you think I should re-visit this decision, and look at adding them in for the global DA? |
@ClaraDraper-NOAA Ming |
@hu5970 Ming - Glad it worked out! Thanks for the update. |
@hu5970 @RussTreadon-NOAA Can i close this issue? |
Thanks for asking @ClaraDraper-NOAA . I agree. We can probably close this issue since we now have issue #701. That said, let's wait for @hu5970 's feedback. |
Agree to close this issue. Thanks, Ming |
Recent PR #675 removed obs type 188 (mesonet over land) from the landsfctype flag in setupt.f90 and setupq.f90. Obs type 188 was also removed from the calculation of the global_2m_land flag in readprepbufr.f90.
In setupq.f90, the landsurfacetype variable is then used to turn on l_pbl_pseudo_itype, if l_pbl_pseudo_surfobsq is true. Removal of obs type 188 will change the results for l_pbl_pseudo_surfobsq = .true. , which (I assume) is the option used in the regional sfc DA.
In setupt and readprepbufr, the removal of obstype 188 only affects the global assimilation of 2m obs. I have a vague memory that I removed the mesonet obs for the global DA intentionally, so I want to go back and check that. As an interim solution, I propose that I revert the calculation of l_pbl_pseudo_surfobsq in setupq to include 188, while I look into the global case.
The text was updated successfully, but these errors were encountered: