Skip to main content

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 129.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 169.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 169.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. S. Chapman, T. Cowling, The Mathematical Theory of Non-Uniform Gases, 3rd edn. (Cambridge University Press, Cambridge, 1970)

    Google Scholar 

  2. 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)

    Google Scholar 

  3. 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)

    Google Scholar 

  4. C. Feichtinger, Simulation of moving charged colloids with the lattice Boltzmann method. Diploma thesis, 2006

    Google Scholar 

  5. 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)

    Google Scholar 

  6. 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

    Google Scholar 

  7. 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)

    Article  Google Scholar 

  8. 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

    Google Scholar 

  9. W. Gropp, E. Lusk, A. Skjellum, Using MPI, Portable Parallel Programming with the Message-Passing Interface, 2nd edn. (MIT Press, Cambridge, 2005)

    Google Scholar 

  10. D. Hänel, Molekulare Gasdynamik (Springer, Berlin, 2004)

    MATH  Google Scholar 

  11. Information on the HLRB. http://www.lrz-muenchen.de/services/compute/hlrb/ (2007)

  12. K. Iglberger, Lattice-Boltzmann simulation of flow around moving particles. Master’s thesis, Computer Science Department 10 (System Simulation), University of Erlangen-Nuremberg, 2005

    Google Scholar 

  13. K. Iglberger, For information on pe physics engine contact by e-mail: klaus.iglberger@informatik.uni-erlangen.de (2007)

    Google Scholar 

  14. 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)

    Article  MATH  MathSciNet  Google Scholar 

  15. J.D. McCalpin, STREAM: Sustainable memory bandwidth in high performance computers. http://www.cs.virginia.edu/stream/ (1991–2007)

  16. 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)

    Google Scholar 

  17. S. Succi, The Lattice Boltzmann Equation—For Fluid Dynamics and Beyond (Clarendon, New York, 2001)

    MATH  Google Scholar 

  18. Top500: The top 500 supercomputer sites, 29th list, released at Dresden during ISC07. http://www.top500.org (2007)

  19. 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)

    Article  Google Scholar 

  20. 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)

    Article  Google Scholar 

  21. 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)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to S. Donath .

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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

Publish with us

Policies and ethics