A ROBUST AND EFFICIENT PARALLEL SVD SOLVER BASED ON RESTARTED LANCZOS BIDIAGONALIZATION

被引:0
|
作者
Hernandez, Vicente [1 ]
Roman, Jose E. [1 ]
Tomas, Andres [1 ]
机构
[1] Univ Politecn Valencia, Inst ITACA, Valencia 46022, Spain
来源
ELECTRONIC TRANSACTIONS ON NUMERICAL ANALYSIS | 2008年 / 31卷
关键词
Partial singular value decomposition; Lanczos bidiagonalization; thick restart; parallel computing;
D O I
暂无
中图分类号
O29 [应用数学];
学科分类号
070104 ;
摘要
Lanczos bidiagonalization is a competitive method for computing a partial singular value decomposition of a large sparse matrix, that is, when only a subset of the singular values and corresponding singular vectors are required. However, a straightforward implementation of the algorithm has the problem of loss of orthogonality between computed Lanczos vectors, and some reorthogonalization technique must be applied. Also, an effective restarting strategy must be used to prevent excessive growth of the cost of reorthogonalization per iteration. On the other hand, if the method is to be implemented on a distributed-memory parallel computer, then additional precautions are required so that parallel efficiency is maintained as the number of processors increases. In this paper, we present a Lanczos bidiagonalization procedure implemented in SLEPc, a software library for the solution of large, sparse eigenvalue problems on parallel computers. The solver is numerically robust and scales well up to hundreds of processors.
引用
收藏
页码:68 / 85
页数:18
相关论文
共 50 条
  • [31] AN EFFICIENT NONSYMMETRIC LANCZOS METHOD ON PARALLEL VECTOR COMPUTERS
    KIM, SK
    CHRONOPOULOS, AT
    JOURNAL OF COMPUTATIONAL AND APPLIED MATHEMATICS, 1992, 42 (03) : 357 - 374
  • [32] A parallel implementation of tight-binding molecular dynamics based on reordering of atoms and the Lanczos eigen-solver
    Colombo, L
    Sawyer, W
    Maric, D
    MATERIALS THEORY, SIMULATIONS, AND PARALLEL ALGORITHMS, 1996, 408 : 107 - 112
  • [33] A robust and efficient solver based on kinetic schemes for Magnetohydrodynamics (MHD) equations
    Baty, Hubert
    Drui, Florence
    Helluy, Philippe
    Franck, Emmanuel
    Klingenberg, Christian
    Thanhaeuser, Lukas
    APPLIED MATHEMATICS AND COMPUTATION, 2023, 440
  • [34] An Efficient MLACA-SVD Solver for Superconducting Integrated Circuit Analysis
    Nel, Ben A. P.
    Botha, Matthys M.
    IEEE TRANSACTIONS ON APPLIED SUPERCONDUCTIVITY, 2019, 29 (07)
  • [35] A Novel Fully Hardware-Implemented SVD Solver Based on Ultra-Parallel BCV Jacobi Algorithm
    Hu, Tang
    Li, Xiangdi
    Yu, Xiao
    Ren, Songnan
    Yan, Li
    Bai, Xuyang
    Xu, Zhiwei
    Zhu, Shiqiang
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II-EXPRESS BRIEFS, 2022, 69 (12) : 5114 - 5118
  • [36] Estimating the model resolution matrix for large seismic tomography problems based on Lanczos bidiagonalization with partial reorthogonalization
    Zhang, H.
    Thurber, C. H.
    GEOPHYSICAL JOURNAL INTERNATIONAL, 2007, 170 (01) : 337 - 345
  • [37] Enabling Hydrodynamics Solver for Efficient Parallel Simulations
    Broglia, Riccardo
    Zaghi, Stefano
    Muscari, Roberto
    Salvadore, Francesco
    2014 INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING & SIMULATION (HPCS), 2014, : 803 - 810
  • [38] An Efficient Parallel Solver for SDD Linear Systems
    Peng, Richard
    Spielman, Daniel A.
    STOC'14: PROCEEDINGS OF THE 46TH ANNUAL 2014 ACM SYMPOSIUM ON THEORY OF COMPUTING, 2014, : 333 - 342
  • [39] A robust and efficient hybrid solver for crystal plasticity
    Hardie, Chris
    Long, Daniel J.
    Demir, Eralp
    Tarleton, Edmund
    Dunne, Fionn P. E.
    INTERNATIONAL JOURNAL OF PLASTICITY, 2023, 170
  • [40] Efficient Biorthogonal Lanczos Algorithm on Message Passing Parallel Computer
    Kim, Sun Kyung
    METHODS AND TOOLS OF PARALLEL PROGRAMMING MULTICOMPUTERS, 2010, 6083 : 293 - 299