6.2. User packages
This is a list of user packages in LAMMPS. The link for each package name gives more details.
User packages have been contributed by users, and begin with the “user” prefix. If a contribution is a single command (single file), it is typically in the user-misc package. User packages don’t necessarily meet the requirements of the standard packages. This means the developers will try to keep things working and usually can answer technical questions about compiling the package. If you have problems using a specific feature provided in a user package, you may need to contact the contributor directly to get help. Information on how to submit additions you make to LAMMPS as single files or as a standard or user package is explained on the Modify contribute doc page.
The “Example” column is a sub-directory in the examples directory of the distribution which has an input script that uses the package. E.g. “peptide” refers to the examples/peptide directory; USER/atc refers to the examples/USER/atc directory. The “Library” column indicates whether an extra library is needed to build and use the package:
no = no library
sys = system library: you likely have it on your machine
int = internal library: provided with LAMMPS, but you may need to build it
ext = external library: you will need to download and install it on your machine
Package |
Description |
Doc page |
Example |
Library |
dump output via ADIOS |
USER/adios |
ext |
||
Atom-to-Continuum coupling |
USER/atc |
int |
||
wave packet MD |
USER/awpmd |
int |
||
BOCS bottom up coarse graining |
USER/bocs |
no |
||
coarse-grained DNA force fields |
src/USER-CGDNA/README |
USER/cgdna |
no |
|
SDK coarse-graining model |
USER/cgsdk |
no |
||
collective variables library |
USER/colvars |
int |
||
virtual x-ray and electron diffraction |
USER/diffraction |
no |
||
reactive dissipative particle dynamics |
src/USER-DPD/README |
USER/dpd |
no |
|
Drude oscillators |
USER/drude |
no |
||
electron force field |
USER/eff |
no |
||
free energy perturbation |
USER/fep |
no |
||
dump output via HDF5 |
n/a |
ext |
||
optimized Intel CPU and KNL styles |
no |
|||
Lattice Boltzmann fluid |
USER/lb |
no |
||
motion on 2d surfaces |
USER/manifold |
no |
||
modified EAM potential (C++) |
meamc |
no |
||
mesoscale DPD models |
USER/meso |
no |
||
fast MGPT multi-ion potentials |
USER/mgpt |
no |
||
single-file contributions |
USER-MISC/README |
USER/misc |
no |
|
styles for MOF-FF force field |
USER/mofff |
no |
||
VMD molfile plug-ins |
n/a |
ext |
||
dump output via NetCDF |
n/a |
ext |
||
OpenMP-enabled styles |
no |
|||
phonon dynamical matrix |
USER/phonon |
no |
||
PLUMED free energy library |
USER/plumed |
ext |
||
Polyhedral Template Matching |
n/a |
no |
||
QM/MM coupling |
USER/qmmm |
ext |
||
quantum nuclear effects |
qtb |
no |
||
QUIP/libatoms interface |
USER/quip |
ext |
||
ReaxFF potential (C/C++) |
reax |
no |
||
wrapper on ScaFaCoS solver |
USER/scafacos |
ext |
||
smoothed dissipative particle dynamics |
USER/sdpd |
no |
||
smoothed Mach dynamics |
USER/smd |
ext |
||
second moment tight binding QEq potential |
USER/smtbq |
no |
||
smoothed particle hydrodynamics |
USER/sph |
no |
||
pairwise tally computes |
USER/tally |
no |
||
extensional flow |
USER/uef |
no |
||
dump output via VTK |
n/a |
ext |
||
additional styles implemented in YAFF |
USER/yaff |
no |