3032

Lattice-Boltzmann Simulation of the Shallow-Water Equations with Fluid-Structure Interaction on Multi- and Manycore Processors

Markus Geveler, Dirk Ribbrock, Dominik Goddeke, and Stefan Turek
Institut fur Angewandte Mathematik, TU Dortmund, Germany
Facing the Multicore Challenge, Heidelberg, Germany, Mar. 2010. Lecture Notes in Computer Science 6310, Sep. 2010

@incollection{Geveler:2010:LBS,

   author={Markus Geveler and Dirk Ribbrock and Dominik G{“o}ddeke and Stefan Turek},

   title={L}attice-{B}oltzmann Simulation of the Shallow-Water Equations with Fluid-Structure Interaction on Multi- and Manycore Processors},

   booktitle={Facing the Multicore Challenge},

   year={2010},

   month={sep},

   pages={92–104},

   editor={Rainer Keller and David Kramer and Jan-Philipp Wei{ss}},

   series={Lecture Notes in Computer Science},

   volume={6310},

   publisher={Springer}

}

We present an efficient method for the simulation of laminar fluid flows with free surfaces including their interaction with moving rigid bodies, based on the two-dimensional shallow water equations and the Lattice-Boltzmann method. Our implementation targets multiple fundamentally different architectures such as commodity multicore CPUs with SSE, GPUs, the Cell BE and clusters. We show that our code scales well on an MPI-based cluster; that an eightfold speedup can be achieved using modern GPUs in contrast to multithreaded CPU code and, finally, that it is possible to solve fluid-structure interaction scenarios with high resolution at interactive rates.
No votes yet.
Please wait...

* * *

* * *

HGPU group © 2010-2024 hgpu.org

All rights belong to the respective authors

Contact us: