# Removed commands and packages This page lists LAMMPS commands and packages that have been removed from the distribution and provides suggestions for alternatives or replacements. LAMMPS has special dummy styles implemented, that will stop LAMMPS and print a suitable error message in most cases, when a style/command is used that has been removed or will replace the command with the direct alternative (if available) and print a warning. ## Fix ave/spatial and fix ave/spatial/sphere ::: deprecated 11Dec2015 ::: The fixes ave/spatial and ave/spatial/sphere have been removed from LAMMPS since they were superseded by the more general and extensible \"chunk infrastructure\". Here the system is partitioned in one of many possible ways through the [compute chunk/atom](compute_chunk_atom) command and then averaging is done using [fix ave/chunk](fix_ave_chunk). Please refer to the [chunk HOWTO](Howto_chunk) section for an overview. ## Box command ::: deprecated 22Dec2022 ::: The *box* command has been removed and the LAMMPS code changed so it won\'t be needed. If present, LAMMPS will ignore the command and print a warning. ## Reset_ids, reset_atom_ids, reset_mol_ids commands ::: deprecated 22Dec2022 ::: The *reset_ids*, *reset_atom_ids*, and *reset_mol_ids* commands have been folded into the [reset_atoms](reset_atoms) command. If present, LAMMPS will replace the commands accordingly and print a warning. ## LATTE package ::: deprecated 15Jun2023 ::: The LATTE package with the fix latte command was removed from LAMMPS. This functionality has been superseded by [fix mdi/qm](fix_mdi_qm) and [fix mdi/qmmm](fix_mdi_qmmm) from the [MDI package](PKG-MDI). These fixes are compatible with several quantum software packages, including LATTE. See the `examples/QUANTUM` dir and the [MDI coupling HOWTO](Howto_mdi) page. MDI supports running LAMMPS with LATTE as a plugin library (similar to the way fix latte worked), as well as on a different set of MPI processors. ## MEAM package The MEAM package in Fortran has been replaced by a C++ implementation. The code in the [MEAM package](PKG-MEAM) is a translation of the Fortran code of MEAM into C++, which removes several restrictions (e.g. there can be multiple instances in hybrid pair styles) and allows for some optimizations leading to better performance. The pair style [meam](pair_meam) has the exact same syntax. For a transition period the C++ version of MEAM was called USER-MEAMC so it could coexist with the Fortran version. ## Minimize style fire/old ::: deprecated 8Feb2023 ::: Minimize style *fire/old* has been removed. Its functionality can be reproduced with *fire* with specific options. Please see the [min_modify command](min_modify) documentation for details. ## Pair style mesont/tpm, compute style mesont, atom style mesont ::: deprecated 8Feb2023 ::: Pair style *mesont/tpm*, compute style *mesont*, and atom style *mesont* have been removed from the [MESONT package](PKG-MESONT). The same functionality is available through [pair style mesocnt](pair_mesocnt), [bond style mesocnt](bond_mesocnt) and [angle style mesocnt](angle_mesocnt). ## REAX package The REAX package has been removed since it was superseded by the [REAXFF package](PKG-REAXFF). The REAXFF package has been tested to yield equivalent results to the REAX package, offers better performance, supports OpenMP multi-threading via OPENMP, and GPU and threading parallelization through KOKKOS. The new pair styles are not syntax compatible with the removed reax pair style, so input files will have to be adapted. The REAXFF package was originally called USER-REAXC. ## USER-CUDA package The USER-CUDA package had been removed, since it had been unmaintained for a long time and had known bugs and problems. Significant parts of the design were transferred to the [KOKKOS package](PKG-KOKKOS), which has similar performance characteristics on NVIDIA GPUs. Both, the KOKKOS and the [GPU package](PKG-GPU) are maintained and allow running LAMMPS with GPU acceleration. ## restart2data tool The functionality of the restart2data tool has been folded into the LAMMPS executable directly instead of having a separate tool. A combination of the commands [read_restart](read_restart) and [write_data](write_data) can be used to the same effect. For added convenience this conversion can also be triggered by [command line flags](Run_options)