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 条
  • [21] Impact of multicores on large-scale molecular dynamics simulations
    Alam, Sadaf R.
    Agarwal, Pratul K.
    Hampton, Scott S.
    Ong, Hong
    Vetter, Jeffrey S.
    [J]. 2008 IEEE INTERNATIONAL SYMPOSIUM ON PARALLEL & DISTRIBUTED PROCESSING, VOLS 1-8, 2008, : 544 - 550
  • [22] An efficient particle tracking algorithm for large-scale parallel pseudo-spectral simulations of turbulence
    Lalescu, Cristian C.
    Bramas, Berenger
    Rampp, Markus
    Wilczek, Michael
    [J]. COMPUTER PHYSICS COMMUNICATIONS, 2022, 278
  • [23] Large-scale molecular dynamics simulations of fracture and deformation
    Los Alamos Natl Lab, Los Alamos, United States
    [J]. J Comput Aid Mat Des, 1-3 (183-186):
  • [24] Large-scale molecular simulations of dynamics in mechanical proteins
    Dima, Ruxandra I.
    [J]. ABSTRACTS OF PAPERS OF THE AMERICAN CHEMICAL SOCIETY, 2011, 242
  • [25] Parallel computation of large-scale molecular dynamics simulations
    Kwon, Sungjin
    Lee, Youngmin
    Im, Seyoung
    [J]. Experimental Mechanics in Nano and Biotechnology, Pts 1 and 2, 2006, 326-328 : 341 - 344
  • [26] Towards extreme scale dissipative particle dynamics simulations using multiple GPGPUs
    Castagna, Jony
    Guo, Xiaohu
    Seaton, Michael
    O'Cais, Alan
    [J]. COMPUTER PHYSICS COMMUNICATIONS, 2020, 251
  • [27] Large-Scale Pairwise Sequence Alignments on a Large-Scale GPU Cluster
    Savran, Ibrahim
    Gao, Yang
    Bakos, Jason D.
    [J]. IEEE DESIGN & TEST, 2014, 31 (01) : 51 - 61
  • [28] GPU Acceleration of Hydraulic Transient Simulations of Large-Scale Water Supply Systems
    Meng, Wanwan
    Cheng, Yongguang
    Wu, Jiayang
    Yang, Zhiyan
    Zhu, Yunxian
    Shang, Shuai
    [J]. APPLIED SCIENCES-BASEL, 2019, 9 (01):
  • [29] Large-scale parallelization based on CPU and GPU cluster for cosmological fluid simulations
    Meng, Chen
    Wang, Long
    Cao, Zongyan
    Feng, Long-long
    Zhu, Weishan
    [J]. COMPUTERS & FLUIDS, 2015, 110 : 152 - 158
  • [30] Large-scale numerical simulations of polydisperse particle flow in a silo
    Rubio-Largo, S. M.
    Maza, D.
    Hidalgo, R. C.
    [J]. COMPUTATIONAL PARTICLE MECHANICS, 2017, 4 (04) : 419 - 427