Implicit propagation of directly addressed grids in lattice Boltzmann methods

A Kummerländer, M Dorn, M Frank… - Concurrency and …, 2023 - Wiley Online Library
Lattice Boltzmann methods (LBM) are well suited to highly parallel computational fluid
dynamics simulations due to their separability into a perfectly parallel collision step and a …

Auto-vectorization friendly parallel lattice Boltzmann streaming scheme for direct addressing

M Mohrhard, G Thäter, J Bludau, B Horvat, MJ Krause - Computers & Fluids, 2019 - Elsevier
Lattice Boltzmann methods (LBM) are used for massively parallel computational fluid
dynamics simulations since they are easily parallelizable with a perfectly parallel and local …

LRnLA lattice Boltzmann method: a performance comparison of implementations on GPU and CPU

V Levchenko, A Zakirov, A Perepelkina - International Conference on …, 2019 - Springer
We present an implementation of the Lattice Boltzmann Method (LBM) with Locally
Recursive non-Locally Asynchronous (LRnLA) algorithms on GPU and CPU. The algorithm …

Towards exascale lattice Boltzmann computing

S Succi, G Amati, M Bernaschi, G Falcucci… - Computers & …, 2019 - Elsevier
We discuss the state of art of Lattice Boltzmann (LB) computing, with special focus on
prospective LB schemes capable of meeting the forthcoming Exascale challenge. After …

On vectorization for lattice based simulations

AG Shet, K Siddharth, SH Sorathiya… - … Journal of Modern …, 2013 - World Scientific
We present a vector-friendly blocked computing strategy for the lattice Boltzmann method
(LBM). This strategy, along with a recently developed data structure, Structure of Arrays of …

[PDF][PDF] OpenLB: towards an efficient parallel open source library for lattice Boltzmann fluid flow simulations

V Heuveline, MJ Krause - International workshop on state-of-the …, 2010 - researchgate.net
During the last decade lattice Boltzmann methods (LBM) have become a widely accepted
tool in fluid dynamics for instance as discrete solvers for the Navier-Stokes equations. The …

XLB: A differentiable massively parallel lattice Boltzmann library in Python

M Ataei, H Salehipour - Computer Physics Communications, 2024 - Elsevier
The lattice Boltzmann method (LBM) has emerged as a prominent technique for solving fluid
dynamics problems due to its algorithmic potential for computational scalability. We …

A scalable interface-resolved simulation of particle-laden flow using the lattice Boltzmann method

N Geneva, C Peng, X Li, LP Wang - Parallel Computing, 2017 - Elsevier
We examine the scalable implementation of the lattice Boltzmann method (LBM) in the
context of interface-resolved simulation of wall-bounded particle-laden flows. Three distinct …

Cross-platform programming model for many-core lattice Boltzmann simulations

J Latt, C Coreixas, J Beny - Plos one, 2021 - journals.plos.org
We present a novel, hardware-agnostic implementation strategy for lattice Boltzmann (LB)
simulations, which yields massive performance on homogeneous and heterogeneous many …

A highly accurate GPU Lattice Boltzmann method with directional interpolation for the probability distribution functions

A Delgado‐Gutiérrez, P Marzocca… - … Methods in Fluids, 2020 - Wiley Online Library
In this article, a highly accurate and graphics processing unit (GPU)‐accelerated Lattice
Boltzmann Method (LBM) is presented. The methodology is derived from a combination of …