BSD Ports

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.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest2026093020260930---
FreeBSD:14:quarterly20250722.0420250722.04n/a--
FreeBSD:15:latest2026093020260930n/a--
FreeBSD:15:quarterly20250722.0420250722.04n/an/an/a
FreeBSD:16:latest2026093020260930n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Library 7

The full lists below include those, and their dependencies in turn.

Build dependencies 99
Run dependencies 92
Required by 1

Configuration

Options name: science_lammps

OptionDefaultDescription
EXCEPTIONSonEnable the use of C++ exceptions
FFMPEGonFFmpeg support (WMA, AIFF, AC3, APE...)
GZIPonEnable GZIP support
H5MDonH5MD package based on the libhdf5 library
JPEGonJPEG image format support
KIMonKIM package based on the OpenKim library/repository
KOKKOSonKokkos package based on the libkokkos library
MPIonMPI (Message Passing Interface) support
NETCDFonNetCDF package based on the NetCDF library
OPENMPonParallel processing support via OpenMP
PLUMEDonPlumed package based on the plumed library
PNGonPNG image format support
VORONOIonVoro++, Voronoi tessellation package
VTKoffVTK 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
FileSizeSHA256
lammps-lammps-20260930-patch_30Sep2026_GH0.tar.gz1.7888223e+08cc2da758fb36b27153f39411d44d8ce91df48617c0fec422b68e02a6e7caa40f

Commit history 1

DateCommitCreditsLog message
05acdcbffa Yuri Victorovich science/lammps: update 20250722.04 → 20260930