|
ABSTRACT
We discuss the organization of frontal matrices in multifrontal methods for the solution of large sparse sets of unsymmetric linear equations. In the multifrontal method, work on a frontal matrix can be suspended, the frontal matrix can be stored for later reuse, and a new frontal matrix can be generated. There are thus several frontal matrices stored during the factorization, and one or more of these are assembled (summed) when creating a new frontal matrix. Although this means that arbitrary sparsity patterns can be handled efficiently, extra work is required to sum the frontal matrices together and can be costly because indirect addressing is requred. The (uni)frontal method avoids this extra work by factorizing the matrix with a single frontal matrix. Rows and columns are added to the frontal matrix, and pivot rows and columns are removed. Data movement is simpler, but higher fill-in can result if the matrix cannot be permuted into a variable-band form with small profile. We consider a combined unifrontal/multifrontal algorithm to enable general fill-in reduction orderings to be applied without the data movement of previous multifrontal approaches. We discuss this technique in the context of a code designed for the solution of sparse systems with unsymmetric pattern.
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
|
AMESTOY, P. R. AND DUFF, I. S. 1989. Vectorization of a multiprocessor multifrontal code. Int. J. Supercomput. Appl. High Perform. Eng. 3, 3, 41-59.
|
| |
2
|
|
| |
3
|
AMESTOY, P. R., DAYD , M., AND DUFF, I. S. 1989. Use of computational kernels in the solution of full and sparse linear equations. In Proceedings of the International Workshop on Parallel and Distributed Algorithms (Gers, France, Oct. 3-6), M. Cosnard, Y. Robert, P. Quinton, and M. Raynal, Eds. North-Holland Publishing Co., Amsterdam, The Netherlands, 13-19.
|
| |
4
|
ARIOLI, M., DEMMEL, J. W., AND DUFF, I. S. 1989. Solving sparse linear systems with sparse backward error. SIAM J. Matrix Anal. Appl. 10, 165-190.
|
| |
5
|
BAI, Z., DAY, D., DEMMEL, J., AND DONGARRA, J. 1996. Test matrix collection (non-Hermitian eigenvalue problems), Release 1. Tech. Rep. (Sept.). University of Kentucky, Lexington, KY. Available at ftp://ftp.ms.uky.edu/pub/misc/bai/Collection.
|
| |
6
|
CHAN, W. M. AND GEORGE, A. 1980. A linear time implementation of the reverse Cuthill- Mckee algorithm. BIT 20, 8-14.
|
 |
7
|
|
| |
8
|
DAVIS, T.A. 1995. Users' guide to the unsymmetric-pattern multifrontal package (UMF- PACK, version 1.1). Tech. Rep. TR-95-004. CISE Department, University of Florida, Gainesville, FL.
|
| |
9
|
DAVIS, T.A. 1997. University of Florida sparse matrix collection. CISE Department, University of Florida, Gainesville, FL. http://www.cise.ufl.edu/-davis and ftp://ftp.cise. ufl. edu/pub/faculty/davis.
|
| |
10
|
DAVIS, T. A. AND DUFF, I. S. 1991. Unsymmetric-pattern multifrontal methods for parallel sparse LU factorization. Tech. Rep. TR-91-023. CISE Department, University of Florida, Gainesville, FL.
|
| |
11
|
|
| |
12
|
DAYD , M. J. AND DUFF, I. S. 1996. A blocked implementation of Level 3 BLAS for RISC processors. Tech. Rep. RAL-TR-96-014. Rutherford Appleton Lab., Didcot, Oxon, United Kingdom. Also ENSEEIHT-IRIT Tech. Rep. RT/APO/96/1 and CERFACS Rep. TR/PA/96/06.
|
| |
13
|
|
| |
14
|
|
 |
15
|
|
 |
16
|
|
| |
17
|
DUFF, I. S. 1984a. Design features of a frontal code for solving sparse unsymmetric linear systems out-of-core. SIAM J. Sci. Comput. 5, 270-280.
|
| |
18
|
DUFF, I. S. 1984b. The solution of nearly symmetric sparse linear systems. In Computing Methods in Applied Sciences and Engineering, R. Glowinski and J. Lions, Eds. North-Holland Publishing Co., Amsterdam, The Netherlands, 57-74.
|
 |
19
|
|
| |
20
|
DUFF, I. S. AND REID, J. K. 1984. The multifrontal solution of unsymmetric sets of linear equations. SIAM J. Sci. Comput. 5, 3, 633-641.
|
| |
21
|
DUFF, I. S. AND REID, J. K. 1993. MA48, a Fortran code for direct solution of sparse unsymmetric linear systems of equations. Tech. Rep. RAL-93-072. Rutherford Appleton Lab., Didcot, Oxon, United Kingdom.
|
 |
22
|
|
| |
23
|
DUFF, I. S. AND SCOTT, J.A. 1993. MA42--A new frontal code for solving sparse unsymmetric systems. Tech. Rep. RAL 93-064. Rutherford Appleton Lab., Didcot, Oxon, United Kingdom.
|
| |
24
|
DUFF, I. S. AND SCOTT, J.A. 1994. The use of multiple fronts in Gaussian elimination. In Proceedings of the 5th SIAM Conference on Applied Linear Algebra (Philadelphia, PA), J. Lewis, Ed. SIAM, Philadelphia, PA, 567-571.
|
| |
25
|
DUFF, I. S. AND SCOTT, g.A. 1996a. A comparison of frontal software with other sparse direct solvers. Tech. Rep. RAL-TR-96-102. Rutherford Appleton Lab., Didcot, Oxon, United Kingdom.
|
 |
26
|
|
 |
27
|
|
| |
28
|
FELDMAN, P., MELVILLE, R., AND LONG, D. 1996. Efficient frequency domain analysis of large nonlinear analog circuits. In Proceedings of the IEEE Conference on Custom Integrated Circuits (Santa Clara, CA). IEEE Press, Piscataway, NJ.
|
| |
29
|
|
| |
30
|
|
| |
31
|
HSL. 1996. Harwell Subroutine Library: A Catalogue of Subroutines (Release 12). AEA Technology, Didcot, Oxon, United Kingdom.
|
| |
32
|
IRONS, B. M. 1970. A frontal solution program for finite element analysis. Int. J. Numer. Method. Eng. 2, 5-32.
|
| |
33
|
|
| |
34
|
LIU, J. W. H. AND SHERMAN, A. H. 1976. Comparative analysis of the Cuthill-Mckee and the reverse Cuthill-Mckee ordering algorithms for sparse matrices. SIAM J. Numer. Anal. 13, 2, 198-213.
|
| |
35
|
SAAD, Y. 1994. Sparskit: A basic tool kit for sparse matrix computation, version 2. Tech. Rep. Computer Science Department, Univ. of Minnesota, Minneapolis, MN.
|
| |
36
|
|
| |
37
|
|
| |
38
|
ZITNEY, S. E. AND STADTHERR, M.A. 1993. Supercomputing strategies for the design and analysis of complex separation systems. Ind. Eng. Chem. Res. 32, 604-612.
|
| |
39
|
ZITNEY, S. E., MALLYA, J., DAVIS, T. A., AND STADTHERR, M.A. 1996. Multifrontal vs. frontal techniques for chemical process simulation on supercomputers. Comput. Chem. Eng. 20, 6-7, 641-646.
|
REVIEW
"James Martin Varah : Reviewer"
Sparse unsymmetric systems of linear equations are commonly handled
by either unifrontal or multifrontal methods. Each technique has its
advantages and disadvantages. In this paper, the authors propose a
combined algorithm that attempts to uti
more...
|