...
首页> 外文期刊>Journal of Advances in Modeling Earth Systems >Accelerating an Adaptive Mesh Refinement Code for Depth‐Averaged Flows Using GPUs
【24h】

Accelerating an Adaptive Mesh Refinement Code for Depth‐Averaged Flows Using GPUs

机译:加速使用GPU进行深度平均流的自适应网格细化码

获取原文

摘要

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 M w ?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.
机译:求解浅水方程有效地对海啸和风暴浪涌引起的自然灾害研究至关重要,因为它在预警系统中提供了更多的响应时间,并且允许更多运行来完成概率评估,其中可能需要数以千计的运行。使用自适应网格细化通过大大降低计算需求,通过使用更快的硬件通过使用更快的硬件来大大减少计算需求来加速该过程。结合两者,我们提出了一种高效的Geoclaw的CUDA实现,该开源Godunov型高分辨率有限卷数值数值数字方案,具有不同的地形的浅水系统。使用自适应网格细化和球形坐标允许建模TranscemaMI模拟。由假设的M W?触发的2011日本海啸和当地海啸的数值实验。7.3西雅图故障地震的地震说明了代码的正确性和效率,它实现了算法的简化尺寸分割版本。两个数值模拟都在具有自适应网格上的球体上的子区域中进行充分解决传播波的子区域。单独使用中央处理单元(CPU)时,该实现将准确且比原始更快。在单个GPU上运行时,GPU实现比在16核CPU上并行运行的原始模型,观察到速度快3.6到6.4倍。提出了三个度量标准来评估模型的相对性能,这显示了硬件资源的有效使用。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号