Computation of the Density Matrix in Electronic Structure Theory in Parallel on Multiple Graphics Processing Units

被引:10
|
作者
Cawkwell, M. J. [1 ]
Wood, M. A. [1 ,3 ]
Niklasson, Anders M. N. [1 ]
Mniszewski, S. M. [2 ]
机构
[1] Los Alamos Natl Lab, Div Theoret, Los Alamos, NM 87545 USA
[2] Los Alamos Natl Lab, Comp Computat & Stat Sci Div, Los Alamos, NM 87545 USA
[3] Purdue Univ, Sch Mat Engn, W Lafayette, IN 47907 USA
关键词
TIGHT-BINDING METHOD; 1ST PRINCIPLES; DIAGONALIZATION; SIMULATIONS;
D O I
10.1021/ct5008229
中图分类号
O64 [物理化学(理论化学)、化学物理学];
学科分类号
070304 ; 081704 ;
摘要
The algorithm developed in Cawkwell, M. J. et al. J. Chem. Theory Comput. 2012, 8, 4094 for the computation of the density matrix in electronic structure theory on a graphics processing unit (GPU) using the second-order spectral projection (SP2) method [Niklasson, A. M. N. Phys. Rev. B 2002, 66, 155115] has been efficiently parallelized over multiple GPUs on a single compute node. The parallel implementation provides significant speed-ups with respect to the single GPU version with no loss of accuracy. The performance and accuracy of the parallel GPU-based algorithm is compared with the performance of the SP2 algorithm and traditional matrix diagonalization methods on a multicore central processing unit (CPU).
引用
收藏
页码:5391 / 5396
页数:6
相关论文
共 50 条
  • [1] Computing the Density Matrix in Electronic Structure Theory on Graphics Processing Units
    Cawkwell, M. J.
    Sanville, E. J.
    Mniszewski, S. M.
    Niklasson, Anders M. N.
    JOURNAL OF CHEMICAL THEORY AND COMPUTATION, 2012, 8 (11) : 4094 - 4101
  • [2] Parallel Electronic Structure Calculations Using Multiple Graphics Processing Units (GPUs)
    Hakala, Samuli
    Havu, Ville
    Enkovaara, Jussi
    Nieminen, Risto
    APPLIED PARALLEL AND SCIENTIFIC COMPUTING (PARA 2012), 2013, 7782 : 63 - 76
  • [3] Parallel Computation of Bivariate Polynomial Resultants on Graphics Processing Units
    Stussak, Christian
    Schenzel, Peter
    APPLIED PARALLEL AND SCIENTIFIC COMPUTING, PT II, 2012, 7134 : 78 - 87
  • [4] Massively Parallel Computation of Linear Recurrence Equations with Graphics Processing Units
    Sung, Wonyong
    Lee, Dong-hwan
    Hwang, Kyuyeon
    2018 INTERNATIONAL CONFERENCE ON EMBEDDED COMPUTER SYSTEMS: ARCHITECTURES, MODELING, AND SIMULATION (SAMOS XVIII), 2018, : 10 - 17
  • [5] Parallel Computation of Trajectories Using Graphics Processing Units and Interpolated Gravity Models
    Arora, Nitin
    Vittaldev, Vivek
    Russell, Ryan P.
    JOURNAL OF GUIDANCE CONTROL AND DYNAMICS, 2015, 38 (08) : 1345 - 1355
  • [6] Accelerated Multidimensional Radiofrequency Pulse Design for Parallel Transmission Using Concurrent Computation on Multiple Graphics Processing Units
    Deng, Weiran
    Yang, Cungeng
    Stenger, V. Andrew
    MAGNETIC RESONANCE IN MEDICINE, 2011, 65 (02) : 363 - 369
  • [7] An Optimized Parallel IDCT on Graphics Processing Units
    Wang, Biao
    Alvarez-Mesa, Mauricio
    Chi, Chi Ching
    Juurlink, Ben
    EURO-PAR 2012: PARALLEL PROCESSING WORKSHOPS, 2013, 7640 : 155 - 164
  • [8] Parallel pattern mining on Graphics Processing Units
    Hryniow, Krzysztof
    PROCEEDINGS OF THE 2013 14TH INTERNATIONAL CARPATHIAN CONTROL CONFERENCE (ICCC), 2013, : 134 - 139
  • [9] Wavelets for density matrix computation in electronic structure calculation
    Schneider, Reinhold
    Weber, Toralf
    APPLIED NUMERICAL MATHEMATICS, 2006, 56 (10-11) : 1383 - 1396
  • [10] Optimizing the computation of a parallel 3D finite difference algorithm for graphics processing units
    Porter-Sobieraj, J.
    Cygert, S.
    Kikola, D.
    Sikorski, J.
    Slodkowski, M.
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2015, 27 (06): : 1591 - 1602