Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
TYPE: new feature
KEYWORDS: WRFDA, satwnd.bufr
SOURCE: Jamie Bresch (NCAR)
DESCRIPTION OF CHANGES:
When ob_format=1 (bufr), WRFDA reads NCEP's prepbufr file and processes satellite winds (AMV) contained in prepbufr
as ob type geoamv. This PR adds the capability to read a separate satwnd bufr file and decode additional AMVs (as
ob type polaramv) that are not included in prepbufr.
The
use_satwnd_bufr
default is true, whenob_format=1
andsatwnd.bufr
does not exist in the working directory.There is no impact except for a warning message of "satwnd.bufr does not exist".
Data sources:
https://nomads.ncep.noaa.gov/pub/data/nccf/com/gfs/prod/gdas.YYYYMMDD/HH/atmos/gdas.tHHz.satwnd.tm00.bufr_d
cheyenne:/gpfs/fs1/collections/rda/data/ds351.0/bufr/YYYY/gdas.satwnd.tHHz.YYYYMMDD.bufr
Thinning for satwnd.bufr (done in da_read_obs_bufr_satwnd.inc) is implemented differently than all other ob types.
Superobbing is available when
thin_conv_opt
(polaramv) is set to 3 (2-D thinning boxes) or 4 (3-D thinning boxes).The reading of an external obs error table is moved one level up, so the table values can be used by both
da_read_obs_bufr.inc and da_read_obs_bufr_satwnd.inc
Piggybacking on top of this PR are some other README.namelist update to fix a few typos pointed out by Yi-Chuan Lo
(Central Weather Bureau, Taiwan) and adding a descrption for recently added gpsref options.
LIST OF MODIFIED FILES:
M Registry/registry.var
M var/README.namelist
M var/build/depend.txt
M var/da/da_control/da_control.f90
M var/da/da_obs_io/da_obs_io.f90
M var/da/da_obs_io/da_read_obs_bufr.inc
A var/da/da_obs_io/da_read_obs_bufr_satwnd.inc
M var/da/da_radiance/gsi_thinning.f90
M var/da/da_setup_structures/da_setup_obs_structures.inc
M var/da/da_setup_structures/da_setup_obs_structures_bufr.inc
M var/da/da_setup_structures/da_setup_structures.f90
TESTS CONDUCTED:
RELEASE NOTE: WRFDA can ingest NCEP's satwnd.bufr (gdas.satwnd.tHHz.YYYYMMDD.bufr) to assimilate more AMVs that are not included in NCEP's prepbufr files. More flexible thinning/superobbing options (thin_conv_opt) and obs error specification (uv_error_opt) are implemented for using satwnd.bufr. See WRFDA/var/README.namelist for details.