An Efficient Explicit Moving Particle Simulation Solver for Simulating Free Surface Flow on Multicore CPU/GPUs

被引:1
作者
Zhao, Yu [1 ]
Jiang, Fei [1 ]
Mochizuki, Shinsuke [1 ]
机构
[1] Yamaguchi Univ, Grad Sch Sci & Technol Innovat, Dept Mech Engn, Ube, Yamaguchi 7558611, Japan
来源
MODELLING | 2024年 / 5卷 / 01期
关键词
MPS; Taichi programming; GPU parallel computing; free surface flow simulation; MPS METHOD; VOLUME; PERFORMANCE; DYNAMICS; WAVES;
D O I
10.3390/modelling5010015
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
The moving particle simulation (MPS) method is a simulation technique capable of calculating free surface and incompressible flows. As a particle-based method, MPS requires significant computational resources when simulating flow in a large-scale domain with a huge number of particles. Therefore, improving computational speed is a crucial aspect of current research in particle methods. In recent decades, many-core CPUs and GPUs have been widely utilized in scientific simulations to significantly enhance computational efficiency. However, the implementation of MPS on different types of hardware is not a trivial task. In this study, we present an implementation method for the explicit MPS that utilizes the Taichi parallel programming language. When it comes to CPU computing, Taichi's computational efficiency is comparable to that of OpenMP. Nevertheless, when GPU computing is utilized, the acceleration of Taichi in parallel computing is not as fast as the CUDA implementation. Our developed explicit MPS solver demonstrates significant performance improvements in simulating dam-break flow dynamics.
引用
收藏
页码:276 / 291
页数:16
相关论文
共 20 条
  • [1] A volume-conservation particle shifting scheme for moving particle method simulating free-surface flow
    Liu, Xiaoxing
    Wang, Kai
    Duan, Guangtao
    Zhang, Shuai
    COMPUTATIONAL PARTICLE MECHANICS, 2024, 11 (6) : 2857 - 2868
  • [2] Development of a free surface flow solver for the simulation of wave/body interactions
    Gu, H. B.
    Causon, D. M.
    Mingham, C. G.
    Qian, L.
    EUROPEAN JOURNAL OF MECHANICS B-FLUIDS, 2013, 38 : 1 - 17
  • [3] Axisymmetric free-surface flow simulation using the moving surface mesh particle method and application to drop formation
    Matsunaga, Takuya
    Sodersten, Axel
    Koshizuka, Seiichi
    Hosaka, Tomoyuki
    Ishii, Eiji
    JOURNAL OF COMPUTATIONAL PHYSICS, 2022, 463
  • [4] A volume compensation model for multi-resolution moving particle method simulating free-surface flow
    Liu, Xiaoxing
    Wang, Kai
    Chen, Shunhua
    Zhang, Shuai
    ENGINEERING ANALYSIS WITH BOUNDARY ELEMENTS, 2025, 171
  • [5] Applying surface tension as pressure boundary condition in free surface flow analysis by moving particle simulation method
    Tsujimura, Hiroki
    Kubota, Kenichi
    Sato, Tetsuya
    COMPUTATIONAL PARTICLE MECHANICS, 2023, 10 (05) : 1445 - 1459
  • [6] Applying surface tension as pressure boundary condition in free surface flow analysis by moving particle simulation method
    Hiroki Tsujimura
    Kenichi Kubota
    Tetsuya Sato
    Computational Particle Mechanics, 2023, 10 : 1445 - 1459
  • [7] MOVING PARTICLE SIMULATION FOR FREE SURFACE AND MULTI-PHASE FLOWS
    Koshizuka, S.
    PARTICLE-BASED METHODS II: FUNDAMENTALS AND APPLICATIONS, 2011, : 19 - 23
  • [8] Accurate implicit moving particle simulation method with angular momentum conservation for high-viscous free-surface flow
    Wang, Zidi
    COMPUTATIONAL PARTICLE MECHANICS, 2024, : 1491 - 1505
  • [9] On the free surface boundary of moving particle semi-implicit method for thermocapillary flow
    Wang, Zidi
    Sugiyama, Tomoyuki
    ENGINEERING ANALYSIS WITH BOUNDARY ELEMENTS, 2022, 135 : 266 - 283
  • [10] Effect of turbulence closure models on the accuracy of moving particle semi-implicit method for the viscous free surface flow
    Kolandoozan, M.
    Ahadi, M. S.
    Shirazpoor, S.
    SCIENTIA IRANICA, 2014, 21 (04) : 1217 - 1230