-
Notifications
You must be signed in to change notification settings - Fork 15
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
Adding Metop-SG-a1 Microwave Sounder (MWS) in GSI #844
base: develop
Are you sure you want to change the base?
Adding Metop-SG-a1 Microwave Sounder (MWS) in GSI #844
Conversation
…s MWS sample data.
…I develop branch.
…h uses the same subroutine "MODIFY_BEAMWIDTH"as atms_spatial_average_mod.f90 does.
I cannot say there is zero-diff, though I don't expect this PR causes any differences since no proxy or real MWS data are processed in the ctests. |
@jianjunj , on which machine were ctests run? |
@RussTreadon-NOAA It is Orion. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Some comments
- Current suite of ctests do not cover this data type
- Exercising the functionality added by this PR needs updates to GSI-fix. When will the required fix files be added?
- Advise against adding a date/time check in read_obs.F90
Right. There aren't real data to do the tests. The satellite is planed to be launched in this fall. |
Hera ctests Install
All tests pass. This is an expected result because Metop-SG-a1 MWS dump files are not available for the ctest cases. |
Hercules ctests
The
This is not a fatal fail. The memory check is not a robust test since it only reports task 0 memory usage. |
Hercules rrfs_3denvar_rdasens Update and recompile
This Passed result for this and other tests is expected. This PR does not alter existing functionality. It adds the ability to process a new observation type. This observation type is not yet routinely available. |
WCOSS2 ctests Install
Each of the tests failed due to
Comparison of the updat ( It is interesting that results are reproducible on Hera, Hercules, and Orion but differ on Dogwood. The RDHPCS builds use newer versions of the intel compiler and spack-stack installed libraries. The WCOSS2 build uses an older intel compiler (19.1.3.304) with hpc-stack installed libraries. We need to better understand the observed WCOSS2 differences. The changes in this PR should not alter GSI results. |
WCOSS2 global_4denvar test As a test, replace Make the following changes to the
Rebuild
We should take a closer look at the changes this PR makes to to |
WCOSS2 omp test
Interesting result. Why / how does deactivating |
Set the procedure to assimilate future Metop-SG-a1 MWS radiance data. The Metop-SG-a1 satellite will be launched in fall 2025. MWS is similar to the ATMS instrument except that there are 24 channels in its radiance data. Therefore, all those observation processings such as reading, data selection, and quality control of MWS are mimics of those for ATMS. The significant changes include a new reader "read_mws.f90", and new subroutine "mws_spatial_average_mod.f90" to conduct spatial average. A new "mws_beamwidth.txt" is required to conduct spatial average and is added in GSI-fix. An issue is in NOAA-EMC/GDASApp#1455
It depends on a branch:
https://github.com/jianjunj/GSI-fix/tree/feature/initial_metop-sg-a1_mws
Type of change
Please delete options that are not relevant.
How Has This Been Tested?
I tested these update with proxy MWS data on Orion:
/work2/noaa/da/jianjun/obs_data/gdas.20240219/00/atmos//gdas.t00z.mws.tm00.bufr_d
Test results are in /work2/noaa/da/jianjun/ufoeval/GSIobserver_new/hercules/2024021900
Note, MWS are assimilated passively without thinning or bias correction in my test. A diagnost file is saved as
/work2/noaa/da/jianjun/ufoeval/GSIobserver_new/hercules/2024021900/diags/diag_mws_metop-sg-a1_ges.2024021900.nc4
Provide instructions so we can reproduce
/work2/noaa/da/jianjun/crtm/crtm.coefficients/mws_metop-sg-a1.TauCoeff.bin
/work2/noaa/da/jianjun/crtm/crtm.coefficients/mws_metop-sg-a1.SpcCoeff.bin
/work2/noaa/da/jianjun/restarts/gdas.20240218/18/analysis/atmos/gdas.t18z.abias
/work2/noaa/da/jianjun/restarts/gdas.20240218/18/analysis/atmos/gdas.t18z.abias_pc
"cloudy_radiance_info.txt", "global_scaninfo.txt", and "global_satinfo.txt", and a new file "mws_beamwidth.txt".
Please also list any relevant details for your test configuration
A test was conducted to run GSI only in /work2/noaa/da/jianjun/git/GSI_forked/ush/run_observer/ on Orion. Specific changes can be seen by:
xxdiff /work2/noaa/da/jianjun/git/GSI_forked/ush/run_observer/gsi_observer.sh.0 /work2/noaa/da/jianjun/git/GSI_forked/ush/run_observer/gsi_observer.sh
Checklist
All ctests passed without any proxy MWS data:
ctest1.log:1/1 Test#1: global_4denvar ................... Passed 3934.27 sec
ctest2.log:1/1 Test#2: rtma ............................. Passed 2768.58 sec
ctest3.log:1/1 Test#3: rrfs_3denvar_rdasens ............. Passed 1391.24 sec
ctest4.log:1/1 Test#4: hafs_4denvar_glbens .............. Passed 3446.39 sec
ctest5.log:1/1 Test#5: hafs_3denvar_hybens .............. Passed 3389.92 sec
ctest6.log:1/1 Test#6: global_enkf ...................... Passed 1932.70 sec