-
Notifications
You must be signed in to change notification settings - Fork 180
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
Missing simulated radar reflectivity #1513
Comments
Looks like we need this line in our diag tables to add radar reflectivity: However, this is not in any of the diag_tables in UFS for global except |
@WenMeng-NOAA I added the following line to the diag_table, but the master files still have missing values for
Is there something I'm doing obviously wrong? |
I will look into my test and get back to you later. @WalterKolczynski-NOAA |
@WalterKolczynski-NOAA Please check type of MP. The UPP read refl_10cm from model output when MP is Thompson. The 3D radar reflectivity is calculated in UPP for GFDL MP. |
@WenMeng-NOAA We're using Thompson. |
@WalterKolczynski-NOAA Can you provide me with your model history files either on Hera or WCOSS2? |
@WenMeng-NOAA |
@WalterKolczynski-NOAA Can you give me reading permission? |
@WenMeng-NOAA Done |
@WalterKolczynski-NOAA With your model history files, my testing indicate radar reflectivity can be read and written out from UPP. Please see /scratch1/NCEPDEV/stmp2/Wen.Meng/post_gfs_2021122100-before.
I will add a fix for outputting whole column radar reflectivity for GFS with Thompson MP in my upcoming UPP PR. |
@WenMeng-NOAA Will there be any changes needed in workflow beyond updating the UFS version? |
I don't think so as long as refl_10cm is available in model output. @WalterKolczynski-NOAA |
@WenMeng-NOAA Can you link the relevant PRs here so we can track the blockers? |
@WalterKolczynski-NOAA Sure. I will do that when the PR is submitted. |
@WalterKolczynski-NOAA The UPP develop branch was updated with the PR #736 to output column radar reflectivity when GFS uses Thompson MP. This UPP revision will be implemented in ufs-weather-model side with my upcoming UFS PR #1794. Please stay tuned. |
Thanks for keeping us updated. |
@WalterKolczynski-NOAA My UFS PR #1794 was merged in the ufs-weather-model develop branch at revision 506e532 on 07/27/2023. Please update the UPP revision in global-workflow and test for inline and offline post. |
After updating the UFS version and the diag_table, I'm still seeing the same undefined variables:
UFS is at 5aeeffd (current develop). Saved the run directory: |
@WalterKolczynski-NOAA Please change access permission of the run directory for me. |
@WenMeng-NOAA should be open now |
@WalterKolczynski-NOAA Still get permission denied.
|
@WenMeng-NOAA Try again. |
@WalterKolczynski-NOAA I can't check files at /work2/noaa/stmp/wkolczyn/RUNDIRS/refl_cyc/fcst.381922 since they are linked to /work2/noaa/global/wkolczyn/noscrub/global-workflow/refl_cyc/gfs.20211221/00//model_data/atmos/.
|
@WenMeng-NOAA Try one more time. I've modified my |
@WalterKolczynski-NOAA I ran the UPP standalone test with model files from your run directory /work2/noaa/stmp/wkolczyn/RUNDIRS/refl_cyc/fcst.381922.
It seems to me 3D radar reflectivity on model hybrid levels output constant value(-20) in your test. Can you check variable "refl_10c " in model raw dataset sfc*.nc? |
refl_10cm has a constant value of -35.0 in all the sfc history files. |
@WalterKolczynski-NOAA I modified the inline post interface. Can you test my UFS version at /scratch1/NCEPDEV/stmp2/Wen.Meng/ufs_radar/ufs-weather-model with the glowbal-workflow on Hera? |
@WenMeng-NOAA I'm still getting the same result with constant fields. Let me know if you want a working directory; I didn't change the setting to keep them before I ran it. |
@WalterKolczynski-NOAA Can you provide me the location of your test results? We would expect non-missing values in radar reflectivity at hybrid levels since my changes are for passing 3D radar from forecast component in the inline post interface and refl_10cm is set as a constant value from your model configuration. |
|
@WalterKolczynski-NOAA I saw radar reflectivity from your test as:
Your test sets refl_10cm as constant -35. In UPP, the lower bound of radar reflectivity is set -20. |
But isn't the constant -35 the problem? How do we solve that? |
@WalterKolczynski-NOAA The -35 is a fake value you set from the model side. From my debugging, this value can be correctly read in UPP and reset to -20 as the lower bound of radar reflectivity in UPP. Your latest test on Hera indicates the changes as: |
@WalterKolczynski-NOAA @WenMeng-NOAA I conducted an experiment with the latest workflow that @JessicaMeixner-NOAA provided. I added the following line to the diag_table and set the namelist variable lradar to .true.. The 3D reflectivity appears in the model surface history surface files. Reflectivity (composite of the column and a two levels) in the masterfiles also show reasonable values. The model history files are at /scratch1/NCEPDEV/stmp2/Ruiyu.Sun/ROTDIRS/refl/gfs.20201203/00/model_data/atmos/history The master files are at /scratch1/NCEPDEV/stmp2/Ruiyu.Sun/ROTDIRS/refl/gfs.20201203/00/model_data/atmos/master @WalterKolczynski-NOAA Could you test it and make the change to the workflow? Thanks! |
@RuiyuSun I looked into mater files at /scratch1/NCEPDEV/stmp2/Ruiyu.Sun/ROTDIRS/refl/gfs.20201203/00/model_data/atmos/master and found all radar reflectivity fields with valid values.
You test looks good for me. Thanks! |
Expected behavior
Output files should have valid simulated reflectivity (
REFC
andREFD
), or it should not be a grib record.Current behavior
The master file contains undefined fields for REFC and REFD.
Machines affected
All
To Reproduce
Run any experiment in workflow.
Context
The undefined variables were first identified by @TerrenceMcGuinness-NOAA during CI testing build-out. Additional undefined variables he found are resolved by #1509.
Detailed Description
All master files (and grib files derived from it) have the same missing fields.
Possible Implementation
Either add the needed fields or, if GFS is not intended to produce simulated reflectivity, stop producing grib records for it.
The text was updated successfully, but these errors were encountered: