LAMMPS WWW Site

Coming Attractions in LAMMPS

The current version of LAMMPS incorporates nearly all the features from previous parallel MD codes developed at Sandia. These include earlier versions of LAMMPS itself, Warp and ParaDyn for metals, and GranFlow for granular materials.

These are new features we'd like to eventually add to LAMMPS. Some are being worked on; some haven't been implemented because of lack of time or interest; others are just a lot of work!

Monte Carlo bond-swapping for polymers
This was an option in the Fortran 90 LAMMPS. It needs to be implemented more broadly for the current LAMMPS, since bonds and angles are more general.
torsional shear boundary conditions and temperature calculation
This was an option in the Warp EAM/LJ code, but it hasn't been a priority to add to LAMMPS.
NPT with changing box shape (Parinello-Rahman)
LAMMPS supports triclinic (non-orthongal) simulation domains and NEMD simulations (dynamic box shape change), but the NPT integrator has not been enhanced to allow for shape changes due to off-diagonal pressure tensor components.
bond creation potentials
Bond breaking potentials exist in LAMMPS (e.g. bond_style quartic), but bond creation is harder, due to changes required in topology data structures.
long-range point-dipole solver
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.
charge equilibration
Aidan Thompson implemented charge equilibration in his parallel MD code GRASP. We are planning to add it to LAMMPS as well.
ReaxFF force field
Aidan Thompson implemented ReaxFF in his parallel MD code GRASP with collaboration from Bill Goddard's group at CalTech. We are planning to call it as a library from LAMMPS.