Numerical simulation and GPU computing for the 2D wave equation with variable coefficient

被引:1
|
作者
Altybay A. [1 ]
Darkenbayev D. [2 ]
Mekebayev N. [3 ]
机构
[1] Institute of Mathematics and Mathematical Modeling, Al-Farabi Kazakh National University, Almaty
[2] Department of Computer Science, Al-Farabi Kazakh National University, Almaty
[3] Department of Computer Science, Kazakh National Women’s Pedagogical University, Almaty
关键词
CUDA technology; GPU; graphics processing unit; numerical simulation; parallel computing; wave equation;
D O I
10.1504/IJSPM.2023.138584
中图分类号
学科分类号
摘要
In this paper, we present parallel numerical implementations of a 2D wave equation with a variable coefficient on GPU. We considered wave propagation simulations in shallow water areas caused by underwater movement and performed some numerical simulations at different time steps. The sequential algorithm is based on the implicit finite difference scheme and the parallel cyclic reduction (PCR) method. The parallel code was developed using CUDA technology and tested on different domain sizes. Performance analysis showed that our parallel approach showed a good speedup compared to sequential CPU code. The proposed parallel visualisation simulator can serve as a good tool for numerous water management systems in engineering practices. Copyright © 2023 Inderscience Enterprises Ltd.
引用
收藏
页码:298 / 305
页数:7
相关论文
共 50 条
  • [1] Optimized difference coefficient of staggered compact finite difference scheme and 2D acoustic wave equation numerical simulation
    Wang Y.
    Wang P.
    Cai W.
    Gui Z.
    Shiyou Diqiu Wuli Kantan/Oil Geophysical Prospecting, 2019, 54 (05): : 1034 - 1045
  • [2] 2D numerical simulation for detonation wave
    Luo, Jun
    He, Li-Ming
    Chen, Deng
    Tuijin Jishu/Journal of Propulsion Technology, 2008, 29 (01): : 29 - 32
  • [3] 2D Numerical Simulation of Sediment Transport with Variable Density
    Juez, Carmelo
    Murillo, Javier
    Garcia-Navarro, Pilar
    PROCEEDINGS OF THE 35TH IAHR WORLD CONGRESS, VOLS I AND II, 2013, : 4131 - 4138
  • [4] Numerical simulation of a 2D electrothermal pump by lattice Boltzmann method on GPU
    Ren, Qinlong
    Chan, Cho Lik
    NUMERICAL HEAT TRANSFER PART A-APPLICATIONS, 2016, 69 (07) : 677 - 693
  • [5] A FAST IMPLICIT VARIABLE SPEED 2D WAVE EQUATION SOLVER
    Thavappiragasam, M.
    Viswanathan, A.
    Christlieb, A.
    2016 43RD IEEE INTERNATIONAL CONFERENCE ON PLASMA SCIENCE (ICOPS), 2016,
  • [6] Numerical Simulation for the Wave of the Variable Coefficient Nonlinear Schrödinger Equation Based on the Lattice Boltzmann Method
    Wang, Huimin
    Chen, Hengjia
    Li, Ting
    MATHEMATICS, 2024, 12 (23)
  • [7] An Introduction to GPU Computing for Numerical Simulation
    Miguel Mantas, Jose
    De la Asuncion, Marc
    Castro, Manuel J.
    NUMERICAL SIMULATION IN PHYSICS AND ENGINEERING, 2016, 9 : 219 - 251
  • [8] On the Numerical Simulation of Unsteady Solutions for the 2D Boussinesq Paradigm Equation
    Christov, Christo I.
    Kolkovska, Natalia
    Vasileva, Daniela
    NUMERICAL METHODS AND APPLICATIONS, 2011, 6046 : 386 - +
  • [9] Computing 2D Constrained Delaunay Triangulation Using the GPU
    Qi, Meng
    Cao, Thanh-Tung
    Tan, Tiow-Seng
    IEEE TRANSACTIONS ON VISUALIZATION AND COMPUTER GRAPHICS, 2013, 19 (05) : 736 - 748
  • [10] A NUMERICAL METHOD FOR SOLVING THE VARIABLE COEFFICIENT WAVE EQUATION WITH INTERFACE JUMP CONDITIONS
    Wang, Liqun
    Hou, Songming
    Shi, Liwei
    Zhang, Ping
    INTERNATIONAL JOURNAL OF NUMERICAL ANALYSIS AND MODELING, 2019, 16 (01) : 1 - 17