Lattice boltzmann based PDE solver on the GPU

被引:82
作者
Zhao, Ye [1 ]
机构
[1] Kent State Univ, Dept Comp Sci, Kent, OH 44242 USA
关键词
lattice Boltzmann model; diffusion; Laplace and Poisson equation; volume smoothing; surface fairing; image editing;
D O I
10.1007/s00371-007-0191-y
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
In this paper, we propose a hardware-accelerated PDE (partial differential equation) solver based on the lattice Boltzmann model (LBM). The LBM is initially designed to solve fluid dynamics by constructing simplified microscopic kinetic models. As an explicit numerical scheme with only local operations, it has the advantage of being easy to implement and especially suitable for graphics hardware (GPU) acceleration. Beyond the Navier-Stokes equation of fluid mechanics, a typical LBM can be modified to solve the parabolic diffusion equation, which is further used to solve the elliptic Laplace and Poisson equations with a diffusion process. These PDEs are widely used in modeling and manipulating images, surfaces and volumetric data sets. Therefore, the LBM scheme can be used as an GPU-based numerical solver to provide a fast and convenient alternative to traditional implicit iterative solvers. We apply this method to several examples in volume smoothing, surface fairing and image editing, achieving outstanding performance on contemporary graphics hardware. It has the great potential to be used as a general GPU computing framework for efficiently solving PDEs in image processing, computer graphics and visualization.
引用
收藏
页码:323 / 333
页数:11
相关论文
共 50 条
[31]   BOUNDARY CONDITIONS FOR KINETIC THEORY BASED MODELS I: LATTICE BOLTZMANN MODELS [J].
Zhao, Weifeng ;
Huang, Juntao ;
Yong, Wen-An .
MULTISCALE MODELING & SIMULATION, 2019, 17 (02) :854-872
[32]   A molecular collision based Lattice Boltzmann method for simulation of homogeneous and heterogeneous reactions [J].
Abdollahzadeh, Yousef ;
Mansourpour, Zahra ;
Moqtaderi, Hamed ;
Ajayebi, Seyed Nader ;
Montazeri, Mahyar Mohaghegh .
CHEMICAL ENGINEERING RESEARCH & DESIGN, 2018, 136 :456-467
[33]   Mechanisms of chromatography separation during chemical flooding based on Lattice Boltzmann method [J].
Yang S. ;
Guo Z. ;
Zhang G. ;
Wang H. ;
Du Q. .
Zhongguo Shiyou Daxue Xuebao (Ziran Kexue Ban)/Journal of China University of Petroleum (Edition of Natural Science), 2019, 43 (04) :119-126
[34]   Investigation on mass diffusion process in porous media based on Lattice Boltzmann method [J].
Y. M. Xuan ;
K. Zhao ;
Q. Li .
Heat and Mass Transfer, 2010, 46 :1039-1051
[35]   The Exponential Transformation Based Lattice Boltzmann Model for Convection-Diffusion Equation [J].
Zhang, Ting ;
Cui, Shuqi ;
Hong, Ning ;
Shi, Baochang .
ADVANCES IN APPLIED MATHEMATICS AND MECHANICS, 2024,
[36]   The Exponential Transformation Based Lattice Boltzmann Model for Convection-Diffusion Equation [J].
Zhang, Ting ;
Cui, Shuqi ;
Hong, Ning ;
Shi, Baochang .
ADVANCES IN APPLIED MATHEMATICS AND MECHANICS, 2025, 17 (01) :224-239
[37]   Numerical Simulation of the Fractional Dispersion Advection Equations Based on the Lattice Boltzmann Model [J].
Wang, Boyu ;
Zhang, Jianying ;
Yan, Guangwu .
MATHEMATICAL PROBLEMS IN ENGINEERING, 2020, 2020
[38]   A modified double distribution lattice Boltzmann model for axisymmetric thermal flow [J].
Wang, Zuo ;
Liu, Yan ;
Wang, Heng ;
Zhang, Jiazhong .
PHYSICS LETTERS A, 2017, 381 (13) :1150-1157
[39]   A lattice Boltzmann flux solver with the 1D-link interpolation scheme for simulating fluid flow and heat transfer in fractured porous media [J].
Zhao, Fuyan ;
Hong, Peng ;
Dai, Chuanshan ;
Wang, Guiling ;
Lei, Haiyan .
COMPUTERS & GEOSCIENCES, 2024, 193
[40]   Lattice Boltzmann Model for a Class of Time Fractional Partial Differential Equation [J].
Wu, Fangfang ;
Lu, Chuangui ;
Wang, Yingying ;
Hu, Na .
AXIOMS, 2023, 12 (10)