Efficient GPGPU implementation of a lattice Boltzmann model for multiphase flows with high density ratios

•A Lattice Boltzmann Method (LBM) for the simulation of multiphase flows with high density ratios.•Viscosity included as part of the LBM particle distribution functions (PDFs).•No non-physical terms appear in any of the equations.•Efficiently GPGPU implementation, 10–100 times faster than for a sing...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:Computers & fluids 2014-04, Vol.93, p.1-17
Hauptverfasser: Banari, Amir, Janßen, Christian, Grilli, Stephan T., Krafczyk, Manfred
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:•A Lattice Boltzmann Method (LBM) for the simulation of multiphase flows with high density ratios.•Viscosity included as part of the LBM particle distribution functions (PDFs).•No non-physical terms appear in any of the equations.•Efficiently GPGPU implementation, 10–100 times faster than for a single CPU.•Validation for a number of increasingly demanding, analytical and numerical, benchmark problems. We present the development of a Lattice Boltzmann Method (LBM) for the numerical simulation of multiphase flows with high density ratios, such as found in ocean surface wave and air–sea interaction problems, and its efficient implementation on a massively parallel General Purpose Graphical Processing Unit (GPGPU). The LBM extends Inamuro’s et al.’s (2004) multiphase method by solving the Cahn–Hilliard equation on the basis of a rigorously derived diffusive interface model. Similar to Inamuro et al., instabilities resulting from high density ratios are eliminated by solving an additional Poisson equation for the fluid pressure. We first show that LBM results obtained on a GPGPU agree well with standard analytic benchmark problems for: (i) a two-fluid laminar Poiseuille flow between infinite plates, where numerical errors exhibit the expected convergence as a function of the spatial discretization; and (ii) a stationary droplet case, which validates the accuracy of the surface tension force treatment as well as its convergence with increasing grid resolution. Then, simulations of a rising bubble simultaneously validate the modeling of viscosity (including drag forces) and surface tension effects at the fluid interface, for an unsteady flow case. Finally, the numerical validation of more complex flows, such as Rayleigh–Taylor instability and wave breaking, is investigated. In all cases, numerical results agree well with reference data, indicating that the newly developed model can be used as an accurate tool for investigating the complex physics of multiphase flows with high density ratios. Importantly, the GPGPU implementation proves highly efficient for this type of models, yielding large speed-ups of computational time. Although only two-dimensional cases are presented here, for which computational effort is low, the LBM model can (and will) be implemented in three-dimensions in future work, which makes it very important using an efficient solution.
ISSN:0045-7930
1879-0747
DOI:10.1016/j.compfluid.2014.01.004