1.2. What does a LAMMPS version mean

The LAMMPS “version” is the date when it was released, such as 1 May 2014. LAMMPS is updated continuously and we aim to keep it working correctly and reliably at all times. You can follow its development in a public git repository on GitHub.

Whenever we fix a bug or update or add a feature, it will be merged into the master branch of the git repository. When a sufficient number of changes have accumulated and the software passes a set of automated tests, we release it in the next patch release, which are made every few weeks. Info on patch releases are on this website page.

Once or twice a year, only bug fixes and small, non-intrusive changes are included for a period of time, and the code is subjected to more detailed and thorough testing than the default automated testing. The latest patch release after such a period is then labeled as a stable version.

Each version of LAMMPS contains all the features and bug-fixes up to and including its version date.

The version date is printed to the screen and logfile every time you run LAMMPS. It is also in the file src/version.h and in the LAMMPS directory name created when you unpack a tarball. And it is on the first page of the manual.

  • If you browse the HTML pages on the LAMMPS WWW site, they always describe the most current patch release of LAMMPS.

  • If you browse the HTML pages included in your tarball, they describe the version you have, which may be older.