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 条
  • [41] Methods for electronic-structure calculations:: Overview from a reduced-density-matrix point of view
    Ziesche, P
    Tasnádi, F
    INTERNATIONAL JOURNAL OF QUANTUM CHEMISTRY, 2004, 100 (04) : 495 - 508
  • [42] GPU acceleration of local and semilocal density functional calculations in the SPARC electronic structure code
    Sharma, Abhiraj
    Metere, Alfredo
    Suryanarayana, Phanish
    Erlandson, Lucas
    Chow, Edmond
    Pask, John E.
    JOURNAL OF CHEMICAL PHYSICS, 2023, 158 (20):
  • [43] Linear-scaling methods for DFT calculations on very large systems with plane-wave accuracy.
    Gillan, MJ
    Bowler, DR
    ABSTRACTS OF PAPERS OF THE AMERICAN CHEMICAL SOCIETY, 2001, 221 : U398 - U398
  • [44] NEW METHODS FOR ELECTRONIC-STRUCTURE CALCULATIONS ON LARGE MOLECULES
    FRIESNER, RA
    ANNUAL REVIEW OF PHYSICAL CHEMISTRY, 1991, 42 : 341 - 367
  • [45] Screening methods for linear-scaling short-range hybrid calculations on CPU and GPU architectures
    Beuerle, Matthias
    Kussmann, Joerg
    Ochsenfeld, Christian
    JOURNAL OF CHEMICAL PHYSICS, 2017, 146 (14):
  • [46] THEORETICAL METHODS AND RESULTS FOR ELECTRONIC-STRUCTURE CALCULATIONS ON VERY LARGE SYSTEMS - CARBON CLUSTERS
    ALMLOF, J
    LUTHI, HP
    ACS SYMPOSIUM SERIES, 1987, 353 : 35 - 48
  • [47] Leading Edge Hybrid Multi-GPU Algorithms for Generalized Eigenproblems in Electronic Structure Calculations
    Haidar, Azzam
    Solca, Raffaele
    Gates, Mark
    Tomov, Stanimire
    Schulthess, Thomas
    Dongarra, Jack
    SUPERCOMPUTING (ISC 2013), 2013, 7905 : 67 - 80
  • [48] A divide-and-conquer linear scaling three-dimensional fragment method for large scale electronic structure calculations
    Zhao, Zhengji
    Meza, Juan
    Wang, Lin-Wang
    JOURNAL OF PHYSICS-CONDENSED MATTER, 2008, 20 (29)
  • [49] Linear-scaling density-functional-theory calculations of electronic structure based on real-space grids: design, analysis, and scalability test of parallel algorithms
    Shimojo, F
    Kalia, RK
    Nakano, A
    Vashishta, P
    COMPUTER PHYSICS COMMUNICATIONS, 2001, 140 (03) : 303 - 314
  • [50] Practical Approach to Large-Scale Electronic Structure Calculations in Electrolyte Solutions via Continuum-Embedded Linear-Scaling Density Functional Theory
    Dziedzic, Jacek
    Bhandari, Arihant
    Anton, Lucian
    Peng, Chao
    Womack, James C.
    Famili, Marjan
    Kramer, Denis
    Skylaris, Chris-Kriton
    JOURNAL OF PHYSICAL CHEMISTRY C, 2020, 124 (14): : 7860 - 7872