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 条
  • [31] Curvilinear smoothed particle hydrodynamics
    Tavakkol, Sasan
    Zarrati, Amir Reza
    Khanpour, Mahdiyar
    INTERNATIONAL JOURNAL FOR NUMERICAL METHODS IN FLUIDS, 2017, 83 (02) : 115 - 131
  • [32] Smoothed Particle Hydrodynamics in Astrophysics
    Springel, Volker
    ANNUAL REVIEW OF ASTRONOMY AND ASTROPHYSICS, VOL 48, 2010, 48 : 391 - 430
  • [33] Smoothed particle hydrodynamics and magnetohydrodynamics
    Price, Daniel J.
    JOURNAL OF COMPUTATIONAL PHYSICS, 2012, 231 (03) : 759 - 794
  • [34] Topology optimization of plane structures using smoothed particle hydrodynamics method
    Lin, Jun
    Guan, Yanjin
    Zhao, Guoqun
    Naceur, Hakim
    Lu, Ping
    INTERNATIONAL JOURNAL FOR NUMERICAL METHODS IN ENGINEERING, 2017, 110 (08) : 726 - 744
  • [35] Adaptive particle distribution for smoothed particle hydrodynamics
    Lastiwka, M
    Quinlan, N
    Basa, M
    INTERNATIONAL JOURNAL FOR NUMERICAL METHODS IN FLUIDS, 2005, 47 (10-11) : 1403 - 1409
  • [36] On the kernel and particle consistency in smoothed particle hydrodynamics
    Sigalotti, Leonardo Di G.
    Klapp, Jaime
    Rendon, Otto
    Vargas, Carlos A.
    Pena-Polo, Franklin
    APPLIED NUMERICAL MATHEMATICS, 2016, 108 : 242 - 255
  • [37] Smoothed particle hydrodynamics with smoothed pseudo-density
    Yamamoto, Satoko
    Saitoh, Takayuki R.
    Makino, Junichiro
    PUBLICATIONS OF THE ASTRONOMICAL SOCIETY OF JAPAN, 2015, 67 (03)
  • [38] Interaction of flexible multibody systems with fluids analyzed by means of smoothed particle hydrodynamics
    Schoergenhumer, Markus
    Gruber, Peter G.
    Gerstmayr, Johannes
    MULTIBODY SYSTEM DYNAMICS, 2013, 30 (01) : 53 - 76
  • [39] Flexible and rapid animation of brittle fracture using the smoothed particle hydrodynamics formulation
    Chen, Feibin
    Wang, Changbo
    Xie, Buying
    Qin, Hong
    COMPUTER ANIMATION AND VIRTUAL WORLDS, 2013, 24 (3-4) : 215 - 224
  • [40] Survey on Smoothed Particle Hydrodynamics and the Particle Systems
    Xi, Runping
    Luo, Zhangcai
    Feng, David Dagan
    Zhang, Yanning
    Zhang, Xiaopeng
    Han, Tianyi
    IEEE ACCESS, 2020, 8 : 3087 - 3105