Font Size: a A A

A GPU Accelerated Boussinesq-type Model For Wave Propagation Model

Posted on:2021-01-20Degree:MasterType:Thesis
Country:ChinaCandidate:T ZhuFull Text:PDF
GTID:2370330611450897Subject:Port, Coastal and Offshore Engineering
Abstract/Summary:PDF Full Text Request
Numerical simulation of waves is an important part of coastal engineering.As a nonlinear wave model,the Boussinesq model can effectively reproduce the physical phenomenon of waves in the propagation process,so it has been widely used in offshore engineering.Boussinesq wave model is phase-resolving and requires high spatial and temporal resolution to ensure the calculation accuracy.It is thus necessary to study parallel algorithms for this kind of model in order to improve the computational efficiency.Compared with the traditional central processing unit(CPU),the graphics processing unit(GPU)has a large number of arithmetic units and can bring significant decrease in computational time.The application of GPU parallel algorithm to build wave numerical model has become a new development direction in the field of high performance computing.The parallel computation of Boussinesq model is implemented by CUDA C language and GPU in the present study.A series of classical numerical examples such as the solitary wave propagation in a flume with constant depth of water are computed,and the computed results from GPU simulation are compared with those from CPU simulation and the analytical solutions,they are found to be in reasonable consistence.The numerical simulation show that numerical model can handle the example of permeable structure effectively.The computational efficiency between CPU simulation and GPU simulation is also compared by simulating same examples;the results show that the computational efficiency of GPU simulation is obviously improved with the decrease of the meshing size.At the same time,the computational efficiency of the two methods is compared,and the results show that with the increase of the number of grids and the decrease of the meshing size,the improvement of the computational efficiency of the cyclic elimination method increases gradually.
Keywords/Search Tags:Boussinesq equations, porous structure, graphics processor unit, parallel computing, computational efficiency
PDF Full Text Request
Related items