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 条
  • [41] Interactive out-of-core isosurface extraction
    Chiang, YJ
    Silva, CT
    Schroeder, WJ
    [J]. VISUALIZATION '98, PROCEEDINGS, 1998, : 167 - +
  • [42] Large out-of-core tetrahedral meshing
    Alleaume, Aurelien
    Francez, Laurent
    Loriot, Alark
    Maman, Nathan
    [J]. PROCEEDINGS OF THE 16TH INTERNATIONAL MESHING ROUNDTABLE, 2008, : 461 - +
  • [43] 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
  • [44] Out-of-Core Solver Using GPU-Accelerated Cluster for MoM-Based EM Code
    Zoric, Dusan P.
    Olcan, Dragan I.
    Kolundzija, Branko M.
    [J]. 2014 8TH EUROPEAN CONFERENCE ON ANTENNAS AND PROPAGATION (EUCAP), 2014, : 1176 - +
  • [45] Improving the performance of out-of-core computations
    Kandemir, M
    Ramanujam, J
    Choudhary, A
    [J]. PROCEEDINGS OF THE 1997 INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING, 1997, : 128 - 136
  • [46] Scalable out-of-core itemset mining
    Baralis, Elena
    Cerquitelli, Tania
    Chiusano, Silvia
    Grand, Alberto
    [J]. INFORMATION SCIENCES, 2015, 293 : 146 - 162
  • [47] A parallel out-of-core multifrontal method: Storage of factors on disk and analysis of models for an out-of-core active memory
    Agullo, Emmanuel
    Guermouche, Abdou
    L'Excellent, Jean-Yves
    [J]. PARALLEL COMPUTING, 2008, 34 (6-8) : 296 - 317
  • [48] Out-of-core clustering of volumetric datasets
    Granberg C.J.
    Li L.
    [J]. Journal of Zhejiang University-SCIENCE A, 2006, 7 (7): : 1134 - 1140
  • [50] Out-of-core divisible load processing
    Drozdowski, M
    Wolniewicz, P
    [J]. IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2003, 14 (10) : 1048 - 1056