DOE PAGES title logo U.S. Department of Energy
Office of Scientific and Technical Information

Title: Accelerating dissipative particle dynamics simulations for soft matter systems

Abstract

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.5× 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.

Authors:
 [1];  [2]
  1. Oak Ridge National Lab. (ORNL), Oak Ridge, TN (United States). National Center for Computational Sciences
  2. Sandia National Lab. (SNL-NM), Albuquerque, NM (United States)
Publication Date:
Research Org.:
Oak Ridge National Laboratory (ORNL), Oak Ridge, TN (United States). Oak Ridge Leadership Computing Facility (OLCF)
Sponsoring Org.:
USDOE Office of Science (SC), Advanced Scientific Computing Research (ASCR)
OSTI Identifier:
1565290
Alternate Identifier(s):
OSTI ID: 1250303; OSTI ID: 1820891
Grant/Contract Number:  
AC05-00OR22725
Resource Type:
Accepted Manuscript
Journal Name:
Computational Materials Science
Additional Journal Information:
Journal Volume: 100; Journal Issue: PB; Journal ID: ISSN 0927-0256
Publisher:
Elsevier
Country of Publication:
United States
Language:
English
Subject:
97 MATHEMATICS AND COMPUTING; 36 MATERIALS SCIENCE; Materials Science; Dissipative particle dynamics; LAMMPS; GPU acceleration; Hybrid CPU/GPU; Hybrid MPI/GPU; High-performance computing

Citation Formats

Nguyen, Trung Dac, and Plimpton, Steven J. Accelerating dissipative particle dynamics simulations for soft matter systems. United States: N. p., 2014. Web. doi:10.1016/j.commatsci.2014.10.068.
Nguyen, Trung Dac, & Plimpton, Steven J. Accelerating dissipative particle dynamics simulations for soft matter systems. United States. https://doi.org/10.1016/j.commatsci.2014.10.068
Nguyen, Trung Dac, and Plimpton, Steven J. Wed . "Accelerating dissipative particle dynamics simulations for soft matter systems". United States. https://doi.org/10.1016/j.commatsci.2014.10.068. https://www.osti.gov/servlets/purl/1565290.
@article{osti_1565290,
title = {Accelerating dissipative particle dynamics simulations for soft matter systems},
author = {Nguyen, Trung Dac and Plimpton, Steven J.},
abstractNote = {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.5× 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.},
doi = {10.1016/j.commatsci.2014.10.068},
journal = {Computational Materials Science},
number = PB,
volume = 100,
place = {United States},
year = {Wed Nov 26 00:00:00 EST 2014},
month = {Wed Nov 26 00:00:00 EST 2014}
}

Journal Article:

Citation Metrics:
Cited by: 35 works
Citation information provided by
Web of Science

Save / Share:

Works referenced in this record:

Dissipative particle dynamics simulations of polymer-protected nanoparticle self-assembly
journal, November 2011

  • Spaeth, Justin R.; Kevrekidis, Ioannis G.; Panagiotopoulos, Athanassios Z.
  • The Journal of Chemical Physics, Vol. 135, Issue 18
  • DOI: 10.1063/1.3653379

General purpose molecular dynamics simulations fully implemented on graphics processing units
journal, May 2008

  • Anderson, Joshua A.; Lorenz, Chris D.; Travesset, A.
  • Journal of Computational Physics, Vol. 227, Issue 10
  • DOI: 10.1016/j.jcp.2008.01.047

Simulating Microscopic Hydrodynamic Phenomena with Dissipative Particle Dynamics
journal, June 1992


Temperature-accelerated dynamics for simulation of infrequent events
journal, June 2000

  • So/rensen, Mads R.; Voter, Arthur F.
  • The Journal of Chemical Physics, Vol. 112, Issue 21
  • DOI: 10.1063/1.481576

SPH simulations of time-dependent Poiseuille flow at low Reynolds numbers
journal, November 2003


Implementing molecular dynamics on hybrid high performance computers – Particle–particle particle-mesh
journal, March 2012

  • Brown, W. Michael; Kohlmeyer, Axel; Plimpton, Steven J.
  • Computer Physics Communications, Vol. 183, Issue 3
  • DOI: 10.1016/j.cpc.2011.10.012

Dissipative Particle Dynamics of the Thin-Film Evolution in Mesoscale
journal, August 1999


