Skip to content

Updates to the MYNN surface layer scheme#67

Merged
DomHeinzeller merged 6 commits into
NOAA-GSL:gsl/developfrom
joeolson42:gsd/develop
Dec 16, 2020
Merged

Updates to the MYNN surface layer scheme#67
DomHeinzeller merged 6 commits into
NOAA-GSL:gsl/developfrom
joeolson42:gsd/develop

Conversation

@joeolson42
Copy link
Copy Markdown
Collaborator

@joeolson42 joeolson42 commented Dec 14, 2020

This update includes the following fixes/mods:

  1. bug fix for init routine - was not initializing the psi functions properly due to missing errmsg and errflg arguments (this required mods to the surface wrapper and the associated meta file),
  2. bug fix for using initialized variable (u* from previous time step) when grid points with 100% ice begins to melt or when ice begins to develop on a grid which previously had 0% ice.
  3. reduced overly liberal range of allowable z/L.
  4. made a change to not use the final indice (1000) in the psi tables. This is an unsolved mystery (from NCAR/MMM) as to why it causes a crash (in the WRF framework), but we should keep the code consistent between CCPP and WRF as much as possible.

Associated PRs:

#67
NOAA-GSL/fv3atm#63
NOAA-GSL/ufs-weather-model#52

For regression testing, see NOAA-GSL/ufs-weather-model#52.

joeolson42 and others added 5 commits September 2, 2020 09:37
…20201118

Update gsd/develop from master 2020/11/18
…using unitialized variable when 100% ice melts or ice develops on a grid with 0% ice, 3) reduced overly liberal range of allowable z/L.
Copy link
Copy Markdown

@DomHeinzeller DomHeinzeller left a comment

Choose a reason for hiding this comment

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

These code changes look good to me. I am going to test this now with the noaa-gsl ufs-weather-model and create the corresponding PRs for fv3atm and ufs-weather-model.

Will approve after testing is complete.

Copy link
Copy Markdown

@DomHeinzeller DomHeinzeller left a comment

Choose a reason for hiding this comment

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

@joeolson42 update - your PR is not up to date. Can you please check that you have pulled in the latest code from https://github.com/noaa-gsl/ccpp-physics, branch gsl/develop ? And then push the update to your branch. Thanks.

@joeolson42
Copy link
Copy Markdown
Collaborator Author

joeolson42 commented Dec 15, 2020 via email

@DomHeinzeller
Copy link
Copy Markdown

DomHeinzeller commented Dec 15, 2020 via email

updating from gsl/develop instead of gsd/develop
@DomHeinzeller
Copy link
Copy Markdown

Yes, that's what it looks like.

On Dec 15, 2020, at 3:00 PM, Joseph Olson @.> wrote: I updated my fork yesterday, but perhaps I updated it from gsd/develop instead of gsl/develop by accident??? On Tue, Dec 15, 2020 at 2:47 PM DomHeinzeller @.> wrote: > @DomHeinzeller commented on this pull request. > > @joeolson42 https://github.com/joeolson42 update - your PR is not up to > date. Can you please check that you have pulled in the latest code from > https://github.com/noaa-gsl/ccpp-physics, branch gsl/develop ? And then > push the update to your branch. Thanks. > > — > You are receiving this because you were mentioned. > Reply to this email directly, view it on GitHub > <#67 (review)>, > or unsubscribe > https://github.com/notifications/unsubscribe-auth/ADLRR3XRJRSDND5BX3RWTK3SU7KP7ANCNFSM4U3OWF4Q > . > -- Joseph Olson Meteorologist Environmental Prediction Advancement Division Global Systems Laboratory NOAA-Earth System Research Labs Boulder, Colorado — You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub <#67 (comment)>, or unsubscribe https://github.com/notifications/unsubscribe-auth/AN7FF5H5XB4SR5IC57CPIA3SU7MAFANCNFSM4U3OWF4Q.

Ok, this is better. Will start testing.

@joeolson42 joeolson42 changed the base branch from gsd/develop to gsl/develop December 16, 2020 17:19
@DomHeinzeller
Copy link
Copy Markdown

@joeolson42 quick update, the regression tests look good, I'll update the ufs-weather-model PR with a few details in a minute and then merge the code.

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