-
Notifications
You must be signed in to change notification settings - Fork 9
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
Too Much Coupling to SOMD #11
Comments
When you have time, could you please have a shot at 1. @Roy-Haolin-Du? I'd suggest (but feel free to ignore) that you:
The above plan will almost certainly not work as expected and will not be the optimal way of doing things - so please feel free to adapt, and discuss issues here or on the PR you will create. Thanks! |
I've now created a |
Another thing we should do is to write out the a3fe version to all logs/ possibly store it as an attribute of all simulation runners. If an update breaks loading of an old pkl file (and we should add tests to check this more closely), then this would allow the user to select a working version of a3fe. |
A3FE is currently too coupled to SOMD. In preparation for extending support to GROMACS, we should reduce this coupling. Specifically, we should:
template_config.cfg
. As above, replace with a PydanticSomdConfig
class (which should be derived from a generalEngineConfig
class which can be configured in the code, or else read from a yaml/json file if not suppliedrun
classes. Currently, a few are contaminated by SOMD-specific logicThe text was updated successfully, but these errors were encountered: