Prentice Joseph C A, Aarons Jolyon, Womack James C, Allen Alice E A, Andrinopoulos Lampros, Anton Lucian, Bell Robert A, Bhandari Arihant, Bramley Gabriel A, Charlton Robert J, Clements Rebecca J, Cole Daniel J, Constantinescu Gabriel, Corsetti Fabiano, Dubois Simon M-M, Duff Kevin K B, Escartín José María, Greco Andrea, Hill Quintin, Lee Louis P, Linscott Edward, O'Regan David D, Phipps Maximillian J S, Ratcliff Laura E, Serrano Álvaro Ruiz, Tait Edward W, Teobaldi Gilberto, Vitale Valerio, Yeung Nelson, Zuehlsdorff Tim J, Dziedzic Jacek, Haynes Peter D, Hine Nicholas D M, Mostofi Arash A, Payne Mike C, Skylaris Chris-Kriton
Department of Materials, Imperial College London, Exhibition Road, London SW7 2AZ, United Kingdom.
Department of Physics, University of Warwick, Gibbet Hill Road, Coventry CV4 7AL, United Kingdom.
J Chem Phys. 2020 May 7;152(17):174111. doi: 10.1063/5.0004445.
We present an overview of the onetep program for linear-scaling density functional theory (DFT) calculations with large basis set (plane-wave) accuracy on parallel computers. The DFT energy is computed from the density matrix, which is constructed from spatially localized orbitals we call Non-orthogonal Generalized Wannier Functions (NGWFs), expressed in terms of periodic sinc (psinc) functions. During the calculation, both the density matrix and the NGWFs are optimized with localization constraints. By taking advantage of localization, onetep is able to perform calculations including thousands of atoms with computational effort, which scales linearly with the number or atoms. The code has a large and diverse range of capabilities, explored in this paper, including different boundary conditions, various exchange-correlation functionals (with and without exact exchange), finite electronic temperature methods for metallic systems, methods for strongly correlated systems, molecular dynamics, vibrational calculations, time-dependent DFT, electronic transport, core loss spectroscopy, implicit solvation, quantum mechanical (QM)/molecular mechanical and QM-in-QM embedding, density of states calculations, distributed multipole analysis, and methods for partitioning charges and interactions between fragments. Calculations with onetep provide unique insights into large and complex systems that require an accurate atomic-level description, ranging from biomolecular to chemical, to materials, and to physical problems, as we show with a small selection of illustrative examples. onetep has always aimed to be at the cutting edge of method and software developments, and it serves as a platform for developing new methods of electronic structure simulation. We therefore conclude by describing some of the challenges and directions for its future developments and applications.
我们概述了onetep程序,该程序用于在并行计算机上进行具有大基组(平面波)精度的线性标度密度泛函理论(DFT)计算。DFT能量由密度矩阵计算得出,密度矩阵由我们称为非正交广义万尼尔函数(NGWFs)的空间局域轨道构成,这些轨道用周期 sinc(psinc)函数表示。在计算过程中,密度矩阵和NGWFs都在局域化约束下进行优化。通过利用局域化,onetep能够以与原子数线性相关的计算量来执行包含数千个原子的计算。本文探讨了该代码具有广泛多样的功能,包括不同的边界条件、各种交换关联泛函(有精确交换和无精确交换)、金属系统的有限电子温度方法、强关联系统的方法、分子动力学、振动计算、含时DFT、电子输运、芯损光谱、隐式溶剂化、量子力学(QM)/分子力学和QM-in-QM嵌入、态密度计算、分布式多极分析以及片段间电荷和相互作用的划分方法。正如我们通过一小部分示例所示,使用onetep进行的计算为从生物分子到化学、材料以及物理问题等需要精确原子级描述的大型复杂系统提供了独特的见解。onetep一直致力于处于方法和软件开发的前沿,并作为开发电子结构模拟新方法的平台。因此,我们通过描述其未来发展和应用面临的一些挑战和方向来进行总结。