Make it easier to find selection help
[gromacs/AngularHB.git] / docs / old-html / online / mdp.html
blob29bb1a5cc9965e7027a15897cb792b038b055fbc
1 <title>mdp file format</title>
2 <P> Follow <a href="mdp_opt.html">this link</a> for a detailed description of the options</a>. </P>
4 <P> Below is a sample mdp file.
5 The ordering of the items is not important, but if you enter the same
6 thing twice, the <b>last</b> is used (grompp gives you a note when
7 overriding values). Dashes and underscores on the
8 left hand side are ignored.</P>
10 <P> The values of the options are reasonable values for a 1 nanosecond
11 MD run of a protein in a box of water. </P>
13 <hr>
14 <pre>
15 title = Yo
16 cpp = /lib/cpp
17 include = -I../top
18 define =
19 integrator = md
20 dt = 0.002
21 nsteps = 500000
22 nstxout = 5000
23 nstvout = 5000
24 nstlog = 5000
25 nstenergy = 250
26 nstxout-compressed = 250
27 compressed-x-grps = Protein
28 energygrps = Protein SOL
29 nstlist = 10
30 ns-type = grid
31 rlist = 0.8
32 coulombtype = cut-off
33 rcoulomb = 1.4
34 rvdw = 0.8
35 tcoupl = Berendsen
36 tc-grps = Protein SOL
37 tau-t = 0.1 0.1
38 ref-t = 300 300
39 Pcoupl = Berendsen
40 tau-p = 1.0
41 compressibility = 4.5e-5
42 ref-p = 1.0
43 gen-vel = yes
44 gen-temp = 300
45 gen-seed = 173529
46 constraints = all-bonds
47 </pre>
48 <hr>
50 <p>
51 With this input <a href="../programs/gmx-grompp.html"><tt>grompp</tt></a> will produce
52 an <tt>mdout.mdp</tt> with all the options and descriptions:
53 </p>
55 <hr>
56 <pre>
57 ; VARIOUS PREPROCESSING OPTIONS =
58 title = Yo
59 cpp = /lib/cpp
60 include = -I../top
61 define =
63 ; RUN CONTROL PARAMETERS =
64 integrator = md
65 ; start time and timestep in ps =
66 tinit = 0
67 dt = 0.002
68 nsteps = 500000
69 ; number of steps for center of mass motion removal =
70 nstcomm = 1
71 comm-grps =
73 ; LANGEVIN DYNAMICS OPTIONS =
74 ; Temperature, friction coefficient (amu/ps) and random seed =
75 bd-temp = 300
76 bd-fric = 0
77 ld-seed = 1993
79 ; ENERGY MINIMIZATION OPTIONS =
80 ; Force tolerance and initial step-size =
81 emtol = 100
82 emstep = 0.01
83 ; Max number of iterations in relax-shells =
84 niter = 20
85 ; Frequency of steepest descents steps when doing CG =
86 nstcgsteep = 1000
88 ; OUTPUT CONTROL OPTIONS =
89 ; Output frequency for coords (x), velocities (v) and forces (f) =
90 nstxout = 5000
91 nstvout = 5000
92 nstfout = 0
93 ; Output frequency for energies to log file and energy file =
94 nstlog = 5000
95 nstenergy = 250
96 ; Output frequency and precision for xtc file =
97 nstxout-compressed = 250
98 compressed-x-precision = 1000
99 ; This selects the subset of atoms for the xtc file. You can =
100 ; select multiple groups. By default all atoms will be written. =
101 compressed-x-grps = Protein
102 ; Selection of energy groups =
103 energygrps = Protein SOL
105 ; NEIGHBORSEARCHING PARAMETERS =
106 ; nblist update frequency =
107 nstlist = 10
108 ; ns algorithm (simple or grid) =
109 ns-type = grid
110 ; Periodic boundary conditions: xyz or none =
111 pbc = xyz
112 ; nblist cut-off =
113 rlist = 0.8
115 ; OPTIONS FOR ELECTROSTATICS AND VDW =
116 ; Method for doing electrostatics =
117 coulombtype = cut-off
118 rcoulomb-switch = 0
119 rcoulomb = 1.4
120 ; Dielectric constant (DC) for cut-off or DC of reaction field =
121 epsilon-r = 1
122 ; Method for doing Van der Waals =
123 vdw-type = Cut-off
124 ; cut-off lengths =
125 rvdw-switch = 0
126 rvdw = 0.8
127 ; Apply long range dispersion corrections for Energy and Pressure =
128 DispCorr = No
129 ; Spacing for the PME/PPPM FFT grid =
130 fourierspacing = 0.12
131 ; FFT grid size, when a value is 0 fourierspacing will be used =
132 fourier-nx = 0
133 fourier-ny = 0
134 fourier-nz = 0
135 ; EWALD/PME/PPPM parameters =
136 pme-order = 4
137 ewald-rtol = 1e-05
138 epsilon-surface = 0
140 ; OPTIONS FOR WEAK COUPLING ALGORITHMS =
141 ; Temperature coupling =
142 tcoupl = Berendsen
143 ; Groups to couple separately =
144 tc-grps = Protein SOL
145 ; Time constant (ps) and reference temperature (K) =
146 tau-t = 0.1 0.1
147 ref-t = 300 300
148 ; Pressure coupling =
149 Pcoupl = Berendsen
150 Pcoupltype = Isotropic
151 ; Time constant (ps), compressibility (1/bar) and reference P (bar) =
152 tau-p = 1.0
153 compressibility = 4.5e-5
154 ref-p = 1.0
156 ; SIMULATED ANNEALING CONTROL =
157 annealing = no
158 ; Time at which temperature should be zero (ps) =
159 zero-temp-time = 0
161 ; GENERATE VELOCITIES FOR STARTUP RUN =
162 gen-vel = yes
163 gen-temp = 300
164 gen-seed = 173529
166 ; OPTIONS FOR BONDS =
167 constraints = all-bonds
168 ; Type of constraint algorithm =
169 constraint-algorithm = Lincs
170 ; Do not constrain the start configuration =
171 unconstrained-start = no
172 ; Relative tolerance of shake =
173 shake-tol = 0.0001
174 ; Highest order in the expansion of the constraint coupling matrix =
175 lincs-order = 4
176 ; Lincs will write a warning to the stderr if in one step a bond =
177 ; rotates over more degrees than =
178 lincs-warnangle = 30
179 ; Convert harmonic bonds to morse potentials =
180 morse = no
182 ; NMR refinement stuff =
183 ; Distance restraints type: No, Simple or Ensemble =
184 disre = No
185 ; Force weighting of pairs in one distance restraint: Equal or Conservative =
186 disre-weighting = Equal
187 ; Use sqrt of the time averaged times the instantaneous violation =
188 disre-mixed = no
189 disre-fc = 1000
190 disre-tau = 0
191 ; Output frequency for pair distances to energy file =
192 nstdisreout = 100
194 ; Free energy control stuff =
195 free-energy = no
196 init-lambda = 0
197 delta-lambda = 0
198 sc-alpha = 0
199 sc-sigma = 0.3
201 ; Non-equilibrium MD stuff =
202 acc-grps =
203 accelerate =
204 freezegrps =
205 freezedim =
206 cos-acceleration = 0
207 energygrp-excl =
209 ; Electric fields =
210 ; Format is number of terms (int) and for all terms an amplitude (real) =
211 ; and a phase angle (real) =
212 E-x =
213 E-xt =
214 E-y =
215 E-yt =
216 E-z =
217 E-zt =
219 ; User defined thingies =
220 user1-grps =
221 user2-grps =
222 userint1 = 0
223 userint2 = 0
224 userint3 = 0
225 userint4 = 0
226 userreal1 = 0
227 userreal2 = 0
228 userreal3 = 0
229 userreal4 = 0
230 </pre>