The LAMMPS molecular dynamics simulator
LAMMPS is a classical molecular dynamics code, and an acronym for Large-scale Atomic/Molecular Massively Parallel Simulator.
LAMMPS has potentials for solid-state materials (metals, semiconductors) and soft matter (biomolecules, polymers) and coarse-grained or mesoscopic systems. It can be used to model atoms or, more generically, as a parallel particle simulator at the atomic, meso, or continuum scale.
To access the default version of LAMMPS on the HEC, simply type the command:
module add lammps
To see what other versions of LAMMPS are currently available, type:
module avail lammps
For more details on the module command, see Using environment modules on the HEC.
A sample parallel batch job script for LAMMPS
LAMMPS batch jobs may be run by creating a batch job script (for example, called LAMMPS_job.com) like the following, which will run on two 40-core compute nodes using an input file called in.wall.2d:
#$ -S /bin/bash
#$ -q parallel
#$ -l nodes=2
#$ -l node_type=40core192G
source /etc/profile
module add lammps
cat $PE_HOSTFILE
mpirun lmp-mpi -in in.wall.2d
The script is then submitted for running by typing:
sbatch LAMMPS_job.com
Further Reading
Further information can be found on the following pages:
The LAMMPS Home Page
The LAMMPS Online Manual