Skip to content
This repository was archived by the owner on Jan 31, 2024. It is now read-only.
This repository was archived by the owner on Jan 31, 2024. It is now read-only.

Implementation of new dynamics model #231

@zerothi

Description

@zerothi

Dear dev's

I am interested in using iPi as a backend communicator with a DFT program (in this case Siesta) by implementing my own dynamics class in Python, possibly on top of an already implemented i-Pi MD method.

I.e. the basic use would be using i-Pi as a coordinate/force communicator.

I have searched around in the code-base for such an example, to no avail. Also the manual does not mention such a case (or did I miss it?).

  1. Is i-Pi directly enabled to hook a class into the machinery using sockets etc.?
  2. If so, where should I start to implement such things?
    I looked at Apply a force based on positions of all beads #227 which seems to suggest what to do, but I could not figure out what to do (other than manipulating the Motion class).

Any help would be greatly appreciated. If successful I would be happy to back-contribute such an example/tutorial to the development.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions