...
首页> 外文期刊>Journal of chemical theory and computation: JCTC >Efficient Parallel Linear Scaling Construction of the Density Matrix for Born-Oppenheimer Molecular Dynamics
【24h】

Efficient Parallel Linear Scaling Construction of the Density Matrix for Born-Oppenheimer Molecular Dynamics

机译:Born-Oppenheimer分子动力学的密度矩阵的高效并行线性缩放结构

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

摘要

We present an algorithm for the calculation of the density matrix that for insulators scales linearly with system size and parallelizes efficiently on multicore, shared memory platforms with small and controllable numerical errors. The algorithm is based on an implementation of the second-order spectral projection (SP2) algorithm [Niklasson, A. M. N. Phys. Rev. B 2002, 66, 155115] in sparse matrix algebra with the ELLPACK-R data format. We illustrate the performance of the algorithm within self-consistent tight binding theory by total energy calculations of gas phase poly(ethylene) molecules and periodic liquid water systems containing up to 15,000 atoms on up to 16 CPU cores. We consider algorithm-specific performance aspects, such as local vs nonlocal memory access and the degree of matrix sparsity. Comparisons to sparse matrix algebra implementations using off-the-shelf libraries on multicore CPUs, graphics processing units (GPUs), and the Intel many integrated core (MIC) architecture are also presented. The accuracy and stability of the algorithm are illustrated with long duration Born Oppenheimer molecular dynamics simulations of 1000 water molecules and a 303 atom Trp cage protein solvated by 2682 water molecules.
机译:我们提出了一种计算密度矩阵的算法,该算法使绝缘子随系统大小线性缩放,并在数值误差可控的多核共享存储平台上有效地并行化。该算法基于二阶频谱投影(SP2)算法的实现[Niklasson,A. M. N. Phys。 Rev. B 2002,66,155115],具有ELLPACK-R数据格式的稀疏矩阵代数。我们通过气相聚(乙烯)分子和最多16个CPU核上包含多达15,000个原子的周期性液态水系统的总能量计算,说明了自洽紧密绑定理论中算法的性能。我们考虑特定于算法的性能方面,例如本地与非本地内存访问以及矩阵稀疏度。还介绍了使用多核CPU,图形处理单元(GPU)和英特尔多核集成(MIC)架构上的现成库与稀疏矩阵代数实现的比较。长期的Born Oppenheimer分子动力学模拟对1000个水分子和被2682个水分子溶剂化的303原子Trp笼蛋白进行了仿真,证明了该算法的准确性和稳定性。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号