English
Related papers

Related papers: A new GPU implementation for lattice-Boltzmann sim…

200 papers

Numerical simulation results of basic exactly solvable fluid flows using the previously proposed Lattice Boltzmann Method (LBM) formulated on a general curvilinear coordinate system are presented. As was noted in the theoretical work of H.…

Fluid Dynamics · Physics 2023-01-12 Alexei Chekhlov , Ilya Staroselsky , Raoyang Zhang , Hudong Chen

Cascaded or central-moment-based lattice Boltzmann method (CLBM) proposed in [Geier \textit{et al.}, Phys. Rev. E \textbf{63}, 066705 (2006)] possesses very good numerical stability. However, two constraints exist in three-dimensional (3D)…

Computational Physics · Physics 2018-05-30 Linlin Fei , Kai Hong Luo , Qing Li

The lattice Boltzmann method (LBM) has experienced tremendous advances and been well accepted as a popular method of simulation of various fluid flow mechanisms on pore scale in tight formations. With the introduction of an effective…

Fluid Dynamics · Physics 2016-01-07 Junjian Wang , Li Chen , Qinjun Kang , Sheik S Rahman

We propose to express the forward-backward algorithm in terms of operations between sparse matrices in a specific semiring. This new perspective naturally leads to a GPU-friendly algorithm which is easy to implement in Julia or any…

Distributed, Parallel, and Cluster Computing · Computer Science 2021-12-02 Lucas Ondel , Léa-Marie Lam-Yee-Mui , Martin Kocour , Caio Filippo Corro , Lukáš Burget

General sparse matrix-matrix multiplication (SpGEMM) is a fundamental building block for numerous applications such as algebraic multigrid method (AMG), breadth first search and shortest path problem. Compared to other sparse BLAS routines,…

Mathematical Software · Computer Science 2015-09-15 Weifeng Liu , Brian Vinter

Lattice Boltzmann methods (LBM) are an important part of current computational fluid dynamics (CFD). They allow easy implementations and boundary handling. However, competitive time to solution not only depends on the choice of a reasonable…

Performance · Computer Science 2018-04-18 Markus Wittmann , Viktor Haag , Thomas Zeiser , Harald Köstler , Gerhard Wellein

We generalize to three dimensions (3D) a recently developed improved multi-component pseudopotential lattice Boltzmann method and analyze its applicability to simulate flows through realistic porous media. The model is validated and…

Fluid Dynamics · Physics 2022-10-04 M. Sedahmed , R. C. V. Coelho , N. A. M. Araújo , E. M. Wahba , H. A. Warda

In this paper we present a parallelization strategy on distributed memory systems for the Fast Kinetic Scheme --- a semi-Lagrangian scheme developed in [J. Comput. Phys., Vol. 255, 2013, pp 680-698] for solving kinetic equations. The…

Numerical Analysis · Mathematics 2017-01-09 Jacek Narski

The increasing adoption of large language models (LLMs) on heterogeneous computing platforms poses significant challenges to achieving high inference efficiency. To address these efficiency bottlenecks across diverse platforms, this paper…

Distributed, Parallel, and Cluster Computing · Computer Science 2026-02-06 Yaozheng Zhang , Wei Wang , Jie Kong , Jiehan Zhou , Xianwei Zhang , Huanqing Cui , Han Bao , Yuhai Liu

We present a systematic evaluation of an interpolation-supplemented lattice Boltzmann method (ISLBM) for simulating buoyancy-driven thermal convection on non-uniform meshes. The ISLBM extends the standard lattice Boltzmann framework by…

Fluid Dynamics · Physics 2025-10-01 Ao Xu , Zheng Zhao , Ben-Rui Xu , Li-Sheng Jiang

3D Gaussian splatting (3DGS) has emerged as a promising direction for SLAM due to its high-fidelity reconstruction and rapid convergence. However, 3DGS-SLAM algorithms remain impractical for mobile platforms due to their high computational…

Hardware Architecture · Computer Science 2025-12-01 Xiaotong Huang , He Zhu , Tianrui Ma , Yuxiang Xiong , Fangxin Liu , Zhezhi He , Yiming Gan , Zihan Liu , Jingwen Leng , Yu Feng , Minyi Guo

The lattice Boltzmann method (LBM) is a numerical approach to tackle problems described by a Boltzmann type-equation, where time, space, and velocities are discretized to describe scattering and advection. Even though the LBM executes…

Computational Physics · Physics 2020-09-10 René Hammer , Verena Fritz , Natalia Bedoya-Martínez

Fine-tuning large language models (LLMs) requires significant memory, often exceeding the capacity of a single GPU. A common solution to this memory challenge is offloading compute and data from the GPU to the CPU. However, this approach is…

Distributed, Parallel, and Cluster Computing · Computer Science 2025-02-11 Siyuan Chen , Zhuofeng Wang , Zelong Guan , Yudong Liu , Phillip B. Gibbons

This study addresses the challenge of simulating realistic particle systems by proposing a novel particle decomposition scheme that improves the parallel performance of surface resolved particle simulations. Realistic particle systems often…

Fluid Dynamics · Physics 2024-03-21 J. E. Marquardt , N. Hafen , M. J. Krause

Adaptive lattice Boltzmann methods (LBMs) are based on velocity discretizations that self-adjust to local macroscopic conditions such as velocity and temperature. While this feature improves the accuracy and the stability of LBMs for large…

Computational Physics · Physics 2020-11-04 C. Coreixas , J. Latt

Lattice Boltzmann Methods (LBM) stand out for their simplicity and computational efficiency while offering the possibility of simulating complex phenomena. While they are optimal for Cartesian meshes, adapted meshes have traditionally been…

Numerical Analysis · Mathematics 2022-02-28 Loïc Gouarin , Benjamin Graille , Marc Massot , Thomas Bellotti

We present the first top-down ansatz for constructing lattice Boltzmann methods (LBM) in d dimensions. In particular, we construct a relaxation system (RS) for a given scalar, linear, d-dimensional advection-diffusion equation.…

Numerical Analysis · Mathematics 2022-09-14 Stephan Simonis , Martin Frank , Mathias J. Krause

In this paper we presented a lattice Boltzmann with square grid for compressible flow problems. Triple level velocity is considered for each cell. Migration step use discrete velocity but continuous parameters are utilized to calculate…

Computational Engineering, Finance, and Science · Computer Science 2016-09-16 M. Komeili , M. Mirzaei , M. Shabouei

We propose different implementations of the sparse matrix--dense vector multiplication (\spmv{}) for finite fields and rings $\Zb/m\Zb$. We take advantage of graphic card processors (GPU) and multi-core architectures. Our aim is to improve…

Distributed, Parallel, and Cluster Computing · Computer Science 2010-09-09 Brice Boyer , Jean-Guillaume Dumas , Pascal Giorgi

The Lattice Boltzmann method (LBM) is a well-established mesoscopic approach for simulating fluid dynamics by evolving particle distribution functions on discrete lattices. While the LBM is highly parallelizable on classical hardware, its…

Quantum Physics · Physics 2026-04-14 Trong Duong , Matthias Möller , Norbert Hosters