-
Notifications
You must be signed in to change notification settings - Fork 254
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
Updatetemplate; Fix model slowness when using threading; Update WW3 for porting and threading issues #383
Updatetemplate; Fix model slowness when using threading; Update WW3 for porting and threading issues #383
Conversation
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 think we are becoming overly restrictive with the rules around issues. Certainly, there should be one issue for a set of PRs that describes the work, but requiring one for each submodule is unnecessary extra work. And how about small bug fixes that we often combine with other PRs to keep the commit queue shorter? A separate PR for each one-line change?
.github/pull_request_template.md
Outdated
# PR Checklist | ||
|
||
- [ ] Ths 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. Please consult the ufs-weather-model [wiki](https://github.com/ufs-community/ufs-weather-model/wiki/Making-code-changes-in-the-UFS-weather-model-and-its-subcomponents) if you are unsure how to do this. | ||
- [ ] An Issue describing the work contained in this PR has been created on both the ufs-weather-model and any relevant subcomponent repositories. |
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 also feel maybe this is too strict to have issues in all the subcomponent repositories. E.g. anytime there is a CCPP update, we need to update fv3 to point to the new CCPP version (also update ufs-weather-model to point to new FV3), since CCPP has an issue already, we usually list the CCPP issue in the FV3 PR (or ufs-weather-model PR), otherwise we may have many FV3/ufs-weather-model issues just for just updating subcomponent version. I think we do need at least one issue for a set of PR, and an issue in subcomponent repository if there are scientific/technical changes in the repository.
Thanks, I actually thought I was stating the current policy, not adding further restrictions. I myself have found it a bit of a pain to create issues in sub-components and then again in ufs-weather. Is the first item (that the PR should be up-to-date w/ all components that are not being changed) OK? For the second item, my preference is that the primary issue should be created on the subcomponent page; that one should describe what is being changed. It should have enough detail so that the code managers and reviewers are clear on what/why something is being done. On the ufs-weather side, I'm not sure there needs to be an issue at all in a lot of cases---the PR can simply reference the existing issue in the subcomponent. I'm happy to make those changes if that is closer to what makes sense to everyone. |
revert some changes; skip-ci
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.
Looks good to me, will approve once fv3atm is merged and submodule/.gitmodules is updated.
Cheyenne is done (both GNU and Intel). Waiting for orion it seems. |
What is the status of orion RT? Are some jobs waiting in the queue? Is there any failed test? |
There are 15 jobs in the Q but all completed tests have passed. |
Two tests failed: fv3_ccpp_gfdlmprad and fv3_ccpp_stretched. The stretched test didn't run at all. I don't see the reason the gfdlmprad failed. |
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.
Verified that the fv3atm submodule pointer update is correct. Thanks for including the change.
* upstream/develop: Updatetemplate; Fix model slowness when using threading; Update WW3 for porting and threading issues (ufs-community#383) update MOM6 to GFDL 20210308 main branch commit (ufs-community#458) Regional inlinepost (ufs-community#364) correct benchmark diag_tables for coupled model configurations; move bm_ic directory out of inputdata directory; use aws ec2 for CI test; auto-rt fixes (ufs-community#426)
Dependent PRs:
FV3-atm: NOAA-EMC/fv3atm#258
RT logs: