MPIcourse

Introduction to MPI

TU Delft | planned for 2026/2027

← Back to Overview

Lecture Slides (Updated 2022)

Slides are available as full presentations or 4-per-page hand-outs.

0. Introduction
1. OpenMP (optional details)
2. Programming model
3. MPI-Basics
4. Parallel Hardware
5. MPI-Collectives
6. MPI+OpenMP
7. MPI Topology

Software Requirements

A Linux/Unix terminal is required. Depending on the OS of your laptop, follow these setups:

Linux Already set! Just ensure gcc is installed.

Linux-server Connect to a Linux based compute server (palmyra, DelftBlue, SARA, ...).

OSX Install Xcode and run xcode-select --install.

Windows Install WSL (Subsystem for Linux) or Cygwin.