arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 1611.02445cs.DCcs.PF
收藏

A new GPU implementation for lattice-Boltzmann simulations on sparse geometries

Tadeusz Tomczak, Roman G. Szafran

英文摘要:

We describe a high-performance implementation of the lattice Boltzmann method (LBM) for sparse 3D geometries on graphic processors (GPU). The main contribution of this work is a data layout that allows to minimise the number of redundant memory transactions during the propagation step of LBM. We show that by using a uniform mesh of small three-dimensional tiles and a careful data placement it is possible to utilise more than 70% of maximum theoretical GPU memory bandwidth for D3Q19 lattice and double precision numbers. The performance of our implementation is thoroughly examined and compared with other GPU implementations of LBM. The proposed method performs the best for sparse geometries with good spatial locality.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