首页 | 本学科首页   官方微博 | 高级检索  
     


Efficient parallel implementation of Ewald summation in molecular dynamics simulations on multi-core platforms
Authors:Yali Liu  Changjun Hu  Chongchong Zhao
Affiliation:aSchool of Information Engineering, University of Science and Technology Beijing, No. 30 Xueyuan Road, Haidian District, Beijing 100083, PR China;bSchool of Science and Technology, Beijing City University, No. 269 Beisihuan Zhonglu Road, Haidian District, Beijing 100083, PR China
Abstract:We present a multi-step computation method to implement the Ewald summation for long-range electrostatic interactions in molecular dynamic simulations on a multi-core machine. Our methodology is based on the OpenMP programming model. It partitions computations of real-space summation among threads so that the global force of a single particle cannot be modified by more than one thread simultaneously. It requires neither a private copy of the force array for each thread nor an inspector at runtime. Compared with some other methods that can parallelise reduction operations on a force-array, our method achieves relatively higher speedups and lower L2 cache miss and bus utilisation ratios.
Keywords:Parallel computing  Array reduction  OpenMP model  Long-range Coulombic interactions  Ewald summation
本文献已被 ScienceDirect 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号