Accuracy and performance of the lattice Boltzmann method with 64-bit, 32-bit, and customized 16-bit number formats

M Lehmann, MJ Krause, G Amati, M Sega, J Harting… - Physical Review E, 2022 - APS
Fluid dynamics simulations with the lattice Boltzmann method (LBM) are very memory
intensive. Alongside reduction in memory footprint, significant performance benefits can be …

Comparison of free-surface and conservative Allen–Cahn phase-field lattice Boltzmann method

C Schwarzmeier, M Holzer, T Mitchell… - Journal of …, 2023 - Elsevier
This study compares the free-surface lattice Boltzmann method (FSLBM) with the
conservative Allen–Cahn phase-field lattice Boltzmann method (PFLBM) in their ability to …

Hybrid nanofluid mixed convection in a cavity under the impact of the magnetic field by lattice Boltzmann method: Effects of barrier temperature on heat transfer and …

ASM Aljaloud - Engineering Analysis with Boundary Elements, 2023 - Elsevier
The aim of this study is to investigate the effect of barrier temperature on hybrid nanofluid
MHD mixed convection via LBM. The shape of the evaluated chamber is trapezoidal …

Esoteric pull and esoteric push: Two simple in-place streaming schemes for the lattice Boltzmann method on GPUs

M Lehmann - Computation, 2022 - mdpi.com
I present two novel thread-safe in-place streaming schemes for the lattice Boltzmann method
(LBM) on graphics processing units (GPUs), termed Esoteric Pull and Esoteric Push, that …

Development of a central-moment phase-field lattice Boltzmann model for thermocapillary flows: Droplet capture and computational performance

M Holzer, TR Mitchell, CR Leonardi, U Rüde - Journal of Computational …, 2024 - Elsevier
This study develops a computationally efficient phase-field lattice Boltzmann (LB) model with
the capability to simulate thermocapillary flows. The model was implemented into the open …

Advanced automatic code generation for multiple relaxation-time lattice Boltzmann methods

F Hennig, M Holzer, U Rüde - SIAM Journal on Scientific Computing, 2023 - SIAM
The scientific code generation package lbmpy supports the automated design and the
efficient implementation of lattice Boltzmann method (LBM) through metaprogramming. It is …

LBcuda: A high-performance CUDA port of LBsoft for simulation of colloidal systems

F Bonaccorso, M Lauricella, A Montessori… - Computer Physics …, 2022 - Elsevier
We present LBcuda, a GPU accelerated version of LBsoft, our open-source MPI-based
software for the simulation of multi-component colloidal flows. We describe the design …

Projecting LBM performance on Exascale class Architectures: A tentative outlook

G Amati, S Succi, P Fanelli, VK Krastev… - Journal of Computational …, 2021 - Elsevier
In the next years, the first Exascale class supercomputers will go online. In this paper, we
portray a prospective Exascale scenario for a Lattice Boltzmann (LB) code, based on the …

Stability assessment of the phase-field lattice Boltzmann model and its application to Taylor bubbles in annular piping geometries

T Mitchell, M Holzer, C Schwarzmeier, M Bauer… - Physics of …, 2021 - pubs.aip.org
This study parametrically assessed the stability of the phase-field lattice Boltzmann model
(PFLBM) before applying it to analyze the effect of annular piping geometry on the flow of …

Analytical performance estimation during code generation on modern GPUs

D Ernst, M Holzer, G Hager, M Knorr… - Journal of Parallel and …, 2023 - Elsevier
Automatic code generation is frequently used to create implementations of algorithms
specifically tuned to particular hardware and application parameters. The code generation …