show/explain alternate LJ potential using the minimum energy distance

This commit is contained in:
Axel Kohlmeyer
2023-05-01 20:13:37 -04:00
parent 53848be081
commit d1f64c02d8
2 changed files with 17 additions and 6 deletions

View File

@ -43,8 +43,7 @@ given by
.. math:: .. math::
E = 4 \epsilon \left[ \left(\frac{\sigma}{r}\right)^{12} - E = 4 \epsilon \left[ \left(\frac{\sigma}{r}\right)^{12} -
\left(\frac{\sigma}{r}\right)^6 \right] \left(\frac{\sigma}{r}\right)^6 \right] \qquad r < r_c
\qquad r < r_c
:math:`r_c` is the cutoff. :math:`r_c` is the cutoff.
@ -64,12 +63,24 @@ file or restart files read by the :doc:`read_data <read_data>` or
* :math:`\sigma` (distance units) * :math:`\sigma` (distance units)
* LJ cutoff (distance units) * LJ cutoff (distance units)
Note that :math:`\sigma` is defined in the LJ formula as the zero-crossing
distance for the potential, not as the energy minimum at :math:`2^{\frac{1}{6}} \sigma`.
The last coefficient is optional. If not specified, the global The last coefficient is optional. If not specified, the global
LJ cutoff specified in the pair_style command is used. LJ cutoff specified in the pair_style command is used.
Note that :math:`\sigma` is defined in the LJ formula as the
zero-crossing distance for the potential, *not* as the energy minimum at
:math:`r_0 = 2^{\frac{1}{6}} \sigma`. The _same_ potential function becomes:
.. math::
E = \epsilon \left[ \left(\frac{r_0}{r}\right)^{12} -
2 \left(\frac{r_0}{r}\right)^6 \right] \qquad r < r_c
When using the minimum as reference width. In the literature both
formulations are used, but the describe the same potential, only the
:math:`\sigma` value must be computed by :math:`\sigma = r_0 /
2^{\frac{1}{6}}` for use with LAMMPS, if this latter formulation is
used.
---------- ----------
A version of these styles with a soft core, *lj/cut/soft*, suitable A version of these styles with a soft core, *lj/cut/soft*, suitable

View File

@ -1,4 +1,4 @@
Sphinx >= 5.0.0, <7.0.0 Sphinx >= 5.3.0, <7.1.0
sphinxcontrib-spelling sphinxcontrib-spelling
sphinxcontrib-jquery sphinxcontrib-jquery
git+https://github.com/akohlmey/sphinx-fortran@parallel-read git+https://github.com/akohlmey/sphinx-fortran@parallel-read