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 条
  • [1] GPU algorithms for density matrix methods on MOPAC: linear scaling electronic structure calculations for large molecular systems
    Julio Daniel Carvalho Maia
    Lucidio dos Anjos Formiga Cabral
    Gerd Bruno Rocha
    Journal of Molecular Modeling, 2020, 26
  • [2] Assessment of density matrix methods for linear scaling electronic structure calculations
    Rudberg, Elias
    Rubensson, Emanuel H.
    JOURNAL OF PHYSICS-CONDENSED MATTER, 2011, 23 (07)
  • [3] A perspective on the density matrix purification for linear scaling electronic structure calculations
    Kim, Jaehoon
    Jung, Yousung
    INTERNATIONAL JOURNAL OF QUANTUM CHEMISTRY, 2016, 116 (08) : 563 - 568
  • [4] Large-scale electronic structure calculations using linear scaling methods
    Galli, G
    PHYSICA STATUS SOLIDI B-BASIC SOLID STATE PHYSICS, 2000, 217 (01): : 231 - 249
  • [5] Linear scaling methods for electronic structure calculations and quantum molecular dynamics simulations
    Galli, Giulia
    Current Opinion in Solid State and Materials Science, 1996, 1 (06): : 864 - 874
  • [6] Linear scaling methods for electronic structure calculations and quantum molecular dynamics simulations
    Galli, G
    CURRENT OPINION IN SOLID STATE & MATERIALS SCIENCE, 1996, 1 (06): : 864 - 874
  • [7] Formulation of linear scaling methods for electronic structure calculations
    Kanhere, DG
    Dhavale, A
    Ludeña, EY
    Karasiev, V
    Artemyev, A
    CONDENSED MATTER THEORIES, VOL 16, 2001, 16 : 61 - 70
  • [8] GPU implementation of the linear scaling three dimensional fragment method for large scale electronic structure calculations
    Jia, Weile
    Wang, Jue
    Chi, Xuebin
    Wang, Lin-Wang
    COMPUTER PHYSICS COMMUNICATIONS, 2017, 211 : 8 - 15
  • [9] Chebyshev expansion methods for electronic structure calculations on large molecular systems
    Baer, R
    HeadGordon, M
    JOURNAL OF CHEMICAL PHYSICS, 1997, 107 (23): : 10003 - 10013
  • [10] Iterative density matrix strategies in linear scaling first principles electronic structure calculations.
    Niklasson, AMN
    ABSTRACTS OF PAPERS OF THE AMERICAN CHEMICAL SOCIETY, 2003, 225 : U453 - U454