| Class | Date | Main Topic | ||
| 1 | We 08/26 | Parallel computing and details of cluster maya | ||
| 2, #1 | Fr 08/28 | Parallel "Hello, world!" and running jobs on maya; make-up for 09/14 | ||
| 3 | Mo 08/31 | Chapter 3: Greetings! | ||
| 4 | We 09/02 | Chapter 4: An Application: Numerical Integration | ||
| Mo 09/07 | Labor Day | |||
| We 09/09 | 12:00-01:00, ENGR 122: CIRC Software workshop: Basic MATLAB | |||
| 5, #2 | We 09/09 | Chapter 5: Collective Communication | ||
| 6 | Fr 09/11 | Chapter 5: Collective Communication; make-up for 09/16 | ||
| Mo 09/14 | Class cancelled; make-up was 08/28 | |||
| We 09/16 | Class cancelled; make-up was 09/11 | |||
| 7 | Mo 09/21 | Chapter 9: Debugging Your Program | ||
| We 09/23 | 12:00-01:00, ENGR 122: CIRC Software workshop: Basic Programming in MATLAB | |||
| 8, #3 | We 09/23 | Chapter 11: Performance | ||
| 9 | Fr 09/25 | Scientific computing: numerical error vs. accumulated round-off; make-up for 09/28 | ||
| Mo 09/28 | Class cancelled; make-up was 09/25 | |||
| We 09/30 | Class cancelled; make-up is 10/02 | |||
| 10 | Fr 10/02 | Scientific computing tools: BLAS, LAPACK, BLACS, ScaLAPACK, PETSc (Chapter 15); make-up for 09/30 | ||
| 11 | Mo 10/05 | Chapter 10: Design and Coding of Parallel Programs (power method) | ||
| We 10/07 | 12:00-01:00, ENGR 122: CIRC Software workshop: Intermediate Programming in MATLAB | |||
| 12 | We 10/07 | Chapter 6: Grouping Data for Communication | ||
| 13 | Mo 10/12 | Chapter 8: Dealing with I/O | ||
| 14 | We 10/14 | Chapter 10: Design and Coding of Parallel Programs (Jacobi method) | ||
| 15, #4 | Mo 10/19 | Chapter 10: Design and Coding of Parallel Programs (CG method) | ||
| We 10/21 | 12:00-01:00, ENGR 122: CIRC Software workshop: Advanced Programming in MATLAB | |||
| 16 | We 10/21 | Chapter 10: Design and Coding of Parallel Programs (CG method) | ||
| 17 | Fr 10/23 | Chapter 13: Advanced Point-to-Point Communication make-up for 11/25 | ||
| 18 | Mo 10/26 | Chapter 12: More on Performance | ||
| 19 | We 10/28 | Chapter 13: Advanced Point-to-Point Communication | ||
| 20 | Mo 11/02 | Chapter 10: Design and Coding of Parallel Programs (Sorting) | ||
| 21 | We 11/04 | Library resource training in room LIBR 259 | ||
| 22, #5 | Mo 11/09 | Chapter 7: Communicators and Topologies | ||
| 23 | We 11/11 | Chapter 7: Communicators and Topologies | ||
| 24 | Mo 11/16 | Report on project background | ||
| 25 | We 11/18 | Chapter 2: An Overview of Parallel Computing | ||
| 26 | Mo 11/23 | GPUs (graphics processing units) in Parallel Computing | ||
| We 11/25 | Class cancelled; make-up was 10/23 | |||
| 27 | Mo 11/30 | Intel Phi in Parallel Computing | ||
| 28 | We 12/02 | IEEE Standard for Floating-Point Arithmetic | ||
| 29 | Mo 12/07 | Update on project work | ||
| Fr 12/11 | 02:30 p.m. Project Presentations; note the date and time! | |||