Math 627 - Introduction to Parallel Computing

Matthias K. Gobbert and Madhu Nayakkankuppam

Fall 2002 - Schedule


This schedule is designed to deliver the basic in-class instruction on MPI programming as rapidly as possible during the semester, in order to allow maximum time for students to work on their final projects. Therefore, all class meetings have been lengthened to two hours, but we will not meet after October 28, except to re-assemble starting on December 02 for the project presentations.
Unfortunately, Dr. Gobbert will still be out of town on Wednesday, August 28, 2002. Therefore, there will be no class meeting on that day, and the schedule is moved back by one day.
This schedule is designed to give you an overview of the material to be covered and is tentative in nature.
The chapter numbers refer to Peter S. Pacheco, Parallel Programming with MPI, Morgan Kaufmann, 1997.
Lecture Date Main Topic
W 08/28 No class meeting, see note above
M 09/02 Labor Day
1 W 09/04 Chapter 3: Greetings! Gobbert
2, #1 M 09/09 Chapter 4: An Application: Numerical Integration Gobbert
3 W 09/11 Chapter 2: An Overview of Parallel Computing Gobbert
4 M 09/16 Chapter 5: Collective Communication Gobbert
5, #2 W 09/18 Chapter 9: Debugging Your Program Gobbert
6 M 09/23 Chapters 11 and 12: Performance Nayakkankuppam
7 W 09/25 Chapter 6: Grouping Data for Communication Nayakkankuppam
8, #3 M 09/30 Chapter 7: Communicators and Topologies Nayakkankuppam
9 W 10/02 Chapter 13: Advanced Point-to-Point Communication Nayakkankuppam
10 M 10/07 Application: The N-Body Problem Nayakkankuppam
11 W 10/09 Chapter 8: Dealing with I/O Gobbert
12, #4 M 10/14 Chapter 10: Design and Coding of Parallel Programs Gobbert
13 W 10/16 Dynamic Load Balancing Nayakkankuppam
14 M 10/21 Chapter 15: Parallel Libraries: ScaLAPACK Nayakkankuppam
15 W 10/23 Chapter 15: Parallel Libraries: PETSc Gobbert
16, #5 M 10/28 Application: Numerical Solution of the Boltzmann Equation Gobbert
17 M 12/02 Review
18 W 12/04 Project Presentations
19 M 12/09 Project Presentations

Copyright © 2001-2002 by Matthias K. Gobbert. All Rights Reserved.
This page version 2.4, October 2002.