Parallel SPH modeling using dynamic domain decomposition and load balancing displacement of Voronoi subdomains

被引:32
作者
Egorova, M. S. [1 ,4 ]
Dyachkov, S. A. [1 ,2 ,3 ,4 ]
Parshikov, A. N. [1 ,3 ]
Zhakhovsky, V. V. [1 ,4 ]
机构
[1] Dukhov Res Inst Automat VNIIA, Moscow, Russia
[2] Moscow Inst Phys & Technol, Dolgoprudnyi, Moscow Region, Russia
[3] Russian Acad Sci, Joint Inst High Temp, Moscow, Russia
[4] Landau Inst Theoret Phys, Chernogolovka, Russia
基金
俄罗斯科学基金会;
关键词
Voronoi dynamic domain decomposition; Load balancing; Particle methods; Massive parallel computing; SMOOTHED PARTICLE HYDRODYNAMICS; ALGORITHM; SIMULATION;
D O I
10.1016/j.cpc.2018.07.019
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
A highly adaptive load balancing algorithm for parallel simulations using particle methods, such as molecular dynamics and smoothed particle hydrodynamics (SPH), is developed. Our algorithm is based on the dynamic spatial decomposition of simulated material samples between Voronoi subdomains, where each subdomain with all its particles is handled by a single computational process which is typically run on a single CPU core of a multiprocessor computing cluster. The algorithm displaces the positions of neighbor Voronoi subdomains in accordance with the local load imbalance between the corresponding processes. It results in particle transfers from heavy loaded processes to less-loaded ones. Iteration of the algorithm puts into alignment the processor loads. Convergence to a well-balanced decomposition from imbalanced one is improved by the usage of multi body terms in the balancing displacements. The high adaptability of the balancing algorithm to simulation conditions is illustrated by SPH modeling of the dynamic behavior of materials under extreme conditions, which are characterized by large pressure and velocity gradients, as a result of which the spatial distribution of particles varies greatly in time. The higher parallel efficiency of our algorithm in such conditions is demonstrated by comparison with the corresponding static decomposition of the computational domain. Our algorithm shows almost perfect strong scalability in tests using from tens to several thousand processes. (C) 2018 Elsevier B.V. All rights reserved.
引用
收藏
页码:112 / 125
页数:14
相关论文
共 31 条
  • [1] [Anonymous], 1987, ComputerSimulation ofLiquids
  • [2] Adaptive dynamic load-balancing with irregular domain decomposition for particle simulations
    Begau, Christoph
    Sutmann, Godehard
    [J]. COMPUTER PHYSICS COMMUNICATIONS, 2015, 190 : 51 - 61
  • [3] Unstable Richtmyer-Meshkov growth of solid and liquid metals in vacuum
    Buttler, W. T.
    Oro, D. M.
    Preston, D. L.
    Mikaelian, K. O.
    Cherne, F. J.
    Hixson, R. S.
    Mariam, F. G.
    Morris, C.
    Stone, J. B.
    Terrones, G.
    Tupa, D.
    [J]. JOURNAL OF FLUID MECHANICS, 2012, 703 : 60 - 84
  • [4] JOSEPHINE: A parallel SPH code for free-surface flows
    Cherfils, J. M.
    Pinon, G.
    Rivoalen, E.
    [J]. COMPUTER PHYSICS COMMUNICATIONS, 2012, 183 (07) : 1468 - 1480
  • [5] DYNAMIC LOAD BALANCING FOR DISTRIBUTED MEMORY MULTIPROCESSORS
    CYBENKO, G
    [J]. JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 1989, 7 (02) : 279 - 301
  • [6] Improving convergence in smoothed particle hydrodynamics simulations without pairing instability
    Dehnen, Walter
    Aly, Hossam
    [J]. MONTHLY NOTICES OF THE ROYAL ASTRONOMICAL SOCIETY, 2012, 425 (02) : 1068 - 1082
  • [7] An adaptive load balancing method for parallel molecular dynamics simulations
    Deng, YF
    Peierls, RF
    Rivera, C
    [J]. JOURNAL OF COMPUTATIONAL PHYSICS, 2000, 161 (01) : 250 - 263
  • [8] Ejecta source model based on the nonlinear Richtmyer-Meshkov instability
    Dimonte, Guy
    Terrones, Guillermo
    Cherne, F. J.
    Ramaprabhu, P.
    [J]. JOURNAL OF APPLIED PHYSICS, 2013, 113 (02)
  • [9] Centroidal Voronoi tessellations: Applications and algorithms
    Du, Q
    Faber, V
    Gunzburger, M
    [J]. SIAM REVIEW, 1999, 41 (04) : 637 - 676
  • [10] Mass-velocity and size-velocity distributions of ejecta cloud from shock-loaded tin surface using atomistic simulations
    Durand, O.
    Soulard, L.
    [J]. JOURNAL OF APPLIED PHYSICS, 2015, 117 (16)