Message Passing Interface (MPI) is the dominating programming model for parallel programming cluster and distributed memory architectures. This module gives an introduction to the basics of MPI. Learners will learn the fundamentals of MPI, how to write simple to intermediate level MPI programs and have an exposure to some advanced topics. The learning materials and exercises are in C and Fortran. Learners are expected to be proficient in any of the two languages and the Linux environment.
Live online classes will take place on Tues. Dec. 3, Fri. Dec. 6, Tues. Dec. 10, Fri. Dec. 13, Tues. Dec. 17, and Fri. Dec. 20 from 1 P.M. to 2 P.M. Eastern Time. Recordings of live classes will be available afterwards in this course for self-paced learning and review.
- Teacher: Baolai Ge
- Teacher: Sergey Mashchenko
- Teacher: Paul Preney