中文

基于单元分解与数据排序方法的分子模拟改进邻域列表算法

计算物理 2009-11-10 v3

摘要

提出了一种改进的邻域列表算法,以减少分子模拟中不必要的原子间距离计算。该算法结合了 Verlet 表和单元链表算法的优点,采用单元分解方法加速邻域列表构建速度,采用数据排序方法降低 CPU 数据缓存缺失率,并采用部分更新方法最小化邻域列表的不必要重建。使用所提出的算法评估了分子动力学模拟的串行和并行性能,并与使用传统 Verlet 表和单元链表算法的性能进行了比较。结果表明,在原子数较少和较多的情况下,新算法的性能均优于传统算法 2~3 倍。

关键词

引用

@article{arxiv.physics/0311055,
  title  = {Improved neighbor list algorithm in molecular simulations using cell decomposition and data sorting method},
  author = {Zhenhua Yao and Jian-Sheng Wang and Gui-Rong Liu and Min Cheng},
  journal= {arXiv preprint arXiv:physics/0311055},
  year   = {2009}
}

备注

14 pages, 7 figures. Submitted to Computer Physics Communications