GPU algorithms for density matrix methods on MOPAC: linear scaling electronic structure calculations for large molecular systems

被引:7
|
作者
Maia, Julio Daniel Carvalho [1 ,2 ]
dos Anjos Formiga Cabral, Lucidio [1 ]
Rocha, Gerd Bruno [3 ]
机构
[1] Univ Fed Paraiba, Ctr Informat, BR-58055000 Joao Pessoa, PB, Brazil
[2] Univ Illinois, Beckman Inst, Theoret & Computat Biophys Grp, Urbana, IL 61801 USA
[3] Univ Fed Paraiba, Dept Quim, CCEN, Caixa Postal 5093, BR-58051970 Joao Pessoa, PB, Brazil
关键词
Linear scaling algorithms; Density matrix methods; GPGPU programming; Sparse matrices; Semiempirical methods; TRUST-REGION METHODS; QUANTUM-CHEMISTRY; CHARGE-TRANSFER; DIAGONALIZATION; MULTIPLICATION; PARALLEL; SIMULATIONS; PROGRAM; AM1;
D O I
10.1007/s00894-020-04571-6
中图分类号
Q5 [生物化学]; Q7 [分子生物学];
学科分类号
071010 ; 081704 ;
摘要
Purification of the density matrix methods should be employed when dealing with complex chemical systems containing many atoms. The running times for these methods scale linearly with the number of atoms if we consider the sparsity from the density matrix. Since the efficiency expected from those methods is closely tied to the underlying parallel implementations of the linear algebra operations (e.g., P-2 = P x P), we proposed a central processing unit (CPU) and graphics processing unit (GPU) parallel matrix-matrix multiplication in SVBR (symmetrical variable block row) format for energy calculations through the SP2 algorithm. This algorithm was inserted in MOPAC's MOZYME method, using the original LMO Fock matrix assembly, and the atomic integral calculation implemented on it. Correctness and performance tests show that the implemented SP2 is accurate and fast, as the GPU is able to achieve speedups up to 40 times for a water cluster system with 42,312 orbitals running in one NVIDIA K40 GPU card compared to the single-threaded version. The GPU-accelerated SP2 algorithm using the MOZYME LMO framework enables the calculations of semiempirical wavefunction with stricter SCF criteria for localized charged molecular systems, as well as the single-point energies of molecules with more than 100.000 LMO orbitals in less than 1 h.
引用
收藏
页数:12
相关论文
共 50 条
  • [21] Linear scaling electronic structure methods and applications to carbon systems.
    Scuseria, GE
    ABSTRACTS OF PAPERS OF THE AMERICAN CHEMICAL SOCIETY, 1998, 215 : U208 - U208
  • [22] Localized density matrix minimization and linear-scaling algorithms
    Lai, Rongjie
    Lu, Jianfeng
    JOURNAL OF COMPUTATIONAL PHYSICS, 2016, 315 : 194 - 210
  • [23] Transforms for idempotency purification of density matrices in linear-scaling electronic-structure calculations
    Holas, A
    CHEMICAL PHYSICS LETTERS, 2001, 340 (5-6) : 552 - 558
  • [24] Frozen density matrix approach for electronic structure calculations
    Lee, TS
    Yang, WT
    INTERNATIONAL JOURNAL OF QUANTUM CHEMISTRY, 1998, 69 (03) : 397 - 404
  • [25] Linear scaling electronic structure methods in chemistry and physics
    Goedecker, S
    Scuseria, GE
    COMPUTING IN SCIENCE & ENGINEERING, 2003, 5 (04) : 14 - 21
  • [26] DENSITY-MATRIX ELECTRONIC-STRUCTURE METHOD WITH LINEAR SYSTEM-SIZE SCALING
    LI, XP
    NUNES, RW
    VANDERBILT, D
    PHYSICAL REVIEW B, 1993, 47 (16): : 10891 - 10894
  • [27] Linear scaling density functional theory in Daubechies wavelets basis: Towards paradigm shifts in large-scale electronic structure calculations
    Genovese, Luigi
    Mohr, Stephan
    Ratcliff, Laura
    ABSTRACTS OF PAPERS OF THE AMERICAN CHEMICAL SOCIETY, 2017, 254
  • [28] ELECTRONIC-STRUCTURE CALCULATIONS AND MOLECULAR-DYNAMICS SIMULATIONS WITH LINEAR SYSTEM-SIZE SCALING
    MAURI, F
    GALLI, G
    PHYSICAL REVIEW B, 1994, 50 (07): : 4316 - 4326
  • [29] Linear scaling electronic structure calculations with numerical atomic basis set
    Shang, Honghui
    Xiang, Hongjun
    Li, Zhenyu
    Yang, Jinlong
    INTERNATIONAL REVIEWS IN PHYSICAL CHEMISTRY, 2010, 29 (04) : 665 - 691
  • [30] Preconditioned iterative minimization for linear-scaling electronic structure calculations
    Mostofi, AA
    Haynes, PD
    Skylaris, CK
    Payne, MC
    JOURNAL OF CHEMICAL PHYSICS, 2003, 119 (17): : 8842 - 8848