-
Notifications
You must be signed in to change notification settings - Fork 1
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
Use interchange in some code paths #8
base: main
Are you sure you want to change the base?
Conversation
Hello @mattwthompson! Thanks for updating this PR. We checked the lines you've touched for PEP 8 issues, and found:
Comment last updated at 2024-04-18 18:09:50 UTC |
this is a bit thorny as currently we have confusing between two instances of BaseSolvationSettings, skunkworks is shadowing the OG one. Explicitly use Union here to avoid headaches, in future can use either Union or BaseSolvationSettings approach, they are functionally equivalent
avoids potential SNAFU with namespace clash on OpenMMSolvationSettings
This is mostly working - re-running it with the slightly non-trivial molecule $ python devscripts/compare.py
Volumes differ by more than 10%, but densities are close (92.38 and 100.07 particles/nm^3)
Ewald error tolerances differ:
force1.getEwaldErrorTolerance()=0.0005
force2.getEwaldErrorTolerance()=0.0001
Ewald error tolerances differ:
force1.getEwaldErrorTolerance()=0.0005
force2.getEwaldErrorTolerance()=0.0001 The following were identified as needing strict equality:
The following are noted as "fuzziness allowed (all due to solvation)":
We've identified a handful of details that require a little bit more looking into
|
# TODO: Either update solvation_topology to actually use non-water solvent | ||
# or use pack_box to add the solvent or make a new function altogether | ||
|
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 is the function that is meant be used to solvate non-water; it's a bit different than the water one since "water" really means "water and Na+/Cl-"
No description provided.