Skip to content

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

Merged
zach1221 merged 17 commits into
ufs-community:developfrom
DeniseWorthen:feature/fix_nstkind
Nov 30, 2023
Merged

fix type mis-matches in nst water property module#1993
zach1221 merged 17 commits into
ufs-community:developfrom
DeniseWorthen:feature/fix_nstkind

Conversation

@DeniseWorthen
Copy link
Copy Markdown
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
Copy Markdown
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
Copy Markdown
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
Copy Markdown
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
Copy Markdown
Collaborator

Jenkins-ci ORTs passed

@zach1221
Copy link
Copy Markdown
Collaborator

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

@zach1221
Copy link
Copy Markdown
Collaborator

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

@zach1221 zach1221 merged commit 17e8d84 into ufs-community:develop Nov 30, 2023
@DeniseWorthen DeniseWorthen self-assigned this Feb 22, 2025
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.

fixing the missing type-kind specifications in one of the nst modules causes two regression tests to fail comparison

6 participants