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

Combo for ccpp/physics #41 and #45 and ccpp/framework submodule pointer update for #462 #1654

Merged
merged 12 commits into from
Mar 15, 2023

Conversation

grantfirl
Copy link
Collaborator

@grantfirl grantfirl commented Mar 13, 2023

Description

This PR combines 2 ccpp/physics PRs and 1 ccpp/framework PR.

ccpp/physics PR41: changes CMakeLists.txt to depend on the SP library. This is required for JEDI: JCSDA/ufs-bundle#19

ccpp/physics PR45: exposes 3 NSSL MP parameters to the physics namelist

ccpp/framework PR462: addresses an error message bug in the unit conversion part of ccpp_prebuild

No answer changes are expected for any of these changes.

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:

Subcomponents involved:

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

Combined with PR's (If Applicable):

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:

ufs-community/ccpp-physics#53
NOAA-EMC/fv3atm#634

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

@grantfirl grantfirl changed the title combo draft Combo for ccpp/physics #41 and #45 and ccpp/framework submodule pointer update for #462 Mar 13, 2023
@grantfirl
Copy link
Collaborator Author

Hera/Intel full RT log (SUCCESSFUL):

RegressionTests_hera.intel.log

@grantfirl grantfirl marked this pull request as ready for review March 14, 2023 00:47
@zach1221
Copy link
Collaborator

Hi, @grantfirl! We're going to begin working to test/review this PR soon, could you sync up your branch, please?

@jkbk2004
Copy link
Collaborator

@grantfirl
Copy link
Collaborator Author

@jkbk2004 OK, I'll update the PR branches now. Sorry for the delay.

@jkbk2004
Copy link
Collaborator

sure!

@grantfirl
Copy link
Collaborator Author

@zach1221 @jkbk2004 OK, only the ufs-weather-model branch needed to be updated, so everything should be good to test now.

@FernandoAndrade-NOAA FernandoAndrade-NOAA added Ready for Commit Queue The PR is ready for the Commit Queue. All checkboxes in PR template have been checked. jenkins-ci Jenkins CI: ORT build/test on docker container labels Mar 14, 2023
@jkbk2004 jkbk2004 added the No Baseline Change No Baseline Change label Mar 14, 2023
Qingfu-Liu
Qingfu-Liu previously approved these changes Mar 14, 2023
@zach1221
Copy link
Collaborator

Please see jenkins-ci ORT logs attached. Everything passed ok.
ufs-weather-model » ort-docker-pipeline » PR-1654 #1 Console [Jenkins].pdf

@grantfirl
Copy link
Collaborator Author

@zach1221 I invited you as a collaborator to my fork of ufs-weather-model. I think that this should do it.

@jkbk2004
Copy link
Collaborator

All cases ran ok on orion but rt script exit out w/o cat logs. Manually updated the log for orion.

@jkbk2004
Copy link
Collaborator

jet is not stable. no baseline change. so we will skip jet.

@jkbk2004
Copy link
Collaborator

cpld_control_p8_faster case on cheyenne. it takes about 1819 to 1879 compile time. But the case itself builds ok if build time is extended.

@zach1221
Copy link
Collaborator

@grantfirl We can start the merge process now. Can you please merge your ccpp PR ?

@grantfirl
Copy link
Collaborator Author

@grantfirl We can start the merge process now. Can you please merge your ccpp PR ?

@zach1221 OK, I merged the ccpp PR and updated the fv3atm PR branch in anticipation of merge.

@grantfirl
Copy link
Collaborator Author

I updated .gitmodules and FV3 submodule pointer after fv3atm merge. This is ready for final review/merge.

@zach1221
Copy link
Collaborator

@SadeghTabas-NOAA would you be able to provide approval once more? You previous one was dismissed after the commit.

@zach1221 zach1221 merged commit 018e396 into ufs-community:develop Mar 15, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
jenkins-ci Jenkins CI: ORT build/test on docker container No Baseline Change No Baseline Change Ready for Commit Queue The PR is ready for the Commit Queue. All checkboxes in PR template have been checked.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

add three parameters to namelist for NSSL MP Unit converter does not handle a variable with units = 1
9 participants