LAMMPS (Large-scale Atomic/Molecular Massively Parallel Simulator) is a widely-used classical molecular dynamics (MD) code. This C++ code is easy to use, incredibly versatile, and parallelised to run efficiently on both small-scale personal computers and CPU/GPU/CPU&GPU HPC clusters. As of 2023, LAMMPS has been used, to some degree, in over 40,000 publications in fields as varied as chemistry, physics, material science, granular and lubricated-granular flow.

The course will be divided into two parts:

Computing requirements:

All attendees will need their own desktop or laptop.

If you are logging on to an external system then you will need to have an ssh client installed which comes as default for Linux and Mac systems.

Linux users should open a command-line terminal and use ssh from the command line.

Mac users can open the Mac terminal application and use ssh from the command line. However, to display graphics from Cirrus you will also need to install Xquartz. Xquartz provides its own terminal called “Xterm”: if you have problems displaying graphics when using the Mac terminal, try logging in using ssh from within this Xterm.

Windows users should install MobaXterm which provides ssh access, a Unix graphics client and a drag-and-drop file browser or, if they already use it, Windows Subsystems for Linux (WSL) is also acceptable.

Requirements:

Participants must bring a laptop with a Mac, Linux, or Windows operating system (not a tablet, Chromebook, etc.) that they have administrative privileges on.

They are also required to abide by the ARCHER2 Code of Conduct.

Timetable:

Details to follow

Course materials

Videos

Session 1

Session 2

Feedback