A parallel structured banded DC algorithm for symmetric eigenvalue problems

被引:2
|
作者
Li, Shengguo [1 ]
Liao, Xia [1 ]
Lu, Yutong [2 ,3 ]
Roman, Jose E. [4 ]
Yue, Xiaoqiang [5 ]
机构
[1] Natl Univ Def Technol, Coll Comp Sci, Changsha 410073, Peoples R China
[2] Sun Yatsen Univ, Natl Supercomp Ctr Guangzhou, Guangzhou 510006, Peoples R China
[3] Sun Yatsen Univ, Sch Data & Comp Sci, Guangzhou 510006, Peoples R China
[4] Univ Politecn Valencia, D Sistemes Informat & Comp, Cami Vera S-N, Valencia 46022, Spain
[5] Xiangtan Univ, Hunan Key Lab Computat & Simulat Sci & Engn, Key Lab Intelligent Comp & Informat Proc, Minist Educ, Xiangtan 411105, Peoples R China
关键词
ScaLAPACK; Divide-and-conquer; PSMMA; PBSDC; Distributed-memory parallel algorithm; RANK-ONE MODIFICATION; CONQUER ALGORITHM; DIVIDE; FRAMEWORK;
D O I
10.1007/s42514-022-00117-9
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
In this paper, a novel parallel structured divide-and-conquer (DC) algorithm is proposed for symmetric banded eigenvalue problems, denoted by PBSDC, which modifies the classical parallel banded DC (PBDC) algorithm by reducing its computational cost. The main tool that PBSDC uses is a parallel structured matrix multiplication algorithm (PSMMA), which can be much faster than the general dense matrix multiplication ScaLAPACK routine PDGEMM. Numerous experiments have been performed on Tianhe-2 supercomputer to compare PBSDC with PBDC and ELPA. For matrices with few deflations, PBSDC can be much faster than PBDC since computations are saved. For matrices with many deflations and/or small bandwidths, PBSDC can be faster than the tridiagonalization-based DC implemented in LAPACK and ELPA. However, PBSDC would become slower than ELPA for matrices with relatively large bandwidths.
引用
收藏
页码:116 / 128
页数:13
相关论文
共 50 条
  • [31] Efficient solution of symmetric/Hermitian eigenvalue problems on parallel arrays of vector processors
    Harrar, DL
    Kahn, MH
    COMPUTATIONAL TECHNIQUES AND APPLICATIONS: CTAC 97, 1998, : 281 - 288
  • [32] Parallel solution of partial symmetric eigenvalue problems from electronic structure calculations
    Auckenthaler, T.
    Blum, V.
    Bungartz, H. -J.
    Huckle, T.
    Johanni, R.
    Kraemer, L.
    Lang, B.
    Lederer, H.
    Willems, P. R.
    PARALLEL COMPUTING, 2011, 37 (12) : 783 - 794
  • [33] A parallel divide and conquer algorithm for the symmetric eigenvalue problem on distributed memory architectures
    Tisseur, F
    Dongarra, J
    SIAM JOURNAL ON SCIENTIFIC COMPUTING, 1999, 20 (06): : 2223 - 2236
  • [34] A SUBSTRUCTURE-BASED PARALLEL ALGORITHM FOR LARGE STRUCTURE EIGENVALUE PROBLEMS
    BENNIGHOF, JK
    SCIASCIA, MC
    SOLUTION OF SUPERLARGE PROBLEMS IN COMPUTATIONAL MECHANICS, 1989, : 35 - 48
  • [35] ON THE BANDED TOEPLITZ STRUCTURED DISTANCE TO SYMMETRIC POSITIVE SEMIDEFINITENESS
    Noschese, Silvia
    Reichel, Lothar
    ELECTRONIC JOURNAL OF LINEAR ALGEBRA, 2022, 38 : 266 - 279
  • [36] Algorithm for eigenvalue problems
    Dalian Univ of Technology, Dalian, China
    Dalian Ligong Daxue Xuebao, 2 (180-182):
  • [37] A DOMAIN DECOMPOSITION RAYLEIGH-RITZ ALGORITHM FOR SYMMETRIC GENERALIZED EIGENVALUE PROBLEMS
    Kalantzis, Vassilis
    SIAM JOURNAL ON SCIENTIFIC COMPUTING, 2020, 42 (06): : C410 - C435
  • [38] Performance Modeling of Multishift QR Algorithms for the Parallel Solution of Symmetric Tridiagonal Eigenvalue Problems
    Miyata, Takafumi
    Yamamoto, Yusaku
    Zhang, Shao-Liang
    ALGORITHMS AND ARCHITECTURES FOR PARALLEL PROCESSING, PT 2, PROCEEDINGS, 2010, 6082 : 401 - +
  • [39] A symmetric structure-preserving FQR algorithm for linear response eigenvalue problems
    Li, Tiexiang
    Li, Ren-Cang
    Lin, Wen-Wei
    LINEAR ALGEBRA AND ITS APPLICATIONS, 2017, 520 : 191 - 214
  • [40] A SPECTRAL NEWTON-SCHUR ALGORITHM FOR THE SOLUTION OF SYMMETRIC GENERALIZED EIGENVALUE PROBLEMS
    Kalantzis, Vassilis
    ELECTRONIC TRANSACTIONS ON NUMERICAL ANALYSIS, 2020, 52 : 132 - 153