Week |
Lecture |
Notes |
1 |
| Jan 20 |
Intro to Scientific and Parallel Computing
|
| Jan 22 |
Intro to Scientific and Parallel Computing |
|
|
2 |
| Jan 27 |
Parallel Computing Platforms |
| Jan 29 |
Parallel Computing Platforms |
|
|
3 |
| Feb 3 |
Design Principles of Parallel Algorithms |
| Feb 5 |
Design Principles of Parallel Algorithms |
|
Homework #1 handed out on February 3
|
4 |
| Feb 10 |
Direct Linear Solvers |
| Feb 12 |
Direct Linear Solvers |
|
| Homework #1 handed due on February 12 |
|
5 |
| Feb 17 |
Direct Linear Solvers |
| Feb 19 |
Iterative Linear Solvers |
|
| Homework #2 handed out on February 17. No class on February 19 per Dean Branicky's request. |
|
6 |
| Feb 24 |
MPI Programming |
| Feb 26 |
MPI Programming |
|
Homework #2 due on February 26; Homework #3 handed out on February 26.
|
7 |
| Mar 3 |
MPI Programming |
| Mar 5 |
Analytical Modeling of Parallel Programs |
|
|
|
8 |
| Mar 10 |
Anaytical Modeling of Parallel Algorithms |
| Mar 12 |
Midterm Exam |
|
| Homework #3 due on Tuesday, March 10; Midterm Exam on Thursday, March 12. |
|
|
BREAK |
| Mar 17 |
Spring Break |
| Mar 19 |
Spring Break |
|
|
|
9 |
| Mar 24 |
Discretizations - PDEs and Meshes |
| Mar 26 |
Discretizations - PDEs and Meshes |
|
|
|
10 |
| Mar 31 |
Discretizations - PDE and Meshes |
| Apr 2 |
Discretizations - PDEs and Meshes |
|
|
|
11 |
| Apr 7 |
Discretization - PDEs and Meshes |
| Apr 9 |
Numerical optimization |
|
| Homework #4 handed out on April 7 |
|
|
12 |
| Apr 14 |
Applications of Parallel Scientific Computing |
| Apr 16 |
Numerical Optimization |
|
|
|
13 |
| Apr 21 |
Numerical Optimization |
| Apr 23 |
GPUs |
|
| |
| Homework #4 due on April 21 |
| |
|
|
14 |
|
| |
| Homework #5 handed out on April 28 |
| |
|
|
15 |
|
|
|
FINAL |
| May 12 |
10:30am-1pm - Final Exam |
|
|
|
| Final Exam on Tuesday, May 12 |
| |
|