Math 627 - Introduction to Parallel Computing

Spring 2004 - Matthias K. Gobbert

Schedule - Last Updated March 30, 2004


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.
The class meetings on Wednesdays have been lengthened to gain some time for the substantive class project after Spring Break by not meeting on some Wednesdays; see below for the dates. We will now meet on Mondays 04:00-05:15 p.m. (as officially scheduled) and on Wednesdays 03:30-05:15 p.m.
Class Date Main Topic
1 W 01/28 Chapter 1: Introduction
2 M 02/02 Chapter 3: Greetings!
3, #1 W 02/04 Chapter 4: An Application: Numerical Integration
4 M 02/09 Chapter 11: Performance
5 W 02/11 Chapter 2: An Overview of Parallel Computing
6, #2 M 02/16 Chapter 5: Collective Communication
7 W 02/18 Chapter 5: Collective Communication
8 M 02/23 Chapter 9: Debugging Your Program
9, #3 W 02/25 Chapter 6: Grouping Data for Communication
10 M 03/01 Chapter 8: Dealing with I/O
11 W 03/03 Chapter 13: Advanced Point-to-Point Communication
12, #4 M 03/08 Chapter 13: Advanced Point-to-Point Communication
13 W 03/10 Chapter 7: Communicators and Topologies
14 M 03/15 Chapter 10: Design and Coding of Parallel Programs
15, #5 W 03/17 Chapter 12: More on Performance
M 03/22 Spring Break
W 03/24 Spring Break
16 M 03/29 Chapter 15: Parallel Libraries: ScaLAPACK
17 W 03/31 Chapter 15: Parallel Libraries: PETSc
18 M 04/05 Report on project background
19 W 04/07 Project work - no class meeting
20 M 04/12 Measuring Performance on a Beowulf Cluster
21 W 04/14 Project work - no class meeting
22 M 04/19 Application: Simulation of Calcium Waves in Heart Cells; progress report on project
23 W 04/21 Project work - no class meeting
24 M 04/26 Dynamic Load Balancing
25 W 04/28 Project work - no class meeting
26 M 05/03 Application: Numerical Solution of the Boltzmann Equation
27 W 05/05 Preparation of project presentations and review of the class; project reports due for peer-review
28 M 05/10 Discussion of reports and peer-reviews; peer-reviews due
W 05/12 Final exam period - no class meeting
M 05/17 Project Presentations; notice time 03:30-05:30 p.m. of the final exam slot!

Copyright © 2001-2004 by Matthias K. Gobbert. All Rights Reserved.
This page version 2.5, March 2004.