메뉴 건너뛰기




Volumn 32, Issue 3, 2010, Pages 1323-1345

Parallel hybrid preconditioning: Incomplete factorization with selective sparse approximate inversion

Author keywords

Numerical linear algebra; Parallel computing; Preconditioning; Sparse matrix computation

Indexed keywords

FACTORIZATION; LINEAR SYSTEMS; MATRIX ALGEBRA;

EID: 77953852422     PISSN: 10648275     EISSN: None     Source Type: Journal    
DOI: 10.1137/080739987     Document Type: Article
Times cited : (12)

References (67)
  • 2
    • 0007946548 scopus 로고
    • A fan-in algorithm for distributed sparse numerical factorization
    • C. Ashcraft, S. C. Eisenstat, and J. W. H. Liu, A fan-in algorithm for distributed sparse numerical factorization, SIAM J. Sci. Statist. Comput., 11 (1990), pp. 593-599.
    • (1990) SIAM J. Sci. Statist. Comput. , vol.11 , pp. 593-599
    • Ashcraft, C.1    Eisenstat, S.C.2    Liu, J.W.H.3
  • 3
    • 72449196960 scopus 로고    scopus 로고
    • Combinatorial preconditioners for scalar elliptic finite-element problems
    • H. Avron, D. Chen, G. Shklarski, and S. Toledo, Combinatorial preconditioners for scalar elliptic finite-element problems, SIAM J. Matrix Anal. Appl., 31 (2009), pp. 694-720.
    • (2009) SIAM J. Matrix Anal. Appl. , vol.31 , pp. 694-720
    • Avron, H.1    Chen, D.2    Shklarski, G.3    Toledo, S.4
  • 5
    • 0002515487 scopus 로고    scopus 로고
    • Efficient management of parallelism in object oriented numerical software libraries
    • E. Arge, A. M. Bruaset, and H. P. Langtangen, eds., Birkhäuser, Boston
    • S. Balay, W. D. Gropp, L. C. McInnes, and B. F. Smith, Efficient management of parallelism in object oriented numerical software libraries, in Modern Software Tools in Scientific Computing, E. Arge, A. M. Bruaset, and H. P. Langtangen, eds., Birkhäuser, Boston, 1997, pp. 163-202.
    • (1997) Modern Software Tools in Scientific Computing , pp. 163-202
    • Balay, S.1    Gropp, W.D.2    McInnes, L.C.3    Smith, B.F.4
  • 6
    • 0003660984 scopus 로고    scopus 로고
    • Tech. Rep. ANL-95/11-Revision 2.1.1, Argonne National Laboratories, Argonne, IL
    • S. Balay, W. D. Gropp, L. C. McInnes, and B. F. Smith, PETSc Users Manual, Tech. Rep. ANL-95/11-Revision 2.1.1, Argonne National Laboratories, Argonne, IL, 2002.
    • (2002) PETSc Users Manual
    • Balay, S.1    Gropp, W.D.2    McInnes, L.C.3    Smith, B.F.4
  • 8
    • 0004675411 scopus 로고    scopus 로고
    • A sparse approximate inverse preconditioner for the conjugate gradient method
    • M. Benzi, C. D. Meyer, and M. Tůma, A sparse approximate inverse preconditioner for the conjugate gradient method, SIAM J. Sci. Comput., 17 (1996), pp. 1135-1149.
    • (1996) SIAM J. Sci. Comput. , vol.17 , pp. 1135-1149
    • Benzi, M.1    Meyer, C.D.2    Tůma, M.3
  • 10
    • 33748801751 scopus 로고    scopus 로고
    • Parallel algebraic multigrids for structural mechanics
    • M. Brezina, C. Tong, and R. Becker, Parallel algebraic multigrids for structural mechanics, SIAM J. Sci. Comput., 27 (2006), pp. 1534-1554.
    • (2006) SIAM J. Sci. Comput. , vol.27 , pp. 1534-1554
    • Brezina, M.1    Tong, C.2    Becker, R.3
  • 12
    • 0002807427 scopus 로고
    • The modified conjugate residual method for partial differential equations
    • II, R. Vichnevetsky, ed., IMACS, New Brunswick, NJ
    • R. Chandra, S. Eisenstat, and M. Schultz, The modified conjugate residual method for partial differential equations, in Advances in Computer Methods for Partial Differential Equations. II, R. Vichnevetsky, ed., IMACS, New Brunswick, NJ, 1977, pp. 13-19.
    • (1977) Advances in Computer Methods for Partial Differential Equations , pp. 13-19
    • Chandra, R.1    Eisenstat, S.2    Schultz, M.3
  • 13
    • 0009352092 scopus 로고    scopus 로고
    • Ph.D. thesis, Department of Computer Science, University of Minnesota, Minneapolis, MN
    • E. Chow and Y. Saad, Robust Preconditioning for Sparse Linear Systems, Ph.D. thesis, Department of Computer Science, University of Minnesota, Minneapolis, MN, 1997.
    • (1997) Robust Preconditioning for Sparse Linear Systems
    • Chow, E.1    Saad, Y.2
  • 14
    • 33745309302 scopus 로고    scopus 로고
    • Tech. Rep. UCRL-MA-137863, Lawrence Livermore National Laboratory, Livermore, CA
    • E. Chow, ParaSails User's Guide, Tech. Rep. UCRL-MA-137863, Lawrence Livermore National Laboratory, Livermore, CA, 2000.
    • (2000) ParaSails User'S Guide
    • Chow, E.1
  • 15
    • 0035281285 scopus 로고    scopus 로고
    • Parallel implementation and practical use of sparse approximate inverse preconditioners with a priori sparsity patterns
    • E. Chow, Parallel implementation and practical use of sparse approximate inverse preconditioners with a priori sparsity patterns, Int. J. High Perf. Comput. Appl., 15 (2001), pp. 56-74.
    • (2001) Int. J. High Perf. Comput. Appl. , vol.15 , pp. 56-74
    • Chow, E.1
  • 16
    • 67149119815 scopus 로고    scopus 로고
    • A survey of parallelization techniques for multigrid solvers
    • M. A. Heroux, P. Raghavan, and H. D. Simon, eds., SIAM, Philadelphia, PA
    • E. Chow, R. D. Falgout, J. J. Hu, R. S. Tuminaro, and U. M. Yang, A survey of parallelization techniques for multigrid solvers, in Parallel Processing for Scientific Computing, M. A. Heroux, P. Raghavan, and H. D. Simon, eds., SIAM, Philadelphia, PA, 2006, pp. 179-201.
    • (2006) Parallel Processing for Scientific Computing , pp. 179-201
    • Chow, E.1    Falgout, R.D.2    Hu, J.J.3    Tuminaro, R.S.4    Yang, U.M.5
  • 17
    • 0001630026 scopus 로고    scopus 로고
    • Approximate inverse preconditioners via sparse-sparse iterations
    • E. Chow and Y. Saad, Approximate inverse preconditioners via sparse-sparse iterations, SIAM J. Sci. Comput., 19 (1998), pp. 995-1023.
    • (1998) SIAM J. Sci. Comput. , vol.19 , pp. 995-1023
    • Chow, E.1    Saad, Y.2
  • 19
    • 0002540389 scopus 로고
    • A generalized conjugate gradient method for the numerical solution of elliptic partial differential equations
    • J. R. Bunch and D. J. Rose, eds., Academic Press, New York
    • P. Concus, G. Golub, and D. O'leary, A generalized conjugate gradient method for the numerical solution of elliptic partial differential equations, in Sparse Matrix Computations, J. R. Bunch and D. J. Rose, eds., Academic Press, New York, 1976, pp. 309-332.
    • (1976) Sparse Matrix Computations , pp. 309-332
    • Concus, P.1    Golub, G.2    O'leary, D.3
  • 20
    • 0002457199 scopus 로고
    • Approximate inverse preconditionings for sparse linear systems
    • J. D. F. Cosgrove, J. C. Diaz, and A. Griewank, Approximate inverse preconditionings for sparse linear systems, Internat. J. Comput. Math., 44 (1992), pp. 91-110.
    • (1992) Internat. J. Comput. Math. , vol.44 , pp. 91-110
    • Cosgrove, J.D.F.1    Diaz, J.C.2    Griewank, A.3
  • 21
    • 77953862272 scopus 로고    scopus 로고
    • University of Florida Sparse Matrix Collection
    • T. Davis, University of Florida Sparse Matrix Collection, http://www.cise.ufl.edu/research/ sparse/matrices/.
    • Davis, T.1
  • 23
    • 0003252789 scopus 로고    scopus 로고
    • Applied numerical linear algebra
    • Philadelphia, PA
    • J. W. Demmel, Applied Numerical Linear Algebra, SIAM, Philadelphia, PA, 1997.
    • (1997) SIAM
    • Demmel, J.W.1
  • 24
    • 33645345839 scopus 로고    scopus 로고
    • Reducing complexity in parallel algebraic multigrid preconditioners
    • H. De Sterck, U. M. Yang, and J. J. Heys, Reducing complexity in parallel algebraic multigrid preconditioners, SIAM J. Matrix Anal. Appl., 27 (2006), pp. 1019-1039.
    • (2006) SIAM J. Matrix Anal. Appl. , vol.27 , pp. 1019-1039
    • De Sterck, H.1    Yang, U.M.2    Heys, J.J.3
  • 25
    • 0003310398 scopus 로고    scopus 로고
    • Numerical linear algebra for high-performance computers
    • Philadelphia, PA
    • J. J. Dongarra, I. S. Duff, D. C. Sorensen, and H. A. van der Vorst, Numerical Linear Algebra for High-Performance Computers, SIAM, Philadelphia, PA, 1998.
    • (1998) SIAM
    • Dongarra, J.J.1    Duff, I.S.2    Sorensen, D.C.3    Van Der Vorst, H.A.4
  • 27
    • 0040000508 scopus 로고
    • Modified cyclic algorithms for solving triangular systems on distributed-memory multiprocessors
    • S. C. Eisenstat, M. T. Heath, C. S. Henkel, and C. H. Romine, Modified cyclic algorithms for solving triangular systems on distributed-memory multiprocessors, SIAM J. Sci. Statist. Comput., 9 (1988), pp. 589-600.
    • (1988) SIAM J. Sci. Statist. Comput. , vol.9 , pp. 589-600
    • Eisenstat, S.C.1    Heath, M.T.2    Henkel, C.S.3    Romine, C.H.4
  • 28
    • 0141704665 scopus 로고
    • Towards polyalgorithmic linear system solvers for nonlinear elliptic problems
    • A. Ern, V. Giovangigli, D. E. Keyes, and M. D. Smooke, Towards polyalgorithmic linear system solvers for nonlinear elliptic problems, SIAM J. Sci. Comput., 15 (1994), pp. 681-703.
    • (1994) SIAM J. Sci. Comput. , vol.15 , pp. 681-703
    • Ern, A.1    Giovangigli, V.2    Keyes, D.E.3    Smooke, M.D.4
  • 29
    • 84886852494 scopus 로고    scopus 로고
    • Hypre: A library of high performance preconditioners
    • Part III, P. Sloot C. Tan, J. Dongarra, and A. Hoekstra, eds., Lecture Notes in Comput. Sci., Springer-Verlag, Berlin, 2002
    • R. D. Falgout and U. M. Yang, Hypre: A Library of High Performance Preconditioners, in Computational Science -ICCS 2002, Part III, P. Sloot, C. Tan, J. Dongarra, and A. Hoekstra, eds., Lecture Notes in Comput. Sci. 2331, Springer-Verlag, Berlin, 2002, pp. 632-641.
    • (2002) Computational Science -ICCS , vol.2331 , pp. 632-641
    • Falgout, R.D.1    Yang, U.M.2
  • 30
    • 0000264382 scopus 로고
    • Nested dissection of a regular finite element mesh
    • A. George, Nested dissection of a regular finite element mesh, SIAM J. Numer. Anal., 10 (1973), pp. 345-363.
    • (1973) SIAM J. Numer. Anal. , vol.10 , pp. 345-363
    • George, A.1
  • 31
    • 0001341538 scopus 로고
    • Sparse Cholesky factorization on a local-memory multiprocessor
    • A.George, M. T. Heath, J. Liu, and E. Ng, Sparse Cholesky factorization on a local-memory multiprocessor, SIAM J. Sci. Statist. Comput., 9 (1988), pp. 327-340.
    • (1988) SIAM J. Sci. Statist. Comput. , vol.9 , pp. 327-340
    • George, A.1    Heath, M.T.2    Liu, J.3    Ng, E.4
  • 32
    • 0024630993 scopus 로고
    • The evolution of the minimum degree ordering algorithm
    • A. George and J. W. H. Liu, The evolution of the minimum degree ordering algorithm, SIAM Rev., 31 (1989), pp. 1-19.
    • (1989) SIAM Rev. , vol.31 , pp. 1-19
    • George, A.1    Liu, J.W.H.2
  • 33
    • 0000114384 scopus 로고
    • An automatic nested dissection algorithm for irregular finite element problems
    • A. George and J. W. H. Liu, An automatic nested dissection algorithm for irregular finite element problems, SIAM J. Numer. Anal., 15 (1978), pp. 1053-1069.
    • (1978) SIAM J. Numer. Anal. , vol.15 , pp. 1053-1069
    • George, A.1    Liu, J.W.H.2
  • 35
    • 0004236492 scopus 로고    scopus 로고
    • 3rd ed., Johns Hopkins University Press, Baltimore, MD
    • G. Golub and C. Van Loan, Matrix Computations, 3rd ed., Johns Hopkins University Press, Baltimore, MD, 1996.
    • (1996) Matrix Computations
    • Golub, G.1    Van Loan, C.2
  • 36
    • 0024631560 scopus 로고
    • Some history of the conjugate gradient and Lanczos methods: 1948-1976
    • G. H. Golub and D. P. O'Leary, Some history of the conjugate gradient and Lanczos methods: 1948-1976, SIAM Rev., 31 (1989), pp. 50-102.
    • (1989) SIAM Rev. , vol.31 , pp. 50-102
    • Golub, G.H.1    O'Leary, D.P.2
  • 38
    • 0000002780 scopus 로고
    • Predicting the behavior of finite precision Lanczos and conjugate gradient computations
    • A. Greenbaum and Z. Strakos, Predicting the behavior of finite precision Lanczos and conjugate gradient computations, SIAM J. Matrix Anal. Appl., 13 (1992), pp. 121-137.
    • (1992) SIAM J. Matrix Anal. Appl. , vol.13 , pp. 121-137
    • Greenbaum, A.1    Strakos, Z.2
  • 39
    • 0031129197 scopus 로고    scopus 로고
    • Parallel preconditioning with sparse approximate inverses
    • M. J. Grote and T. Huckle, Parallel preconditioning with sparse approximate inverses, SIAM J. Sci. Comput., 18 (1997), pp. 838-853.
    • (1997) SIAM J. Sci. Comput. , vol.18 , pp. 838-853
    • Grote, M.J.1    Huckle, T.2
  • 40
    • 0036532956 scopus 로고    scopus 로고
    • BoomerAMG: A parallel algebraic multigrid solver and preconditioner
    • V. Henson and U. Yang, BoomerAMG: A parallel algebraic multigrid solver and preconditioner, Appl. Numer. Math., 41 (2002), pp. 151-177.
    • (2002) Appl. Numer. Math. , vol.41 , pp. 151-177
    • Henson, V.1    Yang, U.2
  • 41
    • 0000135303 scopus 로고
    • Methods of conjugate gradients for solving linear systems
    • M. R. Hestenes and E. Stiefel, Methods of conjugate gradients for solving linear systems, J. Res. Nat. Bur. Standards, 49 (1952), pp. 409-436.
    • (1952) J. Res. Nat. Bur. Standards , vol.49 , pp. 409-436
    • Hestenes, M.R.1    Stiefel, E.2
  • 42
    • 0011841066 scopus 로고
    • The efficient parallel iterative solution of large sparse linear systems
    • A. George, J. R. Gilbert, and J. W. H. Liu, eds., IMA Vol. Math. Appl., Springer-Verlag, New York
    • M. Jones and P. Plassmann, The efficient parallel iterative solution of large sparse linear systems, in Graph Theory and Sparse Matrix Computations, A. George, J. R. Gilbert, and J. W. H. Liu, eds., IMA Vol. Math. Appl. 56, Springer-Verlag, New York, 1994, pp. 229-245.
    • (1994) Graph Theory and Sparse Matrix Computations , vol.56 , pp. 229-245
    • Jones, M.1    Plassmann, P.2
  • 45
    • 21144474663 scopus 로고
    • Factorized sparse approximate inverse preconditionings I. Theory
    • L. Y. Kolotilina and A. Y. Yeremin, Factorized sparse approximate inverse preconditionings I. Theory, SIAM J. Matrix Anal. Appl., 14 (1993), pp. 45-58.
    • (1993) SIAM J. Matrix Anal. Appl. , vol.14 , pp. 45-58
    • Kolotilina, L.Y.1    Yeremin, A.Y.2
  • 47
    • 21144482411 scopus 로고
    • On finding supernodes for sparse matrix computation
    • J. W. H. Liu, E. G. Ng, and B. W. Peyton, On finding supernodes for sparse matrix computation, SIAM J. Matrix Anal. Appl., 14 (1993), pp. 242-252.
    • (1993) SIAM J. Matrix Anal. Appl. , vol.14 , pp. 242-252
    • Liu, J.W.H.1    Ng, E.G.2    Peyton, B.W.3
  • 49
    • 25144445313 scopus 로고    scopus 로고
    • Multi-pass mapping schemes for parallel sparse matrix computation
    • V. S. Sunderam, G. D. van Albada, P. M. A. Sloot, and J. J. Dongarra, eds., Lecture Notes in Comput. Sci., Springer-Verlag, Berlin
    • K. Malkowski and P. Raghavan, Multi-pass mapping schemes for parallel sparse matrix computation, in Proceedings of the 5th International Conference of Computational Science (ICCS2005), V. S. Sunderam, G. D. van Albada, P. M. A. Sloot, and J. J. Dongarra, eds., Lecture Notes in Comput. Sci. 3514, Springer-Verlag, Berlin, 2005, pp. 245-255.
    • (2005) Proceedings of the 5th International Conference of Computational Science (ICCS2005) , vol.3514 , pp. 245-255
    • Malkowski, K.1    Raghavan, P.2
  • 50
    • 84966241510 scopus 로고
    • An incomplete factorization technique for positive definite linear systems
    • T. A. Manteuffel, An incomplete factorization technique for positive definite linear systems, Math. Comp., 34 (1980), pp. 473-497.
    • (1980) Math. Comp. , vol.34 , pp. 473-497
    • Manteuffel, T.A.1
  • 51
    • 84966225158 scopus 로고
    • An iterative solution method for linear systems of which the coefficient matrix is a symmetric M-matrix
    • J. A. Meijerink and H. A. van der Vorst, An iterative solution method for linear systems of which the coefficient matrix is a symmetric M-matrix, Math. Comp., 31 (1977), pp. 148-162.
    • (1977) Math. Comp. , vol.31 , pp. 148-162
    • Meijerink, J.A.1    Van Der Vorst, H.A.2
  • 52
    • 84976824344 scopus 로고
    • Solving sparse symmetric sets of linear equations by preconditioned conjugate gradients
    • N. Munksgaard, Solving sparse symmetric sets of linear equations by preconditioned conjugate gradients, ACM Trans. Math. Software, 6 (1980), pp. 206-219.
    • (1980) ACM Trans. Math. Software , vol.6 , pp. 206-219
    • Munksgaard, N.1
  • 53
    • 84877045672 scopus 로고    scopus 로고
    • Parallel iterative solvers of geofem with selective blocking preconditioning for nonlinear contact problems on the earth simulator
    • K. Nakajima, Parallel iterative solvers of geofem with selective blocking preconditioning for nonlinear contact problems on the earth simulator, in Proceedings of SC2003: High Performance Networking and Computing, 2003; http://www.sc-conference.org/sc2003/.
    • (2003) Proceedings of SC2003: High Performance Networking and Computing
    • Nakajima, K.1
  • 55
    • 0000018801 scopus 로고
    • Block sparse Cholesky algorithms on advanced uniprocessor computers
    • E. G. Ng and B. W. Peyton, Block sparse Cholesky algorithms on advanced uniprocessor computers, SIAM J. Sci. Comput., 14 (1993), pp. 1034-1056.
    • (1993) SIAM J. Sci. Comput. , vol.14 , pp. 1034-1056
    • Ng, E.G.1    Peyton, B.W.2
  • 57
    • 0000837381 scopus 로고
    • A mapping algorithm for parallel sparse Cholesky factorization
    • A. Pothen and C. Sun, A mapping algorithm for parallel sparse Cholesky factorization, SIAM J. Sci. Comput., 14 (1993), pp. 1253-1257.
    • (1993) SIAM J. Sci. Comput. , vol.14 , pp. 1253-1257
    • Pothen, A.1    Sun, C.2
  • 58
    • 0142014303 scopus 로고    scopus 로고
    • Efficient parallel triangular solution using selective inversion
    • P. Raghavan, Efficient parallel triangular solution using selective inversion, Parallel Process. Lett., 9 (1998), pp. 29-40.
    • (1998) Parallel Process. Lett. , vol.9 , pp. 29-40
    • Raghavan, P.1
  • 59
    • 33847125270 scopus 로고    scopus 로고
    • Tech. Rep. CSE-02-004, Department of Computer Science and Engineering, The Pennsylvania State University, University Park, PA
    • P. Raghavan, DSCPACK: Domain-Separator Codes for Solving Sparse Linear Systems, Tech. Rep. CSE-02-004, Department of Computer Science and Engineering, The Pennsylvania State University, University Park, PA, 2002.
    • (2002) DSCPACK: Domain-Separator Codes for Solving Sparse Linear Systems
    • Raghavan, P.1
  • 60
    • 0042843372 scopus 로고    scopus 로고
    • A latency tolerant hybrid sparse solver using incomplete Cholesky factorization
    • P. Raghavan, K. Teranishi, and E. G. Ng, A latency tolerant hybrid sparse solver using incomplete Cholesky factorization, Numer. Linear Algebra Appl., 10 (2003), pp. 541-560.
    • (2003) Numer. Linear Algebra Appl. , vol.10 , pp. 541-560
    • Raghavan, P.1    Teranishi, K.2    Ng, E.G.3
  • 61
    • 84985408358 scopus 로고
    • ILUT: A dual threshold incomplete factorization
    • Y. Saad, ILUT: A dual threshold incomplete factorization, Numer. Linear Algebra. Appl., 1 (1994), pp. 387-402.
    • (1994) Numer. Linear Algebra. Appl. , vol.1 , pp. 387-402
    • Saad, Y.1
  • 63
    • 0001403122 scopus 로고
    • The rate of convergence of conjugate gradients
    • A. V. D. Sluis and H. A. van der Vorst, The rate of convergence of conjugate gradients, Numer. Math., 48 (1986), pp. 543-560.
    • (1986) Numer. Math. , vol.48 , pp. 543-560
    • Sluis, A.V.D.1    Van Der Vorst, H.A.2
  • 64
    • 47249102868 scopus 로고    scopus 로고
    • Ph.D. thesis, Department of Computer Science and Engineering, The Pennsylvania State University, University Park, PA
    • K. Teranishi, Scalable Hybrid Sparse Linear Solvers, Ph.D. thesis, Department of Computer Science and Engineering, The Pennsylvania State University, University Park, PA, 2004.
    • (2004) Scalable Hybrid Sparse Linear Solvers
    • Teranishi, K.1
  • 67
    • 0001481227 scopus 로고
    • Use of iterative refinement in the solution of sparse linear systems
    • Z. Zlatev, Use of iterative refinement in the solution of sparse linear systems, SIAM J.Numer. Anal., 19 (1982), pp. 381-399.
    • (1982) SIAM J. Numer. Anal. , vol.19 , pp. 381-399
    • Zlatev, Z.1


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