| Class | Date | Main Topic | |
| 1 | We 08/29 | Linux and serial ANSI-C "Hello, world!" on the cluster tara | |
| 2 | Fr 08/31 | Parallel "Hello, world!" and running jobs on tara; make-up for 11/05 | |
| Mo 09/03 | Labor Day Holiday | ||
| 3, #1 | We 09/05 | Chapter 3: Greetings! | |
| 4 | Mo 09/10 | Chapter 4: An Application: Numerical Integration | |
| 5 | We 09/12 | Parallel computing and details of cluster tara | |
| 6 | Mo 09/17 | Chapter 5: Collective Communication | |
| 7, #2 | We 09/19 | Chapter 5: Collective Communication | |
| 8 | Fr 09/21 | CSEE Colloquium by Tylor Simon; make-up for 11/07 | |
| 9 | Mo 09/24 | Scientific computing tools: Make utility, matrix representation | |
| 10 | We 09/26 | Load-balancing, ringsend, and deadlock; Chapter 9: Debugging Your Program | |
| 11 | Mo 10/01 | Scientific computing: numerical error vs. accumulated round-off | |
| 12, #3 | We 10/03 | Scientific computing tools: BLAS, LAPACK, BLACS, ScaLAPACK, PETSc (Chapter 15) | |
| 13 | Fr 10/05 | Chapter 10: Design and Coding of Parallel Programs (example of power method from HW 3); make-up for 11/12 | |
| 14 | Mo 10/08 | Chapter 6: Grouping Data for Communication | |
| 15 | We 10/10 | Chapter 6: Grouping Data for Communication | |
| 16 | Mo 10/15 | Chapter 8: Dealing with I/O | |
| 17, #4 | We 10/17 | Chapter 7: Communicators and Topologies | |
| 18 | Fr 10/19 | Chapter 7: Communicators and Topologies; make-up for 11/14 | |
| 19 | Mo 10/22 | Chapter 10: Design and Coding of Parallel Programs (Jacobi method) | |
| 20, #5 | We 10/24 | Chapter 10: Design and Coding of Parallel Programs (CG method); | |
| 21 | Mo 10/29 | Class cancelled due to Superstorm Sandy | |
| 22 | Fr 11/02 | Report on project background (classed moved from Wednesday) | |
| Mo 11/05 | No class; make-up was 08/31 | ||
| We 11/07 | No class; make-up was 09/21 | ||
| Mo 11/12 | No class; make-up was 10/05 | ||
| We 11/14 | No class; make-up was 10/19 | ||
| 23 | Mo 11/19 | Chapter 13: Advanced Point-to-Point Communication | |
| 24, #6 | We 11/21 | Update on project work | |
| 25 | Mo 11/26 | Chapter 2: An Overview of Parallel Computing | |
| 26 | We 11/28 | Chapter 2: An Overview of Parallel Computing | |
| 27 | Mo 12/03 | Chapter 10: Design and Coding of Parallel Programs (Sorting) | |
| 28 | We 12/05 | IEEE Standard for Floating-Point Arithmetic | |
| 29 | Mo 12/10 | Update on project work | |
| Fr 12/14 | 01:00 p.m. Project Presentations; note the date and time! | ||