ACENET Summer School - MPI

This lesson is about the Message Passing Interface or MPI, a way to write parallel programs that run on multiple computers.

Prerequisites

FIXME

Schedule

Setup Download files required for the lesson
00:00 1. Hello, MPI World!
00:25 2. mpicc, mpif90, and mpirun
00:30 3. What's a communicator?
00:40 4. Send and receive
01:05 5. More than two processes
01:30 6. Blocking and buffering
01:55 7. Reduction
02:20 8. Diffusion simulation
03:00 Finish

The actual schedule may vary slightly depending on the topics and exercises chosen by the instructor.