首页> 外文期刊>Journal of chemical theory and computation: JCTC >Petascale Orbital-Free Density Functional Theory Enabled by Small-Box Algorithms
【24h】

Petascale Orbital-Free Density Functional Theory Enabled by Small-Box Algorithms

机译:小盒算法实现的PB级无轨道密度泛函理论

获取原文
获取原文并翻译 | 示例
           

摘要

Orbital-free density functional theory (OFDFT) is a quantum-mechanics-based method that utilizes electron density as its sole variable. The main computational cost in OFDFT is the ubiquitous use of the fast Fourier transform (FFT), which is mainly adopted to evaluate the kinetic energy density functional (KEDF) and electron electron Coulomb interaction terms. We design and implement a small-box FFT (SBFFT) algorithm to overcome the parallelization limitations of conventional FFT algorithms. We also propose real-space truncation of the nonlocal Wang-Teter KEDF kernel. The scalability of the SBFFT is demonstrated by efficiently simulating one full optimization step (electron density, energies, forces, and stresses) of 1,024,000 lithium (Li) atoms on up to 65,536 cores. We perform other tests using Li as a test material, including calculations of physical properties of different phases of bulk Li, geometry optimizations of nanocrystalline Li, and molecular dynamics simulations of liquid Li. All of the tests yield excellent agreement with the original OFDFT results, suggesting that the OFDFT-SBFFT algorithm opens the door to efficient first-principles simulations of materials containing millions of atoms.
机译:无轨道密度泛函理论(OFDFT)是一种基于量子力学的方法,利用电子密度作为唯一变量。 OFDFT中的主要计算成本是快速傅立叶变换(FFT)的普遍使用,它主要用于评估动能密度泛函(KEDF)和电子库仑相互作用项。我们设计并实现了一种小盒FFT(SBFFT)算法,以克服传统FFT算法的并行化限制。我们还提出了非本地Wang-Teter KEDF内核的实空间截断。通过有效模拟一个完整的优化步骤(电子密度,能量,力和应力),可在多达65,536个核上模拟1,024,000个锂(Li)原子,从而证明了SBFFT的可扩展性。我们使用锂作为测试材料进行其他测试,包括计算体锂的不同相的物理性质,纳米晶锂的几何优化以及液体锂的分子动力学模拟。所有测试均与原始的OFDFT结果完全吻合,这表明OFDFT-SBFFT算法为包含数百万个原子的材料的高效第一性原理模拟打开了大门。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号