Delbosc, N, Summers, J, Khan, MAI et al. (2 more authors) (2014) Optimised implementation of the Lattice Boltzmann method on a graphics processing unit towards real-time fluid simulation. Computers and Mathematics with Applications, 67 (2). 462 - 475. ISSN 0898-1221
Abstract
Real-time fluid simulation is an active field of research in computer graphics, but they usually focus on visual impact rather than physical accuracy. However, by combining a lattice Boltzmann model with the parallel computing power of a graphics processing unit, both real-time compute capability and satisfactory physical accuracy are now achievable. The implementation of an optimised 3D real-time thermal and turbulent fluid flow solver with a performance of half a billion lattice node updates per second is described in detail. The effects of the hardware error checking code and the competition between appropriate boundary conditions and performance capabilities are discussed.
Metadata
Item Type: | Article |
---|---|
Authors/Creators: |
|
Keywords: | Real-time; Lattice Boltzmann method; Graphics processing unit; CUDA |
Dates: |
|
Institution: | The University of Leeds |
Academic Units: | The University of Leeds > Faculty of Engineering & Physical Sciences (Leeds) > School of Civil Engineering (Leeds) > Inst for Pathogen Control Engineering (Leeds) The University of Leeds > Faculty of Engineering & Physical Sciences (Leeds) > School of Mechanical Engineering (Leeds) > Institute of Engineering Thermofluids, Surfaces & Interfaces (iETSI) (Leeds) |
Depositing User: | Symplectic Publications |
Date Deposited: | 04 Jun 2014 15:42 |
Last Modified: | 04 Jun 2014 15:52 |
Published Version: | http://dx.doi.org/10.1016/j.camwa.2013.10.002 |
Status: | Published |
Publisher: | Elsevier |
Identification Number: | 10.1016/j.camwa.2013.10.002 |
Open Archives Initiative ID (OAI ID): | oai:eprints.whiterose.ac.uk:78933 |