-
Notifications
You must be signed in to change notification settings - Fork 147
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
Add dependencies to metadata #483
Conversation
…, module_SF_JSFC.F90
…pecial optimization flags
…tadata_dependencies
…ate submodule pointer for rte-rrtmgp
… function in error message
…pp-physics into metadata_dependencies
…sics/rrtmgp_sw_cloud_sampling.meta
…tadata_dependencies
…tadata_dependencies
…dd more inline documentation
Everyone, please review this PR when you get a chance, we want to merge September 2, if possible. Note that you can skip over basically all of the |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This looks OK to me, relying on the tests to confirm (vs code inspection!)
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I am not sure I understand how one uses GFS_debug.F90. May be one day Dom will give a demonstration.
For sure I will - thanks for reviewing! |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The metadata changes look as expected. The RRTMGP sampling changes are unfamiliar and not described in the PR description, but if they've been approved by @dustinswales and they pass the RTs, I'm OK with them.
I am sorry, that was an oversight. The RRTMGP sampling update / cleanup is code that I received from @dustinswales directly. |
This PR adds dependency information to CCPP schemes, see NCAR/ccpp-framework#308 and NCAR/ccpp-framework#317 for details.
Changes in this PR:
[ccpp-table-properties]
section for every CCPP scheme in metadata files, add dependencies[ccpp-arg-table]
sections from all metadata filessfcsub.F
is now coming in via the argument list, deletenum_parthds.F
GFS_debug.F90
in preparation for adding further capabilities; the version in this PR was tested manuallyAssociated PRs:
earth-system-radiation/rte-rrtmgp#85
NCAR/ccpp-framework#317
#483
NOAA-EMC/fv3atm#153
ufs-community/ufs-weather-model#180
See ufs-community/ufs-weather-model#180 for regression testing.