Abstract
The simulation of complex real-life scenarios in fluid dynamics demands a vast amount of computing time and memory that can only be provided by the latest supercomputers. With the access to HLRB II we now have the opportunity to exploit its resources by computing very large-scale lattice Boltzmann simulations of various kinds of interesting problems in fluid dynamics. To be able to benefit from the parallel architecture the target of our software project waLBerla is to provide a parallel, highly scalable and performance-optimized lattice Boltzmann solver. In this paper we present five different fluid dynamics applications that are integrated in waLBerla and that will fully demand the capacities of HLRB II. At its early stage of development, waLBerla has already shown promising results on up to 812 cores. In the course of this project we will further develop the software to be able to take advantage of heterogeneous computer architectures consisting of multi-core CPUs, cell processors and graphics cards.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
S. Chapman, T. Cowling, The Mathematical Theory of Non-Uniform Gases, 3rd edn. (Cambridge University Press, Cambridge, 1970)
S. Donath, J. Götz, C. Feichtinger, K. Iglberger, S. Bergler, U. Rüde, On the resource requirements of the hyper-scale waLBerla project. Tech. Rep. 07-13, Computer Science Department 10 (System Simulation), University of Erlangen-Nuremberg (2007)
M.M. Dupin, I. Halliday, C.M. Care, L. Alboul, L.L. Munn, Modeling the flow of dense suspensions of deformable particles in three dimensions. Phys. Rev. E 75(6), 066707 (2007)
C. Feichtinger, Simulation of moving charged colloids with the lattice Boltzmann method. Diploma thesis, 2006
C. Feichtinger, J. Götz, S. Donath, K. Iglberger, U. Rüde, Concepts of waLBerla prototype 0.1. Tech. Rep. 07-10, Computer Science Department 10 (System Simulation), University of Erlangen-Nuremberg (2007)
C. Freundl, B. Bergen, F. Hülsemann, U. Rüde, ParEXPDE: Expression templates and advanced PDE software design on the Hitachi SR8000, in High Performance Computing in Science and Engineering, ed. by A. Bode, F. Durst. Garching, 2004 (Springer, Berlin, 2005), pp. 167–179
J. Gostick, M. Fowler, M. Ioannidis, M. Protzker, Y. Volfkovich, A. Sakars, Capillary pressure and hydrophilic porosity in gas diffusion layers for polymer electrolyte fuel cells. J. Power Sources 156(2), 375–387 (2006)
J. Götz, Numerical simulation of blood flow with lattice Boltzmann methods. Master’s thesis, Computer Science Department 10 (System Simulation), University of Erlangen-Nuremberg, 2006
W. Gropp, E. Lusk, A. Skjellum, Using MPI, Portable Parallel Programming with the Message-Passing Interface, 2nd edn. (MIT Press, Cambridge, 2005)
D. Hänel, Molekulare Gasdynamik (Springer, Berlin, 2004)
Information on the HLRB. http://www.lrz-muenchen.de/services/compute/hlrb/ (2007)
K. Iglberger, Lattice-Boltzmann simulation of flow around moving particles. Master’s thesis, Computer Science Department 10 (System Simulation), University of Erlangen-Nuremberg, 2005
K. Iglberger, For information on pe physics engine contact by e-mail: klaus.iglberger@informatik.uni-erlangen.de (2007)
C. Körner, M. Thies, T. Hofmann, N. Thürey, U. Rüde, Lattice Boltzmann model for free surface flow for modeling foaming. J. Stat. Phys. 121(1–2), 179–196 (2005)
J.D. McCalpin, STREAM: Sustainable memory bandwidth in high performance computers. http://www.cs.virginia.edu/stream/ (1991–2007)
M. Stürmer, J. Götz, G. Richter, U. Rüde, Blood flow simulation on the cell broadband engine using the lattice Boltzmann method. Tech. Rep. 07-9, Computer Science Department 10 (System Simulation), University of Erlangen-Nuremberg (2007)
S. Succi, The Lattice Boltzmann Equation—For Fluid Dynamics and Beyond (Clarendon, New York, 2001)
Top500: The top 500 supercomputer sites, 29th list, released at Dresden during ISC07. http://www.top500.org (2007)
G. Wellein, T. Zeiser, G. Hager, S. Donath, On the single processor performance of simple lattice Boltzmann kernels. Comput. Fluids 35(8–9), 910–919 (2006)
D. Yu, R. Mei, L.S. Luo, W. Shyy, Viscous flow computation with method of lattice Boltzmann equation. Prog. Aerospace Sci. 39(5), 329–367 (2003)
T. Zeiser, J. Götz, M. Stürmer, On performance and accuracy of lattice Boltzmann approaches for single phase flow in porous media, in Proceedings of 3rd Russian-German Workshop on High Performance Computing, Novosibirsk (2007 in press)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2009 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Donath, S., Götz, J., Bergler, S., Feichtinger, C., Iglberger, K., Rüde, U. (2009). waLBerla: The Need for Large-Scale Super Computers. In: Wagner, S., Steinmetz, M., Bode, A., Brehm, M. (eds) High Performance Computing in Science and Engineering, Garching/Munich 2007. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-69182-2_37
Download citation
DOI: https://doi.org/10.1007/978-3-540-69182-2_37
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-69181-5
Online ISBN: 978-3-540-69182-2
eBook Packages: Mathematics and StatisticsMathematics and Statistics (R0)