首页> 外文OA文献 >FULL GPU Implementation of Lattice-Boltzmann Methods with Immersed Boundary Conditions for Fast Fluid Simulations
【2h】

FULL GPU Implementation of Lattice-Boltzmann Methods with Immersed Boundary Conditions for Fast Fluid Simulations

机译:具有浸入式边界条件的Lattice-Boltzmann方法的全GPU实现,用于快速流体模拟

代理获取
本网站仅为用户提供外文OA文献查询和代理获取服务,本网站没有原文。下单后我们将采用程序或人工为您竭诚获取高质量的原文,但由于OA文献来源多样且变更频繁,仍可能出现获取不到、文献不完整或与标题不符等情况,如果获取不到我们将提供退款服务。请知悉。

摘要

Lattice Boltzmann Method (LBM) has shown great potential in fluid simulations, but performance issues and difficulties to manage complex boundary conditions have hindered a wider application. The upcoming of Graphic Processing Units (GPU) Computing offered a possible solution for the performance issue, and methods like the Immersed Boundary (IB) algorithm proved to be a flexible solution to boundaries. Unfortunately, the implicit IB algorithm makes the LBM implementation in GPU a non-trivial task. This work presents a fully parallel GPU implementation of LBM in combination with IB. The fluid-boundary interaction is implemented via GPU kernels, using execution configurations and data structures specifically designed to accelerate each code execution. Simulations were validated against experimental and analytical data showing good agreement and improving the computational time. Substantial reductions of calculation rates were achieved, lowering down the required time to execute the same model in a CPU to about two magnitude orders.
机译:格子Boltzmann方法(LBM)在流体模拟中表现出很大的潜力,但管理复杂边界条件的性能问题和困难已经阻碍了更广泛的应用。图形处理单元(GPU)计算的即将到来为性能问题提供了可能的解决方案,以及浸没边界(IB)算法的方法被证明是对边界的灵活解决方案。不幸的是,隐式IB算法使GPU中的LBM实现是非琐碎的任务。这项工作介绍了与IB组合的LBM完全平行的GPU实现。流体边界交互通过GPU内核实现,使用专门设计用于加速每个代码执行的执行配置和数据结构。针对显示良好协议和改善计算时间的实验和分析数据验证了模拟。实现了计算速率的实质性降低,降低了在CPU中执行相同模型的所需时间至大约两个级别。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号