network

18 — 19

AUG

2025

Message-Passing Programming with MPI

As part of the ARCHER2 national supercomputer service, EPCC is running this face-to-face hands-on course at the University of Leeds on Monday 18th - Tuesday 19th August, 2025.

School of Civil Engineering, University of Leeds
18 Aug 2025 9:30 a.m. — 5 p.m.
19 Aug 2025 9:30 a.m. — 5 p.m.

Attendance is free for all academics and researchers

The world’s largest supercomputers are used almost exclusively to run applications that are parallelised using Message Passing. This 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.

The course is delivered in an intensive two-day face-to-face format using EPCC’s dedicated training facilities, followed by a half-day online follow-up session. 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.

Intended Learning Outcomes:

On completion of this course, students should be able to: Understand the message-passing model in detail. Implement standard message-passing algorithms in MPI. Debug simple MPI codes. Measure and comment on the performance of MPI codes. Design and implement efficient parallel programs to solve regular-grid problems.

Pre-requisite Programming Languages:

C, C++ or Fortran. The course does not cover the details of how to use MPI from Python.

Requirements:

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

Please register through the link above.

Return to event index