An Out-of-Core Sparse Cholesky Solver

被引:18
|
作者
Reid, John K. [1 ]
Scott, Jennifer A. [1 ]
机构
[1] Rutherford Appleton Lab, Computat Sci & Engn Dept, Atlas Ctr, Didcot OX11 0QX, Oxon, England
来源
基金
英国工程与自然科学研究理事会;
关键词
Algorithms; Design; Performance; Cholesky; sparse symmetric linear systems; out-of-core solver; multifrontal; DEGREE ORDERING ALGORITHM; SYMMETRIC LINEAR-SYSTEMS; SOLVING SPARSE; FRONTAL CODE; FACTORIZATION; EQUATIONS; DESIGN;
D O I
10.1145/1499096.1499098
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Direct methods for solving large sparse linear systems of equations are popular because of their generality and robustness. Their main weakness is that the memory they require usually increases rapidly with problem size. We discuss the design and development of the first release of a new symmetric direct solver that aims to circumvent this limitation by allowing the system matrix, intermediate data, and the matrix factors to be stored externally. The code, which is written in Fortran and called HSL_MA77, implements a multifrontal algorithm. The first release is for positive-definite systems and performs a Cholesky factorization. Special attention is paid to the use of efficient dense linear algebra kernel codes that handle the full-matrix operations on the frontal matrix and to the input/output operations. The input/output operations are performed using a separate package that provides a virtual-memory system and allows the data to be spread over many files; for very large problems these may be held on more than one device. Numerical results are presented for a collection of 30 large real-world problems, all of which were solved successfully.
引用
收藏
页数:33
相关论文
共 50 条
  • [21] Efficient synthesis of out-of-core algorithms using a nonlinear optimization solver
    Krishnan, S
    Krishnamoorthy, S
    Baumgartner, G
    Lam, CC
    Ramanujam, J
    Sadayappan, P
    Choppella, V
    [J]. JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2006, 66 (05) : 659 - 673
  • [22] An out-of-core sparse symmetric-indefinite factorization method
    Meshar, Omer
    Irony, Dror
    Toledo, Sivan
    [J]. ACM TRANSACTIONS ON MATHEMATICAL SOFTWARE, 2006, 32 (03): : 445 - 471
  • [23] A direct out-of-core solver for CGWAVE on the cray X1
    Tracy, FT
    Oppe, TC
    Demirbilek, Z
    [J]. USERS GROUP CONFERENCE, PROCEEDINGS, 2004, : 228 - 232
  • [24] The design and implementation of the parallel out-of-core ScaLAPACK LU, QR, and Cholesky factorization routines
    D'Azevedo, E
    Dongarra, J
    [J]. CONCURRENCY-PRACTICE AND EXPERIENCE, 2000, 12 (15): : 1481 - 1493
  • [25] ON THE STORAGE REQUIREMENT IN THE OUT-OF-CORE MULTIFRONTAL METHOD FOR SPARSE FACTORIZATION
    LIU, JWH
    [J]. ACM TRANSACTIONS ON MATHEMATICAL SOFTWARE, 1986, 12 (03): : 249 - 264
  • [26] A supernodal out-of-core sparse Gaussian-elimination method
    Toledo, Sivan
    Uchitel, Anatoli
    [J]. PARALLEL PROCESSING AND APPLIED MATHEMATICS, 2008, 4967 : 728 - 737
  • [27] ON COMPUTING INVERSE ENTRIES OF A SPARSE MATRIX IN AN OUT-OF-CORE ENVIRONMENT
    Amestoy, Patrick R.
    Duff, Iain S.
    L'Excellent, Jean-Yves
    Robert, Yves
    Rouet, Francois-Henry
    Ucar, Bora
    [J]. SIAM JOURNAL ON SCIENTIFIC COMPUTING, 2012, 34 (04): : A1975 - A1999
  • [28] OUT-OF-CORE IMPLEMENTATIONS OF CHOLESKY FACTORIZATION: LOOP-BASED VERSUS RECURSIVE ALGORITHMS
    Bereux, Natacha
    [J]. SIAM JOURNAL ON MATRIX ANALYSIS AND APPLICATIONS, 2008, 30 (04) : 1302 - 1319
  • [29] REDUCING THE I/O VOLUME IN SPARSE OUT-OF-CORE MULTIFRONTAL METHODS
    Agullo, Emmanuel
    Guermouche, Abdou
    L'Excellent, Jean-Yves
    [J]. SIAM JOURNAL ON SCIENTIFIC COMPUTING, 2010, 31 (06): : 4774 - 4794
  • [30] An efficient out-of-core multifrontal solver for large-scale unsymmetric element problems
    Reid, J. K.
    Scott, J. A.
    [J]. INTERNATIONAL JOURNAL FOR NUMERICAL METHODS IN ENGINEERING, 2009, 77 (07) : 901 - 921