GPU Accelerated Multiple-Relaxation-Time Lattice Boltzmann Simulation of Convective Flows in a Porous Media

Molla, Md Mamun and Haque, Md Jahidul and Khan, Md Amirul Islam and Saha, Suvash C. (2018) GPU Accelerated Multiple-Relaxation-Time Lattice Boltzmann Simulation of Convective Flows in a Porous Media. Frontiers in Mechanical Engineering, 4. ISSN 2297-3079

[thumbnail of pubmed-zip/versions/1/package-entries/fmech-04-00015/fmech-04-00015.pdf] Text
pubmed-zip/versions/1/package-entries/fmech-04-00015/fmech-04-00015.pdf - Published Version

Download (4MB)

Abstract

A two-dimensional (2D) multiple-relaxation-time (MRT)-lattice Boltzmann method (LBM) is used for porous media with the Brinkman–Forchheimer extended Darcy model to investigate the natural and mixed convection flows in a square cavity. This Brinkman–Forchheimer model is directly applied by using the forcing moments as a source term. A Tesla K40 NVIDIA graphics card has been used for the present graphics processing unit (GPU) parallel computing via compute unified device architecture (CUDA) C platform. The numerical results are presented in terms of velocity, temperature, streamlines, isotherms, and local and average Nusselt numbers. For the wide range of Rayleigh numbers, (Ra = 103 to 1010), Reynolds numbers, Darcy numbers, and porosities, the average Nusselt number is compared with the available results computed by finite element method (FEM) and single-relaxation-time (SRT) lattice Boltzmann method-LBM and, showing great compliance. The results are also validated with the previous experimental results. The simulations speed up to a maximum of 144x using CUDA C in GPU compared with the time of FORTRAN 90 code using a single core CPU simulation.

Item Type: Article
Subjects: e-Archives > Engineering
Depositing User: Managing Editor
Date Deposited: 15 Jun 2023 09:00
Last Modified: 07 Jun 2024 10:07
URI: http://ebooks.abclibraries.com/id/eprint/1827

Actions (login required)

View Item
View Item