Course description:
This course will cover development and analysis of iterative methods
used for solving large, sparse linear equations and
eigenvalue problems.
The emphasis will be on solving linear equations.
It will cover basic iterative methods, Krylov subspace methods, preconditioning,
and multigrid.
[ Prerequisites:
Basic knowledge of matrix theory and linear algebra; basic knowledge of
computer programming. ]
Educational outcomes:
Students will learn important iterative methods used for solving large sparse
linear equations and eigen-problems. They will also learn the
theoretical properties related to certain iterative methods.
Students will be able to correctly code certain iterative algorithms
(e.g., CG, Lanczos/Arnoldi, GMRES, Davidson)
for solving linear equations and eigenvalue problems.
Main Textbook:
Iterative methods for sparse linear systems ,
written by Yousef Saad ,
Published by SIAM (2003, ISBN-13: 978-0-898715-34-7.)
Part of the lecture slides generously provided by Prof. Saad will be used.
Lecture notes will also be prepared by the instructor as the class moves on,
the lecture notes will be the main reference for this class besides the textbook.