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

MYNN surface Layer Upate #1678

Closed
wants to merge 4 commits into from

Conversation

joeolson42
Copy link
Contributor

@joeolson42 joeolson42 commented Mar 24, 2023

MYNN surface-layer scheme update:

Updates from RRFS_dev, which include updates made for RRFS "Base E" (negligible impact on forecasts beyond the first 10 or so timesteps) + some addition mods below:

  • Reintroduce u* averaging over water, which can help reduce the noisy 10-m winds in the hurricane regime. This has little or no impact in any other regime.
  • Clean-up of the model constants. There was actually a benign bug found with a constant coming in from the interface AND the "use phys_constants". Also, g was defined globally and in some subroutines. This can be further cleaned up later, but this takes out all known issues.
  • Changed "kind=kind_phys" to just "kind_phys", which was requested in a previous PR.
  • Updated some comments that were out of date.

Top of commit queue on: TBD

Input data additions/changes

  • No changes are expected to input data.
  • There will be new input data.
  • Input data will be updated.

Anticipated changes to regression tests:

  • No changes are expected to any regression test.
  • Changes are expected to the following tests: any configuration that runs the MYNN surface layer scheme

Subcomponents involved:

  • AQM
  • CDEPS
  • CICE
  • CMEPS
  • CMakeModules
  • FV3
  • GOCART
  • HYCOM
  • MOM6
  • NOAHMP
  • WW3
  • stochastic_physics
  • none

Combined with PR's (If Applicable):

This may be combined with the RUC LSM PR

Commit Queue Checklist:

  • Link PR's from all sub-components involved
  • Confirm reviews completed in sub-component PR's
  • Add all appropriate labels to this PR.
  • Run full RT suite on either Hera/Cheyenne with both Intel/GNU compilers
  • Add list of any failed regression tests to "Anticipated changes to regression tests" section.

Linked PR's and Issues:

Testing Day Checklist:

  • This PR is up-to-date with the top of all sub-component repositories except for those sub-components which are the subject of this PR.
  • Move new/updated input data on RDHPCS Hera and propagate input data changes to all supported systems.

Testing Log (for CM's):

  • RDHPCS
    • Intel
      • Hera
      • Orion
      • Jet
      • Gaea
      • Cheyenne
    • GNU
      • Hera
      • Cheyenne
  • WCOSS2
    • Dogwood/Cactus
    • Acorn
  • CI
    • Completed
  • opnReqTest
    • N/A
    • Log attached to comment

@SamuelTrahanNOAA
Copy link
Collaborator

@jkbk2004 - Apparently this also needs to be merged before the end of April. Is there a way to make that happen?

@jkbk2004
Copy link
Collaborator

We have a flexibility for the rest of the week. It's likely to work on the combined PRs #1660 + #1646 today or tomorrow, right? If we let the combined PRs go today, we still have time for this pr either tomorrow or Friday. If you like to combine all 3 PRs together, that's still possible and we can schedule like tomorrow to give enough time for pre-test. #1672 is on-going. I think it will be merged this afternoon.

@SamuelTrahanNOAA
Copy link
Collaborator

I'll work on merging #1678 into #1646

@joeolson42
Copy link
Contributor Author

joeolson42 commented Mar 29, 2023 via email

@jkbk2004
Copy link
Collaborator

@SamuelTrahanNOAA #1672 was merged. Let me know if you want us to wait for #1646 (combined with this one and #1660) to be ready. Or we can go for another pr #1685 for minor change on cmeps and ww3. @zach1221 FYI

@SamuelTrahanNOAA
Copy link
Collaborator

You should commit #1646 next. I am working on updating it right now.

@SamuelTrahanNOAA
Copy link
Collaborator

I have updated #1646; it is up-to-date with develop. Also, my tests of the combination of 1660+1646+1678 passed on hera.intel and hera.gnu before I merged 1672. The Jet tests are still running, but it is extremely rare for the tests to pass on hera.intel and fail on jet.intel.

@jkbk2004
Copy link
Collaborator

Merged with #1646

@jkbk2004 jkbk2004 closed this Mar 31, 2023
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.

3 participants