Climate Change Data Portal
DOI | 10.1029/2019MS001635 |
Accelerating an Adaptive Mesh Refinement Code for Depth-Averaged Flows Using GPUs | |
Qin X.; LeVeque R.J.; Motley M.R. | |
发表日期 | 2019 |
ISSN | 19422466 |
起始页码 | 2606 |
结束页码 | 2628 |
卷号 | 11期号:8 |
英文摘要 | Solving the shallow water equations efficiently is critical to the study of natural hazards induced by tsunami and storm surge, since it provides more response time in an early warning system and allows more runs to be done for probabilistic assessment where thousands of runs may be required. Using adaptive mesh refinement speeds up the process by greatly reducing computational demands while accelerating the code using the graphics processing unit (GPU) does so through using faster hardware. Combining both, we present an efficient CUDA implementation of GeoClaw, an open source Godunov-type high-resolution finite volume numerical scheme on adaptive grids for shallow water system with varying topography. The use of adaptive mesh refinement and spherical coordinates allows modeling transoceanic tsunami simulation. Numerical experiments on the 2011 Japan tsunami and a local tsunami triggered by a hypothetical Mw 7.3 earthquake on the Seattle Fault illustrate the correctness and efficiency of the code, which implements a simplified dimensionally split version of the algorithms. Both numerical simulations are conducted on subregions on a sphere with adaptive grids that adequately resolve the propagating waves. The implementation is shown to be accurate and faster than the original when using Central Processing Units (CPUs) alone. The GPU implementation, when running on a single GPU, is observed to be 3.6 to 6.4 times faster than the original model running in parallel on a 16-core CPU. Three metrics are proposed to evaluate relative performance of the model, which shows efficient usage of hardware resources. © 2019. The Authors. |
英文关键词 | adaptive mesh refinement; CUDA; GPU; shallow water equations; tsunamis |
语种 | 英语 |
scopus关键词 | Codes (symbols); Computer graphics; Computer graphics equipment; Equations of motion; Image coding; Mesh generation; Numerical analysis; Open systems; Program processors; Topography; Tsunamis; Adaptive mesh refinement; Adaptive mesh refinement codes; CUDA; Numerical experiments; Probabilistic assessments; Shallow water equations; Shallow-water systems; Spherical coordinates; Graphics processing unit; adaptive management; early warning system; natural hazard; shallow-water equation; storm; tsunami; Seattle; United States; Washington [United States] |
来源期刊 | Journal of Advances in Modeling Earth Systems
![]() |
文献类型 | 期刊论文 |
条目标识符 | http://gcip.llas.ac.cn/handle/2XKMVOVA/156882 |
作者单位 | Department of Civil and Environmental Engineering, University of Washington, Seattle, WA, United States; Department of Applied Mathematics, University of Washington, Seattle, WA, United States |
推荐引用方式 GB/T 7714 | Qin X.,LeVeque R.J.,Motley M.R.. Accelerating an Adaptive Mesh Refinement Code for Depth-Averaged Flows Using GPUs[J],2019,11(8). |
APA | Qin X.,LeVeque R.J.,&Motley M.R..(2019).Accelerating an Adaptive Mesh Refinement Code for Depth-Averaged Flows Using GPUs.Journal of Advances in Modeling Earth Systems,11(8). |
MLA | Qin X.,et al."Accelerating an Adaptive Mesh Refinement Code for Depth-Averaged Flows Using GPUs".Journal of Advances in Modeling Earth Systems 11.8(2019). |
条目包含的文件 | 条目无相关文件。 |
除非特别说明,本系统中所有内容都受版权保护,并保留所有权利。