LAMMPS Molecular Dynamics Simulator

lamp: a device that generates light, heat, or therapeutic radiation; something that illumines the mind or soul. -- www.dictionary.com

This is the home page for the classical molecular dynamics code LAMMPS, which stands for Large-scale Atomic/Molecular Massively Parallel Simulator. The current version of LAMMPS is 22 Jan 2008.

FeaturesNon-featuresFAQDocumentationCommands
DownloadNewest featuresBug fixesOpen sourceBenchmarks
PublicationsPicturesMoviesAuthorsFunding
HistoryPizza.py ToolkitComing attractionsOther codesCiting LAMMPS
Contribute to LAMMPSSourceForgeMail list

LAMMPS has potentials for soft materials (biomolecules, polymers) and solid-state materials (metals, semiconductors) and coarse-grained systems. It can be used to model atoms or, more generically, as a parallel particle simulator at the mesoscale or continuum levels.

LAMMPS runs on single processors or in parallel using message-passing techniques and a spatial-decomposition of the simulation domain. The code is designed to be easy to modify or extend with new functionality.

LAMMPS is distributed as an open source code under the terms of the GPL. The current version can be downloaded here. This includes links to the last major release, the latest upgraded version with all subsequent bug fixes and new features, and older F90/F77 versions. The last major release is also available on SourceForge.

LAMMPS is distributed by Sandia National Laboratories, a US Department of Energy laboratory. The main authors of LAMMPS are listed here along with other contributors. Funding for LAMMPS development has come primarily from DOE (OASCR, OBER, ASCI, LDRD, Genomes-to-Life) and is acknowledged here.


Recent LAMMPS News


LAMMPS Highlight

(see the Pictures and Movies pages for more examples of LAMMPS calculations)

This is work by A-Jing Cao (chaoajing at lnm.imech.ac.cn) and Yue-Guang Wei (ywei at lnm.imech.ac.cn) at the Laboratory of Nonlinear Mechanics (LNM), Institute of Mechanics, Chinese Academy of Sciences.

The picture on the left is the equilibrium structure of a nanowire constructed with a fivefold twinned grain boundary running down the axis of the wire. Tensile stress is applied. The picture in the middle shows the resulting dislocation pile-up. The picture on the right shows a different geometry where twin boundaries are oriented perpendicular to the axis of the nanowire. Atoms are colored according to the configuration of their neighbors; the visualization was done with the AtomEye program.

These papers have further details:

Formation of Fivefold Deformation Twins in Nanocrystalline Face-Centered-Cubic Copper Based on Molecular Dynamics Simulations, A. J. Cao and Y. G. Wei, Applied Physics Lett, 89, 041919 (2006). (abstract)

Atomistic simulations of the mechanical behavior of fivefold twinned nanowires, A. J. Cao and Y. G. Wei, Phys Rev B, 74, 214108 (2006). (abstract)

Deformation mechanisms of face-centered-cubic metal nanowires with twin boundaries, A. J. Cao, Y. G. Wei, and S. X. Mao, Applied Physics Letters, 90, 151909 (2007). (abstract)