Port details |
- lammps Classical molecular dynamics code with a focus on materials modeling
- 2023.11.21_6 science =2 2023.11.21_6Version of this port present on the latest quarterly branch.
- Maintainer: yuri@FreeBSD.org
- Port Added: 2018-09-06 06:31:43
- Last Update: 2024-12-20 11:53:18
- Commit Hash: 0b16ed2
- People watching this port, also watch:: jdictionary, py311-Automat, py311-python-gdsii, py39-PyOpenGL, p5-Sane
- License: GPLv2
- WWW:
- https://lammps.sandia.gov/
- 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.
- ¦ ¦ ¦ ¦
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - Dependency lines:
-
- To install the port:
- cd /usr/ports/science/lammps/ && make install clean
- To add the package, run one of these commands:
- pkg install science/lammps
- pkg install lammps
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: lammps
- Flavors: there is no flavor information for this port.
- distinfo:
- TIMESTAMP = 1702577081
SHA256 (lammps-lammps-2023.11.21-patch_21Nov2023_GH0.tar.gz) = 704d8a990874a425bcdfe0245faf13d712231ba23f014a3ebc27bc14398856f1
SIZE (lammps-lammps-2023.11.21-patch_21Nov2023_GH0.tar.gz) = 132544299
Packages (timestamps in pop-ups are UTC):
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- ffmpeg : multimedia/ffmpeg
- cmake : devel/cmake-core
- eigen3.pc : math/eigen3
- gfortran13 : lang/gcc13
- cython-3.11 : lang/cython@py311
- python3.11 : lang/python311
- pkgconf>=1.3.0_1 : devel/pkgconf
- as : devel/binutils
- Test dependencies:
-
- python3.11 : lang/python311
- Runtime dependencies:
-
- ffmpeg : multimedia/ffmpeg
- openkim-models>0 : science/openkim-models
- gfortran13 : lang/gcc13
- python3.11 : lang/python311
- Library dependencies:
-
- libevent.so : devel/libevent
- libfftw3.so : math/fftw3
- libhwloc.so : devel/hwloc2
- libnghttp2.so : www/libnghttp2
- libpciaccess.so : devel/libpciaccess
- libssh2.so : security/libssh2
- libzstd.so : archivers/zstd
- libhdf5.so : science/hdf5
- libsz.so : science/libaec
- libkim-api.so : science/kim-api
- libcurl.so : ftp/curl
- libkokkoscore.so : devel/kokkos
- liblatte.so : science/latte
- libmpi_cxx.so : net/openmpi4
- libnetcdf.so : science/netcdf
- libplumed.so : science/plumed
- libpng.so : graphics/png
- libvoro++.so : science/voro++
- libopenblas.so : math/openblas
- libxml2.so : textproc/libxml2
- libjpeg.so : graphics/jpeg-turbo
- This port is required by:
- for Build
-
- science/votca
Configuration Options:
- ===> The following configuration options are available for lammps-2023.11.21_6:
EXCEPTIONS=on: Enable the use of C++ exceptions
FFMPEG=on: FFmpeg support (WMA, AIFF, AC3, APE...)
GZIP=on: Enable GZIP support
JPEG=on: JPEG image format support
PNG=on: PNG image format support
====> Enable parallelizations:
MPI=on: MPI (Message Passing Interface) support
OPENMP=on: Parallel processing support via OpenMP
====> Enable packages:
H5MD=on: H5MD package based on the libhdf5 library
KIM=on: KIM package based on the OpenKim library/repository
KOKKOS=on: Kokkos package based on the libkokkos library
LATTE=on: Latte package based on the liblatte library
NETCDF=on: NetCDF package based on the NetCDF library
PLUMED=on: Plumed package based on the plumed library
VORONOI=on: Voro++, Voronoi tessellation package
VTK=off: VTK package based on the external VTK-9 library
===> Use 'make config' to modify these settings
- Options name:
- science_lammps
- USES:
- blaslapack:openblas cmake:noninja,testing compiler:c++14-lang eigen:3 fortran gnome localbase:ldflags python shebangfix jpeg pkgconfig compiler:c11 pkgconfig
- FreshPorts was unable to extract/find any pkg message
- Master Sites:
|
Number of commits found: 111 (showing only 11 on this page)
Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
Commit | Credits | Log message |
2019.03.29 31 Mar 2019 17:33:52 |
yuri |
science/lammps: Update 28Feb2019 -> 29Mar2019 |
2019.02.28_2 20 Mar 2019 12:23:26 |
jbeich |
Switch to devel/llvm80 for DEFAULT_VERSIONS
PR: 235215 |
2019.02.28_1 17 Mar 2019 17:32:58 |
yuri |
science/lammps: Update 12Dec2018 -> 28Feb2019 |
2018.12.12_1 26 Dec 2018 09:06:35 |
tcberner |
Update math/eigen3 to 3.3.7
- http://eigen.tuxfamily.org/index.php?title=ChangeLog#Eigen_3.3.6
- http://eigen.tuxfamily.org/index.php?title=ChangeLog#Eigen_3.3.7 |
2018.12.12 25 Dec 2018 20:25:40 |
tcberner |
Change cmake default behaviour to outsource.
Ports that build out of source now simply can use "USES=cmake"
instead of "USES=cmake:outsource". Ports that fail to build
out of source now need to specify "USES=cmake:insource".
I tried to only set insource where explictely needed.
PR: 232038
Exp-run by: antoine |
2018.12.12 14 Dec 2018 01:28:24 |
yuri |
science/lammps: Update 22Aug2018 -> 12Dec2018
Reported by: repology |
2018.08.22_3 12 Dec 2018 01:35:36 |
gerald |
Bump PORTREVISION for ports depending on the canonical version of GCC
defined via Mk/bsd.default-versions.mk which has moved from GCC 7.4 t
GCC 8.2 under most circumstances.
This includes ports
- with USE_GCC=yes or USE_GCC=any,
- with USES=fortran,
- using Mk/bsd.octave.mk which in turn features USES=fortran, and
- with USES=compiler specifying openmp, nestedfct, c11, c++0x, c++11-lang,
c++11-lib, c++14-lang, c++17-lang, or gcc-c++11-lib
plus, as a double check, everything INDEX-11 showed depending on lang/gcc7.
PR: 231590 |
2018.08.22_2 12 Nov 2018 08:41:11 |
yuri |
science/lammps: BROKEN on i386
Fix a few minor problems. |
2018.08.22_2 06 Nov 2018 21:31:42 |
yuri |
science/lammps: Add port options for additional functionality |
2018.08.22_1 06 Nov 2018 01:50:27 |
jbeich |
multimedia/ffmpeg: update to 4.1
Changes: https://git.ffmpeg.org/gitweb/ffmpeg.git/blob/n4.1:/Changelog
ABI: https://abi-laboratory.pro/tracker/timeline/ffmpeg/ |
2018.08.22 06 Sep 2018 06:31:28 |
yuri |
New port: science/lammps: Classical molecular dynamics code with a focus on
materials modeling |
Number of commits found: 111 (showing only 11 on this page)
|