|
|
|
@ -583,63 +583,63 @@ is built with the :doc:`appropriate accelerated package <Section_accelerate>`.
|
|
|
|
|
letters in parenthesis: c = USER-CUDA, g = GPU, i = USER-INTEL, k =
|
|
|
|
|
KOKKOS, o = USER-OMP, t = OPT.
|
|
|
|
|
|
|
|
|
|
+----------------------------------------------------+-------------------------------------------------------+-----------------------------------------------------------+-----------------------------------------------------+
|
|
|
|
|
| :doc:`none <pair_none>` | :doc:`hybrid <pair_hybrid>` | :doc:`hybrid/overlay <pair_hybrid>` | :doc:`adp (o) <pair_adp>` |
|
|
|
|
|
+----------------------------------------------------+-------------------------------------------------------+-----------------------------------------------------------+-----------------------------------------------------+
|
|
|
|
|
| :doc:`airebo (o) <pair_airebo>` | :doc:`beck (go) <pair_beck>` | :doc:`body <pair_body>` | :doc:`bop <pair_bop>` |
|
|
|
|
|
+----------------------------------------------------+-------------------------------------------------------+-----------------------------------------------------------+-----------------------------------------------------+
|
|
|
|
|
| :doc:`born (go) <pair_born>` | :doc:`born/coul/long (cgo) <pair_born>` | :doc:`born/coul/long/cs <pair_born>` | :doc:`born/coul/msm (o) <pair_born>` |
|
|
|
|
|
+----------------------------------------------------+-------------------------------------------------------+-----------------------------------------------------------+-----------------------------------------------------+
|
|
|
|
|
| :doc:`born/coul/wolf (go) <pair_born>` | :doc:`brownian (o) <pair_brownian>` | :doc:`brownian/poly (o) <pair_brownian>` | :doc:`buck (cgkio) <pair_buck>` |
|
|
|
|
|
+----------------------------------------------------+-------------------------------------------------------+-----------------------------------------------------------+-----------------------------------------------------+
|
|
|
|
|
| :doc:`buck/coul/cut (cgkio) <pair_buck>` | :doc:`buck/coul/long (cgkio) <pair_buck>` | :doc:`buck/coul/long/cs <pair_buck>` | :doc:`buck/coul/msm (o) <pair_buck>` |
|
|
|
|
|
+----------------------------------------------------+-------------------------------------------------------+-----------------------------------------------------------+-----------------------------------------------------+
|
|
|
|
|
| :doc:`buck/long/coul/long (o) <pair_buck_long>` | :doc:`colloid (go) <pair_colloid>` | :doc:`comb (o) <pair_comb>` | :doc:`comb3 <pair_comb>` |
|
|
|
|
|
+----------------------------------------------------+-------------------------------------------------------+-----------------------------------------------------------+-----------------------------------------------------+
|
|
|
|
|
| :doc:`coul/cut (gko) <pair_coul>` | :doc:`coul/debye (gko) <pair_coul>` | :doc:`coul/dsf (gko) <pair_coul>` | :doc:`coul/long (gko) <pair_coul>` |
|
|
|
|
|
+----------------------------------------------------+-------------------------------------------------------+-----------------------------------------------------------+-----------------------------------------------------+
|
|
|
|
|
| :doc:`coul/long/cs <pair_coul>` | :doc:`coul/msm <pair_coul>` | :doc:`coul/streitz <pair_coul>` | :doc:`coul/wolf (ko) <pair_coul>` |
|
|
|
|
|
+----------------------------------------------------+-------------------------------------------------------+-----------------------------------------------------------+-----------------------------------------------------+
|
|
|
|
|
| :doc:`dpd (o) <pair_dpd>` | :doc:`dpd/tstat (o) <pair_dpd>` | :doc:`dsmc <pair_dsmc>` | :doc:`eam (cgkot) <pair_eam>` |
|
|
|
|
|
+----------------------------------------------------+-------------------------------------------------------+-----------------------------------------------------------+-----------------------------------------------------+
|
|
|
|
|
| :doc:`eam/alloy (cgkot) <pair_eam>` | :doc:`eam/fs (cgkot) <pair_eam>` | :doc:`eim (o) <pair_eim>` | :doc:`gauss (go) <pair_gauss>` |
|
|
|
|
|
+----------------------------------------------------+-------------------------------------------------------+-----------------------------------------------------------+-----------------------------------------------------+
|
|
|
|
|
| :doc:`gayberne (gio) <pair_gayberne>` | :doc:`gran/hertz/history (o) <pair_gran>` | :doc:`gran/hooke (co) <pair_gran>` | :doc:`gran/hooke/history (o) <pair_gran>` |
|
|
|
|
|
+----------------------------------------------------+-------------------------------------------------------+-----------------------------------------------------------+-----------------------------------------------------+
|
|
|
|
|
| :doc:`hbond/dreiding/lj (o) <pair_hbond_dreiding>` | :doc:`hbond/dreiding/morse (o) <pair_hbond_dreiding>` | :doc:`kim <pair_kim>` | :doc:`lcbop <pair_lcbop>` |
|
|
|
|
|
+----------------------------------------------------+-------------------------------------------------------+-----------------------------------------------------------+-----------------------------------------------------+
|
|
|
|
|
| :doc:`line/lj <pair_line_lj>` | :doc:`lj/charmm/coul/charmm (cko) <pair_charmm>` | :doc:`lj/charmm/coul/charmm/implicit (cko) <pair_charmm>` | :doc:`lj/charmm/coul/long (cgiko) <pair_charmm>` |
|
|
|
|
|
+----------------------------------------------------+-------------------------------------------------------+-----------------------------------------------------------+-----------------------------------------------------+
|
|
|
|
|
| :doc:`lj/charmm/coul/msm <pair_charmm>` | :doc:`lj/class2 (cgko) <pair_class2>` | :doc:`lj/class2/coul/cut (cko) <pair_class2>` | :doc:`lj/class2/coul/long (cgko) <pair_class2>` |
|
|
|
|
|
+----------------------------------------------------+-------------------------------------------------------+-----------------------------------------------------------+-----------------------------------------------------+
|
|
|
|
|
| :doc:`lj/cubic (go) <pair_lj_cubic>` | :doc:`lj/cut (cgikot) <pair_lj>` | :doc:`lj/cut/coul/cut (cgko) <pair_lj>` | :doc:`lj/cut/coul/debye (cgko) <pair_lj>` |
|
|
|
|
|
+----------------------------------------------------+-------------------------------------------------------+-----------------------------------------------------------+-----------------------------------------------------+
|
|
|
|
|
| :doc:`lj/cut/coul/dsf (gko) <pair_lj>` | :doc:`lj/cut/coul/long (cgikot) <pair_lj>` | :doc:`lj/cut/coul/long/cs <pair_lj>` | :doc:`lj/cut/coul/msm (go) <pair_lj>` |
|
|
|
|
|
+----------------------------------------------------+-------------------------------------------------------+-----------------------------------------------------------+-----------------------------------------------------+
|
|
|
|
|
| :doc:`lj/cut/dipole/cut (go) <pair_dipole>` | :doc:`lj/cut/dipole/long <pair_dipole>` | :doc:`lj/cut/tip4p/cut (o) <pair_lj>` | :doc:`lj/cut/tip4p/long (ot) <pair_lj>` |
|
|
|
|
|
+----------------------------------------------------+-------------------------------------------------------+-----------------------------------------------------------+-----------------------------------------------------+
|
|
|
|
|
| :doc:`lj/expand (cgko) <pair_lj_expand>` | :doc:`lj/gromacs (cgko) <pair_gromacs>` | :doc:`lj/gromacs/coul/gromacs (cko) <pair_gromacs>` | :doc:`lj/long/coul/long (o) <pair_lj_long>` |
|
|
|
|
|
+----------------------------------------------------+-------------------------------------------------------+-----------------------------------------------------------+-----------------------------------------------------+
|
|
|
|
|
| :doc:`lj/long/dipole/long <pair_dipole>` | :doc:`lj/long/tip4p/long <pair_lj_long>` | :doc:`lj/smooth (co) <pair_lj_smooth>` | :doc:`lj/smooth/linear (o) <pair_lj_smooth_linear>` |
|
|
|
|
|
+----------------------------------------------------+-------------------------------------------------------+-----------------------------------------------------------+-----------------------------------------------------+
|
|
|
|
|
| :doc:`lj96/cut (cgo) <pair_lj96>` | :doc:`lubricate (o) <pair_lubricate>` | :doc:`lubricate/poly (o) <pair_lubricate>` | :doc:`lubricateU <pair_lubricateU>` |
|
|
|
|
|
+----------------------------------------------------+-------------------------------------------------------+-----------------------------------------------------------+-----------------------------------------------------+
|
|
|
|
|
| :doc:`lubricateU/poly <pair_lubricateU>` | :doc:`meam (o) <pair_meam>` | :doc:`mie/cut (o) <pair_mie>` | :doc:`morse (cgot) <pair_morse>` |
|
|
|
|
|
+----------------------------------------------------+-------------------------------------------------------+-----------------------------------------------------------+-----------------------------------------------------+
|
|
|
|
|
| :doc:`nb3b/harmonic (o) <pair_nb3b_harmonic>` | :doc:`nm/cut (o) <pair_nm>` | :doc:`nm/cut/coul/cut (o) <pair_nm>` | :doc:`nm/cut/coul/long (o) <pair_nm>` |
|
|
|
|
|
+----------------------------------------------------+-------------------------------------------------------+-----------------------------------------------------------+-----------------------------------------------------+
|
|
|
|
|
| :doc:`peri/eps <pair_peri>` | :doc:`peri/lps (o) <pair_peri>` | :doc:`peri/pmb (o) <pair_peri>` | :doc:`peri/ves <pair_peri>` |
|
|
|
|
|
+----------------------------------------------------+-------------------------------------------------------+-----------------------------------------------------------+-----------------------------------------------------+
|
|
|
|
|
| :doc:`polymorphic <pair_polymorphic>` | :doc:`reax <pair_reax>` | :doc:`rebo (o) <pair_airebo>` | :doc:`resquared (go) <pair_resquared>` |
|
|
|
|
|
+----------------------------------------------------+-------------------------------------------------------+-----------------------------------------------------------+-----------------------------------------------------+
|
|
|
|
|
| :doc:`snap <pair_snap>` | :doc:`soft (go) <pair_soft>` | :doc:`sw (cgkio) <pair_sw>` | :doc:`table (gko) <pair_table>` |
|
|
|
|
|
+----------------------------------------------------+-------------------------------------------------------+-----------------------------------------------------------+-----------------------------------------------------+
|
|
|
|
|
| :doc:`tersoff (cgkio) <pair_tersoff>` | :doc:`tersoff/mod (ko) <pair_tersoff_mod>` | :doc:`tersoff/zbl (ko) <pair_tersoff_zbl>` | :doc:`tip4p/cut (o) <pair_coul>` |
|
|
|
|
|
+----------------------------------------------------+-------------------------------------------------------+-----------------------------------------------------------+-----------------------------------------------------+
|
|
|
|
|
| :doc:`tip4p/long (o) <pair_coul>` | :doc:`tri/lj <pair_tri_lj>` | :doc:`vashishta (o) <pair_vashishta>` | :doc:`yukawa (go) <pair_yukawa>` |
|
|
|
|
|
+----------------------------------------------------+-------------------------------------------------------+-----------------------------------------------------------+-----------------------------------------------------+
|
|
|
|
|
| :doc:`yukawa/colloid (go) <pair_yukawa_colloid>` | :doc:`zbl (go) <pair_zbl>` | | |
|
|
|
|
|
+----------------------------------------------------+-------------------------------------------------------+-----------------------------------------------------------+-----------------------------------------------------+
|
|
|
|
|
+-----------------------------------------------------+----------------------------------------------------+-------------------------------------------------------+-----------------------------------------------------------+
|
|
|
|
|
| :doc:`none <pair_none>` | :doc:`zero <pair_zero>` | :doc:`hybrid <pair_hybrid>` | :doc:`hybrid/overlay <pair_hybrid>` |
|
|
|
|
|
+-----------------------------------------------------+----------------------------------------------------+-------------------------------------------------------+-----------------------------------------------------------+
|
|
|
|
|
| :doc:`adp (o) <pair_adp>` | :doc:`airebo (o) <pair_airebo>` | :doc:`beck (go) <pair_beck>` | :doc:`body <pair_body>` |
|
|
|
|
|
+-----------------------------------------------------+----------------------------------------------------+-------------------------------------------------------+-----------------------------------------------------------+
|
|
|
|
|
| :doc:`bop <pair_bop>` | :doc:`born (go) <pair_born>` | :doc:`born/coul/long (cgo) <pair_born>` | :doc:`born/coul/long/cs <pair_born>` |
|
|
|
|
|
+-----------------------------------------------------+----------------------------------------------------+-------------------------------------------------------+-----------------------------------------------------------+
|
|
|
|
|
| :doc:`born/coul/msm (o) <pair_born>` | :doc:`born/coul/wolf (go) <pair_born>` | :doc:`brownian (o) <pair_brownian>` | :doc:`brownian/poly (o) <pair_brownian>` |
|
|
|
|
|
+-----------------------------------------------------+----------------------------------------------------+-------------------------------------------------------+-----------------------------------------------------------+
|
|
|
|
|
| :doc:`buck (cgkio) <pair_buck>` | :doc:`buck/coul/cut (cgkio) <pair_buck>` | :doc:`buck/coul/long (cgkio) <pair_buck>` | :doc:`buck/coul/long/cs <pair_buck>` |
|
|
|
|
|
+-----------------------------------------------------+----------------------------------------------------+-------------------------------------------------------+-----------------------------------------------------------+
|
|
|
|
|
| :doc:`buck/coul/msm (o) <pair_buck>` | :doc:`buck/long/coul/long (o) <pair_buck_long>` | :doc:`colloid (go) <pair_colloid>` | :doc:`comb (o) <pair_comb>` |
|
|
|
|
|
+-----------------------------------------------------+----------------------------------------------------+-------------------------------------------------------+-----------------------------------------------------------+
|
|
|
|
|
| :doc:`comb3 <pair_comb>` | :doc:`coul/cut (gko) <pair_coul>` | :doc:`coul/debye (gko) <pair_coul>` | :doc:`coul/dsf (gko) <pair_coul>` |
|
|
|
|
|
+-----------------------------------------------------+----------------------------------------------------+-------------------------------------------------------+-----------------------------------------------------------+
|
|
|
|
|
| :doc:`coul/long (gko) <pair_coul>` | :doc:`coul/long/cs <pair_coul>` | :doc:`coul/msm <pair_coul>` | :doc:`coul/streitz <pair_coul>` |
|
|
|
|
|
+-----------------------------------------------------+----------------------------------------------------+-------------------------------------------------------+-----------------------------------------------------------+
|
|
|
|
|
| :doc:`coul/wolf (ko) <pair_coul>` | :doc:`dpd (o) <pair_dpd>` | :doc:`dpd/tstat (o) <pair_dpd>` | :doc:`dsmc <pair_dsmc>` |
|
|
|
|
|
+-----------------------------------------------------+----------------------------------------------------+-------------------------------------------------------+-----------------------------------------------------------+
|
|
|
|
|
| :doc:`eam (cgkot) <pair_eam>` | :doc:`eam/alloy (cgkot) <pair_eam>` | :doc:`eam/fs (cgkot) <pair_eam>` | :doc:`eim (o) <pair_eim>` |
|
|
|
|
|
+-----------------------------------------------------+----------------------------------------------------+-------------------------------------------------------+-----------------------------------------------------------+
|
|
|
|
|
| :doc:`gauss (go) <pair_gauss>` | :doc:`gayberne (gio) <pair_gayberne>` | :doc:`gran/hertz/history (o) <pair_gran>` | :doc:`gran/hooke (co) <pair_gran>` |
|
|
|
|
|
+-----------------------------------------------------+----------------------------------------------------+-------------------------------------------------------+-----------------------------------------------------------+
|
|
|
|
|
| :doc:`gran/hooke/history (o) <pair_gran>` | :doc:`hbond/dreiding/lj (o) <pair_hbond_dreiding>` | :doc:`hbond/dreiding/morse (o) <pair_hbond_dreiding>` | :doc:`kim <pair_kim>` |
|
|
|
|
|
+-----------------------------------------------------+----------------------------------------------------+-------------------------------------------------------+-----------------------------------------------------------+
|
|
|
|
|
| :doc:`lcbop <pair_lcbop>` | :doc:`line/lj <pair_line_lj>` | :doc:`lj/charmm/coul/charmm (cko) <pair_charmm>` | :doc:`lj/charmm/coul/charmm/implicit (cko) <pair_charmm>` |
|
|
|
|
|
+-----------------------------------------------------+----------------------------------------------------+-------------------------------------------------------+-----------------------------------------------------------+
|
|
|
|
|
| :doc:`lj/charmm/coul/long (cgiko) <pair_charmm>` | :doc:`lj/charmm/coul/msm <pair_charmm>` | :doc:`lj/class2 (cgko) <pair_class2>` | :doc:`lj/class2/coul/cut (cko) <pair_class2>` |
|
|
|
|
|
+-----------------------------------------------------+----------------------------------------------------+-------------------------------------------------------+-----------------------------------------------------------+
|
|
|
|
|
| :doc:`lj/class2/coul/long (cgko) <pair_class2>` | :doc:`lj/cubic (go) <pair_lj_cubic>` | :doc:`lj/cut (cgikot) <pair_lj>` | :doc:`lj/cut/coul/cut (cgko) <pair_lj>` |
|
|
|
|
|
+-----------------------------------------------------+----------------------------------------------------+-------------------------------------------------------+-----------------------------------------------------------+
|
|
|
|
|
| :doc:`lj/cut/coul/debye (cgko) <pair_lj>` | :doc:`lj/cut/coul/dsf (gko) <pair_lj>` | :doc:`lj/cut/coul/long (cgikot) <pair_lj>` | :doc:`lj/cut/coul/long/cs <pair_lj>` |
|
|
|
|
|
+-----------------------------------------------------+----------------------------------------------------+-------------------------------------------------------+-----------------------------------------------------------+
|
|
|
|
|
| :doc:`lj/cut/coul/msm (go) <pair_lj>` | :doc:`lj/cut/dipole/cut (go) <pair_dipole>` | :doc:`lj/cut/dipole/long <pair_dipole>` | :doc:`lj/cut/tip4p/cut (o) <pair_lj>` |
|
|
|
|
|
+-----------------------------------------------------+----------------------------------------------------+-------------------------------------------------------+-----------------------------------------------------------+
|
|
|
|
|
| :doc:`lj/cut/tip4p/long (ot) <pair_lj>` | :doc:`lj/expand (cgko) <pair_lj_expand>` | :doc:`lj/gromacs (cgko) <pair_gromacs>` | :doc:`lj/gromacs/coul/gromacs (cko) <pair_gromacs>` |
|
|
|
|
|
+-----------------------------------------------------+----------------------------------------------------+-------------------------------------------------------+-----------------------------------------------------------+
|
|
|
|
|
| :doc:`lj/long/coul/long (o) <pair_lj_long>` | :doc:`lj/long/dipole/long <pair_dipole>` | :doc:`lj/long/tip4p/long <pair_lj_long>` | :doc:`lj/smooth (co) <pair_lj_smooth>` |
|
|
|
|
|
+-----------------------------------------------------+----------------------------------------------------+-------------------------------------------------------+-----------------------------------------------------------+
|
|
|
|
|
| :doc:`lj/smooth/linear (o) <pair_lj_smooth_linear>` | :doc:`lj96/cut (cgo) <pair_lj96>` | :doc:`lubricate (o) <pair_lubricate>` | :doc:`lubricate/poly (o) <pair_lubricate>` |
|
|
|
|
|
+-----------------------------------------------------+----------------------------------------------------+-------------------------------------------------------+-----------------------------------------------------------+
|
|
|
|
|
| :doc:`lubricateU <pair_lubricateU>` | :doc:`lubricateU/poly <pair_lubricateU>` | :doc:`meam (o) <pair_meam>` | :doc:`mie/cut (o) <pair_mie>` |
|
|
|
|
|
+-----------------------------------------------------+----------------------------------------------------+-------------------------------------------------------+-----------------------------------------------------------+
|
|
|
|
|
| :doc:`morse (cgot) <pair_morse>` | :doc:`nb3b/harmonic (o) <pair_nb3b_harmonic>` | :doc:`nm/cut (o) <pair_nm>` | :doc:`nm/cut/coul/cut (o) <pair_nm>` |
|
|
|
|
|
+-----------------------------------------------------+----------------------------------------------------+-------------------------------------------------------+-----------------------------------------------------------+
|
|
|
|
|
| :doc:`nm/cut/coul/long (o) <pair_nm>` | :doc:`peri/eps <pair_peri>` | :doc:`peri/lps (o) <pair_peri>` | :doc:`peri/pmb (o) <pair_peri>` |
|
|
|
|
|
+-----------------------------------------------------+----------------------------------------------------+-------------------------------------------------------+-----------------------------------------------------------+
|
|
|
|
|
| :doc:`peri/ves <pair_peri>` | :doc:`polymorphic <pair_polymorphic>` | :doc:`reax <pair_reax>` | :doc:`rebo (o) <pair_airebo>` |
|
|
|
|
|
+-----------------------------------------------------+----------------------------------------------------+-------------------------------------------------------+-----------------------------------------------------------+
|
|
|
|
|
| :doc:`resquared (go) <pair_resquared>` | :doc:`snap <pair_snap>` | :doc:`soft (go) <pair_soft>` | :doc:`sw (cgkio) <pair_sw>` |
|
|
|
|
|
+-----------------------------------------------------+----------------------------------------------------+-------------------------------------------------------+-----------------------------------------------------------+
|
|
|
|
|
| :doc:`table (gko) <pair_table>` | :doc:`tersoff (cgkio) <pair_tersoff>` | :doc:`tersoff/mod (ko) <pair_tersoff_mod>` | :doc:`tersoff/zbl (ko) <pair_tersoff_zbl>` |
|
|
|
|
|
+-----------------------------------------------------+----------------------------------------------------+-------------------------------------------------------+-----------------------------------------------------------+
|
|
|
|
|
| :doc:`tip4p/cut (o) <pair_coul>` | :doc:`tip4p/long (o) <pair_coul>` | :doc:`tri/lj <pair_tri_lj>` | :doc:`vashishta (o) <pair_vashishta>` |
|
|
|
|
|
+-----------------------------------------------------+----------------------------------------------------+-------------------------------------------------------+-----------------------------------------------------------+
|
|
|
|
|
| :doc:`yukawa (go) <pair_yukawa>` | :doc:`yukawa/colloid (go) <pair_yukawa_colloid>` | :doc:`zbl (go) <pair_zbl>` | |
|
|
|
|
|
+-----------------------------------------------------+----------------------------------------------------+-------------------------------------------------------+-----------------------------------------------------------+
|
|
|
|
|
|
|
|
|
|
These are additional pair styles in USER packages, which can be used
|
|
|
|
|
if :ref:`LAMMPS is built with the appropriate package <start_3>`.
|
|
|
|
@ -684,13 +684,13 @@ is built with the :doc:`appropriate accelerated package <Section_accelerate>`.
|
|
|
|
|
letters in parenthesis: c = USER-CUDA, g = GPU, i = USER-INTEL, k =
|
|
|
|
|
KOKKOS, o = USER-OMP, t = OPT.
|
|
|
|
|
|
|
|
|
|
+-------------------------------------------+--------------------------------------+---------------------------------+---------------------------------------+
|
|
|
|
|
| :doc:`none <bond_none>` | :doc:`hybrid <bond_hybrid>` | :doc:`class2 (o) <bond_class2>` | :doc:`fene (ko) <bond_fene>` |
|
|
|
|
|
+-------------------------------------------+--------------------------------------+---------------------------------+---------------------------------------+
|
|
|
|
|
| :doc:`fene/expand (o) <bond_fene_expand>` | :doc:`harmonic (ko) <bond_harmonic>` | :doc:`morse (o) <bond_morse>` | :doc:`nonlinear (o) <bond_nonlinear>` |
|
|
|
|
|
+-------------------------------------------+--------------------------------------+---------------------------------+---------------------------------------+
|
|
|
|
|
| :doc:`quartic (o) <bond_quartic>` | :doc:`table (o) <bond_table>` | | |
|
|
|
|
|
+-------------------------------------------+--------------------------------------+---------------------------------+---------------------------------------+
|
|
|
|
|
+---------------------------------------+-------------------------------------------+--------------------------------------+---------------------------------+
|
|
|
|
|
| :doc:`none <bond_none>` | :doc:`zero <bond_zero>` | :doc:`hybrid <bond_hybrid>` | :doc:`class2 (o) <bond_class2>` |
|
|
|
|
|
+---------------------------------------+-------------------------------------------+--------------------------------------+---------------------------------+
|
|
|
|
|
| :doc:`fene (ko) <bond_fene>` | :doc:`fene/expand (o) <bond_fene_expand>` | :doc:`harmonic (ko) <bond_harmonic>` | :doc:`morse (o) <bond_morse>` |
|
|
|
|
|
+---------------------------------------+-------------------------------------------+--------------------------------------+---------------------------------+
|
|
|
|
|
| :doc:`nonlinear (o) <bond_nonlinear>` | :doc:`quartic (o) <bond_quartic>` | :doc:`table (o) <bond_table>` | |
|
|
|
|
|
+---------------------------------------+-------------------------------------------+--------------------------------------+---------------------------------+
|
|
|
|
|
|
|
|
|
|
These are additional bond styles in USER packages, which can be used
|
|
|
|
|
if :ref:`LAMMPS is built with the appropriate package <start_3>`.
|
|
|
|
@ -713,13 +713,13 @@ LAMMPS is built with the :doc:`appropriate accelerated package <Section_accelera
|
|
|
|
|
letters in parenthesis: c = USER-CUDA, g = GPU, i = USER-INTEL, k =
|
|
|
|
|
KOKKOS, o = USER-OMP, t = OPT.
|
|
|
|
|
|
|
|
|
|
+----------------------------------------+----------------------------------------------+----------------------------------------------------+--------------------------------------------------+
|
|
|
|
|
| :doc:`none <angle_none>` | :doc:`hybrid <angle_hybrid>` | :doc:`charmm (ko) <angle_charmm>` | :doc:`class2 (o) <angle_class2>` |
|
|
|
|
|
+----------------------------------------+----------------------------------------------+----------------------------------------------------+--------------------------------------------------+
|
|
|
|
|
| :doc:`cosine (o) <angle_cosine>` | :doc:`cosine/delta (o) <angle_cosine_delta>` | :doc:`cosine/periodic (o) <angle_cosine_periodic>` | :doc:`cosine/squared (o) <angle_cosine_squared>` |
|
|
|
|
|
+----------------------------------------+----------------------------------------------+----------------------------------------------------+--------------------------------------------------+
|
|
|
|
|
| :doc:`harmonic (iko) <angle_harmonic>` | :doc:`table (o) <angle_table>` | | |
|
|
|
|
|
+----------------------------------------+----------------------------------------------+----------------------------------------------------+--------------------------------------------------+
|
|
|
|
|
+--------------------------------------------------+----------------------------------------+----------------------------------------------+----------------------------------------------------+
|
|
|
|
|
| :doc:`none <angle_none>` | :doc:`zero <angle_zero>` | :doc:`hybrid <angle_hybrid>` | :doc:`charmm (ko) <angle_charmm>` |
|
|
|
|
|
+--------------------------------------------------+----------------------------------------+----------------------------------------------+----------------------------------------------------+
|
|
|
|
|
| :doc:`class2 (o) <angle_class2>` | :doc:`cosine (o) <angle_cosine>` | :doc:`cosine/delta (o) <angle_cosine_delta>` | :doc:`cosine/periodic (o) <angle_cosine_periodic>` |
|
|
|
|
|
+--------------------------------------------------+----------------------------------------+----------------------------------------------+----------------------------------------------------+
|
|
|
|
|
| :doc:`cosine/squared (o) <angle_cosine_squared>` | :doc:`harmonic (iko) <angle_harmonic>` | :doc:`table (o) <angle_table>` | |
|
|
|
|
|
+--------------------------------------------------+----------------------------------------+----------------------------------------------+----------------------------------------------------+
|
|
|
|
|
|
|
|
|
|
These are additional angle styles in USER packages, which can be used
|
|
|
|
|
if :ref:`LAMMPS is built with the appropriate package <start_3>`.
|
|
|
|
@ -744,11 +744,13 @@ be used if LAMMPS is built with the :doc:`appropriate accelerated package <Secti
|
|
|
|
|
letters in parenthesis: c = USER-CUDA, g = GPU, i = USER-INTEL, k =
|
|
|
|
|
KOKKOS, o = USER-OMP, t = OPT.
|
|
|
|
|
|
|
|
|
|
+------------------------------------------+-----------------------------------+-----------------------------------------------------+-------------------------------------+
|
|
|
|
|
| :doc:`none <dihedral_none>` | :doc:`hybrid <dihedral_hybrid>` | :doc:`charmm (ko) <dihedral_charmm>` | :doc:`class2 (o) <dihedral_class2>` |
|
|
|
|
|
+------------------------------------------+-----------------------------------+-----------------------------------------------------+-------------------------------------+
|
|
|
|
|
| :doc:`harmonic (io) <dihedral_harmonic>` | :doc:`helix (o) <dihedral_helix>` | :doc:`multi/harmonic (o) <dihedral_multi_harmonic>` | :doc:`opls (iko) <dihedral_opls>` |
|
|
|
|
|
+------------------------------------------+-----------------------------------+-----------------------------------------------------+-------------------------------------+
|
|
|
|
|
+-------------------------------------+------------------------------------------+-----------------------------------+-----------------------------------------------------+
|
|
|
|
|
| :doc:`none <dihedral_none>` | :doc:`zero <dihedral_zero>` | :doc:`hybrid <dihedral_hybrid>` | :doc:`charmm (ko) <dihedral_charmm>` |
|
|
|
|
|
+-------------------------------------+------------------------------------------+-----------------------------------+-----------------------------------------------------+
|
|
|
|
|
| :doc:`class2 (o) <dihedral_class2>` | :doc:`harmonic (io) <dihedral_harmonic>` | :doc:`helix (o) <dihedral_helix>` | :doc:`multi/harmonic (o) <dihedral_multi_harmonic>` |
|
|
|
|
|
+-------------------------------------+------------------------------------------+-----------------------------------+-----------------------------------------------------+
|
|
|
|
|
| :doc:`opls (iko) <dihedral_opls>` | | | |
|
|
|
|
|
+-------------------------------------+------------------------------------------+-----------------------------------+-----------------------------------------------------+
|
|
|
|
|
|
|
|
|
|
These are additional dihedral styles in USER packages, which can be
|
|
|
|
|
used if :ref:`LAMMPS is built with the appropriate package <start_3>`.
|
|
|
|
@ -773,11 +775,11 @@ be used if LAMMPS is built with the :doc:`appropriate accelerated package <Secti
|
|
|
|
|
letters in parenthesis: c = USER-CUDA, g = GPU, i = USER-INTEL, k =
|
|
|
|
|
KOKKOS, o = USER-OMP, t = OPT.
|
|
|
|
|
|
|
|
|
|
+------------------------------------------+-----------------------------------------+-------------------------------------+----------------------------------+
|
|
|
|
|
| :doc:`none <improper_none>` | :doc:`hybrid <improper_hybrid>` | :doc:`class2 (o) <improper_class2>` | :doc:`cvff (io) <improper_cvff>` |
|
|
|
|
|
+------------------------------------------+-----------------------------------------+-------------------------------------+----------------------------------+
|
|
|
|
|
| :doc:`harmonic (ko) <improper_harmonic>` | :doc:`umbrella (o) <improper_umbrella>` | | |
|
|
|
|
|
+------------------------------------------+-----------------------------------------+-------------------------------------+----------------------------------+
|
|
|
|
|
+----------------------------------+------------------------------------------+-----------------------------------------+-------------------------------------+
|
|
|
|
|
| :doc:`none <improper_none>` | :doc:`zero <improper_zero>` | :doc:`hybrid <improper_hybrid>` | :doc:`class2 (o) <improper_class2>` |
|
|
|
|
|
+----------------------------------+------------------------------------------+-----------------------------------------+-------------------------------------+
|
|
|
|
|
| :doc:`cvff (io) <improper_cvff>` | :doc:`harmonic (ko) <improper_harmonic>` | :doc:`umbrella (o) <improper_umbrella>` | |
|
|
|
|
|
+----------------------------------+------------------------------------------+-----------------------------------------+-------------------------------------+
|
|
|
|
|
|
|
|
|
|
These are additional improper styles in USER packages, which can be
|
|
|
|
|
used if :ref:`LAMMPS is built with the appropriate package <start_3>`.
|
|
|
|
|