Scheduling Parallel Eigenvalue Computations in a Quantum Chemistry Code

被引:0
|
作者
Roderus, Martin [1 ]
Berariu, Anca [1 ]
Bungartz, Hans-Joachim [1 ]
Krueger, Sven [2 ]
Matveev, Alexei [2 ]
Roesch, Notker [2 ]
机构
[1] Tech Univ Munich, Inst Informat, D-8000 Munich, Germany
[2] Tech Univ Munich, Dept Chem & Catalysis Res Ctr, Munich, Germany
关键词
ALGORITHM; TASKS;
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The application of High Performance Computing to Quantum Chemical (QC) calculations faces many challenges. A central step is the solution of the generalized eigenvalue problem of a Hamilton matrix. Although in many cases its execution time is small relative to other numerical tasks, its complexity of O(N-3) is higher, thus more significant in larger applications. For parallel QC codes, it therefore is advantageous to have a scalable solver for this step. We investigate the case where the symmetry of a molecule leads to a block-diagonal matrix structure, which complicates an efficient use of available parallel eigensolvers. We present a technique which employs a malleable parallel task scheduling (MPTS) algorithm to schedule instances of sequential and parallel eigensolver routines from LA PACK and ScaLAPACK. In this way, an efficient use of hardware resources is guaranteed while overall scalability is facilitated. Finally, we evaluate the proposed technique for electronic structure calculations of real chemical systems. For the systems considered, the performance was improved by factors of up to 8.4, compared to the previously used, non-malleable parallel scheduling approach.
引用
收藏
页码:113 / +
页数:3
相关论文
共 50 条
  • [21] HIERARCHICAL SCHEDULING OF DYNAMIC PARALLEL COMPUTATIONS ON HYPERCUBE MULTICOMPUTERS
    AHMAD, I
    GHAFOOR, A
    FOX, GC
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 1994, 20 (03) : 317 - 329
  • [22] Performance driven distributed scheduling of parallel hybrid computations
    Narang, Ankur
    Shyamasundar, Rudrapatna K.
    THEORETICAL COMPUTER SCIENCE, 2011, 412 (32) : 4212 - 4225
  • [23] Numerical aspects of eigenvalue and eigenfunction computations for chaotic quantum systems
    Bäcker, A
    MATHEMATICAL ASPECTS OF QUANTUM MAPS, 2003, 618 : 91 - 144
  • [24] Quantum search by parallel eigenvalue adiabatic passage
    Daems, D.
    Guerin, S.
    Cerf, N. J.
    PHYSICAL REVIEW A, 2008, 78 (04):
  • [25] LARGE EIGENVALUE PROBLEMS IN QUANTUM-CHEMISTRY
    HINZE, J
    LECTURE NOTES IN MATHEMATICS, 1982, 968 : 361 - 369
  • [26] Fast eigenvalue calculations in a massively parallel plasma turbulence code
    Roman, Jose E.
    Kammerer, Matthias
    Merz, Florian
    Jenko, Frank
    PARALLEL COMPUTING, 2010, 36 (5-6) : 339 - 358
  • [27] SCHEDULING ALGORITHMS ON THE 2-STEPS GRAPH FOR PARALLEL COMPUTATIONS
    KONIG, JC
    TRYSTRAM, D
    COMPTES RENDUS DE L ACADEMIE DES SCIENCES SERIE I-MATHEMATIQUE, 1989, 309 (08): : 569 - 572
  • [28] Parallelization in quantum chemistry: The MNDO code
    Green, DG
    Boston, IE
    Thiel, W
    HIGH-PERFORMANCE COMPUTING AND NETWORKING, 1995, 919 : 880 - 885
  • [29] Including energy usage considerations in quantum chemistry computations
    Rendell, Alistair
    Mitre, Gaurav
    Varghese, Anish
    Milthorpe, Joshua
    ABSTRACTS OF PAPERS OF THE AMERICAN CHEMICAL SOCIETY, 2018, 255
  • [30] COMPLEX GENERALIZED EIGENVALUE PROBLEM IN QUANTUM-CHEMISTRY
    YAN, JM
    ZHANG, QY
    KEXUE TONGBAO, 1983, 28 (07): : 911 - 917