Skip to content

Lsm upgrades for p8c#873

Merged
grantfirl merged 43 commits into
NCAR:mainfrom
HelinWei-NOAA:lsm_upgrades_for_p8c
Mar 29, 2022
Merged

Lsm upgrades for p8c#873
grantfirl merged 43 commits into
NCAR:mainfrom
HelinWei-NOAA:lsm_upgrades_for_p8c

Conversation

@HelinWei-NOAA
Copy link
Copy Markdown
Contributor

To address some biases found in PT7

  • consistent surface coupling with GFS surface layer scheme
  • add stability subroutine call to inside NoahMP
  • add thermal roughness length options
  • changes to snow parameters for thermal conductivity and compaction
  • modification to soil thermal conductivity
  • diagnostics

@grantfirl
Copy link
Copy Markdown
Collaborator

@HelinWei-NOAA I'm going to review this in a bit, but I wanted to understand the "readiness" level of this code for potential inclusion into the UFS commit queue. The UFS code management meeting is set for tomorrow morning, where it is planned what code will be merged in the next 2 weeks. In your estimation, do you think this will be ready to merge next week some time?

@HelinWei-NOAA
Copy link
Copy Markdown
Contributor Author

@grantfirl If the time frame is two weeks, we prefer to have our changes to be merged in the second week. @barlage and I are still working to try to get something in. But if other PRs need more time, we can also do it some time next week.

Copy link
Copy Markdown
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.

These changes look good to me. Please consider removing the changes to sfc_diag_post.F90/meta if they are no longer needed for code cleanliness reasons.

@grantfirl
Copy link
Copy Markdown
Collaborator

@HelinWei-NOAA From looking at the code changes, it appears that this pull request has the potential to change regression test baselines for those suites that use NoahMP. Is this your understanding? Also, have these changes been regression tested yet? If you need help running those (e.g. on Hera) please let me know.

@HelinWei-NOAA
Copy link
Copy Markdown
Contributor Author

I will do RTs when we finalize the code before next week.

@HelinWei-NOAA From looking at the code changes, it appears that this pull request has the potential to change regression test baselines for those suites that use NoahMP. Is this your understanding? Also, have these changes been regression tested yet? If you need help running those (e.g. on Hera) please let me know.

@grantfirl grantfirl mentioned this pull request Mar 18, 2022
modify the eddy diffusivity for heat at the top of the canopy
@HelinWei-NOAA
Copy link
Copy Markdown
Contributor Author

@grantfirl I think our code is ready. Yes our upgrades will change those baselines using NoahMP. I am running RTs on WCOSS now.

@HelinWei-NOAA From looking at the code changes, it appears that this pull request has the potential to change regression test baselines for those suites that use NoahMP. Is this your understanding? Also, have these changes been regression tested yet? If you need help running those (e.g. on Hera) please let me know.

@@ -863,9 +873,9 @@ subroutine noahmp_sflx (parameters, &
nsnow ,ist ,errwat ,iloc , jloc ,fveg , &
sav ,sag ,fsrv ,fsrg ,zwt ,pah , &
#ifdef CCPP
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Wondering if this condition still needed?

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

Unless someone goes in and cleans up all the CCPP error handling versus WRF error handling, yes.

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Yup, maybe in the future, the code owner is encouraged to clean the WRF related stuff in the physics schemes.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

CCPP v6 Needed for CCPP v6 public release

Projects

None yet

Development

Successfully merging this pull request may close these issues.

10 participants