Time-dependent density-functional theory in massively parallel computer architectures: the OCTOPUS project

被引:232
作者
Andrade, Xavier [1 ]
Alberdi-Rodriguez, Joseba [2 ,3 ]
Strubbe, David A. [4 ,5 ]
Oliveira, Micael J. T. [6 ]
Nogueira, Fernando [6 ]
Castro, Alberto [7 ]
Muguerza, Javier
Arruabarrena, Agustin
Louie, Steven G. [4 ,5 ]
Aspuru-Guzik, Alan [1 ]
Rubio, Angel [2 ,3 ,8 ]
Marques, Miguel A. L. [9 ,10 ]
机构
[1] Harvard Univ, Dept Chem & Chem Biol, Cambridge, MA 02138 USA
[2] Univ Basque Country UPV EHU, Nanobio Spect Grp, Donostia San Sebastian 20018, Spain
[3] Univ Basque Country UPV EHU, ETSF Sci Dev Ctr, Dept Fis Mat, Ctr Fis Mat CSIC UPV EHU & DIPC, Donostia San Sebastian 20018, Spain
[4] Univ Calif Berkeley, Dept Phys, Berkeley, CA 94720 USA
[5] Univ Calif Berkeley, Lawrence Berkeley Natl Lab, Div Mat Sci, Berkeley, CA 94720 USA
[6] Univ Coimbra, Ctr Computat Phys, P-004516 Coimbra, Portugal
[7] Univ Zaragoza, Zaragoza Ctr Adv Modelling ZCAM, Inst Biocomputat & Phys Complex Syst BIFI, E-50009 Zaragoza, Spain
[8] Max Planck Gesell, Fritz Haber Inst, Berlin, Germany
[9] Univ Lyon, F-69000 Lyon, France
[10] Univ Lyon 1, CNRS, UMR 5586, LPMCN, F-69622 Villeurbanne, France
基金
美国国家科学基金会; 欧洲研究理事会;
关键词
ELECTRONIC-STRUCTURE CALCULATIONS; MOLECULAR-DYNAMICS; OPTICAL-PROPERTIES; REAL-TIME; BASIS-SET; PSEUDOPOTENTIALS; SYSTEMS; 1ST-PRINCIPLES; NANOSTRUCTURES; APPROXIMATION;
D O I
10.1088/0953-8984/24/23/233202
中图分类号
O469 [凝聚态物理学];
学科分类号
070205 ;
摘要
OCTOPUS is a general-purpose density-functional theory (DFT) code, with a particular emphasis on the time-dependent version of DFT (TDDFT). In this paper we present the ongoing efforts to achieve the parallelization of OCTOPUS. We focus on the real-time variant of TDDFT, where the time-dependent Kohn-Sham equations are directly propagated in time. This approach has great potential for execution in massively parallel systems such as modern supercomputers with thousands of processors and graphics processing units (GPUs). For harvesting the potential of conventional supercomputers, the main strategy is a multi-level parallelization scheme that combines the inherent scalability of real-time TDDFT with a real-space grid domain-partitioning approach. A scalable Poisson solver is critical for the efficiency of this scheme. For GPUs, we show how using blocks of Kohn-Sham states provides the required level of data parallelism and that this strategy is also applicable for code optimization on standard processors. Our results show that real-time TDDFT, as implemented in OCTOPUS, can be the method of choice for studying the excited states of large molecular systems in modern parallel architectures.
引用
收藏
页数:11
相关论文
共 81 条
[21]  
Castro A., 2012, LECT NOTE PHYS, V837, P265
[22]  
Castro A, 2004, J COMPUT THEOR NANOS, V1, P231, DOI [10.1166/jctn.2004.021, 10.1166/jctn.2004.2931]
[23]   octopus: a tool for the application of time-dependent density functional theory [J].
Castro, Alberto ;
Appel, Heiko ;
Oliveira, Micael ;
Rozzi, Carlo A. ;
Andrade, Xavier ;
Lorenzen, Florian ;
Marques, M. A. L. ;
Gross, E. K. U. ;
Rubio, Angel .
PHYSICA STATUS SOLIDI B-BASIC SOLID STATE PHYSICS, 2006, 243 (11) :2465-2488
[24]   The role of dimensionality on the quenching of spin-orbit effects in the optics of gold nanostructures [J].
Castro, Alberto ;
Marques, Miguel A. L. ;
Romero, Aldo H. ;
Oliveira, Micael J. T. ;
Rubio, Angel .
JOURNAL OF CHEMICAL PHYSICS, 2008, 129 (14)
[25]   FINITE-DIFFERENCE-PSEUDOPOTENTIAL METHOD - ELECTRONIC-STRUCTURE CALCULATIONS WITHOUT A BASIS [J].
CHELIKOWSKY, JR ;
TROULLIER, N ;
SAAD, Y .
PHYSICAL REVIEW LETTERS, 1994, 72 (08) :1240-1243
[26]   BerkeleyGW: A massively parallel computer package for the calculation of the quasiparticle and optical properties of materials and nanostructures [J].
Deslippe, Jack ;
Samsonidze, Georgy ;
Strubbe, David A. ;
Jain, Manish ;
Cohen, Marvin L. ;
Louie, Steven G. .
COMPUTER PHYSICS COMMUNICATIONS, 2012, 183 (06) :1269-1289
[27]  
Devine K, 2002, COMPUT SCI ENG, V4, P90, DOI 10.1109/5992.988653
[28]   Ab initio pseudopotentials for electronic structure calculations of poly-atomic systems using density-functional theory [J].
Fuchs, M ;
Scheffler, M .
COMPUTER PHYSICS COMMUNICATIONS, 1999, 119 (01) :67-98
[29]   Nonlinear phenomena in time-dependent density-functional theory: What Rabi oscillations can teach us [J].
Fuks, J. I. ;
Helbig, N. ;
Tokatly, I. V. ;
Rubio, A. .
PHYSICAL REVIEW B, 2011, 84 (07)
[30]   Charge transfer in time-dependent density-functional theory via spin-symmetry breaking [J].
Fuks, Johanna I. ;
Rubio, Angel ;
Maitra, Neepa T. .
PHYSICAL REVIEW A, 2011, 83 (04)