Climate Change Data Portal
DOI | 10.1029/2019MS001957 |
FUNWAVE-GPU: Multiple-GPU Acceleration of a Boussinesq-Type Wave Model | |
Yuan Y.; Shi F.; Kirby J.T.; Yu F. | |
发表日期 | 2020 |
ISSN | 19422466 |
卷号 | 12期号:5 |
英文摘要 | This paper documents development of a multiple-Graphics Processing Unit (GPU) version of FUNWAVE-Total Variation Diminishing (TVD), an open-source model for solving the fully nonlinear Boussinesq wave equations using a high-order TVD solver. The numerical schemes of FUNWAVE-TVD, including Cartesian and spherical coordinates, are rewritten using CUDA Fortran, with inter-GPU communication facilitated by the Message Passing Interface. Since FUNWAVE-TVD involves the discretization of high-order dispersive derivatives, the on-chip shared memory is utilized to reduce global memory access. To further optimize performance, the batched tridiagonal solver is scheduled simultaneously in multiple-GPU streams, which can reduce the GPU execution time by 20–30%. The GPU version is validated through a benchmark test for wave runup on a complex shoreline geometry, as well as a basin-scale tsunami simulation of the 2011 Tohoku-oki event. Efficiency evaluation shows that, in comparison with the CPU version running at a 36-core HPC node, speedup ratios of 4–7 and above 10 can be observed for single- and double-GPU runs, respectively. The performance metrics of multiple-GPU implementation needs to be further evaluated when appropriate. ©2020. The Authors. |
英文关键词 | Boussinesq wave model; FUNWAVE-GPU; FUNWAVE-TVD; GPU acceleration |
语种 | 英语 |
scopus关键词 | Benchmarking; Coastal engineering; Computer graphics; Computer graphics equipment; Memory architecture; Message passing; Nonlinear equations; Program processors; Water waves; Wave equations; Boussinesq-type wave models; Efficiency evaluation; GPU implementation; Message passing interface; Performance metrics; Spherical coordinates; Total variation diminishing; Tri-diagonal solver; Graphics processing unit; efficiency measurement; geometry; numerical model; performance assessment; simulation; tsunami; wave runup |
来源期刊 | Journal of Advances in Modeling Earth Systems
![]() |
文献类型 | 期刊论文 |
条目标识符 | http://gcip.llas.ac.cn/handle/2XKMVOVA/156711 |
作者单位 | Center for Applied Coastal Research, Department of Civil and Environmental Engineering, University of Delaware, Newark, DE, United States; National Marine Environmental Forecasting Center of China, Beijing, China |
推荐引用方式 GB/T 7714 | Yuan Y.,Shi F.,Kirby J.T.,et al. FUNWAVE-GPU: Multiple-GPU Acceleration of a Boussinesq-Type Wave Model[J],2020,12(5). |
APA | Yuan Y.,Shi F.,Kirby J.T.,&Yu F..(2020).FUNWAVE-GPU: Multiple-GPU Acceleration of a Boussinesq-Type Wave Model.Journal of Advances in Modeling Earth Systems,12(5). |
MLA | Yuan Y.,et al."FUNWAVE-GPU: Multiple-GPU Acceleration of a Boussinesq-Type Wave Model".Journal of Advances in Modeling Earth Systems 12.5(2020). |
条目包含的文件 | 条目无相关文件。 |
个性服务 |
推荐该条目 |
保存到收藏夹 |
导出为Endnote文件 |
谷歌学术 |
谷歌学术中相似的文章 |
[Yuan Y.]的文章 |
[Shi F.]的文章 |
[Kirby J.T.]的文章 |
百度学术 |
百度学术中相似的文章 |
[Yuan Y.]的文章 |
[Shi F.]的文章 |
[Kirby J.T.]的文章 |
必应学术 |
必应学术中相似的文章 |
[Yuan Y.]的文章 |
[Shi F.]的文章 |
[Kirby J.T.]的文章 |
相关权益政策 |
暂无数据 |
收藏/分享 |
除非特别说明,本系统中所有内容都受版权保护,并保留所有权利。