Class | Date | Main Topic | |
1 | M 01/28 | Chapter 1: Introduction | |
2 | W 01/30 | Introduction to the cluster kali | |
3, #1 | M 02/04 | Chapter 3: Greetings! | |
4 | W 02/06 | Chapter 4: An Application: Numerical Integration | |
5, #2 | M 02/11 | Chapter 5: Collective Communication | |
6 | W 02/13 | Chapter 5: Collective Communication | |
7 | M 02/18 | Chapter 5: Collective Communication | |
8 | W 02/20 | Chapter 9: Debugging Your Program | |
9, #3 | M 02/25 | Chapter 6: Grouping Data for Communication | |
10 | W 02/27 | Chapter 6: Grouping Data for Communication | |
11 | M 03/03 | Chapter 8: Dealing with I/O | |
12, #4 | W 03/05 | Chapter 10: Design and Coding of Parallel Programs (Jacobi method) | |
13 | M 03/10 | Chapter 13: Advanced Point-to-Point Communication | |
14 | W 03/12 | Chapter 13: Advanced Point-to-Point Communication | |
M 03/17 | Spring Break | ||
W 03/19 | Spring Break | ||
15 | M 03/24 | Chapter 7: Communicators and Topologies | |
16, #5 | W 03/26 | Chapter 11: Performance | |
17 | M 03/31 | Chapter 12: More on Performance | |
18 | W 04/02 | Chapter 10: Design and Coding of Parallel Programs (Sorting) | |
19 | M 04/07 | Report on project background | |
20 | W 04/09 | Chapter 15: Parallel Libraries: ScaLAPACK | |
21 | M 04/14 | Chapter 15: Parallel Libraries: PETSc | |
22 | W 04/16 | Chapter 2: An Overview of Parallel Computing | |
23 | M 04/21 | Update on project work | |
24 | W 04/23 | Chapter 2: An Overview of Parallel Computing | |
25 | M 04/28 | Techniques for Parallel Program Development | |
26 | W 04/30 | Application: Simulation of Calcium Waves in Heart Cells | |
27 | M 05/05 | Update on project work | |
28 | W 05/07 | Application: Numerical Solution of the Boltzmann Equation | |
29 | M 05/12 | Update on project work and preparation of presentations | |
Fr 05/16 | 01:00 p.m. Project Presentations; notice the date and time! | ||