Math 627 - Introduction to Parallel Computing

Spring 2008 - Matthias K. Gobbert

Detailed Schedule - Last Updated February 21, 2008


This schedule is designed to give you an overview of the material to be covered and is tentative in nature. This is a living document and will be updated throughout the semester.
The chapter numbers refer to Peter S. Pacheco, Parallel Programming with MPI, Morgan Kaufmann, 1997.
Class Date Main Topic
1 M 01/28 Chapter 1: Introduction
2 W 01/30 Introduction to the cluster kali
3, #1 M 02/04 Chapter 3: Greetings!
4 W 02/06 Chapter 4: An Application: Numerical Integration
5, #2 M 02/11 Chapter 5: Collective Communication
6 W 02/13 Chapter 5: Collective Communication
7 M 02/18 Chapter 5: Collective Communication
8 W 02/20 Chapter 9: Debugging Your Program
9, #3 M 02/25 Chapter 6: Grouping Data for Communication
10 W 02/27 Chapter 6: Grouping Data for Communication
11 M 03/03 Chapter 8: Dealing with I/O
12, #4 W 03/05 Chapter 10: Design and Coding of Parallel Programs (Jacobi method)
13 M 03/10 Chapter 13: Advanced Point-to-Point Communication
14 W 03/12 Chapter 13: Advanced Point-to-Point Communication
M 03/17 Spring Break
W 03/19 Spring Break
15 M 03/24 Chapter 7: Communicators and Topologies
16, #5 W 03/26 Chapter 11: Performance
17 M 03/31 Chapter 12: More on Performance
18 W 04/02 Chapter 10: Design and Coding of Parallel Programs (Sorting)
19 M 04/07 Report on project background
20 W 04/09 Chapter 15: Parallel Libraries: ScaLAPACK
21 M 04/14 Chapter 15: Parallel Libraries: PETSc
22 W 04/16 Chapter 2: An Overview of Parallel Computing
23 M 04/21 Update on project work
24 W 04/23 Chapter 2: An Overview of Parallel Computing
25 M 04/28 Techniques for Parallel Program Development
26 W 04/30 Application: Simulation of Calcium Waves in Heart Cells
27 M 05/05 Update on project work
28 W 05/07 Application: Numerical Solution of the Boltzmann Equation
29 M 05/12 Update on project work and preparation of presentations
Fr 05/16 01:00 p.m. Project Presentations; notice the date and time!

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