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 | |