science/lammps 20260930 FreeBSD
Classical molecular dynamics code with a focus on materials modeling
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- Last update
- Commit
05acdcbffa- License
- GPLv2
- Categories
- science
- Package size
- 33147.8 KiB, 178610.5 KiB installed
Description
LAMMPS is a classical molecular dynamics code with a focus on materials modeling. It's an acronym for Large-scale Atomic/Molecular Massively Parallel Simulator.
LAMMPS has potentials for solid-state materials (metals, semiconductors) and soft matter (biomolecules, polymers) and coarse-grained or mesoscopic systems. It can be used to model atoms or, more generically, as a parallel particle simulator at the atomic, meso, or continuum scale.
LAMMPS runs on single processors or in parallel using message-passing techniques and a spatial-decomposition of the simulation domain. Many of its models have versions that provide accelerated performance on CPUs, GPUs, and Intel Xeon Phis. The code is designed to be easy to modify or extend with new functionality.
Install
Binary package:
pkg install lammps
From the ports tree:
cd /usr/ports/science/lammps/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= lammps>0:science/lammps
LIB_DEPENDS= liblammps.so:science/lammps
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 20260930 | 20260930 | - | - | - |
| FreeBSD:14:quarterly | 20250722.04 | 20250722.04 | n/a | - | - |
| FreeBSD:15:latest | 20260930 | 20260930 | n/a | - | - |
| FreeBSD:15:quarterly | 20250722.04 | 20250722.04 | n/a | n/a | n/a |
| FreeBSD:16:latest | 20260930 | 20260930 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
As this port's Makefile names them.
Library 7
libevent.so: devel/libeventlibfftw3.so: math/fftw3libhwloc.so: devel/hwloc2libnghttp2.so: www/libnghttp2libpciaccess.so: devel/libpciaccesslibssh2.so: security/libssh2libzstd.so: archivers/zstd
The full lists below include those, and their dependencies in turn.
Build dependencies 99
- archivers/brotli
- archivers/libdeflate
- archivers/liblz4
- archivers/zstd
- audio/lame
- audio/libogg
- audio/libvorbis
- audio/mpg123
- audio/opus
- converters/fribidi
- converters/libiconv
- devel/binutils
- devel/cmake-core
- devel/gettext-runtime
- devel/glib20
- devel/hwloc2
- devel/jsoncpp
- devel/kokkos
- devel/level-zero
- devel/libevent
- devel/libffi
- devel/libinotify
- devel/libltdl
- devel/libpciaccess
- devel/libunistring
- devel/libuv
- devel/pcre2
- devel/pkgconf
- devel/py-packaging
- devel/py-setuptools
- devel/readline
- dns/libidn2
- dns/libpsl
- ftp/curl
- graphics/giflib
- graphics/graphite2
- graphics/jbigkit
- graphics/jpeg-turbo
- graphics/lcms2
- graphics/lerc
- graphics/png
- graphics/tiff
- graphics/webp
- lang/cython
- lang/gcc14
- lang/python312
- lang/python315
- math/blas
- math/eigen3
- math/fftw3
- math/gmp
- math/gsl
- math/lapack
- math/mpc
- math/mpdecimal
- math/mpfr
- math/openblas
- misc/hwdata
- multimedia/aom
- multimedia/dav1d
- multimedia/ffmpeg
- multimedia/libass
- multimedia/libbluray
- multimedia/libdvdcss
- multimedia/libdvdnav
- multimedia/libdvdread
- multimedia/libudfread
- multimedia/libvpx
- multimedia/libx264
- multimedia/svt-av1
- multimedia/vmaf
- multimedia/x265
- net/openmpi4
- ports-mgmt/pkg
- print/freetype2
- print/harfbuzz
- print/indexinfo
- science/hdf5
- science/kim-api
- science/libaec
- science/netcdf
- science/plumed
- science/voro++
- security/gnutls
- security/libgcrypt
- security/libgpg-error
- security/libssh2
- security/libtasn1
- security/munge
- security/nettle
- security/p11-kit
- security/rhash
- shells/bash
- textproc/expat2
- textproc/libunibreak
- textproc/libxml2
- www/libnghttp2
- www/srt
- x11-fonts/fontconfig
Run dependencies 92
- archivers/brotli
- archivers/libdeflate
- archivers/liblz4
- archivers/zstd
- audio/lame
- audio/libogg
- audio/libvorbis
- audio/mpg123
- audio/opus
- converters/fribidi
- converters/libiconv
- devel/binutils
- devel/gettext-runtime
- devel/glib20
- devel/hwloc2
- devel/kokkos
- devel/level-zero
- devel/libevent
- devel/libffi
- devel/libinotify
- devel/libltdl
- devel/libpciaccess
- devel/libunistring
- devel/pcre2
- devel/pkgconf
- devel/py-packaging
- devel/readline
- dns/libidn2
- dns/libpsl
- ftp/curl
- graphics/giflib
- graphics/graphite2
- graphics/jbigkit
- graphics/jpeg-turbo
- graphics/lcms2
- graphics/lerc
- graphics/png
- graphics/tiff
- graphics/webp
- lang/gcc14
- lang/python312
- lang/python315
- math/blas
- math/fftw3
- math/gmp
- math/gsl
- math/lapack
- math/mpc
- math/mpdecimal
- math/mpfr
- math/openblas
- misc/hwdata
- multimedia/aom
- multimedia/dav1d
- multimedia/ffmpeg
- multimedia/libass
- multimedia/libbluray
- multimedia/libdvdcss
- multimedia/libdvdnav
- multimedia/libdvdread
- multimedia/libudfread
- multimedia/libvpx
- multimedia/libx264
- multimedia/svt-av1
- multimedia/vmaf
- multimedia/x265
- net/openmpi4
- print/freetype2
- print/harfbuzz
- print/indexinfo
- science/hdf5
- science/kim-api
- science/libaec
- science/netcdf
- science/openkim-models
- science/plumed
- science/voro++
- security/gnutls
- security/libgcrypt
- security/libgpg-error
- security/libssh2
- security/libtasn1
- security/munge
- security/nettle
- security/p11-kit
- shells/bash
- textproc/expat2
- textproc/libunibreak
- textproc/libxml2
- www/libnghttp2
- www/srt
- x11-fonts/fontconfig
Required by 1
Configuration
Options name: science_lammps
| Option | Default | Description |
|---|---|---|
| EXCEPTIONS | on | Enable the use of C++ exceptions |
| FFMPEG | on | FFmpeg support (WMA, AIFF, AC3, APE...) |
| GZIP | on | Enable GZIP support |
| H5MD | on | H5MD package based on the libhdf5 library |
| JPEG | on | JPEG image format support |
| KIM | on | KIM package based on the OpenKim library/repository |
| KOKKOS | on | Kokkos package based on the libkokkos library |
| MPI | on | MPI (Message Passing Interface) support |
| NETCDF | on | NetCDF package based on the NetCDF library |
| OPENMP | on | Parallel processing support via OpenMP |
| PLUMED | on | Plumed package based on the plumed library |
| PNG | on | PNG image format support |
| VORONOI | on | Voro++, Voronoi tessellation package |
| VTK | off | VTK package based on the external VTK-${VTK_VER:R} library |
- USES
- blaslapack:openblas cmake:noninja,testing compiler:c++17-lang eigen:3 fortran gnome localbase:ldflags python shebangfix
- Service scripts
- none
Files
Manual pages 1
- lmp(1)
pkg-plist 440
- bin/lmp
- etc/profile.d/lammps.csh
- etc/profile.d/lammps.sh
- include/lammps/angle.h
- include/lammps/atom.h
- include/lammps/bond.h
- include/lammps/citeme.h
- include/lammps/comm.h
- include/lammps/command.h
- include/lammps/compute.h
- include/lammps/dihedral.h
- include/lammps/domain.h
- include/lammps/error.h
- include/lammps/exceptions.h
- include/lammps/fix.h
- include/lammps/fmt/core.h
- include/lammps/fmt/format.h
- include/lammps/force.h
- include/lammps/group.h
- include/lammps/improper.h
- include/lammps/info.h
- include/lammps/input.h
- include/lammps/json.h
- include/lammps/json_fwd.h
- include/lammps/kspace.h
- include/lammps/lammps.h
- include/lammps/lattice.h
- include/lammps/library.h
- include/lammps/lmppython.h
- include/lammps/lmptype.h
- include/lammps/memory.h
- include/lammps/modify.h
- include/lammps/neigh_list.h
- include/lammps/neighbor.h
- include/lammps/nlohmann/json.hpp
- include/lammps/nlohmann/json_fwd.hpp
- include/lammps/output.h
- include/lammps/pair.h
- include/lammps/platform.h
- include/lammps/pointers.h
- include/lammps/region.h
- include/lammps/timer.h
- include/lammps/universe.h
- include/lammps/update.h
- include/lammps/utils.h
- include/lammps/variable.h
- lib/cmake/LAMMPS/LAMMPSConfig.cmake
- lib/cmake/LAMMPS/LAMMPSConfigVersion.cmake
- lib/cmake/LAMMPS/LAMMPS_Targets-.cmake
- lib/cmake/LAMMPS/LAMMPS_Targets.cmake
- lib/liblammps.so
- lib/liblammps.so.0
- libdata/pkgconfig/liblammps.pc
- share/lammps/bench/Cu_u3.eam
- share/lammps/bench/POTENTIALS/CH.airebo
- share/lammps/bench/POTENTIALS/CH.rebo
- share/lammps/bench/POTENTIALS/CdTe.bop.table
- share/lammps/bench/POTENTIALS/Cu_u3.eam
- share/lammps/bench/POTENTIALS/Ni.adp
- share/lammps/bench/POTENTIALS/Ni.meam
- share/lammps/bench/POTENTIALS/README
- share/lammps/bench/POTENTIALS/Si.sw
- share/lammps/bench/POTENTIALS/Si.tersoff
- share/lammps/bench/POTENTIALS/data.airebo
- share/lammps/bench/POTENTIALS/data.comb
- share/lammps/bench/POTENTIALS/data.eff
- share/lammps/bench/POTENTIALS/data.eim
- share/lammps/bench/POTENTIALS/data.fene
- share/lammps/bench/POTENTIALS/data.gb
- share/lammps/bench/POTENTIALS/data.granular
- share/lammps/bench/POTENTIALS/data.protein
- share/lammps/bench/POTENTIALS/data.reax
- share/lammps/bench/POTENTIALS/data.rebo
- share/lammps/bench/POTENTIALS/data.spce
- share/lammps/bench/POTENTIALS/ffield.comb
- share/lammps/bench/POTENTIALS/ffield.eim
- share/lammps/bench/POTENTIALS/ffield.reax
- share/lammps/bench/POTENTIALS/in.adp
- share/lammps/bench/POTENTIALS/in.airebo
- share/lammps/bench/POTENTIALS/in.bop
- share/lammps/bench/POTENTIALS/in.comb
- share/lammps/bench/POTENTIALS/in.dpd
- share/lammps/bench/POTENTIALS/in.eam
- share/lammps/bench/POTENTIALS/in.eff
- share/lammps/bench/POTENTIALS/in.eim
- share/lammps/bench/POTENTIALS/in.fene
- share/lammps/bench/POTENTIALS/in.gb
- share/lammps/bench/POTENTIALS/in.granular
- share/lammps/bench/POTENTIALS/in.lj
- share/lammps/bench/POTENTIALS/in.meam
- share/lammps/bench/POTENTIALS/in.peri
- share/lammps/bench/POTENTIALS/in.protein
- share/lammps/bench/POTENTIALS/in.reaxc
- share/lammps/bench/POTENTIALS/in.rebo
- share/lammps/bench/POTENTIALS/in.spce
- share/lammps/bench/POTENTIALS/in.sw
- share/lammps/bench/POTENTIALS/in.tersoff
- share/lammps/bench/POTENTIALS/library.meam
- share/lammps/bench/POTENTIALS/log.9Oct20.adp.1
- share/lammps/bench/POTENTIALS/log.9Oct20.adp.4
The first 100 are listed.
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| lammps-lammps-20260930-patch_30Sep2026_GH0.tar.gz | 1.7888223e+08 | cc2da758fb36b27153f39411d44d8ce91df48617c0fec422b68e02a6e7caa40f |