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 |
|
|