ARCHER2 Weekly Newsletter

The Hitchhikers’ Guide to ARCHER2

Online webinar, Wednesday 2nd March 2022 15:00 - 16:00

ARCHER2 is the UK’s Tier-1 supercomputing service. First-time users of HPC may be unsure of what to expect, and those coming from other services will notice differences. In this webinar I will provide an overview of the system’s hardware and software and cover basic usage such as logging in, compiling code, and running jobs.

Questions from attendees will be welcome.

This online session is open to all.

Further details and join link:

ARCHER2 for Package Users

Online 10 March 2022 10:00 - 16:00 GMT

This lesson provides an introduction to using ARCHER2 for users who:

  • have already used other HPC systems; and
  • want to use pre-installed simulation/modelling packages rather than compiling their own.

The lesson aims to answer the following questions:

  • What hardware is available on ARCHER2?
  • What does it consist of (login nodes, compute nodes, file systems, backup)?
  • How does this impact me as a user?
  • How can I access ARCHER2 interactively and transfer data?
  • What does the ARCHER2 software environment look like and how do I access software?
  • How do I write job submission scripts and submit them to the ARCHER2 scheduler?
  • How can I be a good ARCHER2 citizen?
  • How can I check what resources I am using and look at historical usage?
  • What are the next steps for me using ARCHER2 and how can I get more help?

Further details and registration:

Message-passing programming with MPI

Online 23, 24 and 31 March 2022 09:00 - 16:30 GMT, 09:00 - 15:00 BST on final day

The world’s largest supercomputers are used almost exclusively to run applications which are parallelised using Message Passing. The course covers all the basic knowledge required to write parallel programs using this programming model, and is directly applicable to almost every parallel computer architecture.

Parallel programming by definition involves co-operation between processes to solve a common task. The programmer has to define the tasks that will be executed by the processors, and also how these tasks are to synchronise and exchange data with one another. In the message-passing model the tasks are separate processes that communicate and synchronise by explicitly sending each other messages. All these parallel operations are performed via calls to some message-passing interface that is entirely responsible for interfacing with the physical communication network linking the actual processors together. This course uses the de facto standard for message passing, the Message Passing Interface (MPI). It covers point-to-point communication, non-blocking operations, derived datatypes, virtual topologies, collective communication and general design issues.

The course is normally delivered in an intensive three-day format using EPCC’s dedicated training facilities. It is taught using a variety of methods including formal lectures, practical exercises, programming examples and informal tutorial discussions. This enables lecture material to be supported by the tutored practical sessions in order to reinforce the key concepts.

Further details and registration:

Upcoming ARCHER2 Training

  • Message-passing Programming with MPI, Online, always-open self-service course
  • Shared Memory Programming with OpenMP, Online, always-open self-service course
  • QM/MM with GROMACS + CP2K, Online, Always open - self-service course
  • The Hitchhikers’ Guide to ARCHER2, Online webinar, Wednesday 2nd March 2022 15:00 - 16:00
  • ARCHER2 for Package Users, Online, 10 March 2022 10:00 - 16:00 GMT
  • Message-passing programming with MPI, Online, 23, 24 and 31 March 2022 09:00 - 16:30 GMT, 09:00 - 15:00 BST on final day
  • Advanced use of LAMMPS, Online, 31 March 2022 10:00 - 16:00 BST
  • Introduction to GROMACS, Online, 21 April 2022 10:00 - 16:00 BST

Further details

New virtual tutorials will be announced soon via: ARCHER2 website:


Recordings of past courses and virtual tutorials can be found here: