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 条
  • [41] FLUID-STRUCTURE INTERACTION WITH FLEXIBLE MULTIBODY DYNAMICS AND SMOOTHED PARTICLE HYDRODYNAMICS
    Schoergenhumer, M.
    Seil, P.
    Pirker, S.
    Gerstmayr, J.
    PARTICLE-BASED METHODS III: FUNDAMENTALS AND APPLICATIONS, 2013, : 257 - 268
  • [42] Restoring particle consistency in smoothed particle hydrodynamics
    Liu, MB
    Liu, GR
    APPLIED NUMERICAL MATHEMATICS, 2006, 56 (01) : 19 - 36
  • [43] Interaction of flexible multibody systems with fluids analyzed by means of smoothed particle hydrodynamics
    Markus Schörgenhumer
    Peter G. Gruber
    Johannes Gerstmayr
    Multibody System Dynamics, 2013, 30 : 53 - 76
  • [44] Generalized and efficient wall boundary condition treatment in GPU-accelerated smoothed particle hydrodynamics
    Rezavand, Massoud
    Zhang, Chi
    Hu, Xiangyu
    COMPUTER PHYSICS COMMUNICATIONS, 2022, 281
  • [45] Magnetorotational instability with smoothed particle hydrodynamics
    Wissing, Robert
    Shen, Sijing
    Wadsley, James
    Quinn, Thomas
    ASTRONOMY & ASTROPHYSICS, 2022, 659
  • [46] Hybrid formulations of smoothed particle hydrodynamics
    Fulk, DA
    Quinn, DW
    INTERNATIONAL JOURNAL OF IMPACT ENGINEERING, 1995, 17 (1-3) : 329 - 340
  • [47] NUMERICAL CONVERGENCE IN SMOOTHED PARTICLE HYDRODYNAMICS
    Zhu, Qirong
    Hernquist, Lars
    Li, Yuexing
    ASTROPHYSICAL JOURNAL, 2015, 800 (01):
  • [48] New developments in smoothed particle hydrodynamics
    Monaghan, JJ
    MESHFREE METHODS FOR PARTIAL EQUATIONS, 2003, 26 : 281 - 290
  • [49] “Smoothed particle hydrodynamics — a meshfree method”
    G. R. Liu
    M. B. Liu
    Shaofan Li
    Computational Mechanics, 2004, 33 (6) : 491 - 491
  • [50] Using smoothed particle hydrodynamics for waves
    Dalrymple, Robert A.
    ASIAN AND PACIFIC COASTS 2007, 2007, : 17 - 28