-
Notifications
You must be signed in to change notification settings - Fork 73
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
Upstream CheMFC infrastructure #544
Conversation
Can you add a brief summary of the added features/code cleaning? I realize this is a bit tedious but scrolling through the changed code is harder... |
65892b3
to
e23383d
Compare
@henryleberre FYI the Phoenix runners will be down for a few days, the computer is under maintenance. |
List of changes:
\dots and I think that's most of them. You can wait for the GT runners to come back up to merge this. |
Fancy. Will do a little code review and merge once runners are up. |
Codecov ReportAttention: Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## master #544 +/- ##
==========================================
- Coverage 54.69% 54.36% -0.34%
==========================================
Files 59 61 +2
Lines 13662 13747 +85
Branches 1698 1720 +22
==========================================
+ Hits 7473 7474 +1
- Misses 5740 5817 +77
- Partials 449 456 +7 ☔ View full report in Codecov by Sentry. |
4a5a0b0
to
8586f71
Compare
97da6b2
to
2319d4a
Compare
3c642e8
to
5f6a474
Compare
new_patch.patch |
@sbryngelson I did but it needed some modifications to work with other compilers. I'm fixing the new errors now. |
@sbryngelson You haven't approved the PR yet. Let me know if you want anything changed. |
aebc6a4
to
ec22431
Compare
I think some documentation may need to be updated. For example, the variables here: https://mflowcode.github.io/documentation/md_visualization.html |
Since this PR adds the infrastructure for chemistry and does not claim to have working chemistry, I actively think we should refrain from documenting the existence of chemistry so as not to confuse users. |
ec22431
to
ca887f1
Compare
Phoenix is down, so I might have to wait to merge this. It looks like Frontier is still not working and it is interesting the Phoenix GPU test suite that finished before the servers went down showed a marked increase in performance. |
8662031
to
eab25f2
Compare
@henryleberre I suppose this is up next, once conflicts are resolved? I merged #620 |
eab25f2
to
2705cdd
Compare
This is the first almost-mergable PR since #619. It's failing the CI cleanliness check, which is helpful, but in the diff it does find things like this (I was just perusing the "everything diff":
We should probably change the workflow so that strip line numbers or some such before doing the diff. This is a real warning in the sense that those variables are probably not used, but it doesn't make sense to fail the check just because the user moved the subroutine down a few lines or something. @okBrian . |
2705cdd
to
6f2de46
Compare
@sbryngelson Do I need to pass the Cleanness CI to merge? |
I'd like to see what's involved in passing this test (barring the silly diff warnings, like the line change I commented on above). if no one can actually pass the test, then it needs to be adjusted somehow or removed. |
@sbryngelson I'm sure I can remove the new warnings but a few are them are spurious since the testing is done with the |
ok then we can ignore it |
6f2de46
to
173bf53
Compare
173bf53
to
3b53b1b
Compare
The changes on the rectangle patches are added mistakenly.
Description
Many changes are needed to implement chemistry and some are quite significant. This PR upstreams the core set of modifications that relate to code infrastructure. The PR also includes some non-chemistry, nice-to-have, updates and features.
Scope
How Has This Been Tested?
./mfc.sh test
.What is important here is not the correctness of the chemistry, but that these additions don't break existing code.