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 条
  • [31] Postural analysis and workspace design using an analytically derived inverse kinematics model
    Alvarez, Alfredo
    Miralles, David
    [J]. THEORETICAL ISSUES IN ERGONOMICS SCIENCE, 2015, 16 (02) : 187 - 200
  • [32] Analysis of Bivariate Survival Data using Shared Inverse Gaussian Frailty Model
    Hanagal, David D.
    Sharma, Richa
    [J]. COMMUNICATIONS IN STATISTICS-THEORY AND METHODS, 2015, 44 (07) : 1351 - 1380
  • [33] Validation of an artificially activated mechanistic muscle model by using inverse dynamics analysis
    Romero, F.
    Melo, P. L.
    Silva, M. T.
    Alonso, F. J.
    [J]. MECHANISM AND MACHINE THEORY, 2015, 93 : 1 - 10
  • [34] Inverse analysis of vocal sound source using an analytical model of the vocal tract
    Yokota, Kazuya
    Ishikawa, Satoshi
    Koba, Yosuke
    Kijimoto, Shinya
    Sugiki, Shohei
    [J]. APPLIED ACOUSTICS, 2019, 150 : 89 - 103
  • [35] Using Enhanced Russell Model to Solve Inverse Data Envelopment Analysis Problems
    Jahanshahloo, G. R.
    Lotfi, F. Hosseinzadeh
    Rostamy-Malkhalifeh, M.
    Ghobadi, S.
    [J]. SCIENTIFIC WORLD JOURNAL, 2014,
  • [36] Analysis of Kidney infection Data Using Correlated Inverse Gaussian Frailty Model
    Hanagal, David D.
    [J]. STATISTICS AND APPLICATIONS, 2020, 18 (01): : 1 - 19
  • [37] A physiology-based inverse dynamic analysis of human gait using sequential convex programming: a comparative study
    De Groote, F.
    Demeulenaere, B.
    Swevers, J.
    De Schutter, J.
    Jonkers, I.
    [J]. COMPUTER METHODS IN BIOMECHANICS AND BIOMEDICAL ENGINEERING, 2012, 15 (10) : 1093 - 1102
  • [38] Necessity Analysis of Fuzzy Regression Equations Using a Fuzzy Goal Programming Model
    Tsaur, Ruey-Chyn
    Wang, Hsiao-Fan
    [J]. INTERNATIONAL JOURNAL OF FUZZY SYSTEMS, 2009, 11 (02) : 107 - 115
  • [39] Packet Analysis: A Model Implementation of a Special Communication Protocol Using Micro Programming
    Chaaban, Yaser
    [J]. INFORMATION TECHNOLOGY AND CONTROL, 2021, 50 (01): : 28 - 44
  • [40] Decision Analysis on the Financial Management of Shipping Companies using Goal Programming Model
    Lam, Weng Siew
    Lam, Weng Hoe
    Lee, Pei Fun
    [J]. 2021 INTERNATIONAL CONFERENCE ON DECISION AID SCIENCES AND APPLICATION (DASA), 2021,