| Class | Date | Main Topic | |
| 1, H1a | Th 08/27 | Motivation for parallel computing and overview | |
| 2 | Tu 09/01 | Linux and serial ANSI-C "Hello, world!" on the HPCF cluster | |
| 3, H1b | Th 09/03 | Parallel "Hello, world!" and running jobs on the HPCF cluster | |
| 4 | Tu 09/08 | Chapter 3: Greetings! | |
| 5, H2a | Th 09/10 | Chapter 4: An Application: Numerical Integration | |
| 6 | Tu 09/15 | Chapter 4: An Application: Numerical Integration | |
| 7 | Th 09/17 | Chapter 9: Debugging Your Program | |
| 8, H2b | Tu 09/22 | Scientific computing: numerical error vs. accumulated round-off | |
| 9 | Th 09/24 | Chapter 5: Collective Communication | |
| 10 | Tu 09/29 | Scientific computing tools: Make utility, matrix representation | |
| 11, H3a | Th 10/01 | Chapter 5: Collective Communication | |
| 12 | Tu 10/06 | Chapter 5: Collective Communication | |
| 13 | Th 10/08 | Chapter 10: Design and Coding of Parallel Programs (power method) | |
| 14 | Tu 10/13 | Chapter 11: Performance | |
| 15, H3b | Th 10/15 | Chapter 11: Performance | |
| 16 | Tu 10/20 | Scientific computing tools: BLAS, LAPACK, BLACS, ScaLAPACK, PETSc (Chapter 15) | |
| 17, H4b | Th 10/22 | Report on project background | |
| 18 | Tu 10/27 | Scientific computing tools: BLAS, LAPACK, BLACS, ScaLAPACK, PETSc (Chapter 15) | |
| 19, H4a | Th 10/29 | Scientific computing tools: BLAS, LAPACK, BLACS, ScaLAPACK, PETSc (Chapter 15) | |
| 20 | Tu 11/03 | Chapter 10: Design and Coding of Parallel Programs (CG method) | |
| 21, H5a | Th 11/05 | Chapter 13: Advanced Point-to-Point Communication | |
| 22, H5b | Tu 11/10 | Chapter 13: Advanced Point-to-Point Communication | |
| 23, H5c | Th 11/12 | Chapter 12: More on Performance | |
| 24 | Tu 11/17 | Chapter 12: More on Performance | |
| 25, H5d | Th 11/19 | OpenMP Multi-Threading in Parallel Computing | |
| 26 | Tu 11/24 | Update on project work | |
| Th 11/26 | Thanksgiving Holiday | ||
| 27 | Tu 12/01 | IEEE Standard for Floating-Point Arithmetic | |
| 28 | Th 12/03 | Chapters 2, 10 (Sorting), 6, 7 overview | |
| 29 | Tu 12/08 | Update on project work | |
| Tu 12/15 | 01:00 p.m. Project Presentations; note the date and time! | ||