Optimization of flexible neighbors lists in Smoothed Particle Hydrodynamics on GPU

被引:1
|
作者
Bilotta, Giuseppe [1 ]
Zago, Vito [2 ,3 ]
Herault, Alexis [1 ]
Cappello, Annalisa [1 ]
Ganci, Gaetana [1 ]
van Ettinger, Hendrik D. [4 ]
Dalrymple, Robert A. [2 ]
机构
[1] Ist Nazl Geofis & Vulcanol, Osservatorio Etneo, Catania, Italy
[2] Northwestern Univ, Dept Civil & Environm Engn, 2145 Sheridan Rd, Evanston, IL 60208 USA
[3] Conservatoire Natl Arts & Metiers, Lab Modelisat Math & numer, 292 Rue St Martin, F-75003 Paris, France
[4] Surf Loch, San Diego, CA USA
关键词
GPUSPH; SPH; CUDA; Optimizations; Compilers; Neighbors list; NUMERICAL-SIMULATION; BOUNDARY-CONDITIONS; SPH; FLOWS; SOLVER; VISCOSITY; TREE;
D O I
10.1016/j.advengsoft.2024.103711
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Recent refactoring of the GPUSPH codebase have uncovered some of the limitations of the official CUDA compiler (nvcc) offered by NVIDIA when dealing with some C++ constructs, which has shed some new light on the relative importance of the neighbors list construction and traversal in SPH codes, presenting new possibility of optimization with surprising performance gains. We present our solution for high-performance neighbors list construction and traversal, and show that a 4x speedup can be achieved in industrial applications.
引用
收藏
页数:18
相关论文
共 50 条
  • [21] A fluid-structure interaction model for free-surface flows and flexible structures using smoothed particle hydrodynamics on a GPU
    O'Connor, Joseph
    Rogers, Benedict D.
    JOURNAL OF FLUIDS AND STRUCTURES, 2021, 104
  • [22] A review of smoothed particle hydrodynamics
    Bagheri, Mohammadreza
    Mohammadi, Masoud
    Riazi, Masoud
    COMPUTATIONAL PARTICLE MECHANICS, 2024, 11 (03) : 1163 - 1219
  • [23] CYLINDRICAL SMOOTHED PARTICLE HYDRODYNAMICS
    PETSCHEK, AG
    LIBERSKY, LD
    JOURNAL OF COMPUTATIONAL PHYSICS, 1993, 109 (01) : 76 - 83
  • [24] Inviscid smoothed particle hydrodynamics
    Cullen, Lee
    Dehnen, Walter
    MONTHLY NOTICES OF THE ROYAL ASTRONOMICAL SOCIETY, 2010, 408 (02) : 669 - 683
  • [25] A versatile algorithm for the treatment of open boundary conditions in Smoothed particle hydrodynamics GPU models
    Tafuni, A.
    Dominguez, J. M.
    Vacondio, R.
    Crespo, A. J. C.
    COMPUTER METHODS IN APPLIED MECHANICS AND ENGINEERING, 2018, 342 : 604 - 624
  • [26] AN OVERVIEW ON SMOOTHED PARTICLE HYDRODYNAMICS
    Liu, M. B.
    Liu, G. R.
    Zong, Z.
    INTERNATIONAL JOURNAL OF COMPUTATIONAL METHODS, 2008, 5 (01) : 135 - 188
  • [27] Incompressible smoothed particle hydrodynamics
    Ellero, Marco
    Serrano, Mar
    Espanol, Pep
    JOURNAL OF COMPUTATIONAL PHYSICS, 2007, 226 (02) : 1731 - 1752
  • [28] COMMENTS ON SMOOTHED PARTICLE HYDRODYNAMICS
    SCHUSSLER, M
    SCHMITT, D
    ASTRONOMY & ASTROPHYSICS, 1981, 97 (02) : 373 - 379
  • [29] A GPU-accelerated smoothed particle hydrodynamics (SPH) model for the shallow water equations
    Xia, Xilin
    Liang, Qiuhua
    ENVIRONMENTAL MODELLING & SOFTWARE, 2016, 75 : 28 - 43
  • [30] Embedded smoothed particle hydrodynamics ?
    Tsuji, P.
    Puso, M.
    Spangler, C. W.
    Owen, J. M.
    Goto, D.
    Orzechowski, T.
    COMPUTER METHODS IN APPLIED MECHANICS AND ENGINEERING, 2020, 366