mlsanityData to 14 Oct 2026

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

arXiv 1611.02445 ↗First posted 8 Nov 2016cs.DC cs.PFcited by 1

Not on the map. Why?

Abstract (arXiv)

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.

Key facts. Cited by 1 paper in the map (data through 14 Oct 2026). First posted on arXiv 8 Nov 2016.

Builds on

No reference list yet.

Built on by

Cited by year (2026 to 14 Oct)

Citing papers per year: 2026: 1.

1 paper.