| 2/6: | Introduction | |
| 2/11 : | Scientific Computing Example | |
| 2/13 : | NOTE ROOM CHANGE 9-057 MPI, OpenMP, Threads | |
| 2/18 - President's Day | No lecture | |
| 2/19 (makeup): | Parallel Prefix | |
| 2/20: | Parallel Computer architecture | HW1 due - changed |
| 2/25: | Dense Linear Algebra, ScaLAPACK | |
| 2/27: | Dense Linear Algebra II (Gustavson) | |
| 3/4: | MATLAB, Parallel MATLAB, and MATLAB*P | |
| 3/6: | N-body Problem | HW2 due - changed, Project Proposal Due - changed |
| 3/11: | Fast Multipole Method I | |
| 3/13: | Fast Multipole Method II | |
| 3/18: | Parallel Architecture: Part 2 | |
| 3/20: | How to build a Beowulf (Choy) | HW3 due |
| 3/25 - Spring break | No lecture | |
| 3/27 - Spring break | No lecture | |
| 4/1: | Sparse Matrix Methods I (Gilbert) | Progress Report due |
| 4/3: | Sparse Matrix Methods II (Gilbert) | |
| 4/8: | Sparse Matrix Methods III (Gilbert) | |
| 4/10: | Embedded Computing (Kepner) | |
| 4/15 - Patriots Day | No lecture | |
| 4/17: | Domain Decomposition | HW4 due on Friday |
| 4/22: | Graph Partitioning, ParMETIS | |
| 4/24: | Support Vector Machines | |
| 4/29: | FFT and FFTW | |
| 5/1: | "Will There Ever Be A Parallel MATLAB From MathWorks?" (Moler) | |
| 5/6: | Applications or Software Packages | |
| 5/8: | Sensor Networks (Gilbert) | Final Projects Due |
| 5/13: | Student Project Presentations I | |
| 5/15: | Student Project Presentations II |