Efficient and Large-Scale Dissipative Particle Dynamics Simulations on GPU

被引:4
|
作者
Yang, Keda [1 ]
Bai, Zhiqiang [1 ]
Su, Jiaye [1 ]
Guo, Hongxia [1 ]
机构
[1] Chinese Acad Sci, Inst Chem, State Key Lab Polymer Phys & Chem, Beijing Natl Lab Mol Sci,Joint Lab Polymer Sci &, Beijing 100190, Peoples R China
基金
中国国家自然科学基金;
关键词
Large-scale; GPU; Gym_DPD; Thermal fluctuation analysis; Dissipative Particle Dynamics;
D O I
10.1080/1539445X.2013.858359
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
In this paper, we introduce a complete implementation for efficient and large-scale dissipative particle dynamics (DPD) simulation on Graphics Processing Unit (GPU). The implementation is designed and optimized according to the nature of DPD simulation technique and also takes fully advantage of the computational power of GPUs. From studies of benchmarks, we show that the GPU-based implementation can predict the results correctly and provide nearly 60 times speedup over LAMMPS on a single Central Processing Unit (CPU) core. By using a novel divide-and-conquer (D&C) algorithm to reduce the memory requirement in simulation, our implementation has the capability to perform large-scale DPD simulations with some ten millions of particles on a single current GPU. Furthermore, the thermal fluctuation analysis of a superior large-scale lamellar system (11,059,200 particles) is presented as an important example of practical application of our implementation, and a scaling law at large wavelengths that is inaccessible to small simulation system, is observed. As a result, our GPU-based DPD implementation is very promising for studying various interesting phenomena, which often take place on the mesoscopic length and time scales and are not easily addressed by a conventional CPU-based implementation.
引用
收藏
页码:185 / 196
页数:12
相关论文
共 50 条
  • [1] Large-scale dissipative particle dynamics simulations of self-assembled amphiphilic systems
    Li, Xuejin
    Tang, Yu-Hang
    Liang, Haojun
    Karniadakis, George Em
    [J]. CHEMICAL COMMUNICATIONS, 2014, 50 (61) : 8306 - 8308
  • [2] Efficient large-scale BGP simulations
    Dimitropoulos, Xenofontas A.
    Riley, George F.
    [J]. COMPUTER NETWORKS, 2006, 50 (12) : 2013 - 2027
  • [3] Explicit incompressible smoothed particle hydrodynamics in a multi-GPU environment for large-scale simulations
    Morikawa, Daniel
    Senadheera, Harini
    Asai, Mitsuteru
    [J]. COMPUTATIONAL PARTICLE MECHANICS, 2021, 8 (03) : 493 - 510
  • [4] Explicit incompressible smoothed particle hydrodynamics in a multi-GPU environment for large-scale simulations
    Daniel Morikawa
    Harini Senadheera
    Mitsuteru Asai
    [J]. Computational Particle Mechanics, 2021, 8 : 493 - 510
  • [5] Large scale and mesoscopic hydrodynamics for dissipative particle dynamics
    Ripoll, M
    Ernst, MH
    Español, P
    [J]. JOURNAL OF CHEMICAL PHYSICS, 2001, 115 (15): : 7271 - 7284
  • [6] Accelerating large-scale phase-field simulations with GPU
    Shi, Xiaoming
    Huang, Houbing
    Cao, Guoping
    Ma, Xingqiao
    [J]. AIP ADVANCES, 2017, 7 (10):
  • [7] Aquila-LCS: GPU/CPU-accelerated particle advection schemes for large-scale simulations
    Lagares, Christian
    Araya, Guillermo
    [J]. SOFTWAREX, 2024, 27
  • [8] GPU-accelerated red blood cells simulations with transport dissipative particle dynamics
    Blumers, Ansel L.
    Tang, Yu-Hang
    Li, Zhen
    Li, Xuejin
    Karniadakis, George E.
    [J]. COMPUTER PHYSICS COMMUNICATIONS, 2017, 217 : 171 - 179
  • [9] DYNAMICS OF RANDOM FRACTALS - LARGE-SCALE SIMULATIONS
    NAKAYAMA, T
    [J]. PHYSICA A, 1992, 191 (1-4): : 386 - 393
  • [10] Pseudo-random number generation for Brownian Dynamics and Dissipative Particle Dynamics simulations on GPU devices
    Phillips, Carolyn L.
    Anderson, Joshua A.
    Glotzer, Sharon C.
    [J]. JOURNAL OF COMPUTATIONAL PHYSICS, 2011, 230 (19) : 7191 - 7201