-
Notifications
You must be signed in to change notification settings - Fork 46
add option to ignore qm=9 for T2m and q2m in prepbufr files. #866
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
Changes from 1 commit
eb59d57
14cf117
19211dd
6d24286
05b07b8
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change | ||
|---|---|---|---|---|
|
|
@@ -219,7 +219,7 @@ subroutine read_prepbufr(nread,ndata,nodata,infile,obstype,lunout,twindin,sis,& | |||
| apply_hilbertcurve,destroy_hilbertcurve | ||||
| use ndfdgrids,only: init_ndfdgrid,destroy_ndfdgrid,relocsfcob,adjust_error | ||||
| use ndfdgrids,only: valley_adjustment | ||||
| use jfunc, only: tsensible, hofx_2m_sfcfile | ||||
| use jfunc, only: tsensible, hofx_2m_sfcfile, ignore_2mQM | ||||
| use deter_sfc_mod, only: deter_sfc_type,deter_sfc2 | ||||
| use gsi_nstcouplermod, only: nst_gsi,nstinfo | ||||
| use gsi_nstcouplermod, only: gsi_nstcoupler_deter | ||||
|
|
@@ -2012,17 +2012,17 @@ subroutine read_prepbufr(nread,ndata,nodata,infile,obstype,lunout,twindin,sis,& | |||
|
|
||||
| ! Over-ride QM=9 and hard-wire errors for land obs and hofx_sfc_file option | ||||
| ! Can be deleted once prepbufr processing updated. | ||||
| if ( global_2m_land ) then | ||||
| if ( global_2m_land .and. ignore_2mQM ) then | ||||
| if (tob .and. qm==9 ) then | ||||
| pqm(k)=2 ! otherwise, type 183 will be discarded. | ||||
| qm=2 | ||||
| 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 | ||||
|
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more.
Suggested change
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.
Contributor
Author
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Good point. I removed 183 from the global_2m_land option higher up. |
||||
| endif | ||||
| if (qob .and. qm == 9 ) then | ||||
| qm = 2 | ||||
| qm=2 | ||||
| qqm(k) = 2 | ||||
| ! qob err specified as fraction of qsat, multiplied by 10. | ||||
| if (kx==187) obserr(2,k)=1.0_r_double | ||||
| if (kx==181) obserr(2,k)=1.0_r_double | ||||
|
|
||||
Uh oh!
There was an error while loading. Please reload this page.