SlackBuilds Repository

15.0 > Academic > lammps (2023.08.02_update3)

LAMMPS stands for Large-scale Atomic/Molecular Massively Parallel
Simulator.

It is a classical molecular dynamics simulation code designed to
run efficiently on parallel computers. It was developed at Sandia
National Laboratories, a US Department of Energy facility.

A basic installation of LAMMPS can be enhanced enabling the build of
internal or external extensions (packages) that add methods and/or
give support to third parts libraries or platforms.

Dependencies strictly needed to build LAMMPS with most internal
packages enabled are already present in a full installation of
Slackware 15.0 and the slackbuild can be launched without any other
dependency not released with the official Slackware. Only openmpi is
highly recommended since LAMMPS takes advantage of the parallel
computation. Furthermore some packages require it as strictly
dependency. Instead of openmpi LAMMPS can be build with the support
of mpich, although the latter does not support the enabling of a
package (OPENMP). If any MPI platform is found in the system, LAMMPS
will be built anyway but with a reduced functionality.

Other optional dependencies available in Slackbuilds.org are
autodetected and allow the enabling of some additional packages: HDF5,
OpenBLAS, python3-numpy, voro++, PLUMED, netcdf. Other packages need
third parts libraries given by downloaded extrafile and bundled in
the application during the compilation. The slackbuild prevent the
download during the build, so you have to download these extrafiles
listed in lammps.info. Optional dependencies and the download of
extrafiles are not needed if you do not require the respective
packages.

Warning: except to GPU, all packages are enabled by default if no
dependencies are required (or they dependencies are found in the
system), but you have to disable the packages that require the
extrafiles listed in lammps.info if you do not download them,
otherwise the build fails during the check of cmake.
For GPU package you can try:
GPU=yes ./lammps.SlackBuild
or
GPU=yes STATIC_OCL=yes ./lammps.SlackBuild
The latter uses an internal static OpenCL loader.

See README.SBo for a full list of available packages and their
dependencies.

Some packages available in the source of LAMMPS cannot be enabled for
reasons reported in README.SBo.

This requires: openmpi, scafacos

Maintained by: Giancarlo Dessi
Keywords: LAMMPS,molecular dynamics,material sciences,particles
ChangeLog: lammps

Homepage:
https://www.lammps.org

Source Downloads:
C_10_10.mesocnt (68b5ca26283968fd9889aa0a37f7b7fb)
opencl-loader-2022.01.04.tar.gz (8d3a801e87a2c6653bf0e27707063914)
n2p2-2.2.0.tar.gz (a2d9ab7f676b3a74a324fc1eda0a911d)
MDI_Library-1.4.26.tar.gz (3124bb85259471e2a53a891f04bf697a)
lammps-stable_2Aug2023_update3.tar.gz (a68cd5d9f70822da73092457bc3ccede)
v.2023.10.04.tar.gz (70ff79f4e59af175e55d24f3243ad1ff)

Download SlackBuild:
lammps.tar.gz
lammps.tar.gz.asc (FAQ)

(the SlackBuild does not include the source)

Individual Files:
README
README.SBo
lammps.SlackBuild
lammps.info
slack-desc

Validated for Slackware 15.0

See our HOWTO for instructions on how to use the contents of this repository.

Access to the repository is available via:
ftp git cgit http rsync

© 2006-2024 SlackBuilds.org Project. All rights reserved.
Slackware® is a registered trademark of Patrick Volkerding
Linux® is a registered trademark of Linus Torvalds