Skip to main content

Parallelization Strategies and Efficiency of CFD Computations in Complex Geometries Using Lattice Boltzmann Methods on High-Performance Computers

  • Conference paper
High Performance Scientific And Engineering Computing

Part of the book series: Lecture Notes in Computational Science and Engineering ((LNCSE,volume 21))

Abstract

A frequently stated property of the Lattice Boltzmann (LB) method is, that it is easy to implement and that the generation of computational grids is trivial even for three-dimensional problems. This is mainly due to the usually chosen approach of using full matrices to store the primary variables of the scheme. However this kind of implementation has severe disadvantages for simulations, where the volume of the bounding box of the flow domain is large compared to the actual volume of the flow domain. Thus the authors developed data structures which allow to discretize only the fluid volume including boundary conditions to minimize memory requirements, while retaining the excellent performance with respect to vectorization of standard LB-implementations on supercomputers. Due to extensive communication hiding using asynchronous non-blocking message transfer an almost linear parallel speedup is achieved

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 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight 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. Quian, Y.H., d’Humieres, D. and Lallemand, P. (1992) Lattice BGK models for N-S equation. Europhys.Lett. 17(6), 479–484

    Article  Google Scholar 

  2. Krafczyk, M. (2001) Gitter-Boltzmann-Methoden - von der Theorie zur Anwendung. Professorial Thesis LS Bauinformatik TU München

    Google Scholar 

  3. Karypis, G., Kumar, V. (1998) Multilevel Algorithms for Multi-Constraint Graph Partitioninghttp://www-users.cs.umn.edu/~karypis/publications/partitioning.html/~karypis/publications/partitioning.html

    Google Scholar 

  4. http://www-unix.mcs.anl.gov/mpi/index.html

  5. Engeln-Müllges, G., Reutter, F. (1996) Numerikalgorithmen. VDI Verlag 1996, ISBN 978–3–18–401539–4

    Google Scholar 

  6. Ristow, G. H. (1994) Granular Dynamics: a Review about recent Molecular Dynamics Simulations of Granular Materials. Annual Reviews of Computational Physics I, 275–308

    MathSciNet  Google Scholar 

  7. Durst, F., Haas, R., Interthal, W. (1987) The Nature of Flows through Porous Media. J. Non Newtonian Fluid Mech 22, pp. 169–189

    Article  MATH  Google Scholar 

  8. Bernsdorf, J., Brenner, G., Durst, F. (2000) Numerical analysis of the pressure drop in porous media flow with lattice Boltzmann (BGK) automata. Comp. Phys. Com. 129, 247–255

    MathSciNet  MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2002 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Schulz, M., Krafczyk, M., Tölke, J., Rank, E. (2002). Parallelization Strategies and Efficiency of CFD Computations in Complex Geometries Using Lattice Boltzmann Methods on High-Performance Computers. In: Breuer, M., Durst, F., Zenger, C. (eds) High Performance Scientific And Engineering Computing. Lecture Notes in Computational Science and Engineering, vol 21. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-55919-8_13

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-55919-8_13

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-42946-3

  • Online ISBN: 978-3-642-55919-8

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics