BSD Ports

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

SystemPortVersion
FreeBSDscience/liggghts3.8.0.58_9
GhostBSDscience/liggghts3.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.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest3.8.0.58_93.8.0.58_9-3.8.0.58_73.8.0.58_9
FreeBSD:14:quarterly3.8.0.58_93.8.0.58_9n/a3.8.0.58_73.8.0.58_9
FreeBSD:15:latest3.8.0.58_93.8.0.58_9n/a3.8.0.58_73.8.0.58_7
FreeBSD:15:quarterly3.8.0.58_93.8.0.58_9n/an/an/a
FreeBSD:16:latest3.8.0.58_93.8.0.58_9n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Build 1

Library 7

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

Build dependencies 121

The first 100 are listed.

Run dependencies 115

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
FileSizeSHA256
CFDEMproject-LIGGGHTS-PUBLIC-3.8.0-58-g6e28cfe3_GH0.tar.gz3.6282727e+07b840447b99c8235cc16c36a9cf1273018ba2253291f45fef2c9c64ebe5ce527a

Commit history 0

No commits in the history this site was built from.