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

Update master from NOAA-GSL: RUC ice, MYNN sfclay, stochastic land perturbations #558

Merged
merged 38 commits into from
Jan 21, 2021

Conversation

climbfuji
Copy link
Collaborator

@climbfuji climbfuji commented Jan 20, 2021

Changes in this PR:

  • bugfixes and updates to MYNN sfclay (fixes several uninitialized variables0
  • addition of RUC ICE (replaces sfc_sice when RUC LSM is used)
  • land surface perturbations (requires assigning local variables minsmc and maxsmc to host model in order to pass to stochastic physics)
  • remove unused tracer_sanitizer

For testing, see ufs-community/ufs-weather-model#386

Associated PRs:

NOAA-PSL/stochastic_physics#36
#558
NOAA-EMC/fv3atm#239
ufs-community/ufs-weather-model#386

joeolson42 and others added 30 commits September 2, 2020 09:37
parameters of lsm_ruc_run. There are not needed there because
initialization of RUC soil variables is done now in lsm_ruc_init.
…ter_20201118

Update gsd/develop from master 2020/11/18
…ter_20201203

Update gsl/develop from master 2020/12/08
…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.
updating from gsl/develop instead of gsd/develop
Updates to the MYNN surface layer scheme
GFS_Control_type arrays pores and resid for use in the stochastic
perturbations of soil moisture (lndp_type=2).
! initialize tables for psih and psim (stable and unstable)
CALL PSI_INIT(psi_opt,errmsg,errflg)

IF (debug_code >= 1) THEN
Copy link
Collaborator

Choose a reason for hiding this comment

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

Thanks for controlling print statements with a debug flag -- a very good example to follow.

Copy link
Collaborator

Choose a reason for hiding this comment

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

You are welcome

Copy link
Collaborator

@grantfirl grantfirl left a comment

Choose a reason for hiding this comment

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

I don't understand the "whys" of the code changes since there isn't a ton of description other than "bugfixes", but I definitely don't see anything wrong from a CCPP point of view. Approved.

Copy link
Contributor

@llpcarson llpcarson left a comment

Choose a reason for hiding this comment

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

looks ok to me, approved.

@climbfuji
Copy link
Collaborator Author

I don't understand the "whys" of the code changes since there isn't a ton of description other than "bugfixes", but I definitely don't see anything wrong from a CCPP point of view. Approved.

Thanks, Grant. Yes, MYNN has bugfixes and updates as noted in the description of the PR. All the other changes that are not related to MYNN arae hopefully captured in the description.

@climbfuji climbfuji merged commit 469cb90 into NCAR:master Jan 21, 2021
@climbfuji climbfuji deleted the update_master_from_gsl_develop branch June 27, 2022 03:30
HelinWei-NOAA pushed a commit to HelinWei-NOAA/ccpp-physics that referenced this pull request Feb 26, 2023
…NCAR#558)

* update upp revision to 8767929

* modify dx/dy calculation for RRFS with domain over north pole
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.

6 participants