Introduction

FlexMD is a python package providing molecular dynamics (MD) simulations using the energy evaluation methods made available by the ADF suite. A set of example scripts can be found in the examples/scmlib directory of a standard ADF installation.

FlexMD can be accessed interactively by running startpython, followed by a standard python import command for the package scm.flexmd. The python help function can be used to obtain detailed documentation about all FlexMD classes. In the following example, an inquiry of one class (the MDMolecule class) can be performed.

$ startpython
 from scm import flexmd
 help(flexmd.MDMolecule)

To leave the interactive help, press q. The help function can also be used to list the contents of the FlexMD package:

$ startpython
 from scm import flexmd
 help(flexmd)

Python can also give the help documentation as plain text:

$ startpython
 from scm import flexmd
 import pydoc
 print pydoc.render_doc(flexmd.ForceJob, "Help on %s")