mdp options

Main Table of Contents

VERSION 3.1
Wed 27 Feb 2002

Table of Contents



General

Default values are given in parentheses. The first option is always the default option. Units are given in square brackets The difference between a dash and an underscore is ignored.

A sample .mdp file is available. This should be appropriate to start a normal simulation. Edit it to suit your specific needs and desires.



Preprocessing

title:

this is redundant, so you can type anything you want

cpp: (/lib/cpp)

your preprocessor

include:

directories to include in your topology. Format:
-I/home/john/my_lib -I../more_lib

define: ()

defines to pass to the preprocessor, default is no defines. You can use any defines to control options in your customized topology files. Options that are already available by default are:
-DFLEX_SPC
Will tell grompp to include FLEX_SPC in stead of SPC into your topology, this is necessary to make conjugate gradient work and will allow steepest descent to minimize further.
-DPOSRE
Will tell grompp to include posre.itp into your topology, used for position restraints.


Run control

integrator:

md
A leap-frog algorithm for integrating Newton's equations of motion.
sd
A leap-frog stochastic dynamics integrator. The temperature for one or more groups of atoms (tc_grps) is set with ref_t [K], the inverse friction constant for each group is set with tau_t [ps]. The parameter tcoupl is ignored. The random generator is initialized with ld_seed.
NOTE: temperature deviations decay twice as fast as with a Berendsen thermostat with the same tau_t.
bd
An Euler integrator for Brownian or position Langevin dynamics, the velocity is the force divided by a friction coefficient (bd_fric [amu ps-1]) plus random thermal noise (bd_temp [K]). When bd_fric=0, the friction coefficient for each particle is calculated as mass/tau_t, as for the integrator sd. The random generator is initialized with ld_seed.
The following algorithms are not integrators, but selected using the integrator tag anyway
steep
A steepest descent algorithm for energy minimization. The maximum step size is emstep [nm], the tolerance is emtol [kJ mol-1 nm-1].
cg
A conjugate gradient algorithm for energy minimization, the tolerance is emtol [kJ mol-1 nm-1]. CG is more efficient when a steepest descent step is done every once in a while, this is determined by nstcgsteep. For a minimization prior to a normal mode analysis, which requires a very high accuracy, GROMACS should be compiled in double precision.
nm
Normal mode analysis is performed on the structure in the tpr file
. GROMACS should be compiled in double precision.

tinit: (0) [ps]

starting time for your run (only makes sense for integrators md, sd and bd)

dt: (0.001) [ps]

time step for integration (only makes sense for integrators md, sd and bd)

nsteps: (0)

maximum number of steps to integrate

comm_mode:

Linear
Remove center of mass translation
Angular
Remove center of mass translation and rotation around the center of mass
No
No restriction on the center of mass motion

nstcomm: (1) [steps]

frequency for center of mass motion removal

comm_grps:

group(s) for center of mass motion removal, default is the whole system


Langevin dynamics

bd_temp: (300) [K]

temperature in Brownian dynamics run (controls thermal noise level). When bd_fric=0, ref_t is used instead.

bd_fric: (0) [amu ps-1]

Brownian dynamics friction coefficient. When bd_fric=0, the friction coefficient for each particle is calculated as mass/tau_t.