Skip to content

Metadata corrections from Fortran vs Metadata validation#1219

Merged
grantfirl merged 1 commit into
NCAR:mainfrom
climbfuji:bugfix/metadata_vs_fortran
Jun 3, 2026
Merged

Metadata corrections from Fortran vs Metadata validation#1219
grantfirl merged 1 commit into
NCAR:mainfrom
climbfuji:bugfix/metadata_vs_fortran

Conversation

@climbfuji

@climbfuji climbfuji commented May 20, 2026

Copy link
Copy Markdown
Collaborator

Description of Changes:

Metadata corrections from Fortran vs Metadata validation using an advanced version of the ccpp-capgen validator.

Disclaimer. I asked Claude/Opus to analyze the inconsistencies flagged by the validator, present the findings and then fix them. After that, I ran the validator again and all inconsistencies were gone.

ufs/dev pull request: ufs-community#375

Note. This set of changes is limited to intent, kind, and optional corrections. Additional changes will be introduced later regarding legacy dimension names etc. These require discussion and coordination in the CCPP physics management group. For now, I am using a legacy switch to allow these inconsistencies to pass through.

Tests Conducted:

With these changes, the Fortran vs Metadata validation succeeds, and all suites present in CCPP-SCM (latest dev code) compile.

Dependencies:

None

Documentation:

None

Issue (optional):

None

Contributors (optional):

@dustinswales

@dustinswales dustinswales left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

Looks good to me. Thanks for making these changes.

@climbfuji

Copy link
Copy Markdown
Collaborator Author

ufs/dev pull request: ufs-community#375

@grantfirl
grantfirl merged commit 8064cda into NCAR:main Jun 3, 2026
3 checks passed
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