Implementing molecular dynamics on hybrid high performance computers - Particle-particle particle-mesh

被引:382
|
作者
Brown, W. Michael [1 ]
Kohlmeyer, Axel [2 ]
Plimpton, Steven J. [3 ]
Tharrington, Arnold N. [1 ]
机构
[1] Oak Ridge Natl Lab, Natl Ctr Computat Sci, Oak Ridge, TN 37831 USA
[2] Temple Univ, Inst Computat Mol Sci, Philadelphia, PA 19122 USA
[3] Sandia Natl Labs, Albuquerque, NM USA
基金
美国国家科学基金会;
关键词
Molecular dynamics; Electrostatics; Particle mesh; GPU; Hybrid parallel computing; EWALD SUMS;
D O I
10.1016/j.cpc.2011.10.012
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
The use of accelerators such as graphics processing units (GPUs) has become popular in scientific computing applications due to their low cost, impressive floating-point capabilities, high memory bandwidth, and low electrical power requirements. Hybrid high-performance computers, machines with nodes containing more than one type of floating-point processor (e.g. CPU and GPU), are now becoming more prevalent due to these advantages. In this paper, we present a continuation of previous work implementing algorithms for using accelerators into the LAMMPS molecular dynamics software for distributed memory parallel hybrid machines. In our previous work, we focused on acceleration for short-range models with an approach intended to harness the processing power of both the accelerator and (multi-core) CPUs. To augment the existing implementations, we present an efficient implementation of long-range electrostatic force calculation for molecular dynamics. Specifically, we present an implementation of the particle-particle particle-mesh method based on the work by Harvey and De Fabritiis. We present benchmark results on the Keeneland InfiniBand GPU cluster. We provide a performance comparison of the same kernels compiled with both CUDA and OpenCL. We discuss limitations to parallel efficiency and future directions for improving performance on hybrid or heterogeneous computers. (C) 2011 Elsevier B.V. All rights reserved.
引用
收藏
页码:449 / 459
页数:11
相关论文
共 50 条
  • [21] A hybrid multiscale dissipative particle dynamics method coupling particle and continuum for complex fluid
    Li, Yanggui
    Geng, Xingguo
    Ouyang, Jie
    Zang, Duyang
    Zhuang, Xin
    MICROFLUIDICS AND NANOFLUIDICS, 2015, 19 (04) : 941 - 952
  • [22] Molecular dynamics simulations in hybrid particle-continuum schemes: Pitfalls and caveats
    Stalter, S.
    Yelash, L.
    Emamy, N.
    Statt, A.
    Hanke, M.
    Lukacova-Medvid'ova, M.
    Virnau, P.
    COMPUTER PHYSICS COMMUNICATIONS, 2018, 224 : 198 - 208
  • [23] Aspherical particle models for molecular dynamics simulation
    Trung Dac Nguyen
    Plimpton, Steven J.
    COMPUTER PHYSICS COMMUNICATIONS, 2019, 243 (12-24) : 12 - 24
  • [24] Accelerating t-SNE using Fast Fourier Transforms and the Particle-Mesh Algorithm from Physics
    Delchevalerie, Valentin
    Mayer, Alexandre
    Bibal, Adrien
    Frenay, Benoit
    2021 INTERNATIONAL JOINT CONFERENCE ON NEURAL NETWORKS (IJCNN), 2021,
  • [25] HOOMD-blue: A Python']Python package for high-performance molecular dynamics and hard particle Monte Carlo simulations
    Anderson, Joshua A.
    Glaser, Jens
    Glotzer, Sharon C.
    COMPUTATIONAL MATERIALS SCIENCE, 2020, 173 (173)
  • [26] Molecular dynamics study of polymer crystallization in the presence of a particle
    Zhang, Dongsheng
    Meyer, Hendrik
    JOURNAL OF POLYMER SCIENCE PART B-POLYMER PHYSICS, 2007, 45 (16) : 2161 - 2166
  • [27] Implicit particle wall boundary condition in molecular dynamics
    Spijker, P.
    ten Eikelder, H. M. M.
    Markvoort, A. J.
    Nedea, S. V.
    Hilbers, P. A. J.
    PROCEEDINGS OF THE INSTITUTION OF MECHANICAL ENGINEERS PART C-JOURNAL OF MECHANICAL ENGINEERING SCIENCE, 2008, 222 (05) : 855 - 864
  • [28] Massively Parallel Implementation of Divide-and-Conquer Jacobi Iterations Using Particle-Mesh Ewald for Force Field Polarization
    Nocito, Dominique
    Beran, Gregory J. O.
    JOURNAL OF CHEMICAL THEORY AND COMPUTATION, 2018, 14 (07) : 3633 - 3642
  • [29] Hybrid particle-in-cell/molecular dynamics simulation of swift-ion tracks in LiF
    Cherednikov, Yaroslav
    Sun, Si Neng
    Urbassek, Herbert M.
    PHYSICAL REVIEW B, 2013, 87 (24)
  • [30] On the equivalence of Eulerian Smoothed Particle Hydrodynamics, Total Lagrangian Smoothed Particle Hydrodynamics and molecular dynamics simulations for solids
    Islam, Md Rushdie Ibne
    Ganesh, Kona Veera
    Patra, Puneet Kumar
    COMPUTER METHODS IN APPLIED MECHANICS AND ENGINEERING, 2022, 391