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 条
  • [1] Restarted block Lanczos bidiagonalization methods
    James Baglama
    Lothar Reichel
    Numerical Algorithms, 2006, 43 : 251 - 272
  • [2] Restarted block Lanczos bidiagonalization methods
    Baglama, James
    Reichel, Lothar
    NUMERICAL ALGORITHMS, 2006, 43 (03) : 251 - 272
  • [3] Augmented implicitly restarted Lanczos bidiagonalization methods
    Baglama, J
    Reichel, L
    SIAM JOURNAL ON SCIENTIFIC COMPUTING, 2005, 27 (01): : 19 - 42
  • [4] Hybrid iterative refined restarted Lanczos bidiagonalization methods
    James Baglama
    Vasilije Perović
    Jennifer Picucci
    Numerical Algorithms, 2023, 92 : 1183 - 1212
  • [5] Thick-restarted joint Lanczos bidiagonalization for the GSVD
    Alvarruiz, Fernando
    Campos, Carmen
    Roman, Jose E.
    JOURNAL OF COMPUTATIONAL AND APPLIED MATHEMATICS, 2024, 440
  • [6] Hybrid iterative refined restarted Lanczos bidiagonalization methods
    Baglama, James
    Perovic, Vasilije
    Picucci, Jennifer
    NUMERICAL ALGORITHMS, 2023, 92 (02) : 1183 - 1212
  • [7] Computing smallest singular triplets with implicitly restarted Lanczos bidiagonalization
    Kokiopoulou, E
    Bekas, C
    Gallopoulos, E
    APPLIED NUMERICAL MATHEMATICS, 2004, 49 (01) : 39 - 61
  • [8] An implicitly restarted block Lanczos bidiagonalization method using Leja shifts
    James Baglama
    Lothar Reichel
    BIT Numerical Mathematics, 2013, 53 : 285 - 310
  • [9] An implicitly restarted block Lanczos bidiagonalization method using Leja shifts
    Baglama, James
    Reichel, Lothar
    BIT NUMERICAL MATHEMATICS, 2013, 53 (02) : 285 - 310
  • [10] An implicitly restarted refined bidiagonalization Lanczos method for computing a partial singular value decomposition
    Jia, ZX
    Niu, DT
    SIAM JOURNAL ON MATRIX ANALYSIS AND APPLICATIONS, 2003, 25 (01) : 246 - 265