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

revisions to snowfall melting and accumulation from @tanyasmirnova #739

Closed

Conversation

SamuelTrahanNOAA
Copy link
Contributor

@SamuelTrahanNOAA SamuelTrahanNOAA commented Dec 18, 2023

Description

This is an urgent minor change to RUC LSM from @tanyasmirnova.

This includes:

  1. A change in the diagnostic of the snow depth accumulation. The old diagnostic included snow melting, but in the new version it includes only the snow fall with variable density. This was decided after consultations with people from the Weather Service.
  2. The old diagnostics that included snow melting in the computation of snowfallacc had a bug in the computation of snow melt. Snow melt and snow sublimation should not be multiplied by snowfrac. It is also only the diagnostic variables.
  3. The change to uncomment snow_mosaic=0 for fresh snow changes the model performance. This will help RRFS with the deficient snow depth on the ground.

Issue(s) addressed

All issues are in ccpp-physics:

Testing

How were these changes tested?

Manual testing by @tanyasmirnova on a test case.
Hera regression tests.

What compilers / HPCs was it tested with?

Hera intel.

Are the changes covered by regression tests? (If not, why? Do new tests need to be added?)

Existing regression tests are sufficient.

Have the ufs-weather-model regression test been run? On what platform?

Hera.

Will the code updates change regression test baseline? If yes, why? Please show the baseline directory below.

Yes. Configurations that use RUC LSM will change.

Please commit the regression test log files in your ufs-weather-model branch

Done.

  • /scratch1/BMC/zrtrr/Samuel.Trahan/lakes/RT/NEMSfv3gfs/ruc-lsm-fix-20231207

Dependencies

@SamuelTrahanNOAA SamuelTrahanNOAA changed the title revisions to slowfall melting and accumulation from @tanyasmirnova revisions to snowfall melting and accumulation from @tanyasmirnova Dec 18, 2023
SamuelTrahanNOAA added a commit to SamuelTrahanNOAA/fv3atm that referenced this pull request Dec 19, 2023
jkbk2004 pushed a commit that referenced this pull request Dec 21, 2023
* pressure is not density

* wrong variable sent for snodi

* explain lakedepth corruption safeguards

* module_sf_ruclsm.f90: explain the snow_mosaic=0 line

* add flag to track new freezing lake ice grids

* change name of lake_freeze to flag_lakefreeze

---------

Co-authored-by: Jili Dong <[email protected]>
zach1221 pushed a commit to ufs-community/ufs-weather-model that referenced this pull request Dec 21, 2023
…nodi + #2047, #2053, and #2056 (#2044)

FV3 diagnostic fixes, CCPP fixes for model crashes, new PR template

- UFS:
    - commit message in PR template (#2053)
    - fix hercules crashes (#2015)
- CMEPS & FV3: Bad data from in CCPP CLM Lake physics scheme caused model crashes
    - Communicate changes to lake ice (Closes #2055, NOAA-EMC/CMEPS#105, NOAA-EMC/fv3atm#741) 
    - unit mismatch (NOAA-EMC/fv3atm#736)
- FV3: correct errors in diagnostic calculations
    - snodi had weasdi data in it (NOAA-EMC/fv3atm#736)
    - revisions to RUC LSM snowfall melting and accumulation (NOAA-EMC/fv3atm#739)
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.

2 participants