• Home
  • Search
  • Regularized lattice Boltzmann method parallel model on heterogeneous platforms
  • Cite Icon5
  • https://doi.org/10.1002/cpe.6875Copy DOI Icon

Regularized lattice Boltzmann method parallel model on heterogeneous platforms

Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

Abstract As an improved method of lattice Boltzmann method (LBM), regularized lattice Boltzmann method (RLBM) has been applied to simulate fluid flow. Nevertheless, the performance of RLBM needs to be considered when simulating actual problems. The rise of multicore platforms, especially the popularity of graphics processor units (GPUs), has provided possible implementation solutions for parallel computing. In this article, an RLBM parallel model on the CPU/GPU heterogeneous platforms is proposed. To solve the problem of possible GPU memory shortage, the CPU controls the startup of the kernel function in the RLBM algorithm and participates in the calculation. Due to the characteristics of the algorithm, the entire flow field is divided into CPU computing areas and GPU computing areas according to the given flow field division rules. OpenMP and CUDA are, respectively, applied to CPU and GPU for parallel computing. The startup of the kernel function takes a short time, and the CPU and GPU can be approximately regarded as performing calculations simultaneously. Since the data exchange between the CPU and GPU has a significant impact on performance, a buffer is set at the boundary of the CPU and GPU to reduce the frequency of data exchange. The buffer size determines the number of program iterations before exchanging data. The performance of the algorithm is measured by MFLUPS, and the algorithm is applied to the 3D lid‐driven cavity flow. The obtained results show that the MFLUPS of the algorithm is 25 times that of CPU MFLUPS, and it adds an increment equivalent to CPU MFLUPS compared with GPU MFLUPS. And the algorithm is extended to a multi‐GPU version, which is also applied to the 3D lid‐driven cavity flow. The results obtained show that the MFLUPS of the multi‐GPU version is 1.8 times that of the single GPU.

Similar Papers
  • PDF
  • Research Article
  • Citations10

OpenABLext: An automatic code generation framework for agent‐based simulations on CPU‐GPU‐FPGA heterogeneous platforms

  • Jun 02, 2020
  • Concurrency and Computation: Practice and Experience
  • Jiajian Xiao +5
  • Research Article
  • Citations26

On the coupling of a direct-forcing immersed boundary method and the regularized lattice Boltzmann method for fluid-structure interaction

  • Jul 02, 2019
  • Computers & Fluids
  • Zhe Li +2
  • Research Article
  • Citations11

Solving generalized lattice Boltzmann model for 3-D cavity flows using CUDA-GPU

  • Aug 09, 2012
  • Science China Physics, Mechanics and Astronomy
  • Chenggong Li +2
  • Conference Article
  • Citations1

Three-dimensional LBM simulations of buoyancy-driven flow using graphics processing units

  • Feb 01, 2013
  • Prasanna R Redapangu +1
  • PDF
  • Research Article
  • Citations31

Esoteric Pull and Esoteric Push: Two Simple In-Place Streaming Schemes for the Lattice Boltzmann Method on GPUs

  • Jun 02, 2022
  • Computation
  • Moritz Lehmann
  • Research Article
  • Citations89

GPU accelerated numerical study of PCM melting process in an enclosure with internal fins using lattice Boltzmann method

  • May 12, 2016
  • International Journal of Heat and Mass Transfer
  • Qinlong Ren +1
  • Research Article
  • Citations124

A Lattice-Boltzmann solver for 3D fluid simulation on GPU

  • Apr 09, 2012
  • Simulation Modelling Practice and Theory
  • P.R Rinaldi +3
  • Research Article
  • Citations14

Comparative study of the virtual flux method and immersed boundary method coupled with regularized lattice Boltzmann method for suspension flow simulations

  • Aug 11, 2022
  • Computers & Fluids
  • Misa Kawaguchi +2
  • Research Article
  • Citations27

Pore scale characteristics of gas flow in shale matrix determined by the regularized lattice Boltzmann method

  • Mar 31, 2018
  • Chemical Engineering Science
  • Tianyi Zhao +6
  • Research Article
  • Citations27

The TheLMA project: A thermal lattice Boltzmann solver for the GPU

  • Oct 19, 2011
  • Computers & Fluids
  • Christian Obrecht +3
  • Research Article
  • Citations1

Simulation of coupled fluid-ion transport through a biological nanopore on graphics processing units.

  • Aug 21, 2025
  • The Journal of chemical physics
  • Kumar Saurabh +1
  • PDF
  • Research Article
  • Citations24

Fast Simulation of Large-Scale Floods Based on GPU Parallel Computing

  • May 02, 2018
  • Water
  • Qiang Liu +2
  • PDF
  • Research Article
  • Citations32

A Graphics Process Unit-Based Multiple-Relaxation-Time Lattice Boltzmann Simulation of Non-Newtonian Fluid Flows in a Backward Facing Step

  • Sep 21, 2020
  • Computation
  • Md Mamun Molla +3
  • Supplementary Content
  • Citations6

Enabling the cumulant lattice Boltzmann method for complex CFD engineering problems

  • Jan 19, 2017
  • LeoPARD - TU Braunschweig Publications And Research Data
  • Andrea Pasquali
  • Research Article
  • Citations22

Hybrid MPI and CUDA paralleled finite volume unstructured CFD simulations on a multi-GPU system

  • Sep 12, 2022
  • Future Generation Computer Systems
  • Xi Zhang +5
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.