Parallelization and scalability analysis of inverse factorization using the chunks and tasks programming model

被引:2
|
作者
Artemov, Anton G. [1 ]
Rudberg, Elias [1 ]
Rubensson, Emanuel H. [1 ]
机构
[1] Uppsala Univ, Dept Informat Technol, Div Sci Comp, Box 337, SE-75105 Uppsala, Sweden
基金
瑞典研究理事会;
关键词
Parallel computing; Sparse matrix algorithms; Scalable algorithms; Large-scale computing; Algorithm analysis; MATRIX-MATRIX MULTIPLICATION;
D O I
10.1016/j.parco.2019.102548
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
We present three methods for distributed memory parallel inverse factorization of block-sparse Hermitian positive definite matrices. The three methods are a recursive variant of the AINV inverse Cholesky algorithm, iterative refinement, and localized inverse factorization. All three methods are implemented using the Chunks and Tasks programming model, building on the distributed sparse quad-tree matrix representation and parallel matrix-matrix multiplication in the publicly available Chunks and Tasks Matrix Library (CHTML). Although the algorithms are generally applicable, this work was mainly motivated by the need for efficient and scalable inverse factorization of the basis set overlap matrix in large scale electronic structure calculations. We perform various computational tests on overlap matrices for quasi linear glutamic acid-alanine molecules and three-dimensional water clusters discretized using the standard Gaussian basis set STO-3G with up to more than 10 million basis functions. We show that for such matrices the computational cost increases only linearly with system size for all the three methods. We show both theoretically and in numerical experiments that the methods based on iterative refinement and localized inverse factorization outperform previous parallel implementations in weak scaling tests where the system size is increased in direct proportion to the number of processes. We show also that, compared to the method based on pure iterative refinement, the localized inverse factorization requires much less communication. (C) 2019 Elsevier B.V. All rights reserved.
引用
收藏
页数:12
相关论文
共 50 条
  • [41] Sensitivity analysis of a dynamic fleet management model using approximate dynamic programming
    Topaloglu, Huseyin
    Powell, Warren B.
    [J]. OPERATIONS RESEARCH, 2007, 55 (02) : 319 - 331
  • [42] AN ANALYSIS OF A MODEL OF THE MPS MX MISSILE SYSTEM USING GEOMETRIC-PROGRAMMING
    WOOLSEY, RED
    [J]. APPLIED MATHEMATICAL MODELLING, 1991, 15 (09) : 493 - 495
  • [43] Stability analysis of Model Predictive Controllers using Mixed Integer Linear Programming
    Simon, Daniel
    Lofberg, Johan
    [J]. 2016 IEEE 55TH CONFERENCE ON DECISION AND CONTROL (CDC), 2016, : 7270 - 7275
  • [44] THE ANALYSIS OF LIQUIDITY RELATED RISK CONSEQUENCES USING A STOCHASTIC-PROGRAMMING MODEL
    SPILKER, MF
    HELMERS, GA
    ATWOOD, JA
    [J]. AMERICAN JOURNAL OF AGRICULTURAL ECONOMICS, 1988, 70 (05) : 1193 - 1193
  • [45] Joint analysis of PK and immunogenicity outcomes using factorization model - a powerful approach for PK similarity study
    Haliduola, Halimu N.
    Berti, Fausto
    Stroissnig, Heimo
    Guenzi, Eric
    Otto, Hendrik
    Sattar, Abid
    Mansmann, Ulrich
    [J]. BMC MEDICAL RESEARCH METHODOLOGY, 2022, 22 (01)
  • [46] Joint analysis of PK and immunogenicity outcomes using factorization model − a powerful approach for PK similarity study
    Halimu N. Haliduola
    Fausto Berti
    Heimo Stroissnig
    Eric Guenzi
    Hendrik Otto
    Abid Sattar
    Ulrich Mansmann
    [J]. BMC Medical Research Methodology, 22
  • [47] Inverse analysis method to determine kinetics model for static recrystallization using flow curves
    Wang Jian
    Xiao Hong
    Zhang Zhiguo
    [J]. ACTA METALLURGICA SINICA, 2008, 44 (07) : 837 - 842
  • [48] Determination of concrete fracture parameters using inverse analysis: Influence of the tensile softening model
    Somodikova, Martina
    Lipowczan, Martin
    Lehky, David
    [J]. 10TH INTERNATIONAL CONFERENCE ON MATERIALS STRUCTURE AND MICROMECHANICS OF FRACTURE, MSMF, 2023, 43 : 258 - 263
  • [49] Using parametric model order reduction for inverse analysis of large nonlinear cardiac simulations
    Pfaller, M. R.
    Cruz Varona, M.
    Lang, J.
    Bertoglio, C.
    Wall, W. A.
    [J]. INTERNATIONAL JOURNAL FOR NUMERICAL METHODS IN BIOMEDICAL ENGINEERING, 2020, 36 (04)
  • [50] DEGRADATION ANALYSIS USING THE INVERSE GAUSSIAN PROCESS MODEL WITH RANDOM EFFECTS: A BAYESIAN PERSPECTIVE
    Peng, Weiwen
    Huang, Hong-Zhong
    Wang, Zhonglai
    Yang, Yuanjian
    Liu, Yu
    [J]. PROCEEDINGS OF THE ASME INTERNATIONAL DESIGN ENGINEERING TECHNICAL CONFERENCES AND COMPUTERS AND INFORMATION IN ENGINEERING CONFERENCE, 2013, VOL 8, 2014,