Dear LAMMPS users and developers,
We are kicking off a new feature release cycle with this 10 September 2025 release. This version brings some significant changes that will hopefully benefit us moving forward:
- The minimum required C++ standard is raised from C++11 to C++17 (we’re skipping C++14)
- The minimum required CMake version is raised from 3.16 to 3.20
- The ATC, AWPMD, and POEMS packages are removed
- The LAMMPS-GUI sources are no longer bundled with LAMMPS and have moved to their own GitHub repository and the corresponding documentations to its own website
- It is still possible to compile LAMMPS-GUI together with LAMMPS and there is a matching v1.8.3 release of LAMMPS-GUI as well.
- The traditional build system is restricted to packages that do not require extra build steps in the
libfolder. The long-term goal is to phase this build system out entirely and focus on building LAMMPS with CMake - The obsolete
PyLammpsandIPyLammpsmodules are removed and useful functionality moved to thelammpsmodule - GCC compilers older than version 9.x are known to have problems and are warned about
This corresponds to requiring at least Ubuntu 22.04LTS (instead of Ubuntu 20.04LTS) or RedHat 8.x (with an updated compiler) or RedHat 9.x (instead of RedHat 7.x with EPEL) to build LAMMPS from source.
Other notable changes are:
- The KOKKOS package now supports compiling with mixed and single precision for GPU targets.
dump imagecan render “dynamic bonds” (similar to VMD) for systems with implicit bonds (like ReaxFF or AIREBO or Tersoff etc.)dump imagecan render (most primitive) regions
As usual, comments, bug reports, and other kinds of feedback are welcome.