A flexible high-performance Lattice Boltzmann GPU code for the simulations of fluid flows in complex geometries

  • Authors:
  • Massimo Bernaschi;Massimiliano Fatica;Simone Melchionna;Sauro Succi;Efthimios Kaxiras

  • Affiliations:
  • Istituto Applicazioni Calcolo, CNR, Viale Manzoni, 30-00185 Rome, Italy;Nvidia Corporation, 2701 San Tomas Expressway, Santa Clara, CA 95050, U.S.A.;SOFT, Istituto Nazionale Fisica della Materia, CNR, P.le A. Moro, 2-00185 Rome, Italy and Department of Physics and School of Engineering and Applied Sciences, Harvard University, Cambridge, MA 02 ...;Istituto Applicazioni Calcolo, CNR, Viale Manzoni, 30-00185 Rome, Italy and Initiative in Innovative Computing, Harvard University, Cambridge, MA 02138, U.S.A.;Department of Physics and School of Engineering and Applied Sciences, Harvard University, Cambridge, MA 02138, U.S.A.

  • Venue:
  • Concurrency and Computation: Practice & Experience
  • Year:
  • 2010

Quantified Score

Hi-index 0.00

Visualization

Abstract

We describe the porting of the Lattice Boltzmann component of MUPHY, a multi-physics-scale simulation software, to multiple graphics processing units using the Compute Unified Device Architecture. The novelty of this work is the development of ad hoc techniques for optimizing the indirect addressing that MUPHY uses for efficient simulations of irregular domains. Copyright © 2009 John Wiley & Sons, Ltd.