首页> 外文会议>International offshore and polar engineering conference >Efficient simulations of long wave propagation and runup using a LBM approach on GPGPU hardware
【24h】

Efficient simulations of long wave propagation and runup using a LBM approach on GPGPU hardware

机译:使用LBM方法在GPGPU硬件上使用LBM方法的长波传播和运行的高效模拟

获取原文

摘要

We present an efficient implementation of the Lattice Boltzmann method (LBM) for the numerical simulation of the propagation of long ocean waves (e.g., tsunamis), based on the Nonlinear Shallow Water (NSW) wave equation. The LBM solution of NSW equations is fully nonlinear and it is assumed that the surface elevation is single-valued (hence, waves do not break or overturn). For the treatment of wet-dry states, a simple shoreline step-slot algorithm is used. The NVIDIA CUDA framework is used for the implementation, which gives access to the computational power of General Purpose Graphical Processing Units (GPGPUs). The initial analysis of LBM results for standard analytical benchmark problems shows a good agreement with the reference solutions. For all benchmarks, the run times of the numerical simulations are on the same order as the time scale of the real world event, or even less. The presented applications include wave runup studies on a plane beach and a more complex three-dimensional beach, as proposed in the tsunami community as part of the so-called Catalina- (Liu et al., 2008) and PMEL sets of benchmark problems. Finally, the results and the performance of the LBM solver are compared to those of the Boussinesq solver FUNWAVE.
机译:我们基于非线性浅水(NSW)波方程,对Lattice Boltzmann方法(LATTICE Boltzmann方法(LBM)的数值模拟提供了一种有效的实施方式,用于长海浪(例如,海啸)的传播。 NSW方程的LBM解是完全非线性的,并且假设表面高度是单值(因此,波不会破裂或翻转)。为了处理湿干燥状态,使用简单的海岸线步进槽算法。 NVIDIA CUDA框架用于实现,可以访问通用图形处理单元(GPGPU)的计算能力。标准分析基准问题的LBM结果的初步分析显示了与参考解决方案的良好一致。对于所有基准测试,数值模拟的运行时间与现实世界事件的时间尺度相同,甚至更少。呈现的应用包括在海上海滩和更复杂的三维海滩上的波浪流浪研究,如海啸社区所提出的,作为所谓的Catalina-(Liu等,2008)和PMEL基准问题的一部分。最后,将LBM求解器的结果和性能与Boussinesq求解器有趣波浪的结果进行比较。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号