<p>Style <em>comb</em> computes the second-generation variable charge COMB
(Charge-Optimized Many-Body) potential. Style <em>comb3</em> computes the
third-generation COMB potential. These COMB potentials are described
in <aclass="reference internal"href="#comb"><spanclass="std std-ref">(COMB)</span></a> and <aclass="reference internal"href="#comb3"><spanclass="std std-ref">(COMB3)</span></a>. Briefly, the total energy
<em>E<sub>T</sub></em> of a system of atoms is given by</p>
<p>where <em>E<sub>i</sub><sup>self</sup></em> is the self-energy of atom <em>i</em>
(including atomic ionization energies and electron affinities),
<em>E<sub>ij</sub><sup>short</sup></em> is the bond-order potential between
atoms <em>i</em> and <em>j</em>,
<em>E<sub>ij</sub><sup>Coul</sup></em> is the Coulomb interactions,
<em>E<sup>polar</sup></em> is the polarization term for organic systems
(style <em>comb3</em> only),
<em>E<sup>vdW</sup></em> is the van der Waals energy (style <em>comb3</em> only),
<em>E<sup>barr</sup></em> is a charge barrier function, and
<em>E<sup>corr</sup></em> are angular correction terms.</p>
<p>The COMB potentials (styles <em>comb</em> and <em>comb3</em>) are variable charge
potentials. The equilibrium charge on each atom is calculated by the
electronegativity equalization (QEq) method. See <aclass="reference internal"href="pair_smtbq.html#rick"><spanclass="std std-ref">Rick</span></a> for
further details. This is implemented by the <aclass="reference internal"href="fix_qeq_comb.html"><spanclass="doc">fix qeq/comb</span></a> command, which should normally be
specified in the input script when running a model with the COMB
potential. The <aclass="reference internal"href="fix_qeq_comb.html"><spanclass="doc">fix qeq/comb</span></a> command has options
that determine how often charge equilibration is performed, its
convergence criterion, and which atoms are included in the
calculation.</p>
<p>Only a single pair_coeff command is used with the <em>comb</em> and <em>comb3</em>
styles which specifies the COMB potential file with parameters for all
needed elements. These are mapped to LAMMPS atom types by specifying
N additional arguments after the potential file in the pair_coeff
command, where N is the number of LAMMPS atom types.</p>
<p>For example, if your LAMMPS simulation of a Si/SiO<sub>2</sub>/
HfO<sub>2</sub> interface has 4 atom types, and you want the 1st and
last to be Si, the 2nd to be Hf, and the 3rd to be O, and you would
<p>For atom type pairs I,J and I != J, where types I and J correspond to
two different element types, mixing is performed by LAMMPS as
described above from values in the potential file.</p>
<p>These pair styles does not support the <aclass="reference internal"href="pair_modify.html"><spanclass="doc">pair_modify</span></a>
shift, table, and tail options.</p>
<p>These pair styles do not write its information to <aclass="reference internal"href="restart.html"><spanclass="doc">binary restart files</span></a>, since it is stored in potential files. Thus, you
need to re-specify the pair_style, pair_coeff, and <aclass="reference internal"href="fix_qeq_comb.html"><spanclass="doc">fix qeq/comb</span></a> commands in an input script that reads a
restart file.</p>
<p>These pair styles can only be used via the <em>pair</em> keyword of the
<aclass="reference internal"href="run_style.html"><spanclass="doc">run_style respa</span></a> command. It does not support the
Built with <ahref="http://sphinx-doc.org/">Sphinx</a> using a <ahref="https://github.com/snide/sphinx_rtd_theme">theme</a> provided by <ahref="https://readthedocs.org">Read the Docs</a>.