LAMMPS WWW Site

Wish List for LAMMPS

These are new features we'd like to eventually add to LAMMPS. Some are being actively worked on; some are not due to lack of time, funding, or interested users; others we're not sure how to even tackle at this point.

Some of the features list a contact person. Feel free to send them an email if you are interested in the feature as a co-developer or future user.

You can contact the core developers regarding features without a contact name, or to add your wish to the list.


Core/shell model (Mike Chandross, Sandia, mechand at sandia.gov)
This is a zero-order model for polarization effects. It is being implemented as a pair style.
GAP potentials (Aidan Thompson, Sandia, athomps at sandia.gov)
These are highly accurate, expensive potentials, fitted to quantum mechanical data. We plan to link to them via the QUIP MD program and its GAP implementation.
Enhanced granular models (Christoph Kloss, JKU, Christoph.Kloss at jku.at)
Christoph has developed the add-on LIGGGHTS package which extends the granular capabilities in LAMMPS in a variety of ways. We're working to more tightly integrate LAMMPS with LIGGGHTS and considereing what new features to add in the future. A small working group on this topic has formed, so please join if you are interested in using LAMMPS for granular materials modeling.
Coupling to finite elements for stress-strain (Reese Jones, Sandia, rjones at sandia.gov)
The group at Sandia who wrote and released the atom-to-continuum USER-ATC package for coupling LAMMPS to a finite-element solver for thermal problems is also working on extending the finite-element portion of the package so LAMMPS could be coupled to a continuum stress/strain deformation solver or other kinds of PDE continuum effects.
MGPT potential (Jaime Marian, LLNL, marian1 at llnl.gov)
These are potentials originally developed by John Moriarty at LLNL.
Long-range solvers (Paul Crozier, Sandia, pscrozi at sandia.gov)
Various alternative long-range Coulombic solvers are being examined to see how they would work within LAMMPS: Wolf method, smoothed PPPM, multi-level summation (MSM), ACE (multipole like), Gaussian-split Ewald, etc.
Long-range point-dipole solver, (Mark Stevens, Sandia, msteve at sandia.gov)
A point-dipole force field with a cutoff is in LAMMPS, and we have code for a version that includes the long-range damping terms, but the long-range dipole-dipole solver (Ewald or PPPM) still remains to be done, as well as NVT/NPT integrators.
Long-range Coulombics via Ewald and PPPM for triclinic boxes
LAMMPS currently does not allow use of PPPM for non-orthogonal boxes (triclinic). AMBER does this with PME; we need to learn how.
Direct Simulation Monte Carlo - DSMC, (Paul Crozier, Sandia, pscrozi at sandia.gov)
DSMC is a discrete low-density fluid model, which can be computed in a MD-like style. LAMMPS has an initial pair_dsmc pair style, which computes the basic rules for DSMC collisions. But many more DSMC options, such as boundary conditions and surface models, could be added to the code.