A Special Sorting Method for Neighbor Search Procedure in Smoothed Particle Hydrodynamics on GPUs

被引:4
|
作者
Sun, Hongyu [1 ]
Tian, Yanshan [1 ,2 ]
Zhang, Yulong [1 ]
Wu, Jiong [1 ]
Wang, Sen [1 ]
Yang, Qiong [3 ]
Zhou, Qingguo [1 ]
机构
[1] Lanzhou Univ, Sch Informat Sci & Engeering, Lanzhou 730000, Peoples R China
[2] Ningxia Normal Univ, Sch Math & Comp Sci, Ningxia, Peoples R China
[3] Chinese Acad Sci, Inst Modern Phys, Lanzhou, Gansu, Peoples R China
关键词
CUDA; neighbor search; GPU; SPH; Prefix Sum;
D O I
10.1109/ICPPW.2015.46
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Nowadays, the GPGPU technology has accelerated many physics-based simulations. SPH (Smoothed Particle Hydrodynamics) is widely used to simulate complex physical phenomena, which using neighbor search as its key procedure. Sorting and grid based method is one of the widely used neighbor search methods on the GPU. This paper presents a new special sorting method to accelerate the neighbor search procedure for SPH systems on the GPU. With our method, the sorting procedure will use the result data of the previous simulation step. Compared with the standard thrust implementation, our method can accelerate the whole simulation when the scale is not very large (nearly 2.3x speedups with 8192 particles in 16*16*16 grid size). While the scale is large, it also does not reduce the performance of the whole simulation.
引用
收藏
页码:81 / 85
页数:5
相关论文
共 50 条
  • [1] Neighbour lists for smoothed particle hydrodynamics on GPUs
    Winkler, Daniel
    Rezavand, Massoud
    Rauch, Wolfgang
    [J]. COMPUTER PHYSICS COMMUNICATIONS, 2018, 225 : 140 - 148
  • [2] Adaptive Neighbor Pairing for Smoothed Particle Hydrodynamics
    Pelfrey, Brandon
    House, Donald
    [J]. ADVANCES IN VISUAL COMPUTING, PT II, 2010, 6454 : 192 - 201
  • [3] 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
  • [4] Smoothed-Particle Hydrodynamics Models: Implementation Features on GPUs
    Khrapov, Sergey
    Khoperskov, Alexander
    [J]. SUPERCOMPUTING, RUSCDAYS 2017, 2017, 793 : 266 - 277
  • [5] “Smoothed particle hydrodynamics — a meshfree method”
    G. R. Liu
    M. B. Liu
    Shaofan Li
    [J]. Computational Mechanics, 2004, 33 (6) : 491 - 491
  • [6] Reproducing kernel particle method in smoothed particle hydrodynamics
    Yin, Jianwei
    Ma, Zhibo
    [J]. Jisuan Wuli/Chinese Journal of Computational Physics, 2009, 26 (04): : 553 - 558
  • [7] Conservative, special-relativistic smoothed particle hydrodynamics
    Rosswog, Stephan
    [J]. JOURNAL OF COMPUTATIONAL PHYSICS, 2010, 229 (22) : 8591 - 8612
  • [8] Study on the calculation procedure of wall boundary with large deformation by smoothed particle hydrodynamics method
    Watanabe, Takashi
    Masuya, Hiroshi
    Mitsuhashi, Yuta
    [J]. Transactions of the Japan Society for Computational Engineering and Science, 2013, 2013
  • [9] Introduction to the smoothed particle hydrodynamics method in electromagnetics
    Park, Gi-Ho
    Krohne, Klaus
    Li, Er Ping
    [J]. 2008 ASIA-PACIFIC SYMPOSIUM ON ELECTROMAGNETIC COMPATIBILITY AND 19TH INTERNATIONAL ZURICH SYMPOSIUM ON ELECTROMAGNETIC COMPATIBILITY, VOLS 1 AND 2, 2008, : 582 - 585
  • [10] Enhancing the Iterative Smoothed Particle Hydrodynamics Method
    Francomano, Elisa
    [J]. APPLIED SCIENCES-BASEL, 2021, 11 (06):