move interlayer potentials to their own package

This commit is contained in:
Axel Kohlmeyer
2021-07-07 15:52:53 -04:00
parent c9ddee5e38
commit 46d5d9724a
81 changed files with 57 additions and 22 deletions

View File

@ -30,6 +30,7 @@ set(ALL_PACKAGES
GRANULAR
H5MD
INTEL
INTERLAYER
KIM
KOKKOS
KSPACE

View File

@ -32,6 +32,7 @@ set(ALL_PACKAGES
GRANULAR
H5MD
INTEL
INTERLAYER
KIM
KOKKOS
KSPACE

View File

@ -25,6 +25,7 @@ set(WIN_PACKAGES
GPU
GRANULAR
INTEL
INTERLAYER
KSPACE
LATTE
MACHDYN

View File

@ -25,6 +25,7 @@ set(ALL_PACKAGES
EFF
FEP
GRANULAR
INTERLAYER
KSPACE
MACHDYN
MANYBODY

View File

@ -54,6 +54,7 @@ page gives those details.
* :ref:`GRANULAR <PKG-GRANULAR>`
* :ref:`H5MD <PKG-H5MD>`
* :ref:`INTEL <PKG-INTEL>`
* :ref:`INTERLAYER <PKG-INTERLAYER>`
* :ref:`KIM <PKG-KIM>`
* :ref:`KOKKOS <PKG-KOKKOS>`
* :ref:`KSPACE <PKG-KSPACE>`
@ -933,6 +934,24 @@ This package has :ref:`specific installation instructions <intel>` on the :doc:`
----------
.. _PKG-INTERLAYER:
INTERLAYER package
------------------
**Contents:**
A collection of pair styles specifically to be used for modeling layered
materials, most commonly graphene sheets (or equivalents).
**Supporting info:**
* src/INTERLAYER: filenames -> commands
* :doc:`Pair style <Commands_pair>` page
* examples/PACKAGES/interlayer
----------
.. _PKG-KIM:
KIM package

View File

@ -168,6 +168,11 @@ whether an extra library is needed to build and use the package:
- :doc:`Speed intel <Speed_intel>`
- `Benchmarks <https://www.lammps.org/bench.html>`_
- no
* - :ref:`INTERLAYER <PKG-INTERLAYER>`
- Inter-layer pair potentials
- :doc:`several pair styles <Commands_pair>`
- PACKAGES/interlayer
- no
* - :ref:`KIM <PKG-KIM>`
- OpenKIM wrapper
- :doc:`pair_style kim <pair_kim>`

View File

@ -82,8 +82,9 @@ This pair style can only be used via the *pair* keyword of the
Restrictions
""""""""""""
This style is part of the USER-MISC package. It is only enabled if
LAMMPS was built with that package. See the :doc:`Build package <Build_package>` doc page for more info.
This pair style is part of the INTERLAYER package. It is only enabled
if LAMMPS was built with that package. See the :doc:`Build package
<Build_package>` doc page for more info.
Related commands
""""""""""""""""

View File

@ -117,18 +117,18 @@ pair_coeff commands in an input script that reads a restart file.
Restrictions
""""""""""""
This pair style is part of the USER-MISC package. It is only enabled if LAMMPS
was built with that package. See the :doc:`Build package <Build_package>` doc
page for more info.
This pair style is part of the INTERLAYER package. It is only enabled if
LAMMPS was built with that package. See the :doc:`Build package
<Build_package>` doc page for more info.
This pair potential requires the :doc:`newton <newton>` setting to be "on" for
This pair style requires the :doc:`newton <newton>` setting to be "on" for
pair interactions.
The *C.drip* parameter file provided with LAMMPS (see the "potentials"
directory) is parameterized for metal :doc:`units <units>`. You can use the DRIP
potential with any LAMMPS units, but you would need to create your own custom
parameter file with coefficients listed in the appropriate units, if your
simulation does not use "metal" units.
directory) is parameterized for metal :doc:`units <units>`. You can use
the DRIP potential with any LAMMPS units, but you would need to create
your own custom parameter file with coefficients listed in the
appropriate units, if your simulation does not use "metal" units.
Related commands
""""""""""""""""

View File

@ -139,10 +139,11 @@ that reads a restart file.
Restrictions
""""""""""""
This fix is part of the USER-MISC package. It is only enabled if
LAMMPS was built with that package. See the :doc:`Build package <Build_package>` doc page for more info.
This pair style is part of the INTERLAYER package. It is only enabled
if LAMMPS was built with that package. See the :doc:`Build package
<Build_package>` doc page for more info.
This pair potential requires the newton setting to be *on* for pair
This pair style requires the newton setting to be *on* for pair
interactions.
The BNCH.ILP potential file provided with LAMMPS (see the potentials

View File

@ -119,14 +119,15 @@ that reads a restart file.
Restrictions
""""""""""""
This fix is part of the USER-MISC package. It is only enabled if
LAMMPS was built with that package. See the :doc:`Build package <Build_package>` doc page for more info.
This pair style is part of the USER-MISCt package. It is only enabled
if LAMMPS was built with that package. See the :doc:`Build package
<Build_package>` doc page for more info.
This pair potential requires the newton setting to be *on* for pair
This pair style requires the newton setting to be *on* for pair
interactions.
The CH.KC potential file provided with LAMMPS (see the potentials
folder) are parameterized for metal units. You can use this potential
folder) is parameterized for metal units. You can use this pair style
with any LAMMPS units, but you would need to create your own custom
CC.KC potential file with all coefficients converted to the appropriate
units.

View File

@ -58,8 +58,9 @@ Other interactions can be set to zero using pair_style *none*\ .
Restrictions
""""""""""""
This fix is part of the USER-MISC package. It is only enabled if
LAMMPS was built with that package. See the :doc:`Build package <Build_package>` doc page for more info.
This fix is part of the INTERLAYER package. It is only enabled if
LAMMPS was built with that package. See the :doc:`Build package
<Build_package>` doc page for more info.
Related commands
""""""""""""""""

View File

@ -53,8 +53,9 @@ Other interactions can be set to zero using pair_style *none*\ .
Restrictions
""""""""""""
This fix is part of the USER-MISC package. It is only enabled if
LAMMPS was built with that package. See the :doc:`Build package <Build_package>` doc page for more info.
This pair style is part of the INTERLAYER package. It is only enabled
if LAMMPS was built with that package. See the :doc:`Build package
<Build_package>` doc page for more info.
Related commands
""""""""""""""""

View File

@ -74,6 +74,7 @@ PACKAGE = \
granular \
h5md \
intel \
interlayer \
kim \
kokkos \
kspace \
@ -157,6 +158,7 @@ PACKMOST = \
eff \
fep \
granular \
interlayer \
kspace \
manybody \
mc \
@ -186,7 +188,7 @@ PACKMOST = \
ml-iap \
phonon
# NOTE: the last three packages must remain at the end since
# NOTE ^^^^^: the last three packages must remain at the end since
# they depend on other packages to be installed first.
PACKLIB = \