...
首页> 外文期刊>The international journal of multiphysics >FULL GPU Implementation of Lattice-Boltzmann Methods with Immersed Boundary Conditions for Fast Fluid Simulations
【24h】

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

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

获取原文
获取原文并翻译 | 示例
   

获取外文期刊封面封底 >>

       

摘要

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 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号