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

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

Merged
merged 1 commit into from
Sep 3, 2020

Conversation

grantfirl
Copy link
Collaborator

This PR follows NOAA-EMC/fv3atm#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
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.

@climbfuji
Copy link
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
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
Collaborator Author

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

@climbfuji
Copy link
Collaborator

climbfuji commented Sep 3, 2020 via email

@grantfirl
Copy link
Collaborator Author

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

@climbfuji
Copy link
Collaborator

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

Why?

@grantfirl
Copy link
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
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
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
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!

@@ -85,134 +87,6 @@
},
}

# Add all physics scheme dependencies relative to basedir - note that the CCPP
Copy link
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
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