Page tree

On this page

Overview

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.

Usage

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

$ module avail liggghts

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

$ module load liggghts/3.8.0

For more details on using modules see our modules help guide.

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

#!/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/`. Details on:
# https://opus.nci.org.au/display/Help/PBS+Directives+Explained

mpirun liggghts_openmpi <input >output

To submit the job to PBS run the following command 

$ qsub jobscript