Hello dear lammps users!
Im trying to model MoS2 with the force field parameters from Comp. Mat. Sci.
48, 101 (2010), [set parameters # 8].
My lattice is stable but the lattice constants and the Phonon DOS are
slightly different. I think there are two reasons this happens:
1) In their study a morse potential to model the bonded atoms interaction
(Mo-S, ~2.4A apart) and a LJ potential for the non bonded ones (Mo-Mo, S-S
~3.2A apart, Mo-S~5A apart ) were used. The thing is the LJ potential for
the non bonded Mo-S (~5A apart) also affects the bonded ones resulting to a
slight higher lattice constant.
Here is the section where i define the interatomic potentials.
############################################
# define interatomic potentials
pair_style hybrid/overlay morse 2.9 lj/cut/coul/long 4 12.33
pair_coeff 1 2 morse 19.945 0.858 2.39 #S-Mo
pair_coeff 1 1 lj/cut/coul/long 0.8382 2.5510 #Mo-Mo
pair_coeff 2 2 lj/cut/coul/long 0.0606 3.3695 #S-S
pair_coeff 1 2 lj/cut/coul/long 0.0339 2.9318 #Mo-S
So i want to ask: How can i set (if possible) the LJ potential to ignore the
nearest neighboring atoms?
don't use hybrid/overlay. you are not correctly modeling the system
that you describe.
define suitable bonds and use bond_style morse for them and then
pair_style lj/cut/coul/long for *all* atoms.
due to 1-2 exclusions, the non-bonded terms will not be applied to
those atoms that are connected via a bond.
[...]
kspace_style pppm 1.0e-4
angle_style harmonic
angle_coeff 1 2.5163 82.0 #theta
angle_coeff 2 2.5163 82.0 #fi
angle_coeff 3 2.5163 82.0 #psi
# set charge
set type 1 charge 0.76
set type 2 charge -0.38
############################################
2) In order to define the angles Mo-S-Mo (θ), S-Mo-S (Φ) and S-Mo-S (Ψ) (to
set the harmonic angle_style and the angle_coeff) i have to define them one
by one in the data file of the unit cell. Well i tried to do that, i defined
angles (θ, Φ, Ψ) between the atoms of my 6-atom unit cell but i must also
define angles between my cell atoms and the atoms of the future neighboring
cells (after replicate command). So is there a way to do it like that or i
have to predefine the whole structure in the data file and the angles
corresponding to it?
as far as i remember, replicate cannot handle "periodic" bonds/angles/etc.
currently, you have to define those explicitly in a new data file.
axel.