Next Article in Journal / Special Issue
Contact Angle Effects on Pore and Corner Arc Menisci in Polygonal Capillary Tubes Studied with the Pseudopotential Multiphase Lattice Boltzmann Model
Previous Article in Journal / Special Issue
A New Method to Infer Advancement of Saline Front in Coastal Groundwater Systems by 3D: The Case of Bari (Southern Italy) Fractured Aquifer
Article Menu

Export Article

Open AccessArticle
Computation 2016, 4(1), 11; doi:10.3390/computation4010011

Enhancing Computational Precision for Lattice Boltzmann Schemes in Porous Media Flows

1
and
1,2,*
1
Qatar Carbonates and Carbon Storage Research Centre (QCCSRC), Department of Chemical Engineering, South Kensington Campus, Imperial College London, London SW7 2AZ, UK
2
Department of Chemistry, University of Cambridge, Lensfield Road, Cambridge CB2 1EW, UK
*
Author to whom correspondence should be addressed.
Academic Editors: Qinjun Kang and Li Chen
Received: 1 December 2015 / Revised: 2 February 2016 / Accepted: 9 February 2016 / Published: 17 February 2016
(This article belongs to the Special Issue Advances in Modeling Flow and Transport in Porous Media)
View Full-Text   |   Download PDF [1786 KB, uploaded 22 February 2016]   |  

Abstract

We reassess a method for increasing the computational accuracy of lattice Boltzmann schemes by a simple transformation of the distribution function originally proposed by Skordos which was found to give a marginal increase in accuracy in the original paper. We restate the method and give further important implementation considerations which were missed in the original work and show that this method can in fact enhance the precision of velocity field calculations by orders of magnitude and does not lose accuracy when velocities are small, unlike the usual LB approach. The analysis is framed within the multiple-relaxation-time method for porous media flows, however the approach extends directly to other lattice Boltzmann schemes. First, we compute the flow between parallel plates and compare the error from the analytical profile for the traditional approach and the transformed scheme using single (4-byte) and double (8-byte) precision. Then we compute the flow inside a complex-structured porous medium and show that the traditional approach using single precision leads to large, systematic errors compared to double precision, whereas the transformed approach avoids this issue whilst maintaining all the computational efficiency benefits of using single precision. View Full-Text
Keywords: lattice Boltzmann; porous media; precision lattice Boltzmann; porous media; precision
This is an open access article distributed under the Creative Commons Attribution License which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. (CC BY 4.0).

Scifeed alert for new publications

Never miss any articles matching your research from any publisher
  • Get alerts for new papers matching your research
  • Find out the new papers from selected authors
  • Updated daily for 49'000+ journals and 6000+ publishers
  • Define your Scifeed now

SciFeed Share & Cite This Article

MDPI and ACS Style

Gray, F.; Boek, E. Enhancing Computational Precision for Lattice Boltzmann Schemes in Porous Media Flows. Computation 2016, 4, 11.

Show more citation formats Show less citations formats

Note that from the first issue of 2016, MDPI journals use article numbers instead of page numbers. See further details here.

Related Articles

Article Metrics

Article Access Statistics

1

Comments

[Return to top]
Computation EISSN 2079-3197 Published by MDPI AG, Basel, Switzerland RSS E-Mail Table of Contents Alert
Back to Top