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

fix type mis-matches in nst water property module #1993

Merged
merged 17 commits into from
Nov 30, 2023

Conversation

DeniseWorthen
Copy link
Collaborator

@DeniseWorthen DeniseWorthen commented Nov 12, 2023

PR Author Checklist:

  • I have linked PR's from all sub-components involved in section below.
  • I am confirming reviews are completed in ALL sub-component PR's.
  • I have run the full RT suite on either Hera/Cheyenne AND have attached the log to this PR below this line:
  • I have added the list of all failed regression tests to "Anticipated changes" section.
  • I have filled out all sections of the template.

Description

Updates one of the nst modules in CCPP to fix missing type-kind specifications and other variable type mis-matches.

Linked Issues and Pull Requests

Associated UFSWM Issue to close

Note original testing showed this was a non-B4B change for two wave model restarts, but re-testing this change shows it to be B4B for all cases.

Tests were re-run at 6b49fd5 and all tests passed.

Tests were re-run at 24e9207 after NST modules were modified to remove column 6 continuations and other changes and all tests passed.

Subcomponent Pull Requests

Blocking Dependencies

Subcomponents involved:

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

Anticipated Changes

Input data

  • No changes are expected to input data.
  • Changes are expected to input data:
    • New input data.
    • Updated input data.

Regression Tests:

  • No changes are expected to any regression test.
  • Changes are expected to the following tests:
Tests effected by changes in this PR:

Libraries

  • Not Needed
  • Needed
    • Create separate issue in JCSDA/spack-stack asking for update to library. Include library name, library version.
    • Add issue link from JCSDA/spack-stack following this item
Code Managers Log
  • 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.
    • N/A

Testing Log:

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

@DeniseWorthen DeniseWorthen marked this pull request as ready for review November 12, 2023 16:10
@DeniseWorthen DeniseWorthen added the No Baseline Change No Baseline Change label Nov 12, 2023
@BrianCurtis-NOAA BrianCurtis-NOAA added the Incomplete This PR does not have all required information. Please see PR Author checklist. label Nov 13, 2023
@DeniseWorthen
Copy link
Collaborator Author

DeniseWorthen commented Nov 13, 2023

@BrianCurtis-NOAA Are we using "incomplete" when the only thing missing is reviews? Maybe we should have a different label for that case. To me, "incomplete" are issues that the maker of the PR should remedy (missing logs, dependent PRs and issues not listed etc). It's really up to CMs to review and approve the code and often the developer has no real control over that. Many developers don't even have the ability to assign a reviewer, for example.

@BrianCurtis-NOAA BrianCurtis-NOAA added Waiting for Reviews The PR is waiting for reviews from associated component PR's. and removed Incomplete This PR does not have all required information. Please see PR Author checklist. labels Nov 13, 2023
@DeniseWorthen
Copy link
Collaborator Author

@BrianCurtis-NOAA As it turns out, I'm finding additional type-mismatches now that I've gone back and attempted to compile the nst modules from w/in CMEPS. So I'll need to make additional changes in my ccpp/physics PR.

@DeniseWorthen DeniseWorthen added Ready for Commit Queue The PR is ready for the Commit Queue. All checkboxes in PR template have been checked. and removed Waiting for Reviews The PR is waiting for reviews from associated component PR's. labels Nov 13, 2023
@grantfirl grantfirl mentioned this pull request Nov 17, 2023
42 tasks
@zach1221
Copy link
Collaborator

@DeniseWorthen I did some additional testing on Gaea C5 PR #1784 and everything passed. Can you combine the code changes from that PR into this one for us, please?

@zach1221 zach1221 added the jenkins-ci Jenkins CI: ORT build/test on docker container label Nov 28, 2023
@zach1221 zach1221 self-assigned this Nov 28, 2023
@epic-cicd-jenkins
Copy link
Collaborator

Jenkins-ci ORTs passed

@zach1221
Copy link
Collaborator

Ok done with testing. Let's begin the merge process, beginning with ccpp-physics #126 .

@zach1221
Copy link
Collaborator

@DeniseWorthen fv3atm is merged . New hash: NOAA-EMC/fv3atm@7eec3ce

@zach1221 zach1221 merged commit 17e8d84 into ufs-community:develop Nov 30, 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
6 participants