Sparse Approximate Multifrontal Factorization with Composite Compression Methods

被引:1
|
作者
Claus, Lisa [1 ]
Ghysels, Pieter [2 ]
Liu, Yang [2 ]
Nhan, Thai Anh [3 ]
Thirumalaisamy, Ramakrishnan [4 ]
Bhalla, Amneet Pal Singh [4 ]
Li, Sherry [2 ]
机构
[1] Natl Energy Res Sci Comp Ctr, Lawrence Berkeley Natl Lab, 1 Cyclotron Rd, Berkeley, CA 94720 USA
[2] Appl Math & Computat Res Div, Lawrence Berkeley Natl Lab, 1 Cyclotron Rd, Berkeley, CA 94720 USA
[3] Santa Clara Univ, Dept Math & Comp Sci, 500 El Camino Real, Santa Clara, CA 95053 USA
[4] San Diego State Univ, Dept Mech Engn, 5500 Campanile Dr, San Diego, CA 92182 USA
来源
ACM TRANSACTIONS ON MATHEMATICAL SOFTWARE | 2023年 / 49卷 / 03期
关键词
Sparse direct solver; multifrontal method; butterfly algorithm; block low-rank compression; PARALLEL DIRECT SOLVER; PERFORMANCE; SCATTERING; MATRICES; DESIGN;
D O I
10.1145/3611662
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
This article presents a fast and approximate multifrontal solver for large sparse linear systems. In a recent work by Liu et al., we showed the efficiency of a multifrontal solver leveraging the butterfly algorithm and its hierarchical matrix extension, HODBF (hierarchical off-diagonal butterfly) compression to compress large frontal matrices. The resulting multifrontal solver can attain quasi-linear computation and memory complexity when applied to sparse linear systems arising from spatial discretization of high-frequencywave equations. To further reduce the overall number of operations and especially the factorization memory usage to scale to larger problem sizes, in this article we develop a composite multifrontal solver that employs the HODBF format for large-sized fronts, a reduced-memory version of the nonhierarchical block low-rank format for medium-sized fronts, and a lossy compression format for small-sized fronts. This allows us to solve sparse linear systems of dimension up to 2.7x larger than before and leads to a memory consumption that is reduced by 70% while ensuring the same execution time. The code is made publicly available in GitHub.
引用
收藏
页数:28
相关论文
共 50 条
  • [21] Multifrontal QR factorization in a multiprocessor environment
    Amestoy, PR
    Duff, IS
    Puglisi, C
    NUMERICAL LINEAR ALGEBRA WITH APPLICATIONS, 1996, 3 (04) : 275 - 300
  • [22] IMF: AN INCOMPLETE MULTIFRONTAL LU-FACTORIZATION FOR ELEMENT-STRUCTURED SPARSE LINEAR SYSTEMS
    Vannieuwenhoven, Nick
    Meerbergen, Karl
    SIAM JOURNAL ON SCIENTIFIC COMPUTING, 2013, 35 (01): : A270 - A293
  • [23] Convergence characteristics of approximate factorization methods
    Pulliam, TH
    MacCormack, RW
    Venkateswaran, S
    SIXTEENTH INTERNATIONAL CONFERENCE ON NUMERICAL METHODS IN FLUID DYNAMICS, 1998, 515 : 409 - 414
  • [24] Analysis of approximate factorization in iteration methods
    Eichler-Liebenow, C
    van der Houwen, PJ
    Sommeijer, BP
    APPLIED NUMERICAL MATHEMATICS, 1998, 28 (2-4) : 245 - 258
  • [25] CONVERGENCE RATE OF THE METHODS OF APPROXIMATE FACTORIZATION
    KUCHERENKO, VV
    TRUNOV, GA
    MATHEMATICAL NOTES, 1989, 46 (5-6) : 848 - 856
  • [26] ON SPARSE BLOCK FACTORIZATION ITERATIVE METHODS
    BEAUWENS, R
    BOUZID, MB
    SIAM JOURNAL ON NUMERICAL ANALYSIS, 1987, 24 (05) : 1066 - 1076
  • [27] FACTORIZATION AS AN APPROXIMATE PROPERTY OF SCATTERING OF COMPOSITE SYSTEMS
    FISHBANE, PM
    TREFIL, JS
    PHYSICAL REVIEW D, 1974, 10 (09): : 3005 - 3016
  • [28] Sparse approximate inverse preconditioners based on a revised Cholesky factorization
    Liu, Fei-Hang
    Pan, Xiao-Min
    Sheng, Xin-Qing
    Dianbo Kexue Xuebao/Chinese Journal of Radio Science, 2011, 26 (06): : 1065 - 1069
  • [29] APPROXIMATE METHOD OF VARIATIONAL BAYESIAN MATRIX FACTORIZATION WITH SPARSE PRIOR
    Kawasumi, Ryota
    Takeda, Koujin
    2017 IEEE 27TH INTERNATIONAL WORKSHOP ON MACHINE LEARNING FOR SIGNAL PROCESSING, 2017,
  • [30] REDUCING THE I/O VOLUME IN SPARSE OUT-OF-CORE MULTIFRONTAL METHODS
    Agullo, Emmanuel
    Guermouche, Abdou
    L'Excellent, Jean-Yves
    SIAM JOURNAL ON SCIENTIFIC COMPUTING, 2010, 31 (06): : 4774 - 4794