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


A thread-level parallelization of pairwise additive potential and force calculations suitable for current many-core architectures
Authors:Yoshimichi Andoh  Soichiro Suzuki  Satoshi Ohshima  Tatsuya Sakashita  Masao Ogino  Takahiro Katagiri  Noriyuki Yoshii  Susumu Okazaki
Affiliation:1.Center for Computational Science, Graduate School of Engineering,Nagoya University,Nagoya,Japan;2.RIKEN Advanced Institute for Computational Science,Kobe,Japan;3.Information Technology Center,The University of Tokyo,Tokyo,Japan;4.Department of Materials Chemistry,Nagoya University,Nagoya,Japan;5.Information Technology Center,Nagoya University,Nagoya,Japan
Abstract:In molecular dynamics (MD) simulations, calculations of potentials and their derivatives by coordinate, i.e., forces, in a pairwise additive manner such as the Lennard–Jones interactions and a short-range part of the Coulombic interactions form the main part of arithmetic operations. It is essential to achieve high thread-level parallelization efficiency of these pairwise additive calculations of potentials and forces to use current supercomputers with many-core architectures effectively. In this paper, we propose four new thread-level parallelization algorithms for the pairwise additive potential and force calculations. We implement the four codes in a MD calculation code based on the fast multipole method. Performance benchmarks were taken on the FX100 supercomputer and Intel Xeon Phi coprocessor. The code succeeds in achieving high thread-level parallelization efficiency with 32 threads on the FX100 and up to 60 threads on the Xeon Phi.
Keywords:
本文献已被 SpringerLink 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

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