메뉴 건너뛰기




Volumn 12, Issue 2, 2000, Pages 53-68

Towards a scalable hybrid sparse solver

Author keywords

[No Author keywords available]

Indexed keywords

CONCURRENCY CONTROL; ITERATIVE METHODS; LINEAR SYSTEMS; MATRIX ALGEBRA;

EID: 0033723153     PISSN: 10403108     EISSN: None     Source Type: Journal    
DOI: 10.1002/(SICI)1096-9128(200002/03)12:2/3<53::AID-CPE473>3.0.CO;2-B     Document Type: Article
Times cited : (5)

References (57)
  • 1
    • 0343638188 scopus 로고
    • Domain decomposition and multigrid algorithms for elliptic problems on unstructured meshes
    • University of California at Los Angeles
    • Chan TF, Smith B. Domain decomposition and multigrid algorithms for elliptic problems on unstructured meshes. Tech. Rep. CAM 93-42, University of California at Los Angeles, 1993.
    • (1993) Tech. Rep. CAM 93-42
    • Chan, T.F.1    Smith, B.2
  • 2
    • 0010297233 scopus 로고
    • Complexity of parallel implementation of domain decomposition techniques for elliptic partial differential equations
    • Gropp W, Keyes D. Complexity of parallel implementation of domain decomposition techniques for elliptic partial differential equations. SIAM J. Sci. Comput. 1988; 9:312-326.
    • (1988) SIAM J. Sci. Comput. , vol.9 , pp. 312-326
    • Gropp, W.1    Keyes, D.2
  • 3
    • 0342428176 scopus 로고
    • A proposed standard for iterative solvers
    • Numerical Mathematics Group, Computing and Mathematics Division, Lawrence Livermore Lab, January
    • Ashby SF, Seager MK. A proposed standard for iterative solvers. Tech. Rep. UCRL-102860, Numerical Mathematics Group, Computing and Mathematics Division, Lawrence Livermore Lab, January 1990.
    • (1990) Tech. Rep. UCRL-102860
    • Ashby, S.F.1    Seager, M.K.2
  • 4
    • 0002540389 scopus 로고
    • A generalized conjugate gradient method for the numerical solution of elliptic partial differential equations
    • Bunch JR, Rose DJ (eds.); Academic Press
    • Concus P, Golub G, O'Leary D. A generalized conjugate gradient method for the numerical solution of elliptic partial differential equations. Sparse Matrix Computations, Bunch JR, Rose DJ (eds.); Academic Press, 1976; pp. 309-332.
    • (1976) Sparse Matrix Computations , pp. 309-332
    • Concus, P.1    Golub, G.2    O'Leary, D.3
  • 5
    • 25444452938 scopus 로고
    • QMR: A quasi-minimum residual method for non-Hermitian linear systems
    • Freund R, Nachtigal N. QMR: A quasi-minimum residual method for non-Hermitian linear systems. Numer. Math. 1991; 60:315-339.
    • (1991) Numer. Math. , vol.60 , pp. 315-339
    • Freund, R.1    Nachtigal, N.2
  • 6
    • 0000135303 scopus 로고
    • Methods of conjugate gradients for solving linear systems
    • Hestenes MR, Stiefel E. Methods of conjugate gradients for solving linear systems. J. Res. Nat. Bur. Stand. 1952; 49:409-436.
    • (1952) J. Res. Nat. Bur. Stand. , vol.49 , pp. 409-436
    • Hestenes, M.R.1    Stiefel, E.2
  • 7
    • 0000048673 scopus 로고
    • GMRES: A generalized minimum residual algorithm for solving nonsymmetric linear systems
    • Saad Y, Schultz M. GMRES: A generalized minimum residual algorithm for solving nonsymmetric linear systems. SIAM J. Sci. Stat. Comput. 1986; 7:856-869.
    • (1986) SIAM J. Sci. Stat. Comput. , vol.7 , pp. 856-869
    • Saad, Y.1    Schultz, M.2
  • 10
    • 0003413672 scopus 로고
    • MPI: A message-passing interface standard
    • Computer Science Dept., Univ. of Tennessee, Knoxville, April
    • MPI Forum. MPI: A message-passing interface standard. Tech. Rep. CS-94-230, Computer Science Dept., Univ. of Tennessee, Knoxville, April 1994.
    • (1994) Tech. Rep. CS-94-230
  • 11
    • 0043281832 scopus 로고
    • ITPACKV 2D user's guide
    • Center for Numerical Analysis, The University of Texas at Austin, May
    • Oppe TC, Joubert WD, Kincaid D. ITPACKV 2D user's guide. Tech. Rep. CNA-232, Center for Numerical Analysis, The University of Texas at Austin, May 1989.
    • (1989) Tech. Rep. CNA-232
    • Oppe, T.C.1    Joubert, W.D.2    Kincaid, D.3
  • 12
    • 0004315890 scopus 로고    scopus 로고
    • PETSc 2.0 user's manual
    • Mathematics and Computer Science Division, Argonne National Laboratory, Argonne IL 60439
    • Smith B, McInnes L, Gropp W. PETSc 2.0 user's manual. Tech. Rep. ANL-95/11 - Revision 2.0.22, Mathematics and Computer Science Division, Argonne National Laboratory, Argonne IL 60439, 1997.
    • (1997) Tech. Rep. ANL-95/11 - Revision 2.0.22
    • Smith, B.1    McInnes, L.2    Gropp, W.3
  • 13
    • 0004236492 scopus 로고    scopus 로고
    • The Johns Hopkins University Press: Baltimore, MD
    • Golub G, van Loan C. Matrix Computations; The Johns Hopkins University Press: Baltimore, MD, 1996.
    • (1996) Matrix Computations
    • Golub, G.1    Van Loan, C.2
  • 14
    • 84966241510 scopus 로고
    • An incomplete factorization technique for positive definite linear systems
    • Manteuffel TA. An incomplete factorization technique for positive definite linear systems. Math. Comput. 1980; 34:473-497.
    • (1980) Math. Comput. , vol.34 , pp. 473-497
    • Manteuffel, T.A.1
  • 15
    • 84976824344 scopus 로고
    • Solving sparse symmetric sets of linear equations by preconditioned conjugate gradients
    • Munksgaard N. Solving sparse symmetric sets of linear equations by preconditioned conjugate gradients. ACM Trans. Math. Softw. 1980; 6:206-219.
    • (1980) ACM Trans. Math. Softw. , vol.6 , pp. 206-219
    • Munksgaard, N.1
  • 17
    • 0000264382 scopus 로고
    • Nested dissection of a regular finite element mesh
    • George JA. Nested dissection of a regular finite element mesh. SIAM J. Numer. Anal. 1973; 10:345-363.
    • (1973) SIAM J. Numer. Anal. , vol.10 , pp. 345-363
    • George, J.A.1
  • 18
    • 0000114384 scopus 로고
    • An automatic nested dissection algorithm for irregular finite element problems
    • George JA, Liu JW-H. An automatic nested dissection algorithm for irregular finite element problems. SIAM J. Numer. Anal. 1978; 15:1053-1069.
    • (1978) SIAM J. Numer. Anal. , vol.15 , pp. 1053-1069
    • George, J.A.1    Liu, J.W.-H.2
  • 19
    • 0022077450 scopus 로고
    • Modification of the minimum degree algorithm by multiple elimination
    • Liu JW-H. Modification of the minimum degree algorithm by multiple elimination. ACM Trans. Math. Softw. 1985; 11:141-153.
    • (1985) ACM Trans. Math. Softw. , vol.11 , pp. 141-153
    • Liu, J.W.-H.1
  • 20
    • 0033242226 scopus 로고    scopus 로고
    • Performance of greedy ordering heuristics for sparse Cholesky factorization
    • Ng EG, Raghaven P. Performance of greedy ordering heuristics for sparse Cholesky factorization. SIAM J. Matrix Anal. Appl. 1999; 20:902-914.
    • (1999) SIAM J. Matrix Anal. Appl. , vol.20 , pp. 902-914
    • Ng, E.G.1    Raghaven, P.2
  • 21
    • 21844496297 scopus 로고
    • An efficient algorithm to compute row and column counts for sparse Cholesky factorization
    • Gilbert J, Ng E, Peyton B. An efficient algorithm to compute row and column counts for sparse Cholesky factorization. SIAM J. Matrix Anal. Appl. 1994; 15:1075-1091.
    • (1994) SIAM J. Matrix Anal. Appl. , vol.15 , pp. 1075-1091
    • Gilbert, J.1    Ng, E.2    Peyton, B.3
  • 22
    • 0001450272 scopus 로고
    • The role of elimination trees in sparse factorization
    • Liu JW-H. The role of elimination trees in sparse factorization. SIAM J. Matrix Anal. Appl. 1990; 11:134-172.
    • (1990) SIAM J. Matrix Anal. Appl. , vol.11 , pp. 134-172
    • Liu, J.W.-H.1
  • 24
    • 0000018801 scopus 로고
    • Block sparse Cholesky algorithms on advanced uniprocessor computers
    • Ng E, Peyton BW. Block sparse Cholesky algorithms on advanced uniprocessor computers. SIAM J. Sci. Comput. 1993; 14:1034-1056.
    • (1993) SIAM J. Sci. Comput. , vol.14 , pp. 1034-1056
    • Ng, E.1    Peyton, B.W.2
  • 25
    • 21144482411 scopus 로고
    • On finding supernodes for sparse matrix computations
    • Liu J, Ng E, Peyton B. On finding supernodes for sparse matrix computations. SIAM J. Matrix Anal. Appl. 1993; 14:242-252.
    • (1993) SIAM J. Matrix Anal. Appl. , vol.14 , pp. 242-252
    • Liu, J.1    Ng, E.2    Peyton, B.3
  • 26
    • 84966225158 scopus 로고
    • An iterative solution methods for which the coefficient matrix is a symmetric M-matrix
    • Meijerink JA, Van der Vorst HA. An iterative solution methods for which the coefficient matrix is a symmetric M-matrix. Math. Comput. 1977; 31:148-162.
    • (1977) Math. Comput. , vol.31 , pp. 148-162
    • Meijerink, J.A.1    Van Der Vorst, H.A.2
  • 27
    • 84976824344 scopus 로고
    • Solving sparse symmetric sets of linear equations by preconditioned conjugate gradients
    • Munksgaard N. Solving sparse symmetric sets of linear equations by preconditioned conjugate gradients. ACM Trans. Math. Softw. 1980; 6:206-219.
    • (1980) ACM Trans. Math. Softw. , vol.6 , pp. 206-219
    • Munksgaard, N.1
  • 28
    • 0001481227 scopus 로고
    • Use of iterative refinement in the solution of sparseb linear systems
    • Zlatev Z. Use of iterative refinement in the solution of sparseb linear systems. SIAM J. Numer. Anal. 1987; 19:381-399.
    • (1987) SIAM J. Numer. Anal. , vol.19 , pp. 381-399
    • Zlatev, Z.1
  • 29
    • 0001241033 scopus 로고
    • The use of linear graphs in Gaussian elimination
    • Parter S. The use of linear graphs in Gaussian elimination. SIAM Review 1961; 3:364-369.
    • (1961) SIAM Review , vol.3 , pp. 364-369
    • Parter, S.1
  • 30
    • 0002892530 scopus 로고
    • A graph-theoretic study of the numerical solution of sparse positive definite systems of linear equations
    • Read RC (ed.); Academic Press
    • Rose D. A graph-theoretic study of the numerical solution of sparse positive definite systems of linear equations. Graph Theory and Computing, Read RC (ed.); Academic Press, 1972; pp. 183-217.
    • (1972) Graph Theory and Computing , pp. 183-217
    • Rose, D.1
  • 31
    • 0001580189 scopus 로고
    • Algorithmic aspects of vertex elimination on graphs
    • Rose D, Tarjan R, Lueker G. Algorithmic aspects of vertex elimination on graphs. SIAM J. Comput. 1976; 5:266-283.
    • (1976) SIAM J. Comput. , vol.5 , pp. 266-283
    • Rose, D.1    Tarjan, R.2    Lueker, G.3
  • 32
    • 84985408358 scopus 로고
    • ILUT: A dual threshold incomplete ILU factorization
    • Saad Y. ILUT: A dual threshold incomplete ILU factorization. Num. Lin. Alg. Appl. 1994; 1:387-402.
    • (1994) Num. Lin. Alg. Appl. , vol.1 , pp. 387-402
    • Saad, Y.1
  • 33
    • 85037788073 scopus 로고    scopus 로고
    • Performance of ICCG
    • Department of Computer Science, University of Tennessee, Knoxville, TN 37996-1301
    • Gilbert J, Ng E, Peyton B, Raghavan P. Performance of ICCG. Tech. Rep. UTK-CS-97-381, Department of Computer Science, University of Tennessee, Knoxville, TN 37996-1301, 1997.
    • (1997) Tech. Rep. UTK-CS-97-381
    • Gilbert, J.1    Ng, E.2    Peyton, B.3    Raghavan, P.4
  • 34
    • 0000632584 scopus 로고    scopus 로고
    • A blocked incomplete Cholesky preconditioner for hierarchical-memory computers
    • Kincaid DR, Elster AC (eds.); IMACS
    • Ng E, Peyton B, Raghavan P. A blocked incomplete Cholesky preconditioner for hierarchical-memory computers. Proceedings of Iterative Methods in Scientific Computing IV, Kincaid DR, Elster AC (eds.); IMACS, 1999; pp. 211-222.
    • (1999) Proceedings of Iterative Methods in Scientific Computing , vol.4 , pp. 211-222
    • Ng, E.1    Peyton, B.2    Raghavan, P.3
  • 36
    • 85037807227 scopus 로고    scopus 로고
    • Tech. Rep., York University, Department of Computer Science, North York, Ontario, Canada, M3J 1P3
    • Guo B, Liu J. Direct visible surface interpolation. Tech. Rep., York University, Department of Computer Science, North York, Ontario, Canada, M3J 1P3, 1997.
    • (1997) Direct Visible Surface Interpolation
    • Guo, B.1    Liu, J.2
  • 37
    • 0142078022 scopus 로고
    • A compute-ahead implementation of the fan-in sparse distributed factorization scheme
    • Oak Ridge National Laboratory, Oak Ridge, TN
    • Ashcraft C, Eisenstat S, Liu JW-H, Peyton B, Sherman A. A compute-ahead implementation of the fan-in sparse distributed factorization scheme. Tech. Rep. ORNL/TM-11496, Oak Ridge National Laboratory, Oak Ridge, TN, 1990.
    • (1990) Tech. Rep. ORNL/TM-11496
    • Ashcraft, C.1    Eisenstat, S.2    Liu, J.W.-H.3    Peyton, B.4    Sherman, A.5
  • 38
    • 0043015968 scopus 로고
    • Tech. Rep. 94-19, Department of Computer Science, University of Minnesota, Minneapolis, MN, A short version submitted for Supercomputing '94
    • Gupta A, Kumar V. A scalable parallel algorithm for sparse matrix factorization. Tech. Rep. 94-19, Department of Computer Science, University of Minnesota, Minneapolis, MN, A short version submitted for Supercomputing '94. 1994.
    • (1994) A Scalable Parallel Algorithm for Sparse Matrix Factorization
    • Gupta, A.1    Kumar, V.2
  • 39
    • 0003389362 scopus 로고
    • Parallel sparse Cholesky factorization algorithms for shared-memory mutliprocessor systems
    • Vichnevetsky R, Knight D, Richter G (eds.); International Association for Mathematics and Computers in Simulation (IMACS)
    • Gupta A, Rothberg E, Ng E, Peyton BW. Parallel sparse Cholesky factorization algorithms for shared-memory mutliprocessor systems. Advances in Computer Methods for Partial Differential Equations - VII, Vichnevetsky R, Knight D, Richter G (eds.); International Association for Mathematics and Computers in Simulation (IMACS), 1992; pp. 622-628.
    • (1992) Advances in Computer Methods for Partial Differential Equations , vol.7 , pp. 622-628
    • Gupta, A.1    Rothberg, E.2    Ng, E.3    Peyton, B.W.4
  • 41
    • 0003735970 scopus 로고
    • Tech. Rep. 95-036, Department of Computer Science, University of Minnesota, Minneapolis, MN, May
    • Karypis G, Kumar V. Parallel multilevel graph partitioning. Tech. Rep. 95-036, Department of Computer Science, University of Minnesota, Minneapolis, MN, May 1995.
    • (1995) Parallel Multilevel Graph Partitioning
    • Karypis, G.1    Kumar, V.2
  • 42
    • 0342862771 scopus 로고
    • Massively parallel sparse matrix computations
    • Supercomputing Research Center, Bowie, MD 20715
    • Kratzer S. Massively parallel sparse matrix computations. Tech. Rep. SRC-TR-90-008, Supercomputing Research Center, Bowie, MD 20715, 1990.
    • (1990) Tech. Rep. SRC-TR-90-008
    • Kratzer, S.1
  • 44
    • 0042405364 scopus 로고
    • Distributed sparse Gaussian elimination and orthogonal factorization
    • Raghavan P. Distributed sparse Gaussian elimination and orthogonal factorization. SIAM J. Sci. Comput. 1995; 16:1462-1477.
    • (1995) SIAM J. Sci. Comput. , vol.16 , pp. 1462-1477
    • Raghavan, P.1
  • 45
    • 0142014303 scopus 로고    scopus 로고
    • Efficient parallel triangular solution with selective inversion
    • Raghavan P. Efficient parallel triangular solution with selective inversion. Parallel Process. Lett. 1998; 8:29-40.
    • (1998) Parallel Process. Lett. , vol.8 , pp. 29-40
    • Raghavan, P.1
  • 46
    • 0031209254 scopus 로고    scopus 로고
    • Parallel ordering using edge contraction
    • Raghavan P. Parallel ordering using edge contraction. Parallel Comput. 1997; 23:1045-1067.
    • (1997) Parallel Comput. , vol.23 , pp. 1045-1067
    • Raghavan, P.1
  • 49
    • 0000127707 scopus 로고
    • Scalabilty of sparse direct solvers
    • George JA, Gilbert JR, Liu JWH (eds.); Springer-Verlag
    • Schreiber R. Scalabilty of sparse direct solvers. Graph Theory and Sparse Matrices Computations, George JA, Gilbert JR, Liu JWH (eds.); Springer-Verlag, 1993; pp. 191-209.
    • (1993) Graph Theory and Sparse Matrices Computations , pp. 191-209
    • Schreiber, R.1
  • 50
    • 0343208125 scopus 로고
    • Efficient parallel solutions of large sparse SPD systems on distributed memory multiprocessors
    • Advanced Computing Research Institute, Center For Theory and Simulation in Science and Engineering, Cornell University, Ithaca, NY 14853, August
    • Sun C. Efficient parallel solutions of large sparse SPD systems on distributed memory multiprocessors. Tech. Rep. CTC-92-TR-102, Advanced Computing Research Institute, Center For Theory and Simulation in Science and Engineering, Cornell University, Ithaca, NY 14853, August 1992.
    • (1992) Tech. Rep. CTC-92-TR-102
    • Sun, C.1
  • 52
    • 0024666243 scopus 로고
    • Communication results for parallel sparse Cholesky factorization on a hypercube
    • George A, Liu JW-H, Ng EG-Y. Communication results for parallel sparse Cholesky factorization on a hypercube. Parallel Comput. 1989; 10:287-298.
    • (1989) Parallel Comput. , vol.10 , pp. 287-298
    • George, A.1    Liu, J.W.-H.2    Ng, E.G.-Y.3
  • 53
    • 0020822138 scopus 로고
    • The multifrontal solution of indefinite sparse symmetric linear equations
    • Duff IS, Reid JK. The multifrontal solution of indefinite sparse symmetric linear equations. ACM Trans: Math. Softw. 1983; 9:302-325.
    • (1983) ACM Trans: Math. Softw. , vol.9 , pp. 302-325
    • Duff, I.S.1    Reid, J.K.2
  • 54
    • 0142046147 scopus 로고    scopus 로고
    • Parallel sparse triangular solution
    • Gulliver R, Heath M, Schreiber R, Bjorstad P (eds.); Springer-Verlag
    • Heath M, Raghavan P. Parallel sparse triangular solution. IMA Volumes in Mathematics and its Applications, Gulliver R, Heath M, Schreiber R, Bjorstad P (eds.); vol. 105, Springer-Verlag, 1998; pp. 289-306.
    • (1998) IMA Volumes in Mathematics and Its Applications , vol.105 , pp. 289-306
    • Heath, M.1    Raghavan, P.2
  • 55
    • 0040000508 scopus 로고
    • Modified cyclic algorithms for solving triangular systems on distributed-memory multiprocessors
    • Eisenstat SC, Heath MT, Henkel CS, Romine CH. Modified cyclic algorithms for solving triangular systems on distributed-memory multiprocessors. SIAM J. Sci. Stat. Comput. 1988; 9:589-600.
    • (1988) SIAM J. Sci. Stat. Comput. , vol.9 , pp. 589-600
    • Eisenstat, S.C.1    Heath, M.T.2    Henkel, C.S.3    Romine, C.H.4
  • 56
    • 0002944023 scopus 로고
    • A parallel triangular solver for a hypercube multiprocessor
    • Li G, Coleman T. A parallel triangular solver for a hypercube multiprocessor. SIAM J. Sci. Stat. Comput. 1988; 9:458-502.
    • (1988) SIAM J. Sci. Stat. Comput. , vol.9 , pp. 458-502
    • Li, G.1    Coleman, T.2
  • 57
    • 0013317481 scopus 로고
    • A new method for solving triangular systems on distributed memory message passing multiprocessors
    • Li G, Coleman T. A new method for solving triangular systems on distributed memory message passing multiprocessors. SIAM J. Sci. Stat. Comput. 1989; 10:382-396.
    • (1989) SIAM J. Sci. Stat. Comput. , vol.10 , pp. 382-396
    • Li, G.1    Coleman, T.2


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