메뉴 건너뛰기




Volumn 38, Issue 1, 2011, Pages

Algorithm 915, SuiteSparseQR: Multifrontal multithreaded rank-revealing sparse QR factorization

Author keywords

Least square problems; QR factorization; Sparse matrices

Indexed keywords

ELIMINATION TREE; FRONTAL MATRIX; INPUT MATRICES; LEAST SQUARE PROBLEMS; MULTI CORE; MULTICORE ARCHITECTURES; MULTIFRONTAL METHODS; MULTITHREADED; ORDERING PHASE; PEAK PERFORMANCE; QR FACTORIZATIONS; RANK-REVEALING; S-METHOD; SPARSE MATRICES; SYMBOLIC ANALYSIS; THREADING BUILDING BLOCKS;

EID: 84855243155     PISSN: 00983500     EISSN: 15577295     Source Type: Journal    
DOI: 10.1145/2049662.2049670     Document Type: Article
Times cited : (184)

References (62)
  • 1
    • 0030491606 scopus 로고    scopus 로고
    • An approximate minimum degree ordering algorithm
    • AMESTOY, P. R., DAVIS, T. A., AND DUFF, I. S. 1996a. An approximate minimum degree ordering algorithm. SIAM J. Matrix Anal. Appl. 17, 4, 886-905.
    • (1996) SIAM J. Matrix Anal. Appl. , vol.17 , Issue.4 , pp. 886-905
    • Amestoy, P.R.1    Davis, T.A.2    Duff, I.S.3
  • 2
    • 2942699190 scopus 로고    scopus 로고
    • Algorithm 837: AMD, an approximate minimum degree ordering algorithm
    • AMESTOY, P. R., DAVIS, T. A., AND DUFF, I. S. 2004. Algorithm 837: AMD, an approximate minimum degree ordering algorithm. ACM Trans. Math. Softw. 30, 3, 381-388.
    • (2004) ACM Trans. Math. Softw. , vol.30 , Issue.3 , pp. 381-388
    • Amestoy, P.R.1    Davis, T.A.2    Duff, I.S.3
  • 3
    • 84964118784 scopus 로고
    • Vectorization of a multiprocessor multifrontal code
    • AMESTOY, P. R. AND DUFF, I. S. 1989. Vectorization of a multiprocessor multifrontal code. Intl. J. Supercomp. Appl. 3, 3, 41-59.
    • (1989) Intl. J. Supercomp. Appl. , vol.3 , Issue.3 , pp. 41-59
    • Amestoy, P.R.1    Duff, I.S.2
  • 4
    • 21344466930 scopus 로고    scopus 로고
    • Multifrontal QR factorization in a multiprocessor environment
    • AMESTOY, P. R., DUFF, I. S., AND PUGLISI, C. 1996b. Multifrontal QR factorization in a multiprocessor environment. Numer. Linear Algebra Appl. 3, 4, 275-300.
    • (1996) Numer. Linear Algebra Appl. , vol.3 , Issue.4 , pp. 275-300
    • Amestoy, P.R.1    Duff, I.S.2    Puglisi, C.3
  • 5
    • 0037265624 scopus 로고    scopus 로고
    • An unsymmetrized multifrontal LU factorization
    • DOI 10.1137/S0895479800375370, PII S0895479800375370
    • AMESTOY, P. R. AND PUGLISI, C. 2002. An unsymmetrized multifrontal LU factorization. SIAM J. Matrix Anal. Appl. 24, 553-569. (Pubitemid 36446422)
    • (2003) SIAM Journal on Matrix Analysis and Applications , vol.24 , Issue.2 , pp. 553-569
    • Amestoy, P.R.1    Puglisi, C.2
  • 7
    • 0024901312 scopus 로고
    • Influence of relaxed supernode partitions on the multifrontal method
    • DOI 10.1145/76909.76910
    • ASHCRAFT, C. C. AND GRIMES, R. 1989. The influence of relaxed supernode partitions on the multifrontal method. ACM Trans. Math. Softw. 15, 4, 291-309. (Pubitemid 20636831)
    • (1989) ACM Transactions on Mathematical Software , vol.15 , Issue.4 , pp. 291-309
    • Ashcraft Cleve1    Grimes Roger2
  • 8
    • 0001424793 scopus 로고
    • Incremental condition estimation for sparse matrices
    • BISCHOF, C. H., LEWIS, J. G., AND PIERCE, D. J. 1990. Incremental condition estimation for sparse matrices. SIAM J. Matrix Anal. Appl. 11, 4, 644-659.
    • (1990) SIAM J. Matrix Anal. Appl. , vol.11 , Issue.4 , pp. 644-659
    • Bischof, C.H.1    Lewis, J.G.2    Pierce, D.J.3
  • 9
    • 0001951009 scopus 로고
    • The WY representation for products of Householder vectors
    • BISCHOF, C. H. AND VAN LOAN, C. F. 1987. The WY representation for products of Householder vectors. SIAM J. Sci. Statist. Comput. 8, 1, s2-s13.
    • (1987) SIAM J. Sci. Statist. Comput. , vol.8 , Issue.1
    • Bischof, C.H.1    Van Loan, C.F.2
  • 13
    • 56349128770 scopus 로고    scopus 로고
    • Algorithm 887: CHOLMOD, supernodal sparse Cholesky factorization and update/downdate
    • CHEN, Y., DAVIS, T. A., HAGER, W. W., AND RAJAMANICKAM, S. 2008. Algorithm 887: CHOLMOD, supernodal sparse Cholesky factorization and update/downdate. ACM Trans. Math. Softw. 35, 3, 1-14.
    • (2008) ACM Trans. Math. Softw. , vol.35 , Issue.3 , pp. 1-14
    • Chen, Y.1    Davis, T.A.2    Hager, W.W.3    Rajamanickam, S.4
  • 14
  • 15
    • 2942655475 scopus 로고    scopus 로고
    • A column pre-ordering strategy for the unsymmetric-pattern multifrontal method
    • DAVIS, T. A. 2004. A column pre-ordering strategy for the unsymmetric-pattern multifrontal method. ACM Trans. Math. Softw. 30, 2, 165-195.
    • (2004) ACM Trans. Math. Softw. , vol.30 , Issue.2 , pp. 165-195
    • Davis, T.A.1
  • 17
    • 0031541111 scopus 로고    scopus 로고
    • An unsymmetric-pattern multifrontal method for sparse LU factorization
    • DAVIS, T. A. AND DUFF, I. S. 1997. An unsymmetric-pattern multifrontal method for sparse LU factorization. SIAM J. Matrix Anal. Appl. 18, 1, 140-158.
    • (1997) SIAM J. Matrix Anal. Appl. , vol.18 , Issue.1 , pp. 140-158
    • Davis, T.A.1    Duff, I.S.2
  • 18
    • 2942647144 scopus 로고    scopus 로고
    • Algorithm 836: COLAMD, a column approximate minimum degree ordering algorithm
    • DAVIS, T. A., GILBERT, J. R., LARIMORE, S. I., AND NG, E. G. 2004a. Algorithm 836: COLAMD, a column approximate minimum degree ordering algorithm. ACM Trans. Math. Softw. 30, 3, 377-380.
    • (2004) ACM Trans. Math. Softw. , vol.30 , Issue.3 , pp. 377-380
    • Davis, T.A.1    Gilbert, J.R.2    Larimore, S.I.3    G, N.G.E.4
  • 21
    • 0035537394 scopus 로고    scopus 로고
    • Multiple-rank modifications of a sparse Cholesky factorization
    • DAVIS, T. A. AND HAGER, W. W. 2001. Multiple-rank modifications of a sparse Cholesky factorization. SIAM J. Matrix Anal. Appl. 22, 997-1013.
    • (2001) SIAM J. Matrix Anal. Appl. , vol.22 , pp. 997-1013
    • Davis, T.A.1    Hager, W.W.2
  • 22
    • 56349122415 scopus 로고    scopus 로고
    • Dynamic supernodes in sparse cholesky update/downdate and triangular solves
    • DAVIS, T. A. AND HAGER,W.W. 2009. Dynamic supernodes in sparse cholesky update/downdate and triangular solves. ACM Trans. Math. Softw. 35, 4, 1-23.
    • (2009) ACM Trans. Math. Softw. , vol.35 , Issue.4 , pp. 1-23
    • Davis, T.A.1    Hager, W.W.2
  • 23
    • 81355161778 scopus 로고    scopus 로고
    • TheUniversity of Florida sparse matrix collection
    • DAVIS, T. A. ANDHU, Y. 2011. TheUniversity of Florida sparse matrix collection. ACMTrans.Math. Softw. 28, 1.
    • (2011) ACMTrans.Math. Softw. , vol.28 , pp. 1
    • Davis, T.A.1    Andhu, Y.2
  • 25
    • 0011467042 scopus 로고
    • On permutations to block triangular form
    • DUFF, I. S. 1977. On permutations to block triangular form. J. Inst. Math. Appl. 19, 339-342.
    • (1977) J. Inst. Math. Appl. , vol.19 , pp. 339-342
    • Duff, I.S.1
  • 26
    • 0019611965 scopus 로고
    • On algorithms for obtaining amaximum transversal
    • DUFF, I. S. 1981. On algorithms for obtaining amaximum transversal. ACMTrans.Math. Softw. 7, 1, 315-330.
    • (1981) ACMTrans.Math. Softw. , vol.7 , Issue.1 , pp. 315-330
    • Duff, I.S.1
  • 27
    • 2942690049 scopus 로고    scopus 로고
    • MA57 - A code for the solution of sparse symmetric definite and indefinite systems
    • DUFF, I. S. 2004. MA57 - A code for the solution of sparse symmetric definite and indefinite systems. ACM Trans. Math. Softw. 30, 2, 118-144.
    • (2004) ACM Trans. Math. Softw. , vol.30 , Issue.2 , pp. 118-144
    • Duff, I.S.1
  • 28
    • 0020822138 scopus 로고
    • Multifrontal solution of indefinite sparse symmetric linear equations
    • DOI 10.1145/356044.356047
    • DUFF, I. S. AND REID, J. K. 1983. The multifrontal solution of indefinite sparse symmetric linear systems. ACM Trans. Math. Softw. 9, 302-325. (Pubitemid 14454003)
    • (1983) ACM Transactions on Mathematical Software , vol.9 , Issue.3 , pp. 302-325
    • Duff, I.S.1    Reid, J.K.2
  • 29
    • 0000598547 scopus 로고
    • The multifrontal solution of unsymmetric sets of linear equations
    • 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.
    • (1984) SIAM J. Sci. Statist. Comput. , vol.5 , Issue.3 , pp. 633-641
    • Duff, I.S.1    Reid, J.K.2
  • 30
    • 0039488522 scopus 로고    scopus 로고
    • A software package for sparse orthogonal factorization and updating
    • DOI 10.1145/592843.592848
    • EDLUND, O. 2002. A software package for sparse orthogonal factorization and updating. ACM Trans. Math. Softw. 28, 4, 448-482. (Pubitemid 135688494)
    • (2002) ACM Transactions on Mathematical Software , vol.28 , Issue.4 , pp. 448-482
    • Edlund, O.1
  • 32
    • 0024717588 scopus 로고
    • Task scheduling for parallel sparse Cholesky factorization
    • GEIST, G. A. AND NG, E. G. 1989. Task scheduling for parallel sparse Cholesky factorization. Intl. J. Parall. Program. 18, 4, 291-314. (Pubitemid 20721699)
    • (1989) International Journal of Parallel Programming , vol.18 , Issue.4 , pp. 291-314
    • Geist, G.A.1    Ng, E.2
  • 33
    • 0000264382 scopus 로고
    • Nested dissection of a regular finite element mesh
    • GEORGE, A. 1973. Nested dissection of a regular finite element mesh. SIAM J. Numer. Anal. 10, 2, 345-363.
    • (1973) SIAM J. Numer. Anal. , vol.10 , Issue.2 , pp. 345-363
    • George, A.1
  • 34
    • 0002149257 scopus 로고
    • Solution of sparse linear least squares problems using Givens rotations
    • GEORGE, A. AND HEATH, M. T. 1980. Solution of sparse linear least squares problems using Givens rotations. Linear Algebra Appl. 34, 69-83.
    • (1980) Linear Algebra Appl. , vol.34 , pp. 69-83
    • George, A.1    Heath, M.T.2
  • 36
    • 0001868413 scopus 로고
    • A data structure for sparse QR and LU factorizations
    • GEORGE, A., LIU, J. W. H., AND NG, E. G. 1988. A data structure for sparse QR and LU factorizations. SIAM J. Sci. Statist. Comput. 9, 1, 100-121.
    • (1988) SIAM J. Sci. Statist. Comput. , vol.9 , Issue.1 , pp. 100-121
    • George, A.1    Liu, J.W.H.2    G, N.G.E.3
  • 37
    • 0000657206 scopus 로고
    • Symbolic factorization for sparse Gaussian elimination with partial pivoting
    • GEORGE, A. AND NG, E. G. 1987. Symbolic factorization for sparse Gaussian elimination with partial pivoting. SIAM J. Sci. Statist. Comput. 8, 6, 877-898.
    • (1987) SIAM J. Sci. Statist. Comput. , vol.8 , Issue.6 , pp. 877-898
    • George, A.1    G, N.G.E.2
  • 38
    • 0042318563 scopus 로고    scopus 로고
    • Computing row and column counts for sparse QR and LU Factorization
    • 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. (Pubitemid 33631361)
    • (2001) BIT Numerical Mathematics , vol.41 , Issue.4 , pp. 693-710
    • Gilbert, J.R.1    Li, X.S.2    Ng, E.G.3    Peyton, B.W.4
  • 39
    • 0000470989 scopus 로고
    • Sparse matrices in MATLAB: Design and implementation
    • GILBERT, J. R.,MOLER, C., AND SCHREIBER, R. 1992. Sparse matrices in MATLAB: Design and implementation. SIAM J. Matrix Anal. Appl. 13, 1, 333-356.
    • (1992) SIAM J. Matrix Anal. Appl. , vol.13 , Issue.1 , pp. 333-356
    • Gilbert, J.R.1    Moler, C.2    Schreiber, R.3
  • 40
    • 0008892865 scopus 로고
    • Computation of plane unitary rotations transforming a general matrix to triangular form
    • GIVENS, W. 1958. Computation of plane unitary rotations transforming a general matrix to triangular form. SIAM J. Appl. Math. 6, 26-50.
    • (1958) SIAM J. Appl. Math. , vol.6 , pp. 26-50
    • Givens, W.1
  • 41
    • 0000924593 scopus 로고
    • Numerical methods for solving linear least squares problems
    • GOLUB, G. H. 1965. Numerical methods for solving linear least squares problems. Numer. Math. 7, 206-216.
    • (1965) Numer. Math. , vol.7 , pp. 206-216
    • Golub, G.H.1
  • 42
    • 48849089104 scopus 로고    scopus 로고
    • High performance implementation of the level-3 BLAS
    • Article 4, 14 pages
    • GOTO, K. AND VAN DE GEIJN, R. 2008. High performance implementation of the level-3 BLAS. ACM Trans. Math. Softw. 35, 1, 4. Article 4, 14 pages.
    • (2008) ACM Trans. Math. Softw. , vol.35 , Issue.1 , pp. 4
    • Goto, K.1    Van De Geijn, R.2
  • 43
    • 33947267971 scopus 로고    scopus 로고
    • On the row merge tree for sparse LU factorization with partial pivoting
    • GRIGORI, L., COSNARD, M., AND NG, E. G. 2007. On the row merge tree for sparse LU factorization with partial pivoting. BIT 47, 1, 45-76.
    • (2007) BIT , vol.47 , Issue.1 , pp. 45-76
    • Grigori, L.1    Cosnard, M.2    G, N.G.E.3
  • 44
    • 0039014364 scopus 로고
    • Some extensions of an algorithm for sparse linear least squares problems
    • HEATH, M. T. 1982. Some extensions of an algorithm for sparse linear least squares problems. SIAM J. Sci. Statist. Comput. 3, 2, 223-237.
    • (1982) SIAM J. Sci. Statist. Comput. , vol.3 , Issue.2 , pp. 223-237
    • Heath, M.T.1
  • 45
    • 46149128320 scopus 로고
    • A pipelined Givens method for computing the QR factorization of a sparse matrix
    • HEATH, M. T. AND SORENSEN, D. C. 1986. A pipelined Givens method for computing the QR factorization of a sparse matrix. Linear Algebra Appl. 77, 189-203.
    • (1986) Linear Algebra Appl. , vol.77 , pp. 189-203
    • Heath, M.T.1    Sorensen, D.C.2
  • 46
    • 0000652188 scopus 로고
    • Unitary triangularization of a nonsymmetric matrix
    • HOUSEHOLDER, A. S. 1958. Unitary triangularization of a nonsymmetric matrix. J. ACM 5, 339-342.
    • (1958) J. ACM , vol.5 , pp. 339-342
    • Householder, A.S.1
  • 47
    • 0032131147 scopus 로고    scopus 로고
    • A fast and high quality multilevel scheme for partitioning irregular graphs
    • PII S1064827595287997
    • KARYPIS, G. AND KUMAR, V. 1998. A fast and high quality multilevel scheme for partitioning irregular graphs. SIAM J. Sci. Comput. 20, 359-392. (Pubitemid 128689516)
    • (1998) SIAM Journal of Scientific Computing , vol.20 , Issue.1 , pp. 359-392
    • Karypis, G.1    Kumar, V.2
  • 49
    • 0000871497 scopus 로고
    • On general row merging schemes for sparse Givens transformations
    • LIU, J. W. H. 1986. On general row merging schemes for sparse Givens transformations. SIAM J. Sci. Statist. Comput. 7, 4, 1190-1211.
    • (1986) SIAM J. Sci. Statist. Comput. , vol.7 , Issue.4 , pp. 1190-1211
    • Liu, J.W.H.1
  • 50
    • 0024877196 scopus 로고
    • The multifrontal method and paging in sparse Cholesky factorization
    • LIU, J. W. H. 1989. The multifrontal method and paging in sparse Cholesky factorization. ACM Trans. Math. Softw. 15, 4, 310-325.
    • (1989) ACM Trans. Math. Softw. , vol.15 , Issue.4 , pp. 310-325
    • Liu, J.W.H.1
  • 51
    • 0030514421 scopus 로고    scopus 로고
    • Multifrontal computation with the orthogonal factors of sparse matrices
    • LU, S. M. AND BARLOW, J. L. 1996. Multifrontal computation with the orthogonal factors of sparse matrices. SIAM J. Matrix Anal. Appl. 17, 3, 658-679.
    • (1996) SIAM J. Matrix Anal. Appl. , vol.17 , Issue.3 , pp. 658-679
    • M, L.U.S.1    Barlow, J.L.2
  • 52
    • 0028385461 scopus 로고
    • Sparse QR factorization in MATLAB
    • MATSTOMS, P. 1994. Sparse QR factorization in MATLAB. ACM Trans. Math. Softw. 20, 1, 136-159.
    • (1994) ACM Trans. Math. Softw. , vol.20 , Issue.1 , pp. 136-159
    • Matstoms, P.1
  • 53
    • 0029267316 scopus 로고
    • Parallel sparse QR factorization on shared memory architectures
    • MATSTOMS, P. 1995. Parallel sparse QR factorization on shared memory architectures. Parallel Comput. 21, 3, 473-486.
    • (1995) Parallel Comput. , vol.21 , Issue.3 , pp. 473-486
    • Matstoms, P.1
  • 54
    • 0035683165 scopus 로고    scopus 로고
    • Exact prediction of QR fill-in by row-merge trees
    • DOI 10.1137/S1064827599333965, PII S1064827599333965
    • OLIVEIRA, S. 2001. Exact prediction of QR fill-in by row-merge trees. SIAM J. Sci. Comput. 22, 6, 1962-1973. (Pubitemid 34050948)
    • (2001) SIAM Journal of Scientific Computing , vol.22 , Issue.6 , pp. 1962-1973
    • Oliveira, S.1
  • 55
    • 0031538763 scopus 로고    scopus 로고
    • Sparse multifrontal rank revealing QR factorization
    • PIERCE, D. J. AND LEWIS, J. G. 1997. Sparse multifrontal rank revealing QR factorization. SIAM J. Matrix Anal. Appl. 18, 1, 159-180.
    • (1997) SIAM J. Matrix Anal. Appl. , vol.18 , Issue.1 , pp. 159-180
    • Pierce, D.J.1    Lewis, J.G.2
  • 56
    • 0025603584 scopus 로고
    • Computing the block triangular form of a sparse matrix
    • POTHEN, A. AND FAN, C. 1990. Computing the block triangular form of a sparse matrix. ACM Trans. Math. Softw. 16, 4, 303-324.
    • (1990) ACM Trans. Math. Softw. , vol.16 , Issue.4 , pp. 303-324
    • Pothen, A.1    Fan, C.2
  • 59
    • 0003078924 scopus 로고
    • A storage-efficient WY representation for products of Householder matrices
    • SCHREIBER, R. AND VAN LOAN, C. F. 1989. A storage-efficient WY representation for products of Householder matrices. SIAM J. Sci. Statist. Comput. 10, 1, 53-57.
    • (1989) SIAM J. Sci. Statist. Comput. , vol.10 , Issue.1 , pp. 53-57
    • Schreiber, R.1    Van Loan, C.F.2
  • 61
    • 2342647816 scopus 로고    scopus 로고
    • Parallel sparse orthogonal factorization on distributed-memory multiprocessors
    • SUN, C. 1996. Parallel sparse orthogonal factorization on distributed-memory multiprocessors. SIAM J. Sci. Comput. 17, 3, 666-685. (Pubitemid 126621174)
    • (1996) SIAM Journal of Scientific Computing , vol.17 , Issue.3 , pp. 666-685
    • Sun, C.1


* 이 정보는 Elsevier사의 SCOPUS DB에서 KISTI가 분석하여 추출한 것입니다.