arrow
返回

Computing the Density Matrix in Electronic Structure Theory on Graphics Processing Units

delete2012-10-08
delete24
PRE
AI
M
M. J. Cawkwell *
E
Edward Sanville
S
Susan M. Mniszewski
A
Anders M. N. Niklasson
DOI:10.1021/ct300442wdelete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
The Self-consistent solution of a Schrodinger-like equation for the density matrix is a critical and computationally demanding step in quantum based models of interatomic bonding. This step was tackled historically via the diagonalization of the Hamiltonian. We have investigated the performance and accuracy of the second-order spectral projection (SP2) algorithm for the computation of the density matrix via a recursive expansion of the Fermi operator in a series of generalized matrix-matrix multiplications. We demonstrate that owing to its simplicity, the SP2 algorithm [Niklasson, A. M. N. Phys. Rev. B 2002, 66, 155115] is exceptionally well suited to implementation on graphics processing units (GPUs). The performance in double and single precision arithmetic of a hybrid GPU/central processing unit (CPU), and full GPU implementation of the SP2 algorithm exceed those of a CPU only implementation of the SP2 algorithm and traditional matrix diagonalization when the dimensions of the matrices exceed about 2000 x 2000. Padding schemes for arrays allocated hi the GPU memory that optimize the performance. Of the CUBLAS implementations of the level 3 BLAS DGEMM and SGEMM subroutines for generalized matrix-matrix multiplications are described in detail. The analysis Of the relative performance of the hybrid CPU/GPU and full GPU implementations indicate that the transfer of arrays between the GPU and CPU constitutes only a small fraction Of the total computation time The errors measured in the self consistent density matrices computed using the SP2 algorithm are generally smaller than those measured in matrices computed via diagonalization. Furthermore, the errors in the density matrices computed using the SP2 algorithm do not exhibit any dependence of system size, whereas the errors increase linearly with the number of orbitals when diagonalization is employed.
Keyword:
1ST PRINCIPLES
DIAGONALIZATION

期刊

Journal of Chemical Theory and Computation 封面图
Journal of Chemical Theory and Computation
IF:
5.5
论文数:
1.1W
被引数:
5.4W

机构

U
united states department of energy (doe)
学者数:
11.3W
论文数: 9.6W
被引数: 246
L
Los Alamos National Laboratory
学者数:
9.6K
论文数: 6.7K
被引数: 1.9W
引用论文

引用论文

rRNA gene restriction patterns of leptospira: A molecular typing system钩端螺旋体的rRNA基因限制模式: 分子分型系统
err1990-01-01
err0
errOAAI
errP. Pérolat; F. Grimont; B. Regnault; P.A.D. Grimont; E. Fournié; H. Thevenet; G. Baranton
err分享
err收藏
err
IF0
err
err0
PREAI
err
err分享
err收藏
Nonorthogonal density-matrix perturbation theory
err2005-08-03
err21
errOAAI
errNiklasson, AMN; Weber, V; Challacombe, M
err分享
err收藏
Gold catalyzed growth of silicon nanowires by plasma enhanced chemical vapor deposition金催化等离子体增强化学气相沉积法生长硅纳米线
err2003-11-01
err0
PREAI
errS. Hofmann; C. Ducati; R. J. Neill; S. Piscanec; A. C. Ferrari; J. Geng; R. E. Dunin-Borkowski; J. Robertson
err分享
err收藏
Divergent Semantic Behavior in Aphasia失语症的不同语义行为
err1976-12-01
err0
PREAI
errRoberta Chapey; Seymour Rigrodsky; Eleanor B. Morrison
err分享
err收藏
err分享
err收藏
err分享
err收藏
学者 查看更多内容