science/liggghts 3.8.0.58_9 FreeBSD
Discrete element method particle simulation software
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- License
- GPLv2
- Categories
- science
- Package size
- 1774.5 KiB, 10684.4 KiB installed
Description
LIGGGHTS stands for LAMMPS improved for general granular and granular heat transfer simulations.
LAMMPS is a classical molecular dynamics simulator. It is widely used in the field of Molecular Dynamics. Thanks to physical and algorithmic analogies, LAMMPS is a very good platform for DEM simulations. LAMMPS offers a GRANULAR package to perform these kind of simulations. LIGGGHTS aims to improve those capability with the goal to apply it to industrial applications.
The features added in LIGGGHTS with respect to the original LAMMPS distribution comprise: * Import and handling of complex wall geometries from CAD * A moving mesh feature to account for moving geometry * Re-write of contact force formulation, including optional cohesional and rolling friction forces * Heat conduction between particles in contact * Improved particle insertion based on surface and volume meshes * A "template" mechanism to account for particle non-uniformity * More features added in the meantime and upcoming, see here.
In the other systems
| System | Port | Version |
|---|---|---|
| FreeBSD | science/liggghts | 3.8.0.58_9 |
| GhostBSD | science/liggghts | 3.8.0.58_9 |
Install
Binary package:
pkg install liggghts
From the ports tree:
cd /usr/ports/science/liggghts/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= liggghts>0:science/liggghts
LIB_DEPENDS= libliggghts.so:science/liggghts
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 | 3.8.0.58_9 | 3.8.0.58_9 | - | 3.8.0.58_7 | 3.8.0.58_9 |
| FreeBSD:14:quarterly | 3.8.0.58_9 | 3.8.0.58_9 | n/a | 3.8.0.58_7 | 3.8.0.58_9 |
| FreeBSD:15:latest | 3.8.0.58_9 | 3.8.0.58_9 | n/a | 3.8.0.58_7 | 3.8.0.58_7 |
| FreeBSD:15:quarterly | 3.8.0.58_9 | 3.8.0.58_9 | n/a | n/a | n/a |
| FreeBSD:16:latest | 3.8.0.58_9 | 3.8.0.58_9 | 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.
Build 1
gsed: textproc/gsed
Library 7
libexpat.so: textproc/expat2libfreetype.so: print/freetype2libhdf5_hl.so: science/hdf5libmpi.so: net/mpichlibnetcdf.so: science/netcdflibpng.so: graphics/pnglibtiff.so: graphics/tiff
The full lists below include those, and their dependencies in turn.
Build dependencies 121
- archivers/brotli
- archivers/libdeflate
- archivers/liblz4
- archivers/zstd
- converters/libiconv
- databases/qt5-sql
- devel/binutils
- devel/cmake-core
- devel/dbus
- devel/double-conversion
- devel/gettext-runtime
- devel/glib20
- devel/hwloc2
- devel/icu
- devel/json-c
- devel/jsoncpp
- devel/level-zero
- devel/libedit
- devel/libepoll-shim
- devel/libevdev
- devel/libevent
- devel/libffi
- devel/libgudev
- devel/libinotify
- devel/libltdl
- devel/libmtdev
- devel/libpciaccess
- devel/libudev-devd
- devel/libunistring
- devel/libuv
- devel/pcre2
- devel/pkgconf
- devel/py-evdev
- devel/py-libevdev
- devel/py-packaging
- devel/py-pyudev
- devel/py-six
- devel/qt5-buildtools
- devel/qt5-core
- devel/qt5-dbus
- devel/qt5-qmake
- devel/readline
- devel/xdg-utils
- dns/libidn2
- dns/libpsl
- ftp/curl
- graphics/graphite2
- graphics/jbigkit
- graphics/jpeg-turbo
- graphics/lerc
- graphics/libGLU
- graphics/libglvnd
- graphics/png
- graphics/qt5-opengl
- graphics/tiff
- graphics/vulkan-headers
- graphics/wayland
- lang/gcc14
- lang/lua54
- lang/perl5.42
- lang/python312
- lang/python315
- math/gmp
- math/mpc
- math/mpdecimal
- math/mpfr
- math/vtk9
- misc/hicolor-icon-theme
- misc/hwdata
- net/libfabric
- net/mpich
- net/openmpi4
- net/py-mpi4py
- net/qt5-network
- ports-mgmt/pkg
- print/freetype2
- print/harfbuzz
- print/indexinfo
- science/hdf5
- science/libaec
- science/netcdf
- security/libgcrypt
- security/libgpg-error
- security/libssh2
- security/munge
- security/rhash
- textproc/expat2
- textproc/gsed
- textproc/libxml2
- www/libnghttp2
- x11-fonts/fontconfig
- x11-toolkits/libXmu
- x11-toolkits/libXt
- x11-toolkits/qt5-declarative
- x11-toolkits/qt5-gui
- x11-toolkits/qt5-uiplugin
- x11-toolkits/qt5-widgets
- x11/libICE
- x11/libSM
- x11/libX11
The first 100 are listed.
Run dependencies 115
- archivers/brotli
- archivers/libdeflate
- archivers/liblz4
- archivers/zstd
- converters/libiconv
- databases/qt5-sql
- devel/binutils
- devel/dbus
- devel/double-conversion
- devel/gettext-runtime
- devel/glib20
- devel/hwloc2
- devel/icu
- devel/json-c
- devel/level-zero
- devel/libedit
- devel/libepoll-shim
- devel/libevdev
- devel/libevent
- devel/libffi
- devel/libgudev
- devel/libinotify
- devel/libltdl
- devel/libmtdev
- devel/libpciaccess
- devel/libudev-devd
- devel/libunistring
- devel/pcre2
- devel/pkgconf
- devel/py-evdev
- devel/py-libevdev
- devel/py-packaging
- devel/py-pyudev
- devel/py-six
- devel/qt5-buildtools
- devel/qt5-core
- devel/qt5-dbus
- devel/qt5-qmake
- devel/readline
- devel/xdg-utils
- dns/libidn2
- dns/libpsl
- ftp/curl
- graphics/graphite2
- graphics/jbigkit
- graphics/jpeg-turbo
- graphics/lerc
- graphics/libGLU
- graphics/libglvnd
- graphics/png
- graphics/qt5-opengl
- graphics/tiff
- graphics/vulkan-headers
- graphics/wayland
- lang/gcc14
- lang/lua54
- lang/perl5.42
- lang/python312
- lang/python315
- math/gmp
- math/mpc
- math/mpdecimal
- math/mpfr
- math/vtk9
- misc/hicolor-icon-theme
- misc/hwdata
- net/libfabric
- net/mpich
- net/openmpi4
- net/py-mpi4py
- net/qt5-network
- print/freetype2
- print/harfbuzz
- print/indexinfo
- science/hdf5
- science/libaec
- science/netcdf
- security/libgcrypt
- security/libgpg-error
- security/libssh2
- security/munge
- textproc/expat2
- textproc/libxml2
- www/libnghttp2
- x11-fonts/fontconfig
- x11-toolkits/libXmu
- x11-toolkits/libXt
- x11-toolkits/qt5-declarative
- x11-toolkits/qt5-gui
- x11-toolkits/qt5-uiplugin
- x11-toolkits/qt5-widgets
- x11/libICE
- x11/libSM
- x11/libX11
- x11/libXau
- x11/libXcursor
- x11/libXdmcp
- x11/libXext
- x11/libXfixes
- x11/libXi
The first 100 are listed.
No port depends on this one.
Configuration
No options to configure.
- USES
- compiler:c++17-lang cmake fortran gl jpeg python qt:5 xorg
- Service scripts
- none
Files
pkg-plist 484
- bin/liggghts
- include/liggghts/abstract_mesh.h
- include/liggghts/accelerator_cuda.h
- include/liggghts/accelerator_omp.h
- include/liggghts/angle.h
- include/liggghts/angle_hybrid.h
- include/liggghts/associative_pointer_array.h
- include/liggghts/associative_pointer_array_I.h
- include/liggghts/atom.h
- include/liggghts/atom_masks.h
- include/liggghts/atom_vec.h
- include/liggghts/atom_vec_atomic.h
- include/liggghts/atom_vec_charge.h
- include/liggghts/atom_vec_convexhull.h
- include/liggghts/atom_vec_ellipsoid.h
- include/liggghts/atom_vec_full.h
- include/liggghts/atom_vec_hybrid.h
- include/liggghts/atom_vec_line.h
- include/liggghts/atom_vec_molecular.h
- include/liggghts/atom_vec_sph.h
- include/liggghts/atom_vec_sph_var.h
- include/liggghts/atom_vec_sphere.h
- include/liggghts/atom_vec_superquadric.h
- include/liggghts/atom_vec_tri.h
- include/liggghts/bond.h
- include/liggghts/bond_harmonic.h
- include/liggghts/bond_hybrid.h
- include/liggghts/bounding_box.h
- include/liggghts/cfd_datacoupling.h
- include/liggghts/cfd_datacoupling_file.h
- include/liggghts/cfd_datacoupling_mpi.h
- include/liggghts/cfd_datacoupling_simple.h
- include/liggghts/cfd_regionmodel.h
- include/liggghts/cfd_regionmodel_none.h
- include/liggghts/change_box.h
- include/liggghts/citeme.h
- include/liggghts/cohesion_model_base.h
- include/liggghts/cohesion_model_easo_capillary_viscous.h
- include/liggghts/cohesion_model_sjkr.h
- include/liggghts/cohesion_model_sjkr2.h
- include/liggghts/cohesion_model_washino_capillary_viscous.h
- include/liggghts/comm.h
- include/liggghts/comm_I.h
- include/liggghts/compute.h
- include/liggghts/compute_atom_molecule.h
- include/liggghts/compute_bond_local.h
- include/liggghts/compute_centro_atom.h
- include/liggghts/compute_cluster_atom.h
- include/liggghts/compute_cna_atom.h
- include/liggghts/compute_com.h
- include/liggghts/compute_com_molecule.h
- include/liggghts/compute_contact_atom.h
- include/liggghts/compute_contact_atom_gran.h
- include/liggghts/compute_coord_atom.h
- include/liggghts/compute_displace_atom.h
- include/liggghts/compute_erotate.h
- include/liggghts/compute_erotate_asphere.h
- include/liggghts/compute_erotate_multisphere.h
- include/liggghts/compute_erotate_sphere.h
- include/liggghts/compute_erotate_sphere_atom.h
- include/liggghts/compute_erotate_superquadric.h
- include/liggghts/compute_group_group.h
- include/liggghts/compute_gyration.h
- include/liggghts/compute_gyration_molecule.h
- include/liggghts/compute_inertia_molecule.h
- include/liggghts/compute_ke.h
- include/liggghts/compute_ke_atom.h
- include/liggghts/compute_ke_multisphere.h
- include/liggghts/compute_msd.h
- include/liggghts/compute_msd_molecule.h
- include/liggghts/compute_nparticles_tracer_region.h
- include/liggghts/compute_pair_gran_local.h
- include/liggghts/compute_pe.h
- include/liggghts/compute_pe_atom.h
- include/liggghts/compute_pressure.h
- include/liggghts/compute_property_atom.h
- include/liggghts/compute_property_local.h
- include/liggghts/compute_property_molecule.h
- include/liggghts/compute_rdf.h
- include/liggghts/compute_reduce.h
- include/liggghts/compute_reduce_region.h
- include/liggghts/compute_rigid.h
- include/liggghts/compute_slice.h
- include/liggghts/compute_stress_atom.h
- include/liggghts/compute_temp.h
- include/liggghts/contact_interface.h
- include/liggghts/contact_model_base.h
- include/liggghts/contact_model_constants.h
- include/liggghts/contact_models.h
- include/liggghts/container.h
- include/liggghts/container_base.h
- include/liggghts/container_base_I.h
- include/liggghts/create_atoms.h
- include/liggghts/create_box.h
- include/liggghts/custom_value_tracker.h
- include/liggghts/custom_value_tracker_I.h
- include/liggghts/debug_liggghts.h
- include/liggghts/delete_atoms.h
- include/liggghts/delete_bonds.h
- include/liggghts/dihedral.h
The first 100 are listed.
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| CFDEMproject-LIGGGHTS-PUBLIC-3.8.0-58-g6e28cfe3_GH0.tar.gz | 3.6282727e+07 | b840447b99c8235cc16c36a9cf1273018ba2253291f45fef2c9c64ebe5ce527a |
Commit history 0
No commits in the history this site was built from.