This lesson is about the Message Passing Interface or MPI, a way to write parallel programs that run on multiple computers.
Prerequisites
FIXME
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.