Skip to content

LIGGGHTS code for magnification lens solver published in Behrad Esgandari, Daniel Queteschiner, Stefan Pirker, and Simon Schneiderbauer. "Discrete magnification lens model: A new hybrid multi-scale modelling method for fluid-particle systems." Powder Technology 445 (2024).

License

Notifications You must be signed in to change notification settings

behradesg/LIGGGHTS-magnificationLens

Repository files navigation

LIGGGHTS-magnificationLens

LIGGGHTS® - LAMMPS Improved for General Granular and Granular Heat Transfer Simulations - is a discrete element method (DEM) particle simulation software. LIGGGHTS® is part of the CFDEM®project and is based on the molecular dynamics simulation code LAMMPS.

CircleCI License: GPL v2

Disclaimer

This is an academic adaptation of the LIGGGHTS® software package, released by the Department of Particulate Flow Modelling at Johannes Kepler University in Linz, Austria. LIGGGHTS® and CFDEM® are registered trademarks, and this offering is not approved or endorsed by DCS Computing GmbH, the official producer of the LIGGGHTS® and CFDEM®coupling software.

Features

This LIGGGHTS version is designed to be compatible with magnification lens solver (pfmFOAM-magnificationLens). It contains the necessary source code to receive data from CFDEMcoupling-magnification and insert the discrete particles.

How to cite

Behrad Esgandari, Daniel Queteschiner, Stefan Pirker, and Simon Schneiderbauer. "Discrete magnification lens model: A new hybrid multi-scale modelling method for fluid-particle systems." Powder Technology 445 (2024): 120094.

Installation

First clone or download LIGGGHTS-magnificationLens repository, then change the folder name to LIGGGHTS.

Install prerequisites

sudo apt-get install build-essential cmake openmpi-bin libopenmpi-dev python-dev

We recommend installing LIGGGHTS to a directory named CFDEM, especially when used with CFDEMcoupling.

cd
mkdir -p CFDEM
cd CFDEM

Clone or download the LIGGGHTS source from the repository.

Build LIGGGHTS with CMake

cd LIGGGHTS
mkdir -p src-build
cd src-build
cmake ../src/
make

Add an alias

You may want to create a permanent alias for the executable.

gedit ~/.bashrc &
alias liggghts='~/CFDEM/LIGGGHTS/src-build/liggghts'
source ~/.bashrc

License

License: GPL v2

  • This software is distributed under the GNU General Public License.
  • Copyright © 2009- JKU Linz
  • Copyright © 2012-2015 DCS Computing GmbH, Linz
  • Copyright © 2003 Sandia Corporation. Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, the U.S. Government retains certain rights in this software.

About

LIGGGHTS code for magnification lens solver published in Behrad Esgandari, Daniel Queteschiner, Stefan Pirker, and Simon Schneiderbauer. "Discrete magnification lens model: A new hybrid multi-scale modelling method for fluid-particle systems." Powder Technology 445 (2024).

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 12