Efficient Contour Integral-based Eigenvalue Computation Using an Iterative Linear Solver with Shift-Invert Preconditioning
Efficient Contour Integral-based Eigenvalue Computation Using an Iterative Linear Solver with Shift-Invert Preconditioning
复制标题
使用具有移位反转预处理的迭代线性求解器进行高效的基于轮廓积分的特征值计算
DOI:
10.1145/3432261.3432269
复制
发表时间:
2021
期刊:
影响因子:
--
通讯作者:
Sakurai Tetsuya
中科院分区:
文献类型:
--
作者:
Futamura Yasunori;Sakurai Tetsuya
Contour integral-based (CI) eigenvalue solvers are one of the efficient and robust approaches for sparse eigenvalue problems. They have attracted attention owing to their inherent parallelism. For implementing a CI eigensolver, the inner linear systems arising in the algorithm need to be solved using an efficient method. One widely-used method is to use a sparse direct linear solver provided by a well-established numerical library; it is numerically robust and presents good load balancing of parallel execution of the CI eigensolver. However, owing to high total computational and memory cost, the performance of the direct solver approach is suboptimal. In this study, we propose an alternative method that utilizes a block Krylov iterative linear solver and shift-invert preconditioning that can take advantage of the shift-invariance of the block Krylov subspace. Our approach adaptively sets a preconditioning parameter according to the number of parallel processes to reduce the iteration counts. Several numerical examples confirm that our method outperforms the direct solver approach.
登录
查看更多内容
DOI:
10.1016/j.parco.2017.11.007
发表时间:
2017-11
期刊:
Parallel Comput.
影响因子:
--
作者:
A. Imakura;T. Sakurai
通讯作者:
A. Imakura;T. Sakurai
影响因子:
0.4
作者:
T. Ikegami;T. Sakurai
通讯作者:
T. Ikegami;T. Sakurai
影响因子:
2.1
作者:
Kirk M. Soodhalter
通讯作者:
Kirk M. Soodhalter
DOI:
--
发表时间:
2011
期刊:
Encyclopedia of Parallel Computing
影响因子:
--
作者:
Olaf Schenk;Klaus Gärtner
通讯作者:
Klaus Gärtner