Introduction to MPI

Published

All levels 5 lessons Clusters Python Course Video

Message Passing Interface ( MPI ) is a communication protocol for parallel programming. MPI is specifically used to allow applications to run in parallel across a number of separate computers connected by a network.

Legacy learning resource image 4086

Overview

Message Passing Interface (MPI) is a communication protocol for parallel programming. MPI is specifically used to allow applications to run in parallel across a number of separate computers connected by a network.

Course lessons

Introduction

Lesson 1

Introduction to MPI

Lesson 2

Message Passing Interface and mpi4py

MPI with working examples

Lesson 3

MPI - Point-to-Point Communication

Lesson 4

MPI - Collective Comunication

Lesson 5

Code Examples

Follow this link to the prepared notebook with coding examples!