An Out-of-Core Sparse Cholesky Solver

被引:17
|
作者
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 条
  • [31] In- and out-of-core BEM equation solver with parallel and non-linear options
    Bialecki, RA
    Merkel, M
    Mews, H
    Kuhn, G
    [J]. INTERNATIONAL JOURNAL FOR NUMERICAL METHODS IN ENGINEERING, 1996, 39 (24) : 4215 - 4242
  • [32] Application of the CUDA® Toolkit Multi-GPU Libraries to an Out-of-Core MoM Solver
    Saxerud, Alexander L.
    Ferrell, Jack P.
    Dunn, Eric A.
    [J]. 2016 IEEE ANTENNAS AND PROPAGATION SOCIETY INTERNATIONAL SYMPOSIUM, 2016, : 2013 - 2014
  • [33] GAMER with out-of-core computation
    Schive, Hsi-Yu
    Tsai, Yu-Chih
    Chiueh, Tzihong
    [J]. COMPUTATIONAL STAR FORMATION, 2011, (270): : 401 - 405
  • [34] Out-of-core mls reconstruction
    Fiorin, Valentino
    Cignoni, Paolo
    Scopigno, Roberto
    [J]. PROCEEDINGS OF THE NINTH IASTED INTERNATIONAL CONFERENCE ON COMPUTER GRAPHICS AND IMAGING, 2007, : 27 - 34
  • [35] Out-of-core multi-frontal solver for multi-physics hp adaptive problems
    Paszynski, Maciej
    Pardo, David
    Paszynska, Anna
    Demkowicz, Leszek
    [J]. PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE (ICCS), 2011, 4 : 1788 - 1797
  • [36] Higher Order Method of Moments With a Parallel Out-of-Core LU Solver on GPU/CPU Platform
    Mu, Xing
    Zhou, Hou-Xing
    Chen, Kang
    Hong, Wei
    [J]. IEEE TRANSACTIONS ON ANTENNAS AND PROPAGATION, 2014, 62 (11) : 5634 - 5646
  • [37] An Out-of-Core Eigen-Solver with OpenMP Parallel Scheme for Large Spare Damped System
    Ju, S. H.
    Hsu, H. H.
    [J]. INTERNATIONAL JOURNAL OF COMPUTATIONAL METHODS, 2019, 16 (07)
  • [38] Out-of-core segmentation by deformable models
    Giraldi, G
    Schaefer, L
    Farias, R
    Silva, R
    [J]. FUZZY LOGIC AND APPLICATIONS, 2006, 2955 : 216 - 223
  • [39] Amy files for out-of-core computations
    Zhang, Y
    Apon, A
    Pulay, P
    [J]. PDPTA'03: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED PROCESSING TECHNIQUES AND APPLICATIONS, VOLS 1-4, 2003, : 191 - 197
  • [40] Efficient Out-of-Core Contig Generation
    Prieto Entenza, Julio Omar
    Haeusler, Edward Hermann
    Lifschitz, Sergio
    [J]. ADVANCES IN BIOINFORMATICS AND COMPUTATIONAL BIOLOGY, BSB 2020, 2020, 12558 : 25 - 37