[ont.events] U of Toronto numerical analysis seminar, January 27

clarke@csri.toronto.edu (Jim Clarke) (01/16/89)

 NUMERICAL ANALYSIS SEMINAR - Friday, January 27, 10 a.m. in Room SF 4102
         (SF = Sandford Fleming Building, 10 King's College Road)

                                Alex Pothen
                       Pennsylvania State University

        "Large Ordering Sparse Matrices for Parallel Factorization"

We consider the problem of ordering sparse, symmetric, positive definite
matrices for efficient parallel Cholesky  factorization on medium grained
parallel computers. Jess and Kees (1982) suggested a method in which a good
parallel ordering is computed in two steps.  First, the matrix A is or-
dered by some fill-reducing ordering, which results in a chordal filled
graph.  Second, a parallel ordering of A is computed from the filled
graph by a greedy method.

We present  a fast linear algorithm that implements the parallel ordering
step by exploiting the clique tree representation of a chordal graph.  We
succeed in reducing  the cost of the parallel ordering step well below that
of the initial fill-reducing step. Our algorithm has time and space com-
plexity linear in the number of compressed subscripts for the Cholesky fac-
tor L, i.e., the sum of the sizes of the maximal cliques of the filled graph.
Computational results confirm that our algorithm is competitive with other
approaches to the ordering problem.

The concept of the clique tree is important in its own right, and is
relevant in several other sparse matrix problems, such as the use of vec-
torization in the numeric factorization. If time permits, I will also
describe these applications of the clique tree.

(Joint work with John Lewis (Boeing Computer Services) and Barry Peyton
(Oak Ridge National Lab))
-- 
Jim Clarke -- Dept. of Computer Science, Univ. of Toronto, Canada M5S 1A4
              (416) 978-4058
BITNET,CSNET: clarke@csri.toronto.edu     CDNNET: clarke@csri.toronto.cdn
UUCP: {allegra,cornell,decvax,linus,utzoo}!utcsri!clarke