INQ, a Modern GPU-Accelerated Computational Framework for (Time-Dependent) Density Functional Theory

被引:16
作者
Andrade, Xavier [3 ]
Das Pemmaraju, Chaitanya [1 ]
Kartsev, Alexey [1 ]
Xiao, Jun [1 ]
Lindenberg, Aaron [1 ]
Rajpurohit, Sangeeta [2 ]
Tan, Liang Z. [2 ]
Ogitsu, Tadashi [3 ]
Correa, Alfredo A. [3 ]
机构
[1] SLAC Natl Accelerator Lab, Stanford Inst Mat & Energy Sci, Menlo Pk, CA 94025 USA
[2] Lawrence Berkeley Natl Lab, Mol Foundry, Berkeley, CA 94720 USA
[3] Lawrence Livermore Natl Lab, Quantum Simulat Grp, Livermore, CA 94551 USA
关键词
ELECTRONIC-STRUCTURE CALCULATIONS; TOTAL-ENERGY CALCULATIONS; MOLECULAR-DYNAMICS; OPTICAL-RESPONSE; PSEUDOPOTENTIALS; PERFORMANCE; EXCHANGE; EXCITATIONS; SCATTERING; CHEMISTRY;
D O I
10.1021/acs.jctc.1c00562
中图分类号
O64 [物理化学(理论化学)、化学物理学];
学科分类号
070304 ; 081704 ;
摘要
We present INQ, a new implementation of density functional theory (DFT) and time-dependent DFT (TDDFT) written from scratch to work on graphic processing units (GPUs). Besides GPU support, INQ makes use of modern code design features and takes advantage of newly available hardware. By designing the code around algorithms, rather than against specific implementations and numerical libraries, we aim to provide a concise and modular code. The result is a fairly complete DFT/TDDFT implementation in roughly 12 000 lines of open-source C++ code representing a modular platform for community-driven application development on emerging high-performance computing architectures.
引用
收藏
页码:7447 / 7467
页数:21
相关论文
共 194 条
[1]  
Alpay A., 2020, INT WORKSH OPENCL, P1
[2]  
Anderson E., 1999, LAPACK USERSGUIDE
[3]  
Andrade X, 2010, LINEAR NONLINEAR RES
[4]  
Andrade X., 2012, FUNDAMENTALS TIME DE, P401
[5]   Negative differential conductivity in liquid aluminum from real-time quantum simulations [J].
Andrade, Xavier ;
Hamel, Sebastien ;
Correa, Alfredo A. .
EUROPEAN PHYSICAL JOURNAL B, 2018, 91 (10)
[6]   Real-space grids and the Octopus code as tools for the development of new simulation approaches for electronic systems [J].
Andrade, Xavier ;
Strubbe, David ;
De Giovannini, Umberto ;
Hjorth Larsen, Ask ;
Oliveira, Micael J. T. ;
Alberdi-Rodriguez, Joseba ;
Varas, Alejandro ;
Theophilou, Iris ;
Helbig, Nicole ;
Verstraete, Matthieu J. ;
Stella, Lorenzo ;
Nogueira, Fernando ;
Aspuru-Guzik, Alan ;
Castro, Alberto ;
Marques, Miguel A. L. ;
Rubio, Angel .
PHYSICAL CHEMISTRY CHEMICAL PHYSICS, 2015, 17 (47) :31371-31396
[7]   Real-Space Density Functional Theory on Graphical Processing Units: Computational Approach and Comparison to Gaussian Basis Set Methods [J].
Andrade, Xavier ;
Aspuru-Guzik, Alan .
JOURNAL OF CHEMICAL THEORY AND COMPUTATION, 2013, 9 (10) :4360-4373
[8]   Time-dependent density-functional theory in massively parallel computer architectures: the OCTOPUS project [J].
Andrade, Xavier ;
Alberdi-Rodriguez, Joseba ;
Strubbe, David A. ;
Oliveira, Micael J. T. ;
Nogueira, Fernando ;
Castro, Alberto ;
Muguerza, Javier ;
Arruabarrena, Agustin ;
Louie, Steven G. ;
Aspuru-Guzik, Alan ;
Rubio, Angel ;
Marques, Miguel A. L. .
JOURNAL OF PHYSICS-CONDENSED MATTER, 2012, 24 (23)
[9]   Modified Ehrenfest Formalism for Efficient Large-Scale ab initio Molecular Dynamics [J].
Andrade, Xavier ;
Castro, Alberto ;
Zueco, David ;
Alonso, J. L. ;
Echenique, Pablo ;
Falceto, Fernando ;
Rubio, Angel .
JOURNAL OF CHEMICAL THEORY AND COMPUTATION, 2009, 5 (04) :728-742
[10]  
[Anonymous], 1997, Parallel Programming with MPI