AM194: Iterative Methods

Spring 2005

Handouts   |   Assignments   |   Links   |   Course Info   |   Syllabus

::   Back to top   ::

Projects

Name Topic Date
::   Back to top   ::

Schedule

Date Topic More Information
W-20050126 Introduction/Motivation Covered motivational material in [1], [2], and a number of other sources
M-20050130 Matrcies, Projections, QR See Chapter 1 in [2], Chapter 2 in [1], and Lectures 7-10 in [3]
W-20050202 More on Householder and Projections See Chapter 1 in [2] and [.pdf]
M-20050207 Descretizations Mostly from [4] and Chapter 3 in [2]
W-20050209 Jacobi, Gauss-Seidel, etc. Chapter 4 of [2] and in [4]
M-20050214 Richardson's iteration, optimizing the acceleration, convergence theory Chapter 4 of [2] and in [4]
W-20050223 1-D Projection Methods: steepest decent, minres*, residual norm, etc. Chapter 5 of [2] and Chapter 3 of [1]
M-20050228 1-D Projection Methods, and Krylov Intro Chapter 5 of [2]
W-20050302 FOM, IOM, DIOM Chapter 6 in [2]
M-20050307 GMRES and variants Chapter 6 in [2]
W-20050309 CG version 1.0 with RC1, RC2 Chapter 6 in [2]
M-20050314 MINRES, Orthomin(j), Orthodir(j) Chapter 2-3 in [5]
W-20050316 Faber-Manteuffel, Convergence Theory Chapter 6 in [2]
M-20050321 Lanczos Biorthogonolization Chapter 7 in [2], Chapter 6-7 in [1], and Chapter 5 in [5]
W-20050323 BiCG, QMR, BiCGSTAB Chapter 7 in [2]
M-20050328 Spring Break -
W-20050330 Spring Break -
M-20050404 Copper -
W-20050406 Copper -
M-20050411 Preconditioned Krylov Methods, Right vs. Left Preconditioning Ch. 9 in [2]
W-20050413 Basic Preconditioning Schemes, ILU Ch. 7 in [1]
M-20050418 ILU(p), ILUT(p,t) Ch. 10 in [2]
W-20050420 AINV routines, Domain Decomposition Intro Ch. 10,14 in [2]
M-20050425 Domain Decomposition Ch. 14 in [2]
W-20050327 Domain Decomposition and Multigrid Ch. 14,13 in [2]
M-20050502 Presentations Narayan, Chun, Qiu
W-20050504 Presentations Paulsen, Rienne, Wisniewski
M-20050509 Presentations Schiemenz, Doran, Dekeukelaere
W-20050511 Presentations Dean, Lamar, Sibley
[1] Iterative Krylov Methods for Large Linear Systems, First Edition, by van der Vorst. Can be found HERE
[2] Iterative Methods for Sparse Linear Systems, First Edition, by Saad. Can be found HERE
[3] Numerical Linear Algebra, by Trefethen.
[4] Multigrid Tutorial, by Briggs, Henson, McCormick. (notes HERE)
[5] Iterative Methods for Solving Linear Systems, by Anne Greenbaum.
::   Back to top   ::

Assignments

Assignment Due Date
#1 [.pdf] Mon., February 28, 2005
#2 [.pdf] Wed., March 16, 2005
#3 [.pdf] Wed., April 11, 2005
#4 [.pdf] Mon., May 2, 2005
Final Project Presentations Reading Period
::   Back to top   ::

Assignment suggestions:

HW #1 HW #2 HW #3 HW #4 First of all be sure to see me if there are difficulties.
::   Back to top   ::

Course Info

Summary: Large, sparse systems of equations arise in many areas of mathematical application and in this course we explore the popular numerical solution techniques being used to efficiently solve these problems. Throughout the course we will study preconditioning strategies, Krylov subspace acceleration methods, and other projection methods. In particular, we will develop a working knowledge of the Conjugate Gradient and Minimum Residual (and Generalized Minimum Residual) algorithms. Multigrid and Domain Decomposition Methods will also be studied as well as parallel implementation, if time permits.

Synopsis: The time needed to solve a system of equations is dependent on both the structure and size of the matrix. For many problems, as the system grows in size solving the problem exactly (with a direct method like Gaussian elimination) becomes computationally prohibitive. Thus the need for a numerical approach. Iterative solution techniques are effective if the correct method is chosen and if implemented correctly (see image below).

Course Outline: See the syllabus below...

Course Scope: The intent of an AM194 "Seminar" course is to cover selected special topics. The scope of the course will be broad. A general overview of the field of iterative solution strategies will be presented and certain methods will be covered in detail.

Course Structure: The course will be lecture based. A light load of homework problems will be assigned (biweekly). These will include reading selections and helpful exercises. Much of the homework will be implementation based, requiring a familiarity with Matlab or C/C++, etc. There are no exams, except the "final" exam, which is a project. The final project will include a culmination of the ideas covered during the course and should be related to your own research interests (I will help with topics).

::   Back to top   ::

Syllabus

This is the intended outline of topics. More details as the semester unfolds:
::   Back to top   ::

iter


Last Modified: Tue 28 Aug 2007 04:14:27 PM CDT