首页> 外文会议>ISOPE-2012;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

机译:在GPGPU硬件上使用LBM方法对长波传播和运行进行有效的仿真

获取原文

摘要

We present an efficient implementation of the Lattice Boltzmannmethod (LBM) for the numerical simulation of the propagation oflong ocean waves (e.g., tsunamis), based on the Nonlinear ShallowWater (NSW) wave equation. The LBM solution of NSWequations is fully nonlinear and it is assumed that the surface elevationis single-valued (hence, waves do not break or overturn).For the treatment of wet-dry states, a simple shoreline step-slotalgorithm is used.The NVIDIA CUDA framework is used for the implementation,which gives access to the computational power of GeneralPurpose Graphical Processing Units (GPGPUs). The initial analysisof LBM results for standard analytical benchmark problemsshows a good agreement with the reference solutions. For allbenchmarks, the run times of the numerical simulations are onthe same order as the time scale of the real world event, or evenless. The presented applications include wave runup studies on aplane beach and a more complex three-dimensional beach, as proposedin 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 comparedto those of the Boussinesq solver FUNWAVE.
机译:我们提出了基于非线性浅水波(NSW)波动方程的格子Boltzmann方法(LBM)的有效实现,用于长海浪(例如海啸)传播的数值模拟。 NSWequations的LBM解决方案是完全非线性的,并且假定表面高程是单值的(因此,波浪不会破裂或倾覆)。对于干湿状态的处理,使用了简单的海岸线阶梯槽算法。 CUDA框架用于实现,可以访问通用图形处理单元(GPGPU)的计算能力。对标准分析基准问题的LBM结果的初步分析显示与参考解决方案有很好的一致性。对于所有基准,数值模拟的运行时间与现实事件的时间尺度处于相同的顺序,甚至不相等。提出的应用包括在海啸社区中作为所谓的Catalina-(Liu等人,2008)和PMEL基准问题集的一部分在平面海滩和更复杂的三维海滩上进行波加速研究。最后,将LBM求解器的结果和性能与Boussinesq求解器FUNWAVE的结果和性能进行了比较。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号