-
Notifications
You must be signed in to change notification settings - Fork 189
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
Remove more global variables #4950
Conversation
Encapsulate bonded interactions, collision detection, particle list, cluster structure analysis. Remove the SystemFacade class and rewrite the checkpointing mechanism to avoid double deserialization.
Check out this pull request on See visual diffs & provide feedback on Jupyter Notebooks. Powered by ReviewNB |
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 tried to check everything within my capabilities. Most of it seems fine, but partially the commits are enormous and I can't say I understood the need for every change.
@RudolfWeeber do you want to take a look too? Otherwise I guess we trust in @jngrad and the testsuite and merge it.
Remove superflous runtime checks on the vector size. Address narrowing conversion compiler diagnostics.
Fixes #4821
Partial fix for #2628
Partial fix for #4613
Description of changes:
Mpiio
andClusterStructure
now take a system object as argument