Page tree

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Panel
borderColor#21618C
bgColor#F6F7F7
titleColor#17202A
borderWidth1
titleBGColor#FFB96A
borderStyleridge
titleOverview

LIGGGHTS is an Open Source Discrete Element Method Particle Simulation Software. 

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.

How to use


First you need to decide on the version of the software you want to use. Use 

Code Block
themeFadeToGrey
 $ module avail liggghts

to check what versions are available. To load liggghts v 3.8.0 use the following command:

Code Block
themeFadeToGrey
$ module load liggghts/3.8.0

For more details on using modules see our software applications guide.

Liggghts runs under the PBS batch system using a job script similar to the following file jobscript:

Code Block
themeFadeToGrey
#!/bin/bash
 
#PBS -l walltime=10:00:00
#PBS -l ncpus=4
#PBS -l mem=400MB
#PBS -l jobfs=1GB
#PBS -l software=liggghts
#PBS -l wd
 
# Load module, always specify version number.
module load liggghts/3.8.0
 
# Must include `#PBS -l storage=scratch/ab12+gdata/yz98` if the job
# needs access to `/scratch/ab12/` and `/g/data/yz98/`
 
mpirun liggghts_openmpi <input >output

To submit the job to PBS run the following command 

Code Block
themeFadeToGrey
$ qsub jobscript


Authors: Yue Sun, Andrey Bliznyuk, Mohsin Ali