-
Notifications
You must be signed in to change notification settings - Fork 13
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
[bug] Sounding observation counts discrepancy between JEDI and GSI #233
Comments
I think I've found the problem. GSI uses nhr_assimilation=3, nhr_obsbin=3 assuming one observation bin spanning the entire 3-h period. In my JEDI DA yaml I have a shorter time window:
I believe that JEDI is tossing any observation with
I also checked this by add counting the number of observations with a @ShunLiu-NOAA @TingLei-NOAA @SamuelDegelia-NOAA @guoqing-noaa @JingCheng-NOAA @hu5970 We should discuss what the correct |
@delippi Thanks for this finding. With a proper dateTime or other YAML configurations, is it possible that JEDI ingests the same amount of observations as GSI? |
@ShunLiu-NOAA, I'm looking into this. I think there is still something else that I'm missing. I still expect them be able to get the exact ob counts... at least I don't see why they shouldn't! |
@ShunLiu-NOAA, I think we can get the same ob counts. I've just done a test where I change the convinfo time window value to 0.5 (instead of 1.5) and adjust the YAML time window filter to do:
I was able to get an exact match (36 obs). I was able to get an exact match when using convinfo time window = 0.9 and +/-3240 in JEDI (82 obs). I'm not sure why I get mismatching results again when I change to using convinfo time window = 1.0 and +/-3600 in JEDI... (96 vs 236 obs). Based on the previous results, 96 seems like the correct obs when using a time window of 1 hour. |
Current behavior (describe the bug)
When processing ADPUPA (120/220) sounding data in JEDI, the observation counts appear significantly lower compared to GSI. Specifically, in the RRFS FV3-JEDI ctest case (2022-05-26T19:00:00Z):
With all QC filters turned off, the JEDI log has the following information:
We are not sure if this is a problem during the bufr2ioda conversion, in the JEDI configuration, or in JEDI itself.
Steps to Reproduce (if applicable)
Hera
/scratch2/NCEPDEV/fv3-cam/Donald.E.Lippi/RRFSv2/jedi-assim-phase2
. The only parts needed are as followsrun_all.sh
rrfs-data_fv3jedi_2022052619/
gsi_2022052619/
run_all.sh
RUN_GSI
,RUN_JEDI
,MAKE_PLOT
, use_offline_domain_check should all be"YES"
. After running GSI the first time setRUN_GSI="NO"
.jedi_dir
,gsi_dir
to where ever you copied the rrfs and gsi case directories from step 1.obtype_configs="$obtype_configs adpupa_airTemperature_120.yaml"
should be the only uncommentedobstype_config
gsi_2022052619/run_gsi.sh
will use my GSI build (unless changed)rrfs-data_fv3jedi_2022052619/run_fv3jedi.sh
will use my JEDI build (unless changed)bash ./run_all.sh
./rrfs-data_fv3jedi_2022052619/conv.yaml
(template yamls are in thevalid_yamls
path in./run_all.sh
)Expected behavior
Observation counts between JEDI and GSI should be more similar.
Suggested Solution (if known)
Unknown at this point.
Acceptance Criteria (Definition of Done)
Dependencies
RDASApp Issue #232
HDASApp Issue NOAA-EMC/HDASApp#16
Additional information (optional)
IODA re-processing data is done:
/scratch2/NCEPDEV/fv3-cam/Donald.E.Lippi/RRFSv2/ioda_processing
Relevant files include:
The text was updated successfully, but these errors were encountered: