Abstract
The need for numerical simulation of fluid flows in highly complex geometries for medical or industrial applications has increased tremendously over the recent years. In this context the lattice Boltzmann method which is known to have a very good parallel performance is well suited. In this publication the lattice Boltzmann solver Musubi which is a part of the end-to-end parallel simulation framework APES is described concerning its HPC performance on two possible applications. The first application is the blood flow through stented aneurysms including a simple clotting model, the second application is the flow of water through an industrial spacer geometry. In both cases, a highly complex geometry with a wide range of spatial scales (μm up to cm) each is used.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsReferences
P L Bhatnagar, EP Gross, and M. Krook. A Model Collision Processes in Gases. I. Small Amplitude Processes in Charged and Neutral One-Component Systems. Phys. Rev, 94: 511–525, 1954.
M Bouzidi, M Firdaouss, and P Lallemand. Momentum transfer of a Boltzmann-lattice fluid with boundaries. Physics of Fluids, 13(11):3452–3459, 2001.
J L Brisman, J K Song, and D W Newell. Cerebral aneurysms. New England Journal of Medicine, 355(9):928–939, 2006.
C Cercignani. Theory and application of the Boltzmann equation. Elsevier, 1976.
S Chen and G.D. Doolen. Lattice Boltzmann method for fluid flows. Annual review of fluid mechanics, 30(1):329–364, 1998.
Irina Ginzburg, Frederik Verhaeghe, and Dominique d’Humieres. Two-relaxation-time Lattice Boltzmann scheme: About parametrization, velocity, pressure and mixed boundary conditions. Communications in Computational Physics, 3(2):427–478, 2008.
S E Harrison, Smith S M, J. Bernsdorf, D R Hose, and P V Lawford. Application and validation of the lattice Boltzmann method for modelling flow-related clotting. Journal of biomechanics, 40(13):3023–3028, January 2007.
Manuel Hasert, Kannan Masilamani, Simon Zimny, Harald Klimach, Jiaxing Qi, Jörg Bernsdorf, and Sabine Roller. Complex Fluid Simulations with the Parallel Tree-based Lattice Boltzmann Solver Musubi. Journal of Computational Science, pages 1–20.
A G Hoekstra, A Caiazzo, E Lorenz, J-L Falcone, and B Chopard. Complex automata: Multi-scale modeling with couples cellular automata. In A G Hoekstra, J Kroc, and P M A Sloot, editors, Simulating Complex Systems by Cellular Automata, Understanding Complex Systems, chapter 3, pages 29–57. Springer, 2010.
Roberto Ierusalimschy, Luiz Henrique de Figueiredo, and Waldemar Celes Filho. Lua-an extensible extension language. 1995.
Salvador Izquierdo and Norberto Fueyo. Characteristic nonreflecting boundary conditions for open boundaries in lattice Boltzmann methods. Physical Review E, 78(4), October 2008.
M Junk and Z Yang. Outflow boundary conditions for the lattice Boltzmann method. Progress in Computational Fluid Dynamics, 8:38–48, 2008.
M Junk and Z Yang. Pressure boundary condition for the lattice Boltzmann method. Computers and Mathematics with Applications, 58(5):922–929, September 2009.
Michael Junk, Axel Klar, and Li-Shi Luo. Asymptotic analysis of the lattice Boltzmann equation. Journal of Computational Physics, 210(2):676–704, December 2005.
T Krüger and F Varnik. Shear stress in lattice Boltzmann simulations. Physical Review E, 2009.
R Ouared and Bastien Chopard. Lattice Boltzmann simulations of blood flow: non-Newtonian rheology and clotting processes. Journal of Statistical Physics, 121(1):209–221, 2005.
Sabine Roller, Jörg Bernsdorf, Harald Klimach, Manuel Hasert, Daniel Harlacher, Metin Cakircali, Simon Zimny, Kannan Masilamani, Laura Didinger, and Jens Zudrop. An Adaptable Simulation Framework Based on a Linearized Octree. In High Performance Computing on Vector Systems 2011, pages 93–105. Springer, 2012.
Wouter I Schievink. Intracranial aneurysms. New England Journal of Medicine, 336(1):28–40, 1997.
M Schulz, M Krafczyk, J. Tölke, and E. Rank. Parallelization strategies and efficiency of CFD computations in complex geometries using Lattice Boltzmann methods on high-performance computers. pages 115–122, 2002.
S Succi. The lattice Boltzmann equation for fluid dynamics and beyond. Oxford University Press, USA, May 2001.
J Zudrop, H Klimach, M Hasert, K Masilamani, and S Roller. A fully distributed CFD framework for massively parallel systems. cug.org, April 2012.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2013 Springer International Publishing Switzerland
About this paper
Cite this paper
Zimny, S., Masilamani, K., Jain, K., Roller, S. (2013). Lattice Boltzmann Simulations on Complex Geometries. In: Resch, M., Bez, W., Focht, E., Kobayashi, H., Kovalenko, Y. (eds) Sustained Simulation Performance 2013. Springer, Cham. https://doi.org/10.1007/978-3-319-01439-5_4
Download citation
DOI: https://doi.org/10.1007/978-3-319-01439-5_4
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-01438-8
Online ISBN: 978-3-319-01439-5
eBook Packages: Mathematics and StatisticsMathematics and Statistics (R0)