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

被引:360
|
作者
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] Dissipative particle dynamics with attractive and repulsive particle-particle interactions
    Liu, MB
    Meakin, P
    Huang, H
    [J]. PHYSICS OF FLUIDS, 2006, 18 (01)
  • [22] Dynamics of particle-particle collisions in a viscous liquid
    Yang, F. -L.
    Hunt, M. L.
    [J]. PHYSICS OF FLUIDS, 2006, 18 (12)
  • [23] A numerical wave tank using a hybrid particle-mesh approach
    Maljaars, Jakob
    Labeur, Robert J.
    Moller, Matthias
    Uijttewaal, Wim
    [J]. PROCEEDINGS OF THE 1ST INTERNATIONAL CONFERENCE ON THE MATERIAL POINT METHOD (MPM 2017), 2017, 175 : 21 - 28
  • [24] A hybrid particle-mesh method for viscous, incompressible, multiphase flows
    Liu, J
    Koshizuka, S
    Oka, Y
    [J]. JOURNAL OF COMPUTATIONAL PHYSICS, 2005, 202 (01) : 65 - 93
  • [25] Simulation of a single bubble rising with hybrid particle-mesh method
    Ikejiri, Satoshi
    Liu, Jie
    Oka, Yoshiaki
    [J]. JOURNAL OF NUCLEAR SCIENCE AND TECHNOLOGY, 2007, 44 (06) : 886 - 893
  • [26] PARTICLE-MESH METHODS ON THE CONNECTION MACHINE
    FERRELL, R
    BERTSCHINGER, E
    [J]. INTERNATIONAL JOURNAL OF MODERN PHYSICS C-PHYSICS AND COMPUTERS, 1994, 5 (06): : 933 - 956
  • [27] The optimal particle-mesh interpolation basis
    Wang, Han
    Fang, Jun
    Gao, Xingyu
    [J]. JOURNAL OF CHEMICAL PHYSICS, 2017, 147 (12):
  • [28] Cosmological Particle-Mesh Simulations in Chapel
    Padmanabhan, Nikhil
    Albrecht, Ben
    [J]. PAW17: PROCEEDINGS OF SECOND ANNUAL PGAS APPLICATIONS WORKSHOP, 2017,
  • [29] PARTICLE-MESH SIMULATIONS OF CLUSTERING IN COSMOLOGY
    BOUCHET, FR
    KANDRUP, HE
    [J]. ASTROPHYSICAL JOURNAL, 1985, 299 (01): : 1 - 4
  • [30] Efficient Particle-Mesh Spreading on GPUs
    Guo, Xiangyu
    Liu, Xing
    Xu, Peng
    Du, Zhihui
    Chow, Edmond
    [J]. INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE, ICCS 2015 COMPUTATIONAL SCIENCE AT THE GATES OF NATURE, 2015, 51 : 120 - 129