Towards optimal performance for lattice Boltzmann applications on terascale computers

Wellein G, Lammers P, Hager G, Donath S, Zeiser T (2006)


Publication Type: Conference contribution

Publication year: 2006

Publisher: Elsevier

Edited Volumes: Parallel Computational Fluid Dynamics 2005

City/Town: -

Pages Range: 31-40

Conference Proceedings Title: Parallel Computational Fluid Dynamics: Theory and Applications, Proceedings of the 2005 International Conference on Parallel Computational Fluid Dynamics

ISBN: 978-0-444-52206-1

DOI: 10.1016/B978-044452206-1/50005-7

Abstract

The chapter discusses the lattice Boltzmann method (LBM) performance on commodity "off-the-shelf" clusters with Intel Xeon processors, tailored HPC systems, and a NEC SX8 vector system. The chapter describes the main architectural differences and comments on single processor performance as well as optimization strategies. The parallel performance of a large scale simulation running on up to 2000 processors, providing 2 TFlop/s of sustained performance is evaluated and presented in the chapter. In the past decade, the LBM has been established as an alternative for the numerical simulation of incompressible flows. One major reason for the success of LBM is the simplicity of its core algorithm that allows both easy adaption to complex application scenarios as well as extension to additional physical or chemical effects. Because LBM is a direct method, the use of extensive computer resources is often mandatory. Thus, LBM has attracted a lot of attention in the high-performance computing (HFC) community. An important feature of many LBM codes is that the core algorithm can be reduced to a few manageable subroutines, facilitating deep performance analysis followed by precise code and data layout optimization. © 2006 Elsevier B.V. All rights reserved.

Authors with CRIS profile

How to cite

APA:

Wellein, G., Lammers, P., Hager, G., Donath, S., & Zeiser, T. (2006). Towards optimal performance for lattice Boltzmann applications on terascale computers. In Parallel Computational Fluid Dynamics: Theory and Applications, Proceedings of the 2005 International Conference on Parallel Computational Fluid Dynamics (pp. 31-40). -: Elsevier.

MLA:

Wellein, Gerhard, et al. "Towards optimal performance for lattice Boltzmann applications on terascale computers." Proceedings of the Parallel Computational Fluid Dynamics: Theory and Applications, Proceedings of the 2005 International Conference on Parallel Computational Fluid Dynamics -: Elsevier, 2006. 31-40.

BibTeX: Download