Next: Keywords in the Gromos
Up: List of keywords for
Previous: List of keywords for
Contents
Index
Mandatory keywords:
COORDINATES
Section: &QMMM
|
On the next line the name of a Gromos96 format coordinate http
has to be given. Note, that this http must match the corresponding
input and topology https. Note, that in case of hydrogen capping, this
http has to be modified to also contain the respective dummy hydrogen atoms.
On the next line the name of a Gromos input http has to be
given. A short summary of the input http syntax and some keywords
are in section 11.6.2.
Note, that it has to be a correct input http, even though
many options do not apply for QM/MM runs.
On the next line the name of a Gromos topology
http has to be given. Regardless of the force field,
this topology http has to be in Gromos format[129].
Topologies created with Amber can be converted using the respective conversion tools shipped
with the interface code.
A short summary of the topology http syntax and some keywords
are in section 11.6.2.
Other keywords:
ADD_HYDROGEN
Section: &QMMM
|
This keyword is used to add hydrogens to the QM system if a
united atom topology is used (like in Gromos). On the next line
the number of atoms to be ``hydrogenized'' has to be given and in
the line following that, the corresponding gromos atom numbers.
A number of hydrogens consistent with the hybridization of the
``hydrogenized'' carbons are added.
An Amber functional form for the classical force field is
used. In this case coordinates and topology https as obtained by
Amber have to be converted in Gromos format just for input/read
consistency. This is done with the tool amber2gromos available with
the CPMD/QMMM package.
This keyword is mutually exclusive with the GROMOS
keyword (which is used by default).
ARRAYSIZES
Section: &QMMM
|
Parameters for the dimensions of various internal arrays
can be given in this block. The syntax is one label and the
according dimension per line. The suitable parameters can
be estimated using the script estimate_gromos_size
bundled with the QM/MM-code distribution. Example:
ARRAYSIZES
MAXATT 20
MAXAA2 17
MXEX14 373
END ARRAYSIZES
This section of the input has to be terminated by a line
containing END VELOCITIES.
BOX TOLERANCE
Section: &QMMM
|
The value for the box tolerance is read from the next line.
In a QM/MM calculation the size of the QM-box is fixed and
the QM-atoms must not come to close to the walls of this box. On top of
always recentering the QM-box around the center of the distribution of
the atoms, CPMD prints a warning message to the output when the
distribution extends too much to fit into the QM-box properly anymore.
This value may need to be adjusted to the requirements of the Poisson
solver used (see section 9.4).
Default value is 8 a.u.
The thickness parameter for soft, reflecting QM-box walls
is read from the next line. In contrast to the normal procedure of
re-centering the QM-box, a soft, reflecting confinement potential
is applied if atoms come too close to the border of the QM
box [204].
It is highly recommended to also use SUBTRACT COMVEL
in combination with this feature. NOTE: to have your QM-box
properly centered, it is best to run a short MD with this feature
turned off and then start from the resulting restart with the soft
walls turned on. Since the reflecting walls reverse the sign of
the velocities,
(
= QM atom
index), be aware that this options affects the momentum conservation
in your QM subsystem.
This feature is disabled by default
Add (dummy) hydrogen atoms to the QM-system to saturate
dangling bonds when cutting between MM- and QM-system. This needs
a special pseudopotential entry in the &ATOMS section (see section
9.16.7 for more details).
CAP_HYDROGEN
Section: &QMMM
|
same as CAPPING.
ELECTROSTATIC COUPLING [LONG RANGE]
Section: &QMMM
|
The electrostatic interaction of the quantum system with the
classical system is explicitly kept into account for all classical
atoms at a distance
RCUT_NN from any
quantum atom and for all the MM atoms at a distance of
RCUT_NN
RCUT_MIX
and a charge larger than
(NN atoms).
MM-atoms with a charge smaller than
and a distance of
RCUT_NN
RCUT_MIX
and all MM-atoms with
RCUT_MIX
RCUT_ESP
are coupled to the QM system by a ESP coupling Hamiltonian (EC atoms).
If the additional LONG RANGE keyword is specified, the
interaction of the QM-system with the rest of the classical atoms is
explicitly kept into account via interacting with a multipole
expansion for the QM-system up to quadrupolar order. A http
named MULTIPOLE is produced.
If LONG RANGE is omitted the quantum system is coupled to the
classical atoms not in the NN-area and in the EC-area list via the
force-field charges.
If the keyword ELECTROSTATIC COUPLING is omitted, all
classical atoms are coupled to the quantum system by the force-field
charges (mechanical coupling).
The https INTERACTING.pdb, TRAJECTORY_INTERACTING, MOVIE_INTERACTING,
TRAJ_INT.dcd, and ESP (or some of them) are created. The list of NN and
EC atoms is updated every 100 MD steps. This can be changed using the
keyword UPDATE LIST.
The default values for the cut-offs are
RCUT_NN=RCUT_MIX=RCUT_ESP=10 a.u..
These values can be changed by the keywords
RCUT_NN,
RCUT_MIX,
and RCUT_ESP
with
.
The ESP-charg fit weighting parameter is read from the next line.
Default value is
.
EXCLUSION {GROMOS,LIST}
Section: &QMMM
|
Specify charge interactions that should be excluded
from the QM/MM hamiltonian. With the additional flag GROMOS,
the exclusions from the Gromos topology are used. With the
additional flag LIST an explicit list is read from following lines.
The format of that list has the number of exclusions in the first
line and then the exclusions listed in pairs of the QM-atom number
and the MM-atom in Gromos ordering.
FLEXIBLE WATER [ALL,BONDTYPE]
Section: &QMMM
|
Convert some solvent water molecules into solute molecules and
thus using a flexible potential.
With the BONDTYPE flag, the three bond potentials (OH1, OH2, and H1H2)
can be given as index in the BONDTYPE section of the Gromos topology
http. Note that the non-bonded parameters are taken from the
SOLVENATOM section of the TOPOLOGY http.
Default is to use the values: 35, 35, 41.
With the additional flag ALL this applies to all solvent water
molecules, otherwise on the next line the number of flexible water
molecules has to be given with the Gromos index numbers of their
respective Oxygen atoms on the following line(s).
On successful conversion a new, adapted topology http, MM_TOPOLOGY,
is written that has to be used with the TOPOLOGY
keyword for subsequent restarts. Also the INPUT http
has to be adapted: in the SYSTEM section the number of solvent
molecules has to be reduced by the number of converted molecules,
and in the SUBMOLECULES section the new solute atoms have to be
added accordingly.
Example:
FLEXIBLE WATER BONDTYPE
4 4 5
26
32 101 188 284 308 359 407 476 506 680
764 779 926 1082 1175 1247 1337 1355 1607 1943
1958 1985 2066 2111 2153 2273
A Gromos functional form for the classical force field is used
(this is the default).
This keyword is mutually exclusive with the AMBER
keyword.
HIRSHFELD [ON,OFF]
Section: &QMMM
|
With this option, restraints to Hirshfeld charges [143]
can be turned on or off
Default value is ON.
Then maximum number of NN atoms, i.e. the number of atoms
coupled to the QM system via ELECTROSTATIC COUPLING
is read from the next line. (Note: This keyword was renamed from MAXNAT
in older versions of the QM/MM interface code to avoid confusion
with the MAXNAT keyword in the ARRAYSIZES
block.)
Default value is 5000.
If the program is run on more than one node,
the MM forces calculation is performed on all nodes.
Since the MM part is not parallelized, this is mostly useful for systems
with a small MM-part and for runs using only very few nodes. Usually
the QM part of the calculation needs the bulk of the cpu-time in the QM/MM.
This setting is the default. See also under SPLIT.
The cutoff distance for atoms in the nearest neighbor region
from the QM-system (
) is read from the next line.
(see ELECTROSTATIC COUPLING for more details).
Default value is 10 a.u.
The cutoff distance for atoms in the intermediate region
(
) is read from the next line.
(see ELECTROSTATIC COUPLING for more details).
Default value is 10 a.u.
The cutoff distance for atoms in the ESP-area (
)
is read from the next line. (see ELECTROSTATIC COUPLING
for more details).
Default value is 10 a.u.
RESTART TRAJECTORY [FRAME {num},FILE '{fname}',REVERSE]
Section: &QMMM
|
Restart the MD with coordinates and velocities from a previous
run. With the additional flag FRAME followed by the frame number the
trajectory frame can be selected. With the flag FILE followed by
the name of the trajectory http, the filename can be set (Default is
TRAJECTORY). Finally the flag REVERSE will reverse the sign of the
velocities, so the system will move backwards from the selected point
in the trajecory.
SAMPLE INTERACTING [OFF,DCD]
Section: &QMMM
|
The sampling rate for writing a trajectory of the interacting subsystem
is read from the next line. With the additional keyword OFF or a
sampling rate of 0, those trajectories are not written.
The coordinates of the atoms contained in the http INTERACTING.pdb
are written, in the same order, on the http TRAJECTORY_INTERACTING
every. If the MOVIE output is turned on, a http
MOVIE_INTERACTING is written as well. With the
additional keyword DCD the http TRAJ_INT.dcd is also written to.
if the sampling rate is negative, then only the TRAJ_INT.dcd
is written.
Default value is 5 for MD calculations and OFF for others.
If the program is run on more than one node,
the MM forces calculation is performed on a separate node.
This is mostly useful for systems with a large MM-part and runs with
many nodes where the accumulated time used for the classical part has
a larger impact on the performance than losing one node for the (in
total) much more time consuming QM-part.
Default is NOSPLIT.
Display timing information about the various parts of the
QM/MM interface code in the output http. Also a file TIMINGS
with even more details is written. This option is off by default.
UPDATE LIST
Section: &QMMM
|
On the next line the number of MD steps between updates of the
various lists of atoms for ELECTROSTATIC COUPLING
is given. At every list update a http INTERACTING_NEW.pdb is
created (and overwritten).
Default value is 100.
The progress of the QM/MM simulation is reported more verbosely
in the output. This option is off by default.
WRITE LOCALTEMP [STEP {nfi_lt}]
Section: &QMMM
|
The Temperatures of the QM subsystem, the MM solute (without
the QM atoms) and the solvent (if present) are calculated
separately and written to the standard output and a http QM_TEMP.
The http has 5 columns containing the QM temperature, the MM temperature,
the solvent temperature (or 0.0 if the solvent is part of the solute),
and the total temperature in that order.
With the optional parameters STEP followed by an integer, this is
done only every nfi_lt timesteps.
Next: Keywords in the Gromos
Up: List of keywords for
Previous: List of keywords for
Contents
Index
Costas Bekas
2008-09-04