TRLan
TRLan software package This software package implements the thick-restart Lanczos method. It can be used on either a single address space machine or a distributed parallel machine. The user can choose to implement or use a matrix-vector multiplication routine in any form convenient. Most of the arithmetic computations in the software are done through calls to BLAS and LAPACK. The software is written in Fortran 90. Because Fortran 90 offers many utility functions such functions such as dynamic memory management, timing functions, random number generator and so on, the program is easily portable to different machines without modifying the source code. It can also be easily accessed from other language such as C or C++. Since the software is highly modularized, it relatively easy to adopt it for different type of situation. For example if the eigenvalue problem may have some symmetry and only a portion of the physical domain is discretized, then the dot-product routine needs to be modified. In this software, this modification is limited to one subroutine. It also can be instructed to write checkpoint files so that it can be restarted is a later time.
Keywords for this software
References in zbMATH (referenced in 39 articles )
Showing results 1 to 20 of 39.
Sorted by year (- Li, Ruipeng; Xi, Yuanzhe; Vecharynski, Eugene; Yang, Chao; Saad, Yousef: A thick-restart Lanczos algorithm with polynomial filtering for Hermitian eigenvalue problems (2016)
- Vecharynski, Eugene; Yang, Chao; Xue, Fei: Generalized preconditioned locally harmonic residual method for non-Hermitian eigenproblems (2016)
- Wu, Gang; Zhang, Lu; Xu, Ting-ting: A framework of the harmonic Arnoldi method for evaluating $\varphi$-functions with applications to exponential integrators (2016)
- Aishima, Kensuke: Global convergence of the restarted Lanczos and Jacobi-Davidson methods for symmetric eigenvalue problems (2015)
- Potts, Daniel; Tasche, Manfred: Fast ESPRIT algorithms based on partial singular value decompositions (2015)
- Wu, Lingfei; Stathopoulos, Andreas: A preconditioned hybrid SVD method for accurately computing singular triplets of large matrices (2015)
- Baglama, James; Reichel, Lothar: An implicitly restarted block Lanczos bidiagonalization method using Leja shifts (2013)
- Huang, Tsung-Ming; Kuo, Yueh-Cheng; Wang, Weichung: Computing extremal eigenvalues for three-dimensional photonic crystals with wave vectors near the Brillouin zone center (2013)
- Wu, Gang; Zhang, Ying; Wei, Yimin: Accelerating the Arnoldi-type algorithm for the PageRank problem and the ProteinRank problem (2013)
- Campos, Carmen; Roman, Jose E.: Strategies for spectrum slicing based on restarted Lanczos methods (2012)
- Stoll, Martin: A Krylov-Schur approach to the truncated SVD (2012)
- Du, Kui: GMRES with adaptively deflated restarting and its performance on an electromagnetic cavity problem (2011)
- Specogna, Ruben; Trevisan, Francesco: A discrete geometric approach to solving time independent Schrödinger equation (2011)
- Abdel-Rehim, Abdou M.; Morgan, Ronald B.; Nicely, Dywayne A.; Wilcox, Walter: Deflated and restarted symmetric Lanczos methods for eigenvalues and linear equations with multiple right-hand sides (2010)
- Anderson, Christopher R.: A Rayleigh-Chebyshev procedure for finding the smallest eigenvalues and associated eigenvectors of large sparse Hermitian matrices (2010)
- Huang, Tsung-Ming; Chang, Wei-Jen; Huang, Yin-Liang; Lin, Wen-Wei; Wang, Wei-Cheng; Wang, Weichung: Preconditioning bandgap eigenvalue problems in three-dimensional photonic crystals simulations (2010)
- Jiang, Wei; Wu, Gang: A thick-restarted block Arnoldi algorithm with modified Ritz vectors for large eigenproblems (2010)
- Ramos, E.; Roman, J.E.; Cardona-Serra, S.; Clemente-Juan, J.M.: Parallel implementation of the MAGPACK package for the analysis of high-nuclearity spin clusters (2010)
- Stathopoulos, Andreas; Orginos, Konstantinos: Computing and deflating eigenvalues while solving multiple right-hand side linear systems with an application to quantum chromodynamics (2010)
- Zhou, Yunkai: A block Chebyshev-Davidson method with inner-outer restart for large eigenvalue problems (2010)