OCIAM and NA Group

Direct Methods for Sparse Linear systems


MSc in Mathematical Modelling & Scientific Computing
MSc in Applied and Computational Mathematics

Special Topic 12 Lectures HT
Professor I Duff and Dr J Scott

Synopsis

The solution of large-scale sparse linear systems lies at the heart of many computations in science, engineering, industry, and finance. The aim of this course is to provide an introduction to direct methods for solving such systems. It is presumed that participants will have some familiarity with linear algebra although a brief resume of essential background on dense Gaussian elimination will be included.

The course will cover the following topics:

Fundamentals: introduction to sparse matrices; sparse matrix storage schemes; basic manipulation of sparse matrices; complexity of sparse elimination; graph theory for sparse matrices; BLAS; features of sparse direct software.

Gaussian elimination: review of GE for dense matrices; scaling; local pivot strategies for sparse GE (symmetric and unsymmetric matrices); nested dissection orderings and hybrid schemes; level set methods for ordering and partitioning; ordering to special forms including variable band form and block triangular form.

Frontal solvers: element and non-element problems; symmetric and unsymmetric matrices; ordering schemes.

Multifrontal methods: elimination and assembly trees; symmetric positive definite and indefinite matrices; unsymmetric matrices.

Parallel direct methods: partitioning schemes; different levels of parallelism; multifrontal methods.

Reading List


Timetables | Course Material
OCIAM OCIAM OCIAM OCIAM NA Group NA Group NA Group NA Group