Class | Date | Main Topic | |
1 | Th 08/30 | Motivation for parallel computing and overview | |
2, #1a | Tu 09/04 | Linux and serial ANSI-C "Hello, world!" on the cluster maya | |
We 09/05 | 12:00-01:00, ENGR 122: CIRC Software workshop: Basic MATLAB | ||
3, #1b | Th 09/06 | Parallel "Hello, world!" and running jobs on maya | |
4 | Tu 09/11 | Chapter 3: Greetings! | |
5, #2a | Th 09/13 | Chapter 4: An Application: Numerical Integration | |
6 | Tu 09/18 | Chapter 4: An Application: Numerical Integration | |
We 09/19 | 12:00-01:00, ENGR 122: CIRC Software workshop: Basic Programming in MATLAB | ||
7 | Th 09/20 | Chapter 9: Debugging Your Program | |
8, #2b | Tu 09/25 | Scientific computing: numerical error vs. accumulated round-off | |
9 | Th 09/27 | Chapter 5: Collective Communication | |
10 | Tu 10/02 | Scientific computing tools: Make utility, matrix representation | |
We 10/03 | 12:00-01:00, ENGR 122: CIRC Software workshop: Intermediate Programming in MATLAB | ||
11, #3a | Th 10/04 | Chapter 5: Collective Communication | |
12 | Tu 10/09 | Chapter 10: Design and Coding of Parallel Programs (power method) | |
13 | Th 10/11 | Chapter 11: Performance | |
14, #3b | Tu 10/16 | Scientific computing tools: BLAS, LAPACK, BLACS, ScaLAPACK, PETSc (Chapter 15) | |
We 10/17 | 12:00-01:00, ENGR 122: CIRC Software workshop: Advanced Programming in MATLAB | ||
15 | Th 10/18 | Scientific computing tools: BLAS, LAPACK, BLACS, ScaLAPACK, PETSc (Chapter 15) | |
16, #4b | Tu 10/23 | Chapter 7: Communicators and Topologies | |
17 | Th 10/25 | Chapter 7: Communicators and Topologies | |
18, #4a | Tu 10/30 | Chapter 10: Design and Coding of Parallel Programs (Jacobi method) | |
19 | Th 11/01 | Chapter 10: Design and Coding of Parallel Programs (CG method) | |
20, #5a | Tu 11/06 | Chapter 13: Advanced Point-to-Point Communication | |
21, #5b | Th 11/08 | Chapter 13: Advanced Point-to-Point Communication | |
22, #5c | Tu 11/13 | Chapter 12: More on Performance | |
23 | Th 11/15 | Class cancelled due to snow | |
24, #5d | Tu 11/20 | Report on project background | |
Th 11/22 | Thanksgiving Holiday | ||
25 | Tu 11/27 | Chapter 10: Design and Coding of Parallel Programs (Sorting) | |
26 | Th 11/29 | Chapter 7: Communicators and Topologies | |
27 | Tu 12/04 | Chapter 2: An Overview of Parallel Computing | |
28 | Th 12/06 | OpenMP Multi-Threading in Parallel Computing | |
29 | Tu 12/11 | Project presentations | |