Added missing .mdp file documentation for the enforced rotation module
authorCarsten Kutzner <ckutzne@gwdg.de>
Thu, 6 Jul 2017 14:05:44 +0000 (16:05 +0200)
committerMark Abraham <mark.j.abraham@gmail.com>
Thu, 3 Aug 2017 10:27:13 +0000 (12:27 +0200)
Change-Id: I08398b0a53ef6154a6ac8005890e21f529659dd0
(cherry picked from commit 77fd72b9dc0af1432fb6ff8391f3842f699340d7)

docs/user-guide/mdp-options.rst

index e111c89668041f097d9dfd3686a810864c34c35d..3feb1d2737639dd4ad6cc6f7a95f5723138fb50a 100644 (file)
@@ -1814,6 +1814,112 @@ applicable pulling coordinate.
    lambda) * :mdp:`pull-coord1-k` + lambda * :mdp:`pull-coord1-kB`.
 
 
+Enforced rotation
+^^^^^^^^^^^^^^^^^
+
+These :ref:`mdp` parameters can be used enforce the rotation of a group of atoms,
+e.g. a protein subunit. The `reference manual`_ describes in detail 13 different potentials
+that can be used to achieve such a rotation.
+
+.. mdp:: rotation
+
+   .. mdp-value:: no
+
+      No enforced rotation will be applied. All enforced rotation options will
+      be ignored (and if present in the :ref:`mdp` file, they unfortunately
+      generate warnings).
+
+   .. mdp-value:: yes
+
+      Apply the rotation potential specified by :mdp:`rot-type` to the group of atoms given
+      under the :mdp:`rot-group` option.
+
+.. mdp:: rot-ngroups
+
+   (1)
+   Number of rotation groups.
+
+.. mdp:: rot-group0
+
+   Name of rotation group 0 in the index file.
+
+.. mdp:: rot-type0
+
+   (iso)
+   Type of rotation potential that is applied to rotation group 0. Can be of of the following:
+   ``iso``, ``iso-pf``, ``pm``, ``pm-pf``, ``rm``, ``rm-pf``, ``rm2``, ``rm2-pf``,
+   ``flex``, ``flex-t``, ``flex2``, or ``flex2-t``.
+
+.. mdp:: rot-massw0
+
+   (no)
+   Use mass weighted rotation group positions.
+
+.. mdp:: rot-vec0
+
+   (1.0 0.0 0.0)
+   Rotation vector, will get normalized.
+
+.. mdp:: rot-pivot0
+
+   (0.0 0.0 0.0)
+   Pivot point (nm) for the potentials ``iso``, ``pm``, ``rm``, and ``rm2``.
+
+.. mdp:: rot-rate0
+
+   (0)
+   Reference rotation rate (degree/ps) of group 0.
+
+.. mdp:: rot-k0
+
+   (0)
+   Force constant (kJ/(mol*nm^2)) for group 0.
+
+.. mdp:: rot-slab-dist0
+
+   (1.5)
+   Slab distance (nm), if a flexible axis rotation type was chosen.
+
+.. mdp:: rot-min-gauss0
+
+   (0.001)
+   Minimum value (cutoff) of Gaussian function for the force to be evaluated
+   (for the flexible axis potentials).
+
+.. mdp:: rot-eps0
+
+   (0.0001)
+   Value of additive constant epsilon' (nm^2) for ``rm2*`` and ``flex2*`` potentials.
+
+.. mdp:: rot-fit-method0
+
+   (rmsd)
+   Fitting method when determining the actual angle of a rotation group
+   (can be one of ``rmsd``, ``norm``, or ``potential``).
+
+.. mdp:: rot-potfit-nsteps0
+
+   (21)
+   For fit type ``potential``, the number of angular positions around the reference angle for which the
+   rotation potential is evaluated.
+
+.. mdp:: rot-potfit-step0
+
+   (0.25)
+   For fit type ``potential``, the distance in degrees between two angular positions.
+
+.. mdp:: rot-nstrout
+
+   (100)
+   Output frequency (in steps) for the angle of the rotation group, as well as for the torque
+   and the rotation potential energy.
+
+.. mdp:: rot-nstsout
+
+   (1000)
+   Output frequency for per-slab data of the flexible axis potentials, i.e. angles, torques and slab centers.
+
+
 NMR refinement
 ^^^^^^^^^^^^^^