72 lines
3.0 KiB
ReStructuredText
72 lines
3.0 KiB
ReStructuredText
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 :doc:`compute chunk/atom <compute_chunk_atom>` command
|
|
and then averaging is done using :doc:`fix ave/chunk <fix_ave_chunk>`.
|
|
Please refer to the :doc:`chunk HOWTO <Howto_chunk>` section for an overview.
|
|
|
|
Reset_ids command
|
|
-----------------
|
|
|
|
The reset_ids command has been renamed to :doc:`reset_atom_ids <reset_atom_ids>`.
|
|
|
|
MEAM package
|
|
------------
|
|
|
|
The MEAM package in Fortran has been replaced by a C++ implementation.
|
|
The code in the :ref:`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
|
|
:doc:`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.
|
|
|
|
REAX package
|
|
------------
|
|
|
|
The REAX package has been removed since it was superseded by the
|
|
:ref:`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
|
|
:ref:`KOKKOS package <PKG-KOKKOS>`, which has similar
|
|
performance characteristics on NVIDIA GPUs. Both, the KOKKOS
|
|
and the :ref:`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 :doc:`read_restart <read_restart>` and
|
|
:doc:`write_data <write_data>` can be used to the same effect. For
|
|
added convenience this conversion can also be triggered by
|
|
:doc:`command line flags <Run_options>`
|