Class | Date | Main Topic | |
1 | Th 08/29 | Motivation for parallel computing and serial "Hello, world!" on tara | |
2 | Fr 08/30 | Parallel "Hello, world!" and running jobs on tara make-up for 10/10 | |
3, #1 | Tu 09/03 | Chapter 3: Greetings! | |
4 | Th 09/05 | Chapter 4: An Application: Numerical Integration | |
5 | Tu 09/10 | Chapter 11: Performance | |
6, #2 | Th 09/12 | Chapter 5: Collective Communication | |
7 | Tu 09/17 | Chapter 5: Collective Communication | |
8 | Th 09/19 | Scientific computing tools: Make utility, matrix representation in C | |
9 | Tu 09/24 | Scientific computing: numerical error vs. accumulated round-off | |
10, #3 | Th 09/26 | Chapter 9: Debugging Your Program | |
11 | Tu 10/01 | Scientific computing tools: BLAS, LAPACK, BLACS, ScaLAPACK, PETSc (Chapter 15) | |
12 | Th 10/03 | Chapter 10: Design and Coding of Parallel Programs (power method) | |
13 | Tu 10/08 | Chapter 6: Grouping Data for Communication | |
Th 10/10 | COMSOL Conference; no class; make-up on 08/30 | ||
14 | Tu 10/15 | Chapter 8: Dealing with I/O | |
15, #4 | Th 10/17 | Chapter 7: Communicators and Topologies | |
16 | Tu 10/22 | Chapter 7: Communicators and Topologies | |
17 | Th 10/24 | Chapter 7: Fox's Algorithm | |
18 | Tu 10/29 | Chapter 10: Design and Coding of Parallel Programs (Jacobi method) | |
19, #5 | Th 10/31 | Chapter 10: Design and Coding of Parallel Programs (CG method); | |
20 | Tu 11/05 | Chapter 13: Advanced Point-to-Point Communication | |
21 | Th 11/07 | Chapter 13: Advanced Point-to-Point Communication | |
22 | Tu 11/12 | Report on project background | |
23 | Th 11/14 | Chapter 10: Design and Coding of Parallel Programs (Sorting) | |
24 | Tu 11/19 | Chapter 2: An Overview of Parallel Computing | |
25 | Th 11/21 | Modern Architectures in Parallel Computing | |
26, #6 | Tu 11/26 | Update on project work | |
Th 11/28 | Thanksgiving Holiday | ||
27 | Tu 12/03 | Chapter 12: More on Performance | |
28 | Th 12/05 | IEEE Standard for Floating-Point Arithmetic | |
29 | Tu 12/10 | Update on project work | |
Fr 12/13 | 01:00 p.m. Project Presentations; note the date and time! | ||