首页 | 本学科首页   官方微博 | 高级检索  
     检索      


A GPU accelerated Boussinesq-type model for coastal waves
Authors:Kezhao Fang  Jiawen Sun  Guangchun Song  Gang Wang  Hao Wu  Zhongbo Liu
Institution:1.State Key Laboratory of Coastal and Offshore Engineering, Dalian University of Technology, Dalian 116024, China2.National Marine Environmental Monitoring Center, Dalian 116023, China3.Marine Geological Resources Survey Center of Hebei Province, Qinhuangdao 066001, China4.College of Transportation Engineering, Dalian Maritime University, Dalian 116026, China
Abstract:This study presents an efficient Boussinesq-type wave model accelerated by a single Graphics Processing Unit (GPU). The model uses the hybrid finite volume and finite difference method to solve weakly dispersive and nonlinear Boussinesq equations in the horizontal plane, enabling the model to have the shock-capturing ability to deal with breaking waves and moving shoreline properly. The code is written in CUDA C. To achieve better performance, the model uses cyclic reduction technique to solve massive tridiagonal linear systems and overlapped tiling/shared memory to reduce global memory access and enhance data reuse. Four numerical tests are conducted to validate the GPU implementation. The performance of the GPU model is evaluated by running a series of numerical simulations on two GPU platforms with different hardware configurations. Compared with the CPU version, the maximum speedup ratios for single-precision and double-precision calculations are 55.56 and 32.57, respectively.
Keywords:Boussinesq model  GPU  speedup ratio  coastal waves
点击此处可从《海洋学报(英文版)》浏览原始摘要信息
点击此处可从《海洋学报(英文版)》下载免费的PDF全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号