forked from lijiext/lammps
git-svn-id: svn://svn.icms.temple.edu/lammps-ro/trunk@13733 f3b2605a-c512-4ea7-a41b-209d697bcdaa
This commit is contained in:
parent
059f719d62
commit
f524105378
|
@ -0,0 +1,133 @@
|
|||
<HTML>
|
||||
<script type="text/javascript"
|
||||
src="https://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML">
|
||||
</script>
|
||||
<script type="text/x-mathjax-config">
|
||||
MathJax.Hub.Config({ TeX: { equationNumbers: {autoNumber: "AMS"} } });
|
||||
</script>
|
||||
|
||||
<CENTER><A HREF = "http://lammps.sandia.gov">LAMMPS WWW Site</A> - <A HREF = "Manual.html">LAMMPS Documentation</A> - <A HREF = "Section_commands.html#comm">LAMMPS Commands</A>
|
||||
</CENTER>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<HR>
|
||||
|
||||
<H3>pair_style thole command
|
||||
</H3>
|
||||
<P><B>Syntax:</B>
|
||||
</P>
|
||||
<PRE>pair_style thole damp cutoff
|
||||
</PRE>
|
||||
<UL><LI>thole = style name
|
||||
<LI>damp = global damping parameter
|
||||
<LI>cutoff = global cutoff
|
||||
</UL>
|
||||
<P><B>Examples:</B>
|
||||
</P>
|
||||
<PRE>pair_style hybrid/overlay ... thole 2.6 12.0
|
||||
pair_coeff 1 1 thole 1.0
|
||||
pair_coeff 1 2 thole 1.0 2.6 10.0
|
||||
pair_coeff * 2 thole 1.0 2.6
|
||||
</PRE>
|
||||
<P><B>Description:</B>
|
||||
</P>
|
||||
<P>The <I>thole</I> pair style is meant to be used with force fields that
|
||||
include explicit polarization through Drude dipoles. This link
|
||||
describes how to use the <A HREF = "tutorial_drude.html">thermalized Drude oscillator
|
||||
model</A> in LAMMPS and polarizable models in LAMMPS
|
||||
are discussed in <A HREF = "Section_howto.html#howto_25">this Section</A>.
|
||||
</P>
|
||||
<P>The <I>thole</I> pair style should be used as a sub-style within in the
|
||||
<A HREF = "pair_hybrid.html">pair_hybrid/overlay</A> command, in conjunction with a
|
||||
main pair style including Coulomb interactions, i.e. any pair style
|
||||
containing <I>coul/cut</I> or <I>coul/long</I> in its style name.
|
||||
</P>
|
||||
<P>The <I>thole</I> pair style computes the Coulomb interaction damped at
|
||||
short distances by a function
|
||||
</P>
|
||||
<P>\begin{equation} T_{ij}(r_{ij}) = 1 - \left( 1 +
|
||||
\frac{s_{ij} r_{ij} }{2} \right)
|
||||
\exp \left( - s_{ij} r_{ij} \right) \end{equation}
|
||||
</P>
|
||||
<P>This function results from an adaptation to point charges
|
||||
<A HREF = "#Noskov">(Noskov)</A> of the dipole screening scheme originally proposed
|
||||
by <A HREF = "#Thole">Thole</A>. The scaling coefficient \(s_{ij} \) is determined
|
||||
by the polarizability of the atoms, \( \alpha_i \), and by a Thole
|
||||
damping parameter \( a \). This Thole damping parameter usually takes
|
||||
a value of 2.6, but in certain force fields the value can depend upon
|
||||
the atom types. The mixing rule for Thole damping parameters is the
|
||||
arithmetic average, and for polarizabilities the geometric average
|
||||
between the atom-specific values.
|
||||
</P>
|
||||
<P>\begin{equation} s_{ij} = \frac{ a_{ij} }{
|
||||
(\alpha_{ij})^{1/3} } = \frac{ (a_i + a_j)/2 }{
|
||||
[(\alpha_i\alpha_j)^{1/2}]^{1/3} } \end{equation}
|
||||
</P>
|
||||
<P>The damping function is only applied to the interactions between the
|
||||
point charges representing the induced dipoles on polarizable sites,
|
||||
that is, charges on Drude particles, \( q_{D,i} \), and opposite
|
||||
charges, \( -q_{D,i} \), located on the respective core particles
|
||||
(to which each Drude particle is bonded). Therefore, Thole screening
|
||||
is not applied to the full charge of the core particle \( q_i \), but
|
||||
only to the \( -q_{D,i} \) part of it.
|
||||
</P>
|
||||
<P>The interactions between core charges are subject to the weighting
|
||||
factors set by the <A HREF = "special_bonds.html">special_bonds</A> command. The
|
||||
interactions between Drude particles and core charges or
|
||||
non-polarizable atoms are also subject to these weighting factors. The
|
||||
Drude particles inherit the 1-2, 1-3 and 1-4 neighbor relations from
|
||||
their respective cores.
|
||||
</P>
|
||||
<P>The following coefficients must be defined for each pair of atoms
|
||||
types via the <A HREF = "pair_coeff.html">pair_coeff</A> command as in the example
|
||||
above.
|
||||
</P>
|
||||
<UL><LI>alpha (distance units^3)
|
||||
<LI>damp
|
||||
<LI>cutoff (distance units)
|
||||
</UL>
|
||||
<P>The last two coefficients are optional. If not specified the global
|
||||
Thole damping parameter or global cutoff specified in the pair_style
|
||||
command are used. In order to specify a cutoff (third argument) a damp
|
||||
parameter (second argument) must also be specified.
|
||||
</P>
|
||||
<P><B>Mixing</B>:
|
||||
</P>
|
||||
<P>The <I>thole</I> pair style does not support mixing. Thus, coefficients
|
||||
for all I,J pairs must be specified explicitly.
|
||||
</P>
|
||||
<P><B>Restrictions:</B>
|
||||
</P>
|
||||
<P>These pair styles are part of the USER-DRUDE package. They are only
|
||||
enabled if LAMMPS was built with that package. See the <A HREF = "Section_start.html#start_3">Making
|
||||
LAMMPS</A> section for more info.
|
||||
</P>
|
||||
<P>This pair_style should currently not be used with the <A HREF = "dihedral_charmm.html">charmm dihedral
|
||||
style</A> if the latter non-zero 1-4 weighting
|
||||
factors. This is because the <I>thole</I> pair style does not know which
|
||||
pairs are 1-4 partners of which dihedrals.
|
||||
</P>
|
||||
<P><B>Related commands:</B>
|
||||
</P>
|
||||
<P><A HREF = "fix_drude.html">fix drude</A>, <A HREF = "fix_langevin_drude.html">fix
|
||||
langevin/drude</A>, <A HREF = "fix_drude_transform.html">fix
|
||||
drude/transform</A>, <A HREF = "compute_temp_drude.html">compute
|
||||
temp/drude</A>
|
||||
</P>
|
||||
<P><B>Default:</B> none
|
||||
</P>
|
||||
<HR>
|
||||
|
||||
<A NAME = "Noskov"></A>
|
||||
|
||||
<P><B>(Noskov)</B> Noskov, Lamoureux and Roux, J Phys Chem B, 109, 6705 (2005).
|
||||
</P>
|
||||
<A NAME = "Thole"></A>
|
||||
|
||||
<P><B>(Thole)</B> Chem Phys, 59, 341 (1981).
|
||||
</P>
|
||||
</HTML>
|
|
@ -0,0 +1,126 @@
|
|||
<script type="text/javascript"
|
||||
src="https://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML">
|
||||
</script>
|
||||
<script type="text/x-mathjax-config">
|
||||
MathJax.Hub.Config({ TeX: { equationNumbers: {autoNumber: "AMS"} } });
|
||||
</script>
|
||||
|
||||
"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c
|
||||
|
||||
:link(lws,http://lammps.sandia.gov)
|
||||
:link(ld,Manual.html)
|
||||
:link(lc,Section_commands.html#comm)
|
||||
|
||||
:line
|
||||
|
||||
pair_style thole command :h3
|
||||
|
||||
[Syntax:]
|
||||
|
||||
pair_style thole damp cutoff :pre
|
||||
|
||||
thole = style name
|
||||
damp = global damping parameter
|
||||
cutoff = global cutoff :ul
|
||||
|
||||
[Examples:]
|
||||
|
||||
pair_style hybrid/overlay ... thole 2.6 12.0
|
||||
pair_coeff 1 1 thole 1.0
|
||||
pair_coeff 1 2 thole 1.0 2.6 10.0
|
||||
pair_coeff * 2 thole 1.0 2.6 :pre
|
||||
|
||||
[Description:]
|
||||
|
||||
The {thole} pair style is meant to be used with force fields that
|
||||
include explicit polarization through Drude dipoles. This link
|
||||
describes how to use the "thermalized Drude oscillator
|
||||
model"_tutorial_drude.html in LAMMPS and polarizable models in LAMMPS
|
||||
are discussed in "this Section"_Section_howto.html#howto_25.
|
||||
|
||||
The {thole} pair style should be used as a sub-style within in the
|
||||
"pair_hybrid/overlay"_pair_hybrid.html command, in conjunction with a
|
||||
main pair style including Coulomb interactions, i.e. any pair style
|
||||
containing {coul/cut} or {coul/long} in its style name.
|
||||
|
||||
The {thole} pair style computes the Coulomb interaction damped at
|
||||
short distances by a function
|
||||
|
||||
\begin\{equation\} T_\{ij\}(r_\{ij\}) = 1 - \left( 1 +
|
||||
\frac\{s_\{ij\} r_\{ij\} \}\{2\} \right)
|
||||
\exp \left( - s_\{ij\} r_\{ij\} \right) \end\{equation\}
|
||||
|
||||
This function results from an adaptation to point charges
|
||||
"(Noskov)"_#Noskov of the dipole screening scheme originally proposed
|
||||
by "Thole"_#Thole. The scaling coefficient \(s_\{ij\} \) is determined
|
||||
by the polarizability of the atoms, \( \alpha_i \), and by a Thole
|
||||
damping parameter \( a \). This Thole damping parameter usually takes
|
||||
a value of 2.6, but in certain force fields the value can depend upon
|
||||
the atom types. The mixing rule for Thole damping parameters is the
|
||||
arithmetic average, and for polarizabilities the geometric average
|
||||
between the atom-specific values.
|
||||
|
||||
\begin\{equation\} s_\{ij\} = \frac\{ a_\{ij\} \}\{
|
||||
(\alpha_\{ij\})^\{1/3\} \} = \frac\{ (a_i + a_j)/2 \}\{
|
||||
\[(\alpha_i\alpha_j)^\{1/2\}\]^\{1/3\} \} \end\{equation\}
|
||||
|
||||
The damping function is only applied to the interactions between the
|
||||
point charges representing the induced dipoles on polarizable sites,
|
||||
that is, charges on Drude particles, \( q_\{D,i\} \), and opposite
|
||||
charges, \( -q_\{D,i\} \), located on the respective core particles
|
||||
(to which each Drude particle is bonded). Therefore, Thole screening
|
||||
is not applied to the full charge of the core particle \( q_i \), but
|
||||
only to the \( -q_\{D,i\} \) part of it.
|
||||
|
||||
The interactions between core charges are subject to the weighting
|
||||
factors set by the "special_bonds"_special_bonds.html command. The
|
||||
interactions between Drude particles and core charges or
|
||||
non-polarizable atoms are also subject to these weighting factors. The
|
||||
Drude particles inherit the 1-2, 1-3 and 1-4 neighbor relations from
|
||||
their respective cores.
|
||||
|
||||
The following coefficients must be defined for each pair of atoms
|
||||
types via the "pair_coeff"_pair_coeff.html command as in the example
|
||||
above.
|
||||
|
||||
alpha (distance units^3)
|
||||
damp
|
||||
cutoff (distance units) :ul
|
||||
|
||||
The last two coefficients are optional. If not specified the global
|
||||
Thole damping parameter or global cutoff specified in the pair_style
|
||||
command are used. In order to specify a cutoff (third argument) a damp
|
||||
parameter (second argument) must also be specified.
|
||||
|
||||
[Mixing]:
|
||||
|
||||
The {thole} pair style does not support mixing. Thus, coefficients
|
||||
for all I,J pairs must be specified explicitly.
|
||||
|
||||
[Restrictions:]
|
||||
|
||||
These pair styles are part of the USER-DRUDE package. They are only
|
||||
enabled if LAMMPS was built with that package. See the "Making
|
||||
LAMMPS"_Section_start.html#start_3 section for more info.
|
||||
|
||||
This pair_style should currently not be used with the "charmm dihedral
|
||||
style"_dihedral_charmm.html if the latter non-zero 1-4 weighting
|
||||
factors. This is because the {thole} pair style does not know which
|
||||
pairs are 1-4 partners of which dihedrals.
|
||||
|
||||
[Related commands:]
|
||||
|
||||
"fix drude"_fix_drude.html, "fix
|
||||
langevin/drude"_fix_langevin_drude.html, "fix
|
||||
drude/transform"_fix_drude_transform.html, "compute
|
||||
temp/drude"_compute_temp_drude.html
|
||||
|
||||
[Default:] none
|
||||
|
||||
:line
|
||||
|
||||
:link(Noskov)
|
||||
[(Noskov)] Noskov, Lamoureux and Roux, J Phys Chem B, 109, 6705 (2005).
|
||||
|
||||
:link(Thole)
|
||||
[(Thole)] Chem Phys, 59, 341 (1981).
|
Loading…
Reference in New Issue