TNL-LBM: Scalable lattice Boltzmann method implementation based on Template Numerical Library

Abstract The lattice Boltzmann method (LBM) is a mesoscopic numerical technique widely used for solving partial differential equations such as the Navier–Stokes equations or advection–diffusion equations. It employs discrete particle distribution functions instead of macroscopic variables, offering advantages in parallelization and scalability. This paper introduces the TNL-LBM project, an advanced computational framework that implements LBM using the Template Numerical Library (TNL). TNL-LBM is designed for high-performance, large-scale simulations of turbulent flows and is available under the MIT license. The project emphasizes modularity, efficiency, and flexibility, providing a library of fundamental components and a high-level framework for developing custom solvers. Key features include a modular architecture with pluggable components, high performance through parallel algorithms and data structures provided by TNL, and scalability across multi-core CPUs, GPU accelerators, and distributed platforms. The paper outlines the components of LBM, its computational algorithm, and the design of TNL-LBM, followed by a description of input/output components and benchmark results demonstrating its performance on the Karolina supercomputer and on a compute node based on NVIDIA Tesla H100 accelerators. The performance of TNL-LBM is also compared to other open-source LBM projects.

Authors

Institutions

Publication Details

Journal
The Journal of Supercomputing
Published
2026-02-14
DOI
https://doi.org/10.1007/s11227-026-08292-0
Primary Topic
Lattice Boltzmann Simulation Studies
Type
article
Field-Weighted Citation Impact
0.00

Funders

Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

TNL-LBM: Scalable lattice Boltzmann method implementation based on Template Numerical Library

Jakub Klinkovský, Tomáš Oberhuber, Pavel Eichler, Radek Fučík et al.
The Journal of Supercomputing
Lattice Boltzmann Simulation Studies
article

TNL-LBM: Scalable lattice Boltzmann method implementation based on Template Numerical Library

Jakub Klinkovský, Tomáš Oberhuber, Pavel Eichler, Radek Fučík, Robert Straka
article en

Abstract

Abstract The lattice Boltzmann method (LBM) is a mesoscopic numerical technique widely used for solving partial differential equations such as the Navier–Stokes equations or advection–diffusion equations. It employs discrete particle distribution functions instead of macroscopic variables, offering advantages in parallelization and scalability. This paper introduces the TNL-LBM project, an advanced computational framework that implements LBM using the Template Numerical Library (TNL). TNL-LBM is designed for high-performance, large-scale simulations of turbulent flows and is available under the MIT license. The project emphasizes modularity, efficiency, and flexibility, providing a library of fundamental components and a high-level framework for developing custom solvers. Key features include a modular architecture with pluggable components, high performance through parallel algorithms and data structures provided by TNL, and scalability across multi-core CPUs, GPU accelerators, and distributed platforms. The paper outlines the components of LBM, its computational algorithm, and the design of TNL-LBM, followed by a description of input/output components and benchmark results demonstrating its performance on the Karolina supercomputer and on a compute node based on NVIDIA Tesla H100 accelerators. The performance of TNL-LBM is also compared to other open-source LBM projects.

The Journal of SupercomputingVol. 82(3)
Czech Technical University in Prague (CZ), AGH University of Krakow (PL)
Grantová Agentura České Republiky
Industry, innovation and infrastructure
Openalex Percentile: Top 52%
Lattice Boltzmann Simulation Studies
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.