CS 6210: Advanced Scientific Computing I

Fall 2016

News

Schedule (subject to change)

Week
Date
Topic (Tentative)
Comments/Handouts
1 8/23 Introduction Syllabus
Bonus Lecture 1
Homework 1
8/25 Chapter 1: Numerical Algorithms Bonus Lecture 2
Author Slides Chapter 1
2 8/30 Chapter 2: Rounding Errors Bonus Lecture 3
Scientific Computing Miniseries: Mark Kim (SCI): Fixed-Rate Compressed Floating-Point Arrays
Author Slides Chapter 2
Paper on the Impact of Non-Associativity of FP Numbers
NVIDIA CUDA Rounding
What Every Computer Scientist Should Know About Floating-Point Arithmetic
Prof. Mike Heath's (UIUC) Floating Point Slides
9/1 Bonus Lecture 4
3 9/6 Chapter 3: Nonlinear Equations in One Variable Homework 1 Due
Homework 2
Author Slides Chapter 3
9/8 Lecture Notes by Prof. Mark Embree (Rice University):
Bracketing Algorithms / Newton's Method / Secant Method
Root Finding Chapter from Cleve Moler's Book Numerical Computing in Matlab
4 9/13 Chapter 4: Linear Algebra Background Author Slides Chapter 4
Eigenvalue and Singular Value Chapter from Cleve Moler's Book:
Numerical Computing in Matlab
9/15 Homework 2 Due
Homework 3
5 9/20 Chapter 5: Linear Systems - Direct Methods Scientific Computing Miniseries: Sidharth Kumar (SoC): Parallel I/O Library
Author Slides Chapter 5
Prof. Tim Davis' (University of Florida) Sparse (Direct) Linear Algebra Page
9/22 Scientific Computing Miniseries: Arnab Das and Vinu Joseph (SoC): Why we are not ready for Exascale Computing?
Chapter 9 from Karniadakis and Kirby's Book:
Parallel Scientific Computing in C++ and MPI
6 9/27 Chapter 6: Linear Systems - Least Squares Problems Author Slides Chapter 6
9/29
7 10/4 Chapter 7: Linear Systems - Iterative Methods Homework 3 Due
Author Slides Chapter 7
10/6 Homework 4
8 10/11 No Class - Fall Break
10/13 No Class - Fall Break
9 10/18
10/20 Conjugage Gradient Methods (A Painless View) by Johnathan Shewchuk (Berkeley)
Multigrid Tutorial by William Briggs (LLNL)
Lecture Notes on Multigrid Methods by P.S. Vassilevski (LLNL)
10 10/25 Chapter 8: Eigenvalues and Singular Values Author Slides Chapter 8
Lecture Notes by Prof. Mark Embree (Rice University):
SVD (Theory) / SVD Examples, Norms and Compressions
10/27
11 11/1 Chapter 9: Nonlinear Systems and Optimization Homework 4 Due
Homework 5
Author Slides Chapter 9
11/3
12 11/8 Chapter 10: Polynomial Interpolation Author Slides Chapter 10
11/10
13 11/15 Chapter 11: Piecewise-Linear Interpolation Author Slides Chapter 11
11/17
14 11/22 Chapter 12: Best Approximation Author Slides Chapter 12
Lecture Notes by Prof. Mark Embree (Rice University):
Continuous Least Squares and Orthogonal Polynomials
Homework 5 Due
Homework 6
11/24 No Class - Thanksgiving Break
15 11/29 Chapter 14: Numerical Differentiation Author Slides Chapter 14
Other Good (Book) References For Numerical Differentiation and Integration:
Spectral Methods in Matlab by L.N. Trefethen
Spectral Methods for Time-Dependent Problems by J. Hesthaven, S. Gottlieb and D. Gottlieb
Spectral Methods by C. Canuto, Y. Hussaini, A. Quarteroni and T. Zang
12/1 "Is Gauss Quadrature Better than Clenshaw-Curtis?"
by Lloyd N. Trefethen, SIAM Review, 2008
16 12/6 Chapter 15: Numerical Integration Author Slides Chapter 15
Lecture Notes by Prof. Mark Embree (Rice University):
Interpolatory Quadrature / Richardson Extrapolation and Romberg Integration /
Gauss Quadrature
12/8 Review for Final Exam Homework 6 Due
Final Review Lecture
17 12/12 Final Exam: Monday! 10:30 am - 12:30 pm Good luck!