1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
|
.. _acetonitrile_md_box_equilibration:
Equilibrating an MD box of acetonitrile
=======================================
In this tutorial we see how to perform a thermal equilibration of an MD
box of classical acetonitrile molecules using the Langevin module and
the implementation of an acetonitrile force field in ASE.
The acetonitrile force field implemented in ASE (:mod:`ase.calculators.acn`)
is an interaction potential between three-site linear molecules, in which
the atoms of the methyl group are treated as a single site centered on the
methyl carbon, i.e. hydrogens are not considered explicitly. For this reason,
while setting up a box of acetonitrile one has to assign the mass of a methyl
to the outer carbon atom. The calculator requires the atomic
sequence to be MeCN ... MeCN or NCMeNCMe ... NCMe, where Me represents the
methyl site.
As for the TIPnP models, the acetonitrile potential works with rigid molecules.
However, due to the linearity of the acetonitrile molecular model, we cannot
fix the geometry by constraining all interatomic distances using :class:`FixBondLengths`,
as is done for TIPnP water. Instead, we must use the class :class:`FixLinearTriatomic`
The MD procedure we use for the equilibration closely follows the one
presented in the tutorial :ref:`tipnp water box equilibration`.
.. literalinclude:: acn_equil.py
|