A partitioned shift-without-invert algorithm to improve parallel eigensolution efficiency in real-space electronic transport

被引:5
作者
Feldman, Baruch [1 ]
Zhou, Yunkai [2 ]
机构
[1] Weizmann Inst Sci, Dept Mat & Interfaces, IL-76100 Rehovot, Israel
[2] Southern Methodist Univ, Dept Math, Dallas, TX 75093 USA
基金
美国国家科学基金会; 以色列科学基金会; 欧洲研究理事会;
关键词
Eigensolution; Electronic structure; Electronic transport; High-performance computing; Parallel computing; Shift-invert; LINEAR-SYSTEMS; MATRICES; LANCZOS; ARNOLDI;
D O I
10.1016/j.cpc.2016.05.015
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
We present an eigenspectrum partitioning scheme without inversion for the recently described real space electronic transport code, TRANSEC. The primary advantage of TRANSEC is its highly parallel algorithm, which enables studying conductance in large systems. The present scheme adds a new source of parallelization, significantly enhancing TRANSEC's parallel scalability, especially for systems with many electrons. In principle, partitioning could enable super-linear parallel speedup, as we demonstrate in calculations within TRANSEC. In practical cases, we report better than five-fold improvement in CPU time and similar improvements in wall time, compared to previously-published large calculations. Importantly, the suggested scheme is relatively simple to implement. It can be useful for general large Hermitian or weakly non-Hermitian eigenvalue problems, whenever relatively accurate inversion via direct or iterative linear solvers is impractical. (C) 2016 Elsevier B.V. All rights reserved.
引用
收藏
页码:105 / 113
页数:9
相关论文
共 26 条
  • [1] Parallel eigenvalue calculation based on multiple shift-invert Lanczos and contour integral based spectral projection method
    Aktulga, Hasan Metin
    Lin, Lin
    Haine, Christopher
    Ng, Esmond G.
    Yang, Chao
    [J]. PARALLEL COMPUTING, 2014, 40 (07) : 195 - 212
  • [2] A fully asynchronous multifrontal solver using distributed dynamic scheduling
    Amestoy, PR
    Duff, IS
    L'Excellent, JY
    Koster, J
    [J]. SIAM JOURNAL ON MATRIX ANALYSIS AND APPLICATIONS, 2001, 23 (01) : 15 - 41
  • [3] [Anonymous], 1994, TEMPLATES SOLUTION L, DOI DOI 10.1137/1.9781611971538
  • [4] [Anonymous], 2003, ITERATIVE METHODS SP, DOI DOI 10.1137/1.9780898718003
  • [5] [Anonymous], 1998, Solution of large-scale eigenvalue problems with implicitly restarted Arnoldi methods, DOI DOI 10.1137/1.9780898719628
  • [6] Balay S., 2015, Technical Report ANL-95/11-Revision 3.6
  • [8] Bergamaschi L, 2000, NUMER LINEAR ALGEBR, V7, P99, DOI 10.1002/(SICI)1099-1506(200004/05)7:3<99::AID-NLA188>3.3.CO
  • [9] 2-X
  • [10] IMPLEMENTATION OF THE LANCZOS METHOD FOR STRUCTURAL VIBRATION ANALYSIS ON A PARALLEL COMPUTER
    BOSTIC, SW
    FULTON, RE
    [J]. COMPUTERS & STRUCTURES, 1987, 25 (03) : 395 - 403