Skip to content
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

Topology Development Superissue #4

Open
astatide opened this issue Dec 12, 2021 · 0 comments
Open

Topology Development Superissue #4

astatide opened this issue Dec 12, 2021 · 0 comments
Assignees
Labels
Behemoth Issues related to the Behemoth dynamics integrator Lamia Issues related to the Lamia dynamics integrator Topology Issues related to force parameters in a system

Comments

@astatide
Copy link
Owner

The topology-related classes are currently very barebone implementations that do almost nothing; right now. Currently, they consist of a few functions.

We want to take a given system and create a set of topology parameters for it; namely, SInFF should provide a set of methods/functions to generate a topology given a System. The output of this should be functions paired to a particle or particle pair (atoms are currently the only particle available) which a dynamics integrator can act upon (Lamia).

Two ideas present themselves as to how to store the resulting information

  1. Graph-based method: in this instance, an Atom (or the System) contains information about its bonded neighbors in space (more formally, pairwise interactions between particles); an integrator merely has to iterate through the atoms's neighbor list to figure out where to go next. This may introduce a lot of complexity that results in very little benefit for a dynamics integrator like Lamia, but could be very useful for splitting up space for Behemoth.
  2. Store everything on the system, iterate through all functions in the topology space and apply to the relevant atoms.

Method 2 is the easiest and sufficient for something like Lamia; method 1 will certainly be more fun to code althouugh it will require more planning, which will come later in this thread.

@astatide astatide self-assigned this Dec 12, 2021
@astatide astatide added Topology Issues related to force parameters in a system Behemoth Issues related to the Behemoth dynamics integrator Lamia Issues related to the Lamia dynamics integrator labels Dec 12, 2021
@astatide astatide pinned this issue Feb 7, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Behemoth Issues related to the Behemoth dynamics integrator Lamia Issues related to the Lamia dynamics integrator Topology Issues related to force parameters in a system
Projects
None yet
Development

No branches or pull requests

1 participant