Instructor

TA

Office Hours

Tentative Course Syllabus

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