Course Meeting Times
Lectures: 5 sessions / week, 2 hours / session
This is a one-week course.
This course introduces fundamentals of shared and distributed memory programming, teaches you how to code using openMP and MPI respectively, and provides hands-on experience of parallel computing geared towards numerical applications.
Permission of instructor
Basic Topics to be Covered
- Basic parallel computing
- Point to point communications
- Collective communications
- Advanced MPI1 concepts
- MPI2 introduction
- Hybrid (openMP + MPI) programming
This is a credit course involving five sessions each of two hours with 5 sets of assignments.