A new algorithm for Monte Carlo simulation of Ising spin systems
journal, January 1975


GROMACS: A message-passing parallel molecular dynamics implementation
journal, September 1995

  • Berendsen, H. J. C.; van der Spoel, D.; van Drunen, R.
  • Computer Physics Communications, Vol. 91, Issue 1-3
  • DOI: 10.1016/0010-4655(95)00042-E

Implementing molecular dynamics on hybrid high performance computers – short range forces
journal, April 2011

  • Brown, W. Michael; Wang, Peng; Plimpton, Steven J.
  • Computer Physics Communications, Vol. 182, Issue 4
  • DOI: 10.1016/j.cpc.2010.12.021

Hydrodynamics and microphase ordering in block copolymers: Are hydrodynamics required for ordered phases with periodicity in more than one dimension?
journal, January 2004

  • Horsch, Mark A.; Zhang, Zhenli; Iacovella, Christopher R.
  • The Journal of Chemical Physics, Vol. 121, Issue 22
  • DOI: 10.1063/1.1814976

Statistical Mechanics of Dissipative Particle Dynamics
journal, May 1995


Scalable molecular dynamics with NAMD
journal, January 2005

  • Phillips, James C.; Braun, Rosemary; Wang, Wei
  • Journal of Computational Chemistry, Vol. 26, Issue 16, p. 1781-1802
  • DOI: 10.1002/jcc.20289

Poiseuille flow to measure the viscosity of particle model fluids
journal, April 2005

  • Backer, J. A.; Lowe, C. P.; Hoefsloot, H. C. J.
  • The Journal of Chemical Physics, Vol. 122, Issue 15
  • DOI: 10.1063/1.1883163

Computational aspects of many-body potentials
journal, May 2012

  • Plimpton, Steven J.; Thompson, Aidan P.
  • MRS Bulletin, Vol. 37, Issue 5
  • DOI: 10.1557/mrs.2012.96

Implementing molecular dynamics on hybrid high performance computers—Three-body potentials
journal, December 2013


Stretching and Relaxation of Malaria-Infected Red Blood Cells
journal, September 2013


Entropy-Mediated Patterning of Surfactant-Coated Nanoparticles and Surfaces
journal, November 2007


Exploiting seeding of random number generators for efficient domain decomposition parallelization of dissipative particle dynamics
journal, April 2013


Simulation of the gyroid phase in off-lattice models of pure diblock copolymer melts
journal, September 2006

  • Martínez-Veracoechea, Francisco J.; Escobedo, Fernando A.
  • The Journal of Chemical Physics, Vol. 125, Issue 10
  • DOI: 10.1063/1.2345652

Mesoscopic Simulation of Cell Membrane Damage, Morphology Change and Rupture by Nonionic Surfactants
journal, August 2001


Accelerating dissipative particle dynamics simulations on GPUs: Algorithms, numerics and applications
journal, November 2014


Effect of solvent quality on the conformation and relaxation of polymers via dissipative particle dynamics
journal, July 1997

  • Kong, Y.; Manke, C. W.; Madden, W. G.
  • The Journal of Chemical Physics, Vol. 107, Issue 2
  • DOI: 10.1063/1.474420

Fast Parallel Algorithms for Short-Range Molecular Dynamics
journal, March 1995


Accelerating dissipative particle dynamics with multiple GPUs
journal, November 2013


Dissipative particle dynamics: Bridging the gap between atomistic and mesoscopic simulation
journal, September 1997

  • Groot, Robert D.; Warren, Patrick B.
  • The Journal of Chemical Physics, Vol. 107, Issue 11
  • DOI: 10.1063/1.474784

Shape Transformations of Membrane Vesicles from Amphiphilic Triblock Copolymers: A Dissipative Particle Dynamics Simulation Study
journal, April 2009

  • Li, Xuejin; Pivkin, Igor V.; Liang, Haojun
  • Macromolecules, Vol. 42, Issue 8
  • DOI: 10.1021/ma9000918

Coexistence of spinodal instability and thermal nucleation in thin-film rupture: Insights from molecular levels
journal, March 2014

  • Nguyen, Trung Dac; Fuentes-Cabrera, Miguel; Fowlkes, Jason D.
  • Physical Review E, Vol. 89, Issue 3
  • DOI: 10.1103/PhysRevE.89.032403

Effects of solvent quality on the dynamics of polymer solutions simulated by dissipative particle dynamics
journal, September 2002

  • Pan, Guoai; Manke, Charles W.
  • Journal of Rheology, Vol. 46, Issue 5
  • DOI: 10.1122/1.1498285

Design of Patchy Particles Using Quaternary Self-Assembled Monolayers
journal, May 2012

  • Pons-Siepermann, Ines C.; Glotzer, Sharon C.
  • ACS Nano, Vol. 6, Issue 5
  • DOI: 10.1021/nn300059x

Rupture mechanism of liquid crystal thin films realized by large-scale molecular simulations
journal, January 2014

  • Nguyen, Trung Dac; Carrillo, Jan-Michael Y.; Matheson, Michael A.
  • Nanoscale, Vol. 6, Issue 6
  • DOI: 10.1039/C3NR05413F

Dissipative particle dynamics simulation of depletion layer and polymer migration in micro- and nanochannels for dilute polymer solutions
journal, April 2008

  • Fedosov, Dmitry A.; Em Karniadakis, George; Caswell, Bruce
  • The Journal of Chemical Physics, Vol. 128, Issue 14
  • DOI: 10.1063/1.2897761

An Evaluation of Molecular Dynamics Performance on the Hybrid Cray XK6 Supercomputer
journal, January 2012


Dissipative Particle Dynamics Simulations of Polymer Chains: Scaling Laws and Shearing Response Compared to DNA Experiments
journal, August 2005


Pseudo-random number generation for Brownian Dynamics and Dissipative Particle Dynamics simulations on GPU devices
journal, August 2011

  • Phillips, Carolyn L.; Anderson, Joshua A.; Glotzer, Sharon C.
  • Journal of Computational Physics, Vol. 230, Issue 19
  • DOI: 10.1016/j.jcp.2011.05.021

Dissipative particle dynamics simulation of the interplay between spinodal decomposition and wetting in thin film binary fluids
journal, January 2010

  • Hore, Michael J. A.; Laradji, Mohamed
  • The Journal of Chemical Physics, Vol. 132, Issue 2
  • DOI: 10.1063/1.3281689

Dewetting of a Stratified Two-Component Liquid Film on a Solid Substrate
journal, November 2008


Exploiting Substrate Stress To Modify Nanoscale SAM Patterns
journal, November 2009

  • Singh, Chetana; Jackson, Alicia M.; Stellacci, Francesco
  • Journal of the American Chemical Society, Vol. 131, Issue 45
  • DOI: 10.1021/ja9063876

Dissipative Particle Dynamics in soft Matter and Polymeric Applications — a Review
journal, March 2010

  • Moeendarbary, E.; Ng, T. Y.; Zangeneh, M.
  • International Journal of Applied Mechanics, Vol. 02, Issue 01
  • DOI: 10.1142/S1758825110000469

Parallel replica method for dynamics of infrequent events
journal, June 1998


A review of pseudorandom number generators
journal, October 1990


Works referencing / citing this record:

Effect of solvent quality on Poiseuille flow of polymer solutions in microchannels: A dissipative particle dynamics study
journal, December 2018

  • Xu, Shaofeng; Lou, Yinghou; He, Ping
  • Journal of Applied Polymer Science, Vol. 136, Issue 15
  • DOI: 10.1002/app.47345

Molecular Dynamics Simulation to Investigate the Rake Angle Effects on Nanometric Cutting of Single Crystal Ni3Al
journal, December 2019

  • Feng, Rui-cheng; Qi, Yong-nian; Zhu, Zong-xiao
  • International Journal of Precision Engineering and Manufacturing, Vol. 21, Issue 4
  • DOI: 10.1007/s12541-019-00249-z

A many-body dissipative particle dynamics study of nanoneedle-liquid interface
journal, December 2018

  • Falsafi, Ali; Nejat Pishkenari, Hossein
  • Journal of Applied Physics, Vol. 124, Issue 21
  • DOI: 10.1063/1.5051118

The in-silico lab-on-a-chip: petascale and high-throughput simulations of microfluidics at cell resolution
conference, January 2015

  • Rossinelli, Diego; Karniadakis, George; Fatica, Massimiliano
  • Proceedings of the International Conference for High Performance Computing, Networking, Storage and Analysis on - SC '15
  • DOI: 10.1145/2807591.2807677