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 条
  • [31] DYNAMIC SCHEDULING OF IRREGULARLY STRUCTURED PARALLEL COMPUTATIONS IN HETEROGENEOUS DISTRIBUTED SYSTEMS
    SMITH, SL
    SIGPLAN NOTICES, 1993, 28 (01): : 86 - 86
  • [32] Space/time-efficient scheduling and execution of parallel irregular computations
    Yang, T
    Fu, C
    ACM TRANSACTIONS ON PROGRAMMING LANGUAGES AND SYSTEMS, 1998, 20 (06): : 1195 - 1222
  • [33] Demonstration of string breaking in quantum chromodynamics by large-scale eigenvalue computations
    Attig, N
    Bali, GS
    Düssel, T
    Lippert, T
    Neff, H
    Prkaçin, Z
    Schilling, K
    COMPUTER PHYSICS COMMUNICATIONS, 2005, 169 (1-3) : 382 - 385
  • [34] Parallel computations of dissipative quantum systems: A nonlinear oscillator in a strict quantum regime
    A. R. Shahinyan
    T. V. Gevorgyan
    Journal of Contemporary Physics (Armenian Academy of Sciences), 2013, 48 : 112 - 118
  • [35] Parallel computations of dissipative quantum systems: A nonlinear oscillator in a strict quantum regime
    Shahinyan, A. R.
    Gevorgyan, T. V.
    JOURNAL OF CONTEMPORARY PHYSICS-ARMENIAN ACADEMY OF SCIENCES, 2013, 48 (03) : 112 - 118
  • [36] EIGENVALUE COMPUTATIONS BASED ON IDR
    Gutknecht, Martin H.
    Zemke, Jens-Peter M.
    SIAM JOURNAL ON MATRIX ANALYSIS AND APPLICATIONS, 2013, 34 (02) : 283 - 311
  • [37] Automatic code generation for quantum chemistry applications
    Mazur, Grzegorz
    Makowski, Marcin
    Lazarski, Roman
    Wlodarczyk, Radoslaw
    Czajkowska, Ewa
    Glanowski, Michal
    INTERNATIONAL JOURNAL OF QUANTUM CHEMISTRY, 2016, 116 (18) : 1370 - 1381
  • [38] Qcforever2: Advanced Automation of Quantum Chemistry Computations
    Sumita, Masato
    Terayama, Kei
    Ishida, Shoichi
    Suga, Kensuke
    Saito, Shohei
    Tsuda, Koji
    JOURNAL OF COMPUTATIONAL CHEMISTRY, 2025, 46 (03)
  • [39] On some linear and nonlinear eigenvalue problems in relativistic quantum chemistry
    Esteban, MJ
    Séré, E
    VARIATIONAL AND TOPOLOGICAL METHODS IN THE STUDY OF NONLINEAR PHENOMENA, 2002, 49 : 15 - 27
  • [40] Scheduling data-parallel computations on heterogeneous and time-shared environments
    Orlando, S
    Perego, N
    EURO-PAR '98 PARALLEL PROCESSING, 1998, 1470 : 356 - 366