Accelerating dissipative particle dynamics simulations for soft matter systems

被引:44
作者
Trung Dac Nguyen [1 ]
Plimpton, Steven J. [2 ]
机构
[1] Oak Ridge Natl Lab, Natl Ctr Computat Sci, Oak Ridge, TN 37831 USA
[2] Sandia Natl Labs, Albuquerque, NM 87185 USA
关键词
Dissipative particle dynamics; LAMMPS; GPU acceleration; Hybrid CPU/GPU; Hybrid MPI/GPU; High-performance computing; IMPLEMENTING MOLECULAR-DYNAMICS; MESOSCOPIC SIMULATION; INFREQUENT EVENTS; NUMBER GENERATORS; SOLVENT QUALITY; POISEUILLE FLOW; PERFORMANCE; RELAXATION; POTENTIALS; ALGORITHMS;
D O I
10.1016/j.commatsci.2014.10.068
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
Dissipative particle dynamics (DPD) is a coarse-grained particle-based simulation method that offers microscopic-scale insights into soft matter systems. We present an efficient implementation of a DPD model for graphical processing units (GPUs). As implemented in the LAMMPS molecular dynamics package, it can run effectively on current-generation supercomputers which often have hybrid nodes containing multi-core CPUs and (one or more) GPUs. Using efficient communication of information between the CPUs and GPUs, DPD interactions can be computed on the GPU while other portions of a full simulation model (boundary conditions, constraints, bonded interactions, diagnostic calculations, etc.) can be performed on the CPU. Our GPU-enhanced runs show a speedup of up to 9.5x versus many-core CPU simulations, and can run scalably across thousands of compute nodes. We briefly discuss how the new GPU implementation was validated against the CPU version for thermodynamics, diffusion, and hydrodynamic behavior. We also highlight large-scale models which the faster DPD implementation has enabled, for studies of monolayer self-assembly and thin-film instabilities. (C) 2014 Elsevier B.V. All rights reserved.
引用
收藏
页码:173 / 180
页数:8
相关论文
共 42 条
  • [1] Exploiting seeding of random number generators for efficient domain decomposition parallelization of dissipative particle dynamics
    Afshar, Y.
    Schmid, F.
    Pishevar, A.
    Worley, S.
    [J]. COMPUTER PHYSICS COMMUNICATIONS, 2013, 184 (04) : 1119 - 1128
  • [2] General purpose molecular dynamics simulations fully implemented on graphics processing units
    Anderson, Joshua A.
    Lorenz, Chris D.
    Travesset, A.
    [J]. JOURNAL OF COMPUTATIONAL PHYSICS, 2008, 227 (10) : 5342 - 5359
  • [3] Poiseuille flow to measure the viscosity of particle model fluids
    Backer, JA
    Lowe, CP
    Hoefsloot, HCJ
    Iedema, PD
    [J]. JOURNAL OF CHEMICAL PHYSICS, 2005, 122 (15)
  • [4] GROMACS - A MESSAGE-PASSING PARALLEL MOLECULAR-DYNAMICS IMPLEMENTATION
    BERENDSEN, HJC
    VANDERSPOEL, D
    VANDRUNEN, R
    [J]. COMPUTER PHYSICS COMMUNICATIONS, 1995, 91 (1-3) : 43 - 56
  • [5] NEW ALGORITHM FOR MONTE-CARLO SIMULATION OF ISING SPIN SYSTEMS
    BORTZ, AB
    KALOS, MH
    LEBOWITZ, JL
    [J]. JOURNAL OF COMPUTATIONAL PHYSICS, 1975, 17 (01) : 10 - 18
  • [6] Implementing molecular dynamics on hybrid high performance computers-Three-body potentials
    Brown, W. Michael
    Yamada, Masako
    [J]. COMPUTER PHYSICS COMMUNICATIONS, 2013, 184 (12) : 2785 - 2793
  • [7] An Evaluation of Molecular Dynamics Performance on the Hybrid Cray XK6 Supercomputer
    Brown, W. Michael
    Nguyen, Trung D.
    Fuentes-Cabrera, Miguel
    Fowlkes, Jason D.
    Rack, Philip D.
    Berger, Mark
    Bland, Arthur S.
    [J]. PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE, ICCS 2012, 2012, 9 : 186 - 195
  • [8] Implementing molecular dynamics on hybrid high performance computers - Particle-particle particle-mesh
    Brown, W. Michael
    Kohlmeyer, Axel
    Plimpton, Steven J.
    Tharrington, Arnold N.
    [J]. COMPUTER PHYSICS COMMUNICATIONS, 2012, 183 (03) : 449 - 459
  • [9] Implementing molecular dynamics on hybrid high performance computers - short range forces
    Brown, W. Michael
    Wang, Peng
    Plimpton, Steven J.
    Tharrington, Arnold N.
    [J]. COMPUTER PHYSICS COMMUNICATIONS, 2011, 182 (04) : 898 - 911
  • [10] Dissipative particle dynamics of the thin-film evolution in mesoscale
    Dzwinel, W
    Yuen, DA
    [J]. MOLECULAR SIMULATION, 1999, 22 (06) : 369 - 395