Skip to content

Conversation

@BinLiu-NOAA
Copy link
Collaborator

@BinLiu-NOAA BinLiu-NOAA commented Dec 12, 2025

Description

This PR combines the following HAFS related developments and bring them back to UFSATM and related ufs-weather-model submodules.

  • NoahMP LSM and sea ice related updates for HAFS moving nesting from @RongqianYang-NOAA, @barlage, and @wramstrom. Meanwhile, lots of contribution (discussions/diagnostics/debugging/testing) from @ChuankaiWang-NOAA, @yonghuiweng, ZhanZhang-NOAA, @helin.wei@noaa.gov, @fanglin.yang@noaa.gov, @BinLiu-NOAA as well.
    • Add snow layer and snow soil layer thickness to GFS_type.
    • Add checks for soil moisture for Noah MP.
    • Changes for distinguishing between new and old points for snow-related fields reset in moving nest physics.
    • Add leading_edge logical array to indicate which nest points have been interpolated. Needed for NOAH MP moving nest upgrades.
    • NOAHMP moving nest sea ice and cryosphere fixes and added variables tiice, tisfc, sncovr, fice, hice.
  • HAFS moving-nesting related 3D-IAU capability. (from @XuLu-NOAA)
  • Enable RRTMGP working with nesting (moving-nesting) configurations. (from @Qingfu-Liu, @dustinswales)
  • Introduce two Thompson MP related namelist options of tc_rain and tc_snow for adjustments of max terminal fall speeds of rain and snow under TC conditions. (from @WeiguoWang-NOAA)
  • Introduce two namelist options of cat_adj_deep and cat_adj_shal to adjust convective adjustment time in SASAS convection scheme. (from @JunghoonShin-NOAA)
  • Update HAFS moving-nesting internal tracker to output moving nest domain location to support the moving-nesting forecast restart capability. (from @BinLiu-NOAA)

Issue(s) addressed

Link the issues to be closed with this PR, whether in this repository, or in another repository.
(Remember, issues should always be created before starting work on a PR branch!)

Testing

How were these changes tested?
What compilers / HPCs was it tested with?
Are the changes covered by regression tests? (If not, why? Do new tests need to be added?)
Have the ufs-weather-model regression test been run? On what platform?

  • Will the code updates change regression test baseline? If yes, why? Please show the baseline directory below.
  • Please commit the regression test log files in your ufs-weather-model branch

Technical and retrospective/real-time-parallel testing were conducted with the UFS-HAFS hurricane application.

Dependencies

If testing this branch requires non-default branches in other repositories, list them.
Those branches should have matching names (ideally)

Do PRs in upstream repositories need to be merged first?
If so add the "waiting for other repos" label and list the upstream PRs

BinLiu-NOAA and others added 30 commits May 12, 2023 02:04
BijuThomas-NOAA and others added 14 commits August 28, 2025 11:59
…mpson_noahmp_rrtmgp schemes.

  - suite_FV3_HAFS_v2_coupled.xml
  - suite_FV3_HAFS_v2.xml
Note: There is a 37-character length limit for suite names.
The following changes are from @RongqianYang-NOAA, @barlage, and @wramstrom, to address NoahMP LSM and sea-ice related moving-nesting issues.
  - Add snow layer and snow soil layer thickness to GFS_type.
  - Add checks for soil moisture for Noah MP.
  - Changes for distinguishing between new and old points for snow-related fields reset in moving nest physics.
  - Add leading_edge logical array to indicate which nest points have been interpolated. Needed for NOAH MP moving nest upgrades.
  - NOAHMP moving nest sea ice and cryosphere fixes and added variables tiice, tisfc, sncovr, fice, hice.

Notes: Lots of contribution (discussions/diagnostics/debugging/testing) from @ChuankaiWang-NOAA, @yonghuiweng, ZhanZhang-NOAA, @helin.wei@noaa.gov, @fanglin.yang@noaa.gov, @BinLiu-NOAA as well.
options of tc_rain and tc_snow for adjustments of max terminal fall
speeds of rain and snow under TC conditions.
dustinswales and others added 2 commits January 15, 2026 11:19
Add RRTMGP initialization flags and revert hardcoding of mpiroot.
….meta, GFS_typedefs.F90, GFS_typedefs.meta so that convective adjustment time can be tunable, introducing two parameters cat_adj_deep and cat_adj_shal for this
Weiguo Wang and others added 3 commits January 16, 2026 11:58
@BinLiu-NOAA BinLiu-NOAA marked this pull request as ready for review January 20, 2026 14:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.