Material Point Method based Fluid Simulation on GPU using Compute Shader

被引:0
|
作者
Dharma, Dody [1 ]
Jonathan, Cliff [1 ]
Kistidjantoro, A. Imam [1 ]
Manaf, Afwarman [1 ]
机构
[1] Inst Teknol Bandung, Sch Elect Engn & Informat, Informat Res Grp, Bandung, Indonesia
关键词
fluid; simulation; MPM; GPU; compute shader; OpenGL;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Fluid simulation, specifically the Material Point Method (MPM) based simulation, requires a large number of particles and a big grid size to create a realistic looking simulation. This paper explains what we can do to improve the performance of the simulation by using compute shader and the strategy behind it. Compute shader is a shader used for General Purpose Graphics Processing Unit (GPGPU) programming, running in a separate pipeline than the rendering pipeline. Since the MPM simulation requires serialized code to update the values of the grid nodes and particles, it becomes a challenge to implement it into a parallelized code that can be run on the GPU with compute shader. First, we have to plan which part of the code that can be parallelized. We also have to translate the code into a GLSL program that doesn't have any C/C++ pointer and Object Oriented class. We then compare the simulation performance between the one running on CPU and the compute shader one, and see how much improvement is made by implementing it with compute shader.
引用
收藏
页数:6
相关论文
共 50 条
  • [41] Dam Breach Simulation with the Material Point Method
    Cao, Chendi
    Neilsen, Mitchell
    COMPUTATION, 2021, 9 (02) : 1 - 14
  • [42] Pile penetration simulation with Material Point Method
    Lim, L. J.
    Andreykiv, A.
    Brinkgreve, R. B. J.
    INSTALLATION EFFECTS IN GEOTECHNICAL ENGINEERING, 2013, : 24 - 30
  • [43] A multiscale material point method for impact simulation
    Thomas D.Sewell
    Theoretical & Applied Mechanics Letters, 2012, 2 (05) : 12 - 15
  • [44] The material point method for simulation of thin membranes
    York, AR
    Sulsky, D
    Schreyer, HL
    INTERNATIONAL JOURNAL FOR NUMERICAL METHODS IN ENGINEERING, 1999, 44 (10) : 1429 - 1456
  • [45] A material point method for simulation of viscoelastic flows
    Gordon, Peter A.
    Liu, Fushen
    Meier, Holger A.
    Panchadhara, Rohan
    Srivastava, Vikas
    COMPUTATIONAL PARTICLE MECHANICS, 2019, 6 (03) : 311 - 325
  • [46] A multiscale material point method for impact simulation
    Chen, Zhen
    Han, Yilong
    Jiang, Shan
    Gan, Yong
    Sewell, Thomas D.
    THEORETICAL AND APPLIED MECHANICS LETTERS, 2012, 2 (05) : 051003
  • [47] An improved material point method for coining simulation
    Xu, Jiangping
    Chen, Xiaotian
    Zhong, Wen
    Wang, Fei
    Zhang, Xianglei
    INTERNATIONAL JOURNAL OF MECHANICAL SCIENCES, 2021, 196
  • [48] Study on large deformation of soil–rock mixed slope based on GPU accelerated material point method
    Bingke Liu
    Wen Wang
    Zhigang Liu
    Ningpeng Ouyang
    Kejie Mao
    Fuchuan Zhou
    Scientific Reports, 14
  • [49] Parametric study of earth dam failure simulation using material point method
    Kim, Dong-Ju
    Park, Geunwoo
    Lee, Jong-Sub
    Kang, Thomas H. -K.
    Byun, Yong-Hoon
    STEEL AND COMPOSITE STRUCTURES, 2024, 53 (06): : 703 - 715
  • [50] Numerical simulation of a free fall penetrometer deployment using the material point method
    Zambrano-Cruzatty, Luis
    Yerro, Alba
    SOILS AND FOUNDATIONS, 2020, 60 (03) : 668 - 682