Skip to content

update SCM for adding CCPP dependencies to metadata and active attribute#199

Merged
grantfirl merged 1 commit into
NCAR:masterfrom
grantfirl:master_update_20200903
Sep 3, 2020
Merged

update SCM for adding CCPP dependencies to metadata and active attribute#199
grantfirl merged 1 commit into
NCAR:masterfrom
grantfirl:master_update_20200903

Conversation

@grantfirl
Copy link
Copy Markdown
Collaborator

This PR follows NOAA-EMC/ufsatm#153 in order to work with dependencies in the CCPP metadata and "active" attribute in the same.

Associated PRs:
NCAR/ccpp-framework#317
NCAR/ccpp-physics#483

This compiles/runs on Mac/GNU. Have not tested on other platforms.

@grantfirl
Copy link
Copy Markdown
Collaborator Author

Note: The NOAA-EMC/ufsatm#153 PR does not appropriately apply "active" attribute for all diagnostic tendencies (du3dt, dv3dt, dt3dt, dq3dt). These WERE included in this SCM PR.

@climbfuji
Copy link
Copy Markdown
Collaborator

Note: The NOAA-EMC/fv3atm#153 PR does not appropriately apply "active" attribute for all diagnostic tendencies (du3dt, dv3dt, dt3dt, dq3dt). These WERE included in this SCM PR.

Can you add the missing pieces to your DDT fv3atm PR?

@grantfirl
Copy link
Copy Markdown
Collaborator Author

Note: The NOAA-EMC/fv3atm#153 PR does not appropriately apply "active" attribute for all diagnostic tendencies (du3dt, dv3dt, dt3dt, dq3dt). These WERE included in this SCM PR.

Can you add the missing pieces to your DDT fv3atm PR?

Yes.

@grantfirl
Copy link
Copy Markdown
Collaborator Author

@climbfuji Done: NOAA-EMC/ufsatm@65800dc

@climbfuji
Copy link
Copy Markdown
Collaborator

climbfuji commented Sep 3, 2020 via email

@grantfirl
Copy link
Copy Markdown
Collaborator Author

@climbfuji @llpcarson FYI, the master branch of SCM is "broken" until this PR is merged.

@climbfuji
Copy link
Copy Markdown
Collaborator

@climbfuji @llpcarson FYI, the master branch of SCM is "broken" until this PR is merged.

Why?

@grantfirl
Copy link
Copy Markdown
Collaborator Author

@climbfuji @llpcarson FYI, the master branch of SCM is "broken" until this PR is merged.

Why?

Broken in the sense that the latest master of SCM doesn't work with the latest master of ccpp-physics/framework due to the merged ccpp-table-properties stuff.

@climbfuji
Copy link
Copy Markdown
Collaborator

@climbfuji @llpcarson FYI, the master branch of SCM is "broken" until this PR is merged.

Why?

Broken in the sense that the latest master of SCM doesn't work with the latest master of ccpp-physics/framework due to the merged ccpp-table-properties stuff.

But that is ok. gmtb-scm master points to specific hashes of ccpp-framework and ccpp-physics and those work, right? Nobody should blindly update each submodule/repository to the head of develop, master, ... and expect it to work.

@grantfirl
Copy link
Copy Markdown
Collaborator Author

@climbfuji @llpcarson FYI, the master branch of SCM is "broken" until this PR is merged.

Why?

Broken in the sense that the latest master of SCM doesn't work with the latest master of ccpp-physics/framework due to the merged ccpp-table-properties stuff.

But that is ok. gmtb-scm master points to specific hashes of ccpp-framework and ccpp-physics and those work, right? Nobody should blindly update each submodule/repository to the head of develop, master, ... and expect it to work.

👍 Agreed, and yet people do.

Copy link
Copy Markdown
Collaborator

@climbfuji climbfuji left a comment

Choose a reason for hiding this comment

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

Thanks for making those changes and getting up to speed with the new tables/attributes!

},
}

# Add all physics scheme dependencies relative to basedir - note that the CCPP
Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

Getting rid of all of this is really nice.

@grantfirl
Copy link
Copy Markdown
Collaborator Author

@climbfuji Thanks for leading the way with the fv3atm PR!

@grantfirl grantfirl merged commit 21c9101 into NCAR:master Sep 3, 2020
dustinswales pushed a commit to dustinswales/ccpp-scm that referenced this pull request May 16, 2022
update SCM for adding CCPP dependencies to metadata and active attribute
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.

2 participants