Parallel performance for a real time Lattice Boltzmann code

Woodgate, M. A., Barakos, G. N. , Steijl, R. and Pringle, G. J. (2018) Parallel performance for a real time Lattice Boltzmann code. Computers and Fluids, 173, pp. 237-258. (doi: 10.1016/j.compfluid.2018.03.004)

158246.pdf - Accepted Version
Available under License Creative Commons Attribution Non-commercial No Derivatives.



This paper details a real time Lattice Boltzmann solver for computing unsteady wakes. The formulation of the lattice Boltzmann method is first presented followed by a discussion of boundary conditions. This is followed by the details of how the basic algorithm was improved to increase single-core efficiency. A discussion of high Reynolds number implementations, and their effect on the overall computational cost follows, and examples are presented alongside performance data on a variety of CPUs.

Item Type:Articles
Additional Information:This work is funded under the Engineering and Physical Sciences Research Council Embedded CSE (EPSRC/eCSE) support grant eCSE05-04 which provides funding to develop software to run on ARCHER and carried out in collaboration with Dr. Gavin Pringle of the EPCC.
Glasgow Author(s) Enlighten ID:Pringle, Dr Gavin and Barakos, Professor George and Woodgate, Dr Mark and Steijl, Dr Rene
Authors: Woodgate, M. A., Barakos, G. N., Steijl, R., and Pringle, G. J.
College/School:College of Science and Engineering > School of Engineering > Autonomous Systems and Connectivity
Journal Name:Computers and Fluids
ISSN (Online):1879-0747
Published Online:07 March 2018
Copyright Holders:Copyright © 2018 Elsevier Ltd.
First Published:First published in Computers and Fluids 173: 237-258
Publisher Policy:Reproduced in accordance with the copyright policy of the publisher

University Staff: Request a correction | Enlighten Editors: Update this record