Towards extreme scale dissipative particle dynamics simulations using multiple GPGPUs

被引:8
|
作者
Castagna, Jony [1 ]
Guo, Xiaohu [1 ]
Seaton, Michael [1 ]
O'Cais, Alan [2 ]
机构
[1] Daresbury Lab, Sci & Technol Facil Council, Hartree Ctr, Daresbury Sci & Innovat Campus, Warrington WA4 4AD, Cheshire, England
[2] Julich Supercomp Ctr, Julich, Germany
基金
英国工程与自然科学研究理事会;
关键词
DPD; Mesoscale simulation; Multi-GPU; CUDA; High performance computing; MOLECULAR-DYNAMICS; HYDRODYNAMICS;
D O I
10.1016/j.cpc.2020.107159
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
A multi-GPGPU development for Mesoscale Simulations using the Dissipative Particle Dynamics method is presented. This distributed GPU acceleration development is an extension of the DL_MESO package to MPI+CUDA in order to exploit the computational power of the latest NVIDIA cards on hybrid CPU-GPU architectures. Details about the extensively applicable algorithm implementation and memory coalescing data structures are presented. The key algorithms' optimizations for the nearest-neighbour list searching of particle pairs for short range forces, exchange of data and overlapping between computation and communications are also given. We have carried out strong and weak scaling performance analyses with up to 4096 GPUs. A two phase mixture separation test case with 1.8 billion particles has been run on the Piz Daint supercomputer from the Swiss National Supercomputer Center. With CUDA aware MPI, proper GPU affinity, communication and computation overlap optimizations for multi-GPU version, the final optimization results demonstrated more than 94% efficiency for weak scaling and more than 80% efficiency for strong scaling. As far as we know, this is the first report in the literature of DPD simulations being run on this large number of GPUs. The remaining challenges and future work are also discussed at the end of the paper. Crown Copyright (C) 2020 Published by Elsevier B.V.
引用
收藏
页数:10
相关论文
共 50 条
  • [1] Towards better integrators for dissipative particle dynamics simulations
    Besold, G
    Vattulainen, I
    Karttunen, M
    Polson, JM
    [J]. PHYSICAL REVIEW E, 2000, 62 (06): : R7611 - R7614
  • [2] Efficient and Large-Scale Dissipative Particle Dynamics Simulations on GPU
    Yang, Keda
    Bai, Zhiqiang
    Su, Jiaye
    Guo, Hongxia
    [J]. SOFT MATERIALS, 2014, 12 (02) : 185 - 196
  • [3] Dissipative particle dynamics simulations of polymersomes
    Ortiz, V
    Nielsen, SO
    Discher, DE
    Klein, ML
    Lipowsky, R
    Shillcock, J
    [J]. JOURNAL OF PHYSICAL CHEMISTRY B, 2005, 109 (37): : 17708 - 17714
  • [4] Dissipative particle dynamics simulations of polymersomes
    Ortiz, V
    Nielsen, SO
    Discher, DE
    Klein, ML
    Lipowsky, R
    Shillcock, J
    [J]. BIOPHYSICAL JOURNAL, 2005, 88 (01) : 243A - 243A
  • [5] Configurational temperature in membrane simulations using dissipative particle dynamics
    Allen, MP
    [J]. JOURNAL OF PHYSICAL CHEMISTRY B, 2006, 110 (08): : 3823 - 3830
  • [6] Resolution effects in Dissipative Particle Dynamics simulations
    Boek, ES
    van der Schoot, P
    [J]. INTERNATIONAL JOURNAL OF MODERN PHYSICS C, 1998, 9 (08): : 1307 - 1318
  • [7] Dissipative particle dynamics simulations of polymer brushes: Comparison with molecular dynamics simulations
    Pal, Sandeep
    Seidel, Christian
    [J]. MACROMOLECULAR THEORY AND SIMULATIONS, 2006, 15 (09) : 668 - 673
  • [8] Dissipative particle dynamics simulations on inversion dynamics of spherical micelles
    Hong, Bingbing
    Qiu, Feng
    Zhang, Hongdong
    Yang, Yuliang
    [J]. JOURNAL OF CHEMICAL PHYSICS, 2010, 132 (24):
  • [9] Reptational dynamics in dissipative particle dynamics simulations of polymer melts
    Nikunen, Petri
    Vattulainen, Ilpo
    Karttunen, Mikko
    [J]. PHYSICAL REVIEW E, 2007, 75 (03)
  • [10] Hybrid molecular-continuum simulations using smoothed dissipative particle dynamics
    Petsev, Nikolai D.
    Leal, L. Gary
    Shell, M. Scott
    [J]. JOURNAL OF CHEMICAL PHYSICS, 2015, 142 (04):