ACM Home Page
Please provide us with feedback. Feedback
A column pre-ordering strategy for the unsymmetric-pattern multifrontal method
Full text PdfPdf (402 KB)
Source ACM Transactions on Mathematical Software (TOMS) archive
Volume 30 ,  Issue 2  (June 2004) table of contents
Pages: 165 - 195  
Year of Publication: 2004
ISSN:0098-3500
Author
Timothy A. Davis  University of Florida, Gainsville, FL
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 17,   Downloads (12 Months): 158,   Citation Count: 12
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/992200.992205
What is a DOI?

ABSTRACT

A new method for sparse LU factorization is presented that combines a column pre-ordering strategy with a right-looking unsymmetric-pattern multifrontal numerical factorization. The column ordering is selected to give a good a priori upper bound on fill-in and then refined during numerical factorization (while preserving the bound). Pivot rows are selected to maintain numerical stability and to preserve sparsity. The method analyzes the matrix and automatically selects one of three pre-ordering and pivoting strategies. The number of nonzeros in the LU factors computed by the method is typically less than or equal to those found by a wide range of unsymmetric sparse LU factorization methods, including left-looking methods and prior multifrontal methods.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
2
 
3
Amestoy, P. R., Davis, T. A., Duff, I. S., and Hadfield, S. M. 1996b. Parallelism in multifrontal methods for matices with unsymmetric structures. In Abstracts of the Second SIAM Conference on Sparse Matrices. Snowbird, Utah.
 
4
Amestoy, P. R. and Duff, I. S. 1989. Vectorization of a multiprocessor multifrontal code. Intl. J. Supercomputer Appl. 3, 3, 41--59.
 
5
6
 
7
Amestoy, P. R., Duff, I. S., and Puglisi, C. 1996a. Multifrontal QR factorization in a multiprocessor environment. Numer. Linear Algebra Appl. 3, 4, 275--300.
 
8
 
9
Arioli, M., Demmel, J. W., and Duff, I. S. 1989. Solving sparse linear systems with sparse backward error. SIAM J. Matrix Anal. Applic. 10, 2, 165--190.
10
 
11
 
12
Berger, A. J., Mulvey, J. M., Rothberg, E., and Vanderbei, R. J. 1995. Solving multistage stochastic programs using tree dissection. Tech. Rep. SOR-95-07, Dept. of Civil Eng. and Operations Research, Princeton Univ., Princeton, NJ. June.
 
13
 
14
Bunch, J. R. and Parlett, B. N. 1971. Direct methods for solving symmetric indefinite systems of linear equations. SIAM J. Numer. Anal. 8, 639--655.
15
 
16
Davis, T. A. University of Florida sparse matrix collection. www.cise.ufl.edu/research/sparse.
17
 
18
19
20
21
 
22
23
 
24
Duff, I. S. 1977. On permutations to block triangular form. J. Inst. of Math. Appl. 19, 339--342.
25
 
26
Duff, I. S. 1984. The solution of nearly symmetric sparse linear systems. In Computing methods in applied sciences and engineering, VI, R. Glowinski and J.-L. Lions, Eds. North Holland, Amsterdam New York and London, 57--74.
 
27
Duff, I. S. 2002. A new code for the solution of sparse symmetric definite and indefinite systems. Tech. Rep. TR-2002-024, Rutherford Appleton Laboratory.
 
28
 
29
 
30
Duff, I. S. and Reid, J. K. 1982. MA27 - a set of Fortran subroutines for solving sparse symmetric sets of linear equations. Tech. Rep. AERE-R-10533, AERE Harwell Laboratory, United Kingdom Atomic Energy Authority.
31
 
32
Duff, I. S. and Reid, J. K. 1983b. A note on the work involved in no-fill sparse matrix factorization. IMA J. Num. Anal. 3, 37--40.
 
33
Duff, I. S. and Reid, J. K. 1984. The multifrontal solution of unsymmetric sets of linear equations. SIAM J. Sci. Statist. Comput. 5, 3, 633--641.
34
35
 
36
 
37
 
38
 
39
George, A. and Ng, E. G. 1985. An implementation of Gaussian elimination with partial pivoting for sparse systems. SIAM J. Sci. Statist. Comput. 6, 2, 390--409.
 
40
 
41
Gilbert, J. R., Li, X. S., Ng, E. G., and Peyton, B. W. 2001. Computing row and column counts for sparse QR and LU factorization. BIT 41, 4, 693--710.
 
42
 
43
Gilbert, J. R. and Peierls, T. 1988. Sparse partial pivoting in time proportional to arithmetic operations. SIAM J. Sci. Statist. Comput. 9, 862--874.
 
44
Goto, K. and van de Geijn, R. 2002. On reducing TLB misses in matrix multiplication, FLAME working note 9. Tech. Rep. TR-2002-55, The University of Texas at Austin, Department of Computer Sciences.
 
45
 
46
Gupta, A., Gustavson, F., Joshi, M., Karypis, G., and Kumar, V. 1999. PSPASES: an efficient and scalable parallel sparse direct solver. In Kluwer Intl. Series in Engineering and Science, T. Yang, Ed. Vol. 515. Kluwer.
 
47
 
48
Hadfield, S. M. and Davis, T. A. 1995. The use of graph theory in a parallel multifrontal method for sequences of unsymmetric pattern sparse matrices. Cong. Numer. 108, 43--52.
 
49
 
50
 
51
 
52
Larimore, S. I. 1998. An approximate minimum degree column ordering algorithm. Tech. Rep. TR-98-016, Univ. of Florida, Gainesville, FL. www.cise.ufl.edu.
 
53
 
54
55
 
56
 
57
 
58
Whaley, R. C., Petitet, A., and Dongarra, J. J. 2001. Automated emperical optimization of software and the ATLAS project. Parallel Computing 27, 1-2, 3--35.
 
59
Yannakakis, M. 1981. Computing the minimum fill-in is NP-Complete. SIAM J. Alg. Disc. Meth. 2, 77--79.

CITED BY  12