Skip to content
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

Updates to use GRIB2 template 4.9 for QPFFFG and QPFARI variables in RRFS #929

Merged
merged 9 commits into from
May 10, 2024

Conversation

EricJames-NOAA
Copy link
Contributor

@EricJames-NOAA EricJames-NOAA commented Apr 12, 2024

In order to appropriately encode the new QPFFFG and QPFARI variables as probabilities of QPF exceeding certain thresholds, we need to use GRIB2 template 4.9.

This change requires an update to NCEPLIBS-g2tmpl...and a PR for the required changes has been opened:

NOAA-EMC/NCEPLIBS-g2tmpl#117

The code was tested for RRFS_NA_3km on Jet.

Combine another update:
output of the instantaneous clear-sky downward shortwave flux at the surface for RRFS, which is required since this field was output in NAM-Nest.

@WenMeng-NOAA
Copy link
Collaborator

@EricJames-NOAA Can you sync your branch with the latest UPP develop branch?

@WenMeng-NOAA
Copy link
Collaborator

@EricJames-NOAAA All flat control files besides RRFS need to be recreated since the updates in POST-XML-Library-NT.pl.
you might do:

cd UPP/parm
make clean
make

@WenMeng-NOAA
Copy link
Collaborator

@EricJames-NOAA I conducted the UPP standalone test with model files provided by you at /scratch1/BMC/wrfruc/ejames/wen_clearsky/
My test results are at /home/Wen.Meng/stmp2/rrfs_2023072903 on Hera.
I saw instant clear-sky SW downward flux generated as:

822:617809883:ndata=1905141:undef=0:mean=0.223535:min=0:max=48.45:cos_wt_mean=0.193224:d=2023072903:CSDSF:surface:1 hour fcst:

Please validate my test. Thanks!

@WenMeng-NOAA
Copy link
Collaborator

The UPP RTs have been completed on WCOSS2 and Hera. The baseline updates are needed for fv3r and 3drtma.

Wen.Meng@hfe07 stmp2$ pwd
/home/Wen.Meng/stmp2
Wen.Meng@hfe07 stmp2$ ls -ltr */*diff
-rw-r--r-- 1 Wen.Meng stmp   75 May 10 16:17 rap_2020072316_pe_test/WRFPRS.GrbF16.diff
-rw-r--r-- 1 Wen.Meng stmp  616 May 10 16:18 fv3r_2023062800/PRSLEV10.tm00.diff
-rw-r--r-- 1 Wen.Meng stmp  616 May 10 16:19 fv3r_2023062800_pe_test/PRSLEV10.tm00.diff
-rw-r--r-- 1 Wen.Meng stmp 1086 May 10 16:19 rtma_2023040400_pe_test/PRSLEV00.tm00.diff
-rw-r--r-- 1 Wen.Meng stmp 1086 May 10 16:19 rtma_2023040400/PRSLEV00.tm00.diff

@EricJames-NOAA
Copy link
Contributor Author

@EricJames-NOAA I conducted the UPP standalone test with model files provided by you at /scratch1/BMC/wrfruc/ejames/wen_clearsky/ My test results are at /home/Wen.Meng/stmp2/rrfs_2023072903 on Hera. I saw instant clear-sky SW downward flux generated as:

822:617809883:ndata=1905141:undef=0:mean=0.223535:min=0:max=48.45:cos_wt_mean=0.193224:d=2023072903:CSDSF:surface:1 hour fcst:

Please validate my test. Thanks!

@WenMeng-NOAA your results are identical to mine. Thanks!

@WenMeng-NOAA
Copy link
Collaborator

@EricJames-NOAA I conducted the UPP standalone test with model files provided by you at /scratch1/BMC/wrfruc/ejames/wen_clearsky/ My test results are at /home/Wen.Meng/stmp2/rrfs_2023072903 on Hera. I saw instant clear-sky SW downward flux generated as:

822:617809883:ndata=1905141:undef=0:mean=0.223535:min=0:max=48.45:cos_wt_mean=0.193224:d=2023072903:CSDSF:surface:1 hour fcst:

Please validate my test. Thanks!

@WenMeng-NOAA your results are identical to mine. Thanks!

@EricJames-NOAA Thanks for confirming. I will warp up this PR for the merging process.

modulefiles/jet.lua Outdated Show resolved Hide resolved
@WenMeng-NOAA
Copy link
Collaborator

This PR is ready for merging.

DavidHuber-NOAA added a commit to DavidHuber-NOAA/UPP that referenced this pull request Sep 9, 2024
* origin/develop:
  Updates to support MPAS applications (RRFS and HFIP) (NOAA-EMC#1029)
  Add 6-hrly max winds at 10m to SFS (NOAA-EMC#1019)
  Update jet.lua (NOAA-EMC#1027)
  Updates to support UPP use with MPAS (NOAA-EMC#1018)
  [develop]: Turn on WARN_AS_ERROR for Doxygen Documentation Builds (NOAA-EMC#1023)
  Sample PR for testing (NOAA-EMC#1007)
  Enable template 4-49 to obtain aerosol ensemble information (NOAA-EMC#1011)
  Relocate gfs/gefs/sfs control files (NOAA-EMC#990)
  update g2tmp on aws to 1.12.0 (NOAA-EMC#996)
  [develop]: Update requirements files (NOAA-EMC#994)
  Bump zipp from 3.17.0 to 3.19.1 in /doc/UserGuide (NOAA-EMC#991)
  remove stack-python load for Gaea build (NOAA-EMC#993)
  Bump certifi from 2024.2.2 to 2024.7.4 in /doc/UserGuide (NOAA-EMC#988)
  [develop]: Add Doxygen variable definitions to modules (NOAA-EMC#965)
  Read bucket either as an integer or float (NOAA-EMC#984)
  Update Orion module file for Rocky 9 upgrade (NOAA-EMC#987)
  UPP bugfixes for inline post and g2tmpl 1.12.0 compatibility (and number concentration updates) (NOAA-EMC#974)
  Sync the RRFS hotfix NOAA-EMC#967 and NOAA-EMC#968. (NOAA-EMC#979)
  Bump urllib3 from 2.2.1 to 2.2.2 in /doc/UserGuide (NOAA-EMC#981)
  Fix for hydrostatic runs - write out Omega and HGT from model output (NOAA-EMC#959)
  Bump requests from 2.31.0 to 2.32.0 in /doc/UserGuide (NOAA-EMC#963)
  Correct rt.sh paths (NOAA-EMC#957)
  Updates to use GRIB2 template 4.9 for QPFFFG and QPFARI variables in RRFS (NOAA-EMC#929)
  Add hourly averaged smoke PM2.5 and dust PM10 (NOAA-EMC#917)
  Update Namelist documentation for all namelist options (NOAA-EMC#940)
  update gtg code revision to v.4.16.3 (NOAA-EMC#954)
  Bump jinja2 from 3.1.3 to 3.1.4 in /doc/UserGuide (NOAA-EMC#953)
  Clean up labeling for 15-min accumulated fields (NOAA-EMC#948)
  Updates to the GSL exp1 ceiling diagnostic (NOAA-EMC#947)
  Additional RT log information (NOAA-EMC#941)
  add cmake load to modulefile/gaea.lua (NOAA-EMC#945)
  RRFS updates (NOAA-EMC#938)
  add module for AWS (NOAA-EMC#934)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
2 participants