10th Spring School
Lattice Boltzmann Methods
with OpenLB Software Lab
5. – 9. April 2027
Erlangen, Germany

The field of Lattice Boltzmann Method
Lattice Boltzmann Methods (LBM) are an established numerical technique for Computational Fluid Dynamics (CFD) and beyond. The simulation of complex multi-physics benefits strongly from the mesoscopic modelling of LBM and positions it next to traditional numerical methods. The rapid development in LBM – also driven by the emergence of massive parallel computing infrastructure – enables engineers to solve relevant problems for academia as well as for industry.
Objective of the spring school
The Spring School introduces scientist and users from all over the world to the theory of LBM and explains core concepts and workflows with practical examples. Split into a Beginner section (Option B), the first half of the week is dedicated to theoretical fundamentals, as well as more in depth topics up to ongoing research in kinetic theory, scientific computing, LBM, and partial differential equations (PDE). Followed by mentored training on case studies using OpenLB in the second half of the week. Emphasis is placed on the modelling and simulation of particulate, multi-component, and turbulent fluid flows. The Advanced section (Option A), allows advanced OpenLB users and developers to get direct support and help from the OpenLB development team in solving their own application problems and implementing their own solutions.
Additionally, the Spring School is also a place socialize with the LBM community and to exchange ideas and knowledge during a poster session, laid-back coffee breaks and local excursions.
Target audience
The expected attendees are developers and researchers, from industry and academia interested to learn theoretical and practical aspects of LBM. The spring school addresses e.g. engineers, computer scientists, mathematicians and physicists as well as Master and PhD students. The course level is either beginners (Option B) or advanced (Option A). Based on the interest in CFD, this course provides a collaborative platform for LBM, both for developers and researchers.
Software lab and requirements
In the software lab sessions, the participants are trained on practical applications, deploying the open source software OpenLB. Option B (Wednesday to Friday): Special focus is placed on case studies, which are important to understand and verify the theory presented in the lectures (Monday and Tuesday). By the help of experienced tutors, beginners are enabled to set up simulations for relevant problems. Option A (Monday to Wednesday): Experienced applicants and developers are supervised by tutors (Monday to Wednesday) to solve their own application problems and/or implement their own LBM in OpenLB. They work independently (Thursday and Friday), though discussions with the tutors are always welcome.
To guarantee personal tutoring and intensive exchange between experienced mentors and novices, the lab is limited to 50 participants. The attendees are responsible to bring their own laptop equipped with:
- Up-to-date Linux, Windows 10/11, or macOS
- Recent C++ compiler with full C++20 support (min.: GNU GCC 13, Clang 19 or Intel ICX 2024.0)
- MPI (OpenMPI, Intel MPI or MPich)
- ParaView
- Optional: OpenMP; NVIDIA/AMD/Intel GPU with CUDA/ROCm/SYCL support
Windows users should prepare their laptop in advance to enable the Windows Subsystem for Linux (WSL) following the Technical Report 5 (www.openlb.net/tech-reports).
Speakers (preliminary)
- J. Harting, H. Köstler (FAU)
- O. Aouane (HIERN/FZJ)
- J. Favier (M2P2/AMU)
- T. Krüger, H. Kusumaatmaja (University of Edinburgh)
- T. Reis (University of Greenwich)
- S. Simonis (ETHZ/KIT)
- F. Bukreev, S. Ito, M.J. Krause, A. Kummerländer, F. Kaiser (LBRG/KIT)
Host organization
Friedrich-Alexander University (FAU), Erlangen–Nüremberg
Helmholtz Institute Erlangen-Nürnberg for Renewable Energy (HIERN)
Venue
Friedrich-Alexander University (FAU), Erlangen–Nüremberg
Open workshop
The spring school is organized as open workshop in two parallel session: Option Advanced and Option Beginners. It promotes the participants and is open for the interested general public. The spring school is organized as a non-profit event.
Registration fee includes
Lecture notes (theory lecture part: pdf, software lab part: printed), lectures by invited speakers, software tutorial mentored by OpenLB developers, daily lunches, 2x dinner (including Spring School dinner), social excursion, two daily coffee breaks, certificate of participation.
Pricing
| Early registration (by 14th March 2027) | Regular registration | |
| Academia | 490 € | 650 € |
| Industry | 1900 € | 2100 € |
Poster session award
The award is aimed at supporting excellent students working in the field of LBM.
Executive committee
- Jens Harting (FAU)
- Harald Köstler (FAU)
- Stefan Kniesburges (UKER/FAU)
- Shota Ito (LBRG/KIT)
- Mathias J. Krause (LBRG/KIT)
- Tikhon Riazantsev (LBRG/KIT)
- Stephan Simonis (ETHZ/KIT)








