Skip to content

Conversation

@KarinaAsmar-NOAA
Copy link
Contributor

The CIMAS/AOML/HRD team has developed a new gust factor as part of HAFS development. This PR implements the new calculations into the UPP source code and adds the new GUST ID to the HAFS products list. Resolves #1389 . The corresponding test results are in Ursa: /scratch4/NCEPDEV/ovp/Karina.Asmar/hafs_2022092800. The run script is /scratch4/NCEPDEV/ovp/Karina.Asmar/UPP/submit_run_hafs_ursa.sh.

KarinaAsmar-NOAA and others added 2 commits January 27, 2026 13:23
Co-authored-by: WenMeng-NOAA <48260754+WenMeng-NOAA@users.noreply.github.com>
real, dimension(ISTA_2L:IEND_2U,JSTA_2L:JEND_2U,LSM) :: TPRS, QPRS, FPRS
real, dimension(ISTA_2L:IEND_2U,JSTA_2L:JEND_2U,LSM) :: RHPRS
real, dimension(ista_2l:iend_2u,jsta_2l:jend_2u) :: CHI, PSI
real, dimension(ista_2l:iend_2u,jsta_2l:jend_2u) :: WS850, WS950, GUSTCONV
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@KarinaAsmar-NOAA Suggest these new variables are declared as allocatable to to reduce memory usage.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The new test with these changes are in /scratch4/NCEPDEV/ovp/Karina.Asmar/hafs_2022092800_allocate. Same stats as before:

3:2977237:ndata=2287841:undef=681148:mean=6.62765:min=0:max=79.5:cos_wt_mean=6.51753 (old gust)
688:743853124:ndata=2287841:undef=681148:mean=6.34466:min=0.2:max=79.6:cos_wt_mean=6.25535 (hafs gust)

@WenMeng-NOAA
Copy link
Collaborator

@AndrewHazelton There is an issue inviting you as reviewer. You are welcome to comment on this PR. Thanks for contributing to R2O in UPP.

@KarinaAsmar-NOAA
Copy link
Contributor Author

@KarinaAsmar-NOAA I generated the HAFS UPP output and I noticed that there are 5 new fields in the HURPRS GRIB2 file: UGRD:0 mb VGRD:0 mb UGRD:0 mb VGRD:0 mb GUST:10 m above ground

The new gust field is expected, but what about the U/V wind components at 0 mb? I checked your GRIB2 file in this directory on Ursa and it also has these new fields: /scratch4/NCEPDEV/ovp/Karina.Asmar/hafs_2022092800_fixed_uv_LP/HURPRS09.tm00

Thanks for your work on this!

Thanks for finding this, I'll check on it.

@KarinaAsmar-NOAA
Copy link
Contributor Author

@KarinaAsmar-NOAA I generated the HAFS UPP output and I noticed that there are 5 new fields in the HURPRS GRIB2 file: UGRD:0 mb VGRD:0 mb UGRD:0 mb VGRD:0 mb GUST:10 m above ground
The new gust field is expected, but what about the U/V wind components at 0 mb? I checked your GRIB2 file in this directory on Ursa and it also has these new fields: /scratch4/NCEPDEV/ovp/Karina.Asmar/hafs_2022092800_fixed_uv_LP/HURPRS09.tm00
Thanks for your work on this!

Thanks for finding this, I'll check on it.

@BenjaminBlake-NOAA This should be fixed now. Please see /scratch4/NCEPDEV/ovp/Karina.Asmar/hafs_2022092800_fixed_0mb.

@BenjaminBlake-NOAA
Copy link
Collaborator

@KarinaAsmar-NOAA I re-ran my HAFS test and the extra fields are now removed - thanks for addressing this so quickly.

@WenMeng-NOAA WenMeng-NOAA added the Ready for Review This PR is ready for code review. label Feb 10, 2026
BinLiu-NOAA added a commit to hafs-community/UPP that referenced this pull request Feb 11, 2026
Add new gust factor to HAFS products NOAA-EMC#1422
The CIMAS/AOML/HRD team has developed a new gust factor as part of HAFS
development. This PR implements the new calculations into the UPP source
code and adds the new GUST ID to the HAFS products list.
@WenMeng-NOAA
Copy link
Collaborator

@BinLiu-NOAA Thanks for reviewing. We will proceed with the final UPP RTs. Do you have any additional comments?

@BinLiu-NOAA
Copy link
Collaborator

@WenMeng-NOAA Looks good from my end. Thanks to @KarinaAsmar-NOAA for making those formatting and removing trailing whitespace changes!

@WenMeng-NOAA
Copy link
Collaborator

@clyden-noaa This PR is ready for the UPP RTs on R&D machines. There should be baseline changes expected for the hafs test only. For your reference, my testing on Ursa is available:

/scratch3/NCEPDEV/stmp/Wen.Meng/scrub/upp-URSA-intel
/scratch3/NCEPDEV/stmp/Wen.Meng/scrub/upp-URSA-intelllvm

@WenMeng-NOAA WenMeng-NOAA added the Baseline Change The baselines of the UPP regression tests are changed. label Feb 11, 2026
BinLiu-NOAA added a commit to hafs-community/UPP that referenced this pull request Feb 12, 2026
Add new gust factor to HAFS products NOAA-EMC#1422
The CIMAS/AOML/HRD team has developed a new gust factor as part of HAFS
development. This PR implements the new calculations into the UPP source
code and adds the new GUST ID to the HAFS products list.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Baseline Change The baselines of the UPP regression tests are changed. enhancement New feature or request HAFS Ready for commit queue Ready for Review This PR is ready for code review.

Projects

Status: Draft

Development

Successfully merging this pull request may close these issues.

Add wind gust from HAFS code to product outputs

8 participants