Smoothed-Particle Hydrodynamics Models: Implementation Features on GPUs

被引:11
|
作者
Khrapov, Sergey [1 ]
Khoperskov, Alexander [1 ]
机构
[1] Volgograd State Univ, Volgograd, Russia
来源
关键词
Multi-GPU; OpenMP-CUDA; GPU-Direct; NVIDIA TESLA; SPH-method; Self-gravitating gas dynamics; Numerical simulation; DARK-MATTER; GALAXIES;
D O I
10.1007/978-3-319-71255-0_21
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Parallel implementation features of self-gravitating gas dynamics modeling on multiple GPUs are considered applying the GPU-Direct technology. The parallel algorithm for solving of the self-gravitating gas dynamics problem based on hybrid OpenMP-CUDA parallel programming model has been described in detail. The gas-dynamic forces are calculated by the modified SPH-method (Smoothed Particle Hydrodynamics) while the N-body problem gravitational interaction is obtained by the direct method (so-called Particle-Particle algorithm). The key factor in the SPH-method performance is creation of the neighbor lists of the particles which contribute into the gas-dynamic forces calculation. Our implementation is based on hierarchical grid sorting method using a cascading algorithm for parallel computations of partial sums at CUDA block. The parallelization efficiency of the algorithm for various GPUs of the Nvidia Tesla line (K20, K40, K80) is studied in the framework of galactic' gaseous halos collisions models by the SPH-method.
引用
收藏
页码:266 / 277
页数:12
相关论文
共 50 条
  • [1] Multiphase smoothed-particle hydrodynamics
    Ritchie, BW
    Thomas, PA
    [J]. MONTHLY NOTICES OF THE ROYAL ASTRONOMICAL SOCIETY, 2001, 323 (03) : 743 - 756
  • [2] Modeling of cast systems using smoothed-particle hydrodynamics
    Paul Cleary
    Mahesh Prakash
    Joseph Ha
    Matthew Sinnott
    Thang Nguyen
    John Grandfield
    [J]. JOM, 2004, 56 : 67 - 70
  • [3] Tsunamiwave and structure interaction: an investigation with smoothed-particle hydrodynamics
    Cunningham, Lee S.
    Rogers, Benedict D.
    Pringgana, Gede
    [J]. PROCEEDINGS OF THE INSTITUTION OF CIVIL ENGINEERS-ENGINEERING AND COMPUTATIONAL MECHANICS, 2014, 167 (03) : 126 - 138
  • [4] Rock failure analysis using smoothed-particle hydrodynamics
    Pramanik, R.
    Deb, D.
    [J]. GEOSYSTEM ENGINEERING, 2013, 16 (01) : 92 - 99
  • [5] Modeling of cast systems using smoothed-particle hydrodynamics
    Cleary, P
    Prakash, M
    Ha, J
    Sinnott, M
    Nguyen, T
    Grandfield, J
    [J]. JOM, 2004, 56 (03) : 67 - 70
  • [6] Implementation of Smoothed-Particle Hydrodynamics for non-linear Pennes' bioheat transfer equation
    Ghazanfarian, J.
    Saghatchi, R.
    Patil, D. V.
    [J]. APPLIED MATHEMATICS AND COMPUTATION, 2015, 259 : 21 - 31
  • [7] Neighbour lists for smoothed particle hydrodynamics on GPUs
    Winkler, Daniel
    Rezavand, Massoud
    Rauch, Wolfgang
    [J]. COMPUTER PHYSICS COMMUNICATIONS, 2018, 225 : 140 - 148
  • [8] Dissipative forces for Lagrangian models in computational fluid dynamics and application to smoothed-particle hydrodynamics
    Violeau, D.
    [J]. PHYSICAL REVIEW E, 2009, 80 (03)
  • [9] Fluid initialization and dynamic window for smoothed-particle hydrodynamics simulation
    Carensac, Samuel
    Pronost, Nicolas
    Bouakaz, Saida
    [J]. SIMULATION-TRANSACTIONS OF THE SOCIETY FOR MODELING AND SIMULATION INTERNATIONAL, 2024, 100 (05): : 455 - 472
  • [10] Eulerian incompressible smoothed particle hydrodynamics on multiple GPUs
    O'Connor, Joseph
    Dominguez, Jose M.
    Rogers, Benedict D.
    Lind, Steven J.
    Stansby, Peter K.
    [J]. COMPUTER PHYSICS COMMUNICATIONS, 2022, 273