Skip to content

Glacier modifications in NoahMP to address GFSv17 biases#1010

Merged
DusanJovic-NOAA merged 5 commits into
NOAA-EMC:developfrom
barlage:glacier_mods
Sep 29, 2025
Merged

Glacier modifications in NoahMP to address GFSv17 biases#1010
DusanJovic-NOAA merged 5 commits into
NOAA-EMC:developfrom
barlage:glacier_mods

Conversation

@barlage
Copy link
Copy Markdown
Contributor

@barlage barlage commented Sep 17, 2025

Description

Testing for GFSv17 exposed temperature and albedo biases over glacier regions. There were also large differences when compared to GFSv16 (current operational) and ERA5. To address these biases, the following changes are added:

  • removal of albedo aging (current approach is probably too aggressive for remote locations like Antarctica and Greenland)
    -change snow thermal conductivity to be consistent with that used in non-glacier NoahMP model
  • keep the snow depth and density fixed over glacier following a similar approach used in other NWP systems; this includes cold starting glaciers with 2m of snow

Answers using NoahMP LSM will change

Testing

  • C1152 simulation on 2025-12-02 to test performance over Antarctica
  • Regression tests run on ursa

Dependencies

@gspetro-NOAA
Copy link
Copy Markdown
Collaborator

Could we have a review on this subcomponent PR so that everything is ready to go when WM testing resumes on Friday or Monday?

@grantfirl
Copy link
Copy Markdown
Collaborator

@gspetro-NOAA @barlage The ccpp-physics PR (ufs-community/ccpp-physics#316) was merged. This is ready to point to ufs-community/ccpp-physics@fff3c24.

@barlage
Copy link
Copy Markdown
Contributor Author

barlage commented Sep 29, 2025

@gspetro-NOAA I haven't done this in a while. Do you want me to push the updated .gitmodules and ccpp-physics to this branch now?

@gspetro-NOAA
Copy link
Copy Markdown
Collaborator

gspetro-NOAA commented Sep 29, 2025

@barlage Yes, thank you! You just change .gitmodules back to what it was. Then you can execute the following steps (courtesy of @FernandoAndrade-NOAA ):

cd ufs-weather-model/UFSATM/ccpp/physics
git add remote upstream https://github.com/ufs-community/ccpp-physics
git fetch upstream
git checkout upstream/ufs/dev

You can verify you're now on the correct commit ID with git branch -vv which should now be pointing to fff3c24

cd ../../
git add ccpp/physics
git add .gitmodules
git commit -m "<your commit message>"
git push

@gspetro-NOAA
Copy link
Copy Markdown
Collaborator

gspetro-NOAA commented Sep 29, 2025

@DusanJovic-NOAA @BrianCurtis-NOAA Could one of you merge this PR? @barlage reverted .gitmodules and updated the CCPP hash, and all checks have passed.

@DusanJovic-NOAA DusanJovic-NOAA merged commit a19dcd8 into NOAA-EMC:develop Sep 29, 2025
8 checks passed
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.

5 participants