Skip to content

dev/emc: Release FV3 Solver Updates (cherry-pick)#266

Merged
laurenchilutti merged 2 commits into
NOAA-GFDL:dev/emcfrom
laurenchilutti:cherrypick420
Apr 28, 2023
Merged

dev/emc: Release FV3 Solver Updates (cherry-pick)#266
laurenchilutti merged 2 commits into
NOAA-GFDL:dev/emcfrom
laurenchilutti:cherrypick420

Conversation

@laurenchilutti
Copy link
Copy Markdown
Member

Description

Cherry-picks changes form PR #261 to dev/emc
This includes updates on behalf of Lucas Harris including:
Revision to semi-implicit solver to linearize vertical sound wave propagation about the hydrostatic state. This has been extensively tested by GFDL and EMC in SHiELD, GFS, and RRFS.

This replaces PR #262 with the most efficient cherry-pick of changes from PR 261. This should not be squash merged so we can maintain the commit history.

Fixes # (issue)

How Has This Been Tested?

Tested on the main branch with SHiELD

Checklist:

Please check all whether they apply or not

  • My code follows the style guidelines of this project
  • I have performed a self-review of my own code
  • I have commented my code, particularly in hard-to-understand areas
  • I have made corresponding changes to the documentation
  • My changes generate no new warnings
  • Any dependent changes have been merged and published in downstream modules

* Bringing over internal updates to nh_core and nh_utils which includes a revision to the semi-implicit solver to linearize vertical sound wave propagation about the hydrostatic state.

* resolve inconsistent use of single and double precision in rayleigh damping.  Address spacing change.

* rename tau_w

* Modify the rff calculation to be fully double precision.  Fixed a mistake in the previous cherry-pick commit

* fully implement the name change of tau_w to fast_tau_w_sec
@laurenchilutti
Copy link
Copy Markdown
Member Author

Hi @XiaqiongZhou-NOAA I have reintroduced these changes with one cherry-pick of the merge commit of PR 261. Could you give this one final review (the changes should be identical to PR 262).

Should I create PRs to fv3atm and ufs-weather-model?

Copy link
Copy Markdown
Contributor

@XiaqiongZhou-NOAA XiaqiongZhou-NOAA left a comment

Choose a reason for hiding this comment

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

looks good to me

@XiaqiongZhou-NOAA
Copy link
Copy Markdown
Contributor

Lauren:
It will great if you can create PRs for fv3atm and ufs-weather-model.
I have approved the code change.
Kate

@jkbk2004
Copy link
Copy Markdown

@bensonr @laurenchilutti All tests are done at ufs-community/ufs-weather-model#1720. Can you merge in this pr?

@laurenchilutti laurenchilutti merged commit bff6371 into NOAA-GFDL:dev/emc Apr 28, 2023
@laurenchilutti laurenchilutti deleted the cherrypick420 branch December 23, 2024 14:32
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.

4 participants