Class Schedule

    bullet 09:45 A.M. - 11:00 A. TuTh: MechE 102

Instructor

    bullet Yousef Saad e-mail: saad at cs dot umn dot edu
    bullet Office: 5-225B EE/CS bldg -- Office Phone: (612)624-7804

Office Hours

    bullet Tu 1:00-- 2:00 PM   Th 1:00 -- 2:00 PM


Course goals

    thick line

This course is an introduction to sparse matrix techniques with an emphasis on solving sparse linear systems of equations and eigenvalue problems. The course will cover sparse direct methods as well as iterative methods for solving linear systems. About 1/3 of the class will be devoted to sparse direct methods and 1/3 to iterative methods. The rest will be devoted to discussed sparsity in general, eigenvalue problems, applications, software, and parallel implementations. There will be a few case studies and applications to illustrate the use of sparse matrix techniques.

Another goal of the course is to consider sparsity in contexts other than the classical one of the solution of partial differential equations. For example we will explore sparsity in information retrieval, or more generally in data analysis. As this is an advanced class often attended by student from different backgrounds, the emphasis of the various topics will be adjusted as the class progresses.

This will be a practical course. Students will learn about the algorithms and their complexity or convergence theory, and they will also get an understanding on how to implement them and how to work with sparse matrices in general. One of the requirements of the course is the completion of a term project, possibly using available software packages.

See syllabus for details.