Thank you very much, Axel.
I am referring the paper Journal of Chemical Physics, 111, 9731-9738,
1999 and using its potential for cyclohexane. Within one molecule, the
bond length is mentioned to be fixed at 1.535A. And the model consists
i don't think it would make much of a difference, if you just use
a regular C-C harmonic force constant and see, if you get a reasonable
average distance. if not, just crank up the force constant by a
factor of 10 and see what happens then.
i don't have the time to look up the potential, but i assume it
is using a united atom approach, i.e. there is only one site
for the carbon and no explicit hydrogens, right?
of variable bond bending angles and torsion angles. The pair-wise
potential is only considered for nonbonded interactions between
different molecules. And this pair-wise potential is indeed infinite
yes. that is normal. to handle this, all you have to do is to set
special_bonds lj/coul 0.0 0.0 0.0
huge at small separation (about less than 3.5A). So I just follow the
model and use LAMMPS to work on it.
I have excluded the intramolecular pair-wise potential by using
neigh_modify and bond_style with none, but I am not sure whether it
if you have a united atom model, the special bonds command from
above should already work for you in cyclohexane, as the longest
atom-atom distance is 1-4.
can realize what I want. I still have bond_style with harmonic and
dihedral_style with opls for bond bending and torsion respectively.
if you define the bond as harmonic and use an arbitrary force constant,
say 10 kcal/mol and then use fix shake on the cyclohexane molecule
but only on this one bond type it should work, if i understand
the documentation correctly.
Do you think my case can be also worked out with your example? If you
have any more suggestion, could you please tell me? Most appreciate.
i think both variants should work reasonably well. i suspect you are
just confused about how these different options all play together.
i suggest you set up a system with just a few molecules and try out
the different variants, _systematically_. if you do that, i am certain,
you can find a way that works and that is sufficiently accurate.
cheers,
axel.