Gromacs  2026.0-dev-20241213-9ac17bb
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Files
Interactive molecular dynamics (IMD)
+ Collaboration diagram for Interactive molecular dynamics (IMD):

Description

Allows mdrun to interface with VMD via the interactive molecular dynamics (IMD) protocol.

Author
Martin Hoefling, Carsten Kutzner ckutz.nosp@m.ne@g.nosp@m.wdg.d.nosp@m.e
Todo:
Rename the directory, source and test files to interactive_md, and prefer type names like InteractiveMDSession. Avoid ambiguity with IMDModule.

Files

file  imd.cpp
 Implements Interactive Molecular Dynamics.
 
file  imd.h
 This file declares the class that coordinates with VMD via the Interactive Molecular Dynamics protocol, along with supporting free functions.
 
file  imdsocket.cpp
 Implements functions of imdsocket.h.
 
file  imdsocket.h
 Implements the parts of the vmdsock.h interface needed for IMD communication.