
![]() |
![]() |
![]() |
![]() |
|
![]() |
![]() |
![]() |
![]() |
The syllabus below corresponds to roughly the order in which the lectures will be given. As the quarter proceeds, we will make modifications to suit the progress of the course and the interests of the students. In addition, 2-3 guest lectures on a variety of topics will also be scheduled.
| Date | Lecturer | Topic | Lecture Notes |
| 3/30 | JJA | Intro. Why parallel computing? | Lecture 1 notes |
| 4/1 | JJA | Parallel Architectures | Lecture 2 notes |
| 4/4 | JJA | Message Passing Programming I | Lecture 3 notes |
| 4/6 | JJA | Message Passing Programming II | Lecture 4 notes |
| 4/18 | SK | Basic Review of MPI | Review Session 1 notes |
| 4/8 | JJA | Parallel Performance Analysis | Lecture 5 notes |
| 4/11 | JJA | Message Passing Programming III | Lecture 6 notes |
| 4/13 | JJA | Message Passing Programming IV | Lecture 7 notes |
| 4/15 | JJA | Performance Tuning for Scientific Computing | Lecture 8 notes |
| 4/18 | JJA | Shared Memory Programming I | Lecture 9 notes |
| 4/20 | JJA | Shared Memory Programming II | Lecture 10 notes |
| 4/29 | SK | Basic Review of OpenMP | Review Session 2 notes |
| 4/22 | JJA | Shared Memory Programming III | Lecture 11 notes |
| 4/25 | JJA | Graph Partitioning I | Lecture 12 notes |
| 4/27 | JJA | Graph Partitioning II | Lecture 13 notes |
| 4/29 | JJA | Matrix Computations: Direct Methods I | Lecture 14 notes |
| 5/2 | JJA | Matrix Computations: Direct Methods II | Lecture 15 notes |
| 5/4 | JJA | Matrix Computations: Direct Methods III | Lecture 16 notes |
| 5/6 | JJA | Matrix Computations: Iterative Methods I | Lecture 17 notes |
| 5/9 | JJA | Matrix Computations: Iterative Methods II | Lecture 18 notes |
| 5/11 | JJA | Matrix Computations: Iterative Methods III | Lecture 19 notes |
| 5/13 | KL | Matrix Computations: Sparse Direct Methods I | Lecture 20 notes |
| 5/16 | KL | Matrix Computations: Sparse Direct Methods I | Lecture 21 notes |
| 5/20 | JJA | Hierarchical methods for N-body problem | Lecture 22 notes |
| 5/23 | JJA | Hierarchical methods for N-body problem II | Lecture 23 notes |
| 5/27 | JJA | Domain Decomposition I | Lecture 24 notes |
| 5/30 | JJA | Domain Decomposition II | Lecture 25 notes |
| 6/1 | JJA | Introduction to PETSc | Lecture 26 notes |
| Additional Lectures | |||
| JJA | Parallel Visualization Methods | Lecture 27 notes | |
| JJA | Multigrid Methods in the TFLO Solver | Lecture 28 notes | |
| JJA | Fast Fourier Transform | Lecture 29 notes |
Thu Mar 31 22:05:18 PST 2005
Questions & Comments