The lattice Boltzmann method is a fairly recent numerical method used mainly for solving transport equations like the Navier-Stokes equations for fluid flow or the advection-diffusion equation. It has the advantages of being easy to implement (in its simplest form) and easy to parallelize to run on multiple computer cores.
This project is about implementing the lattice Boltzmann method in two dimensions for simple geometries, and to perform simulations with different boundary conditions modelling absorption and chemical reactions on the surface. The project can be oriented more towards implementation and programming, or more towards theory of the lattice Boltzmann method, depending on the preferences of the students.
Some programming experience is necessary, preferably in C/C++ or similar.
Obs! För GU-studenter räknas projektet som ett projekt i Tillämpad Matematik (MMG900/MMG920).
Examinator Maria Roginskaya
Institution Matematiska vetenskaper