Skip to content

Noahmp No STCSLC Adjustment for 0 increments#18

Merged
barlage merged 4 commits into
NOAA-EMC:developfrom
tsga:noahmp_no_stcslcadj_at0inc
Oct 29, 2025
Merged

Noahmp No STCSLC Adjustment for 0 increments#18
barlage merged 4 commits into
NOAA-EMC:developfrom
tsga:noahmp_no_stcslcadj_at0inc

Conversation

@tsga
Copy link
Copy Markdown

@tsga tsga commented Oct 15, 2025

After adding soil moisture (SLC) and temperature (STC) increments in Noahmp driver, adjustments are made to ensure consistency between liquid/frozen soil moisture and temperature. Currently this is applied even when all the increments are (intentionally) 0. We do not want to change the physics model predicted states when no/zero increments are added to STC and SLC

The changes introduced in this PR check and skip the adjustment section if the magnitude of an increment is zero (below threshold).

Tested by running a low-res (C384C192) global workflow case with Soil DA, and comparing it to previous outputs without the code changes here. The results outputs have the expected changes.

Related to
ufs-community/ccpp-physics#323
NOAA-EMC/ufsatm#1024
ufs-community/ufs-weather-model#2934

@gspetro-NOAA
Copy link
Copy Markdown

Testing completed successfully on parent WM PR #2941. This PR can begin the merge process.

@gspetro-NOAA
Copy link
Copy Markdown

@uturuncoglu @barlage Is this something you can take care of?

@barlage barlage merged commit 2c7b3bc into NOAA-EMC:develop Oct 29, 2025
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.

4 participants