Solving of 3D problems of fluid mechanics by Lattice Boltzmann method

Abstract

The goal of this masters thesis is to describe and experiment with the Lattice Boltzmann method. The first part of the work deals with the theory of the method. The focus is on the 3D version of the method, even though the basic principles are the same as in the 2D case, which was the topic of my bachelor’s thesis. Some parts, however, like the boundary conditions for instance, require more attention and work. There is also focus on the connection to the physical world. The second part of the paper is about implementation. The algorithm is implemented in a fully parallel manner, using the so called hybrid parallelism, i.e. combination of the OpenMP and MPI interfaces. This allows handling much bigger problems when using multicore and multiprocessor computers. In the final section, we present the results of the implemented algorithm, and compare them to another method used for fluid modelling.

Description

Subject(s)

Lattice, Boltzmann, fluid, mechanics, flow, dynamics, convection, parallelisation, openmp, mpi, 3D, cylinder, cavity, scalability

Citation