Skip to content

Spring School Program (preliminary)

Option Beginners (B)

LBM Theory

TimeMondayTuesday
09:00Opening, LBM for Application
Mathias J. Krause, Davide Dapelo
Fluid Structure Interaction
Julien Favier
Compressible Flows
Pierre Boivin
10:00Coffee breakCoffee break
10:30Short Introduction by Participants
Organizers, Speakers and Participants
TBA
TBA
11:30Introduction to LBM
Timm Krüger
LBM for Advection Diffusion (Reaction) Problems
Fedor Bukreev, Davide Dapelo
12:25Lunch breakLunch break
14:00Boundary Conditions
Timothy Reis
Multi-Phase and Multi-Component Flows
Halim Kusumaatmaja
15:00(Non-)Dimensionalisation
Timm Krüger
Optimization and Optimal Flow Control
Shota Ito
16:00Coffee breakCoffee break
16:30Construction and Analysis of LBM
Stephan Simonis

Efficient Parallel Implementation
Adrian Kummerländer

17:30Poster session and dinnerFree, optional:
Introduction to linux terminal (15 min),
help desk in order to get OpenLB running on your laptop

OpenLB Software Tutorial

TimeWednesdayThursdayFriday
09:001 Introduction
Basic concepts, Functors, Performance, Validation
3.2 Prepare geometry
Functors, Meshing, Material Numbers
Exercise 2: Prepare geometry
Advanced models I
Online Documentation, Doxygen
Exercises 5: Particle Laden Flows I 
Exercises 6: Particle Laden Flows II
10:00Coffee breakCoffee breakCoffee break
10:302 Preliminaries
Introduction to Linux Terminal, OpenLB Setup, Paraview & VTK
3.3 Prepare Lattice
Descriptor and Dynamics, Fields
Advanced models II
Exercises 7: Free Energy Model
Exercises 8: Porous media flows
11:303.1 Initialisation
XML Interface, Unit Conversion,
Exercise 1: Initialisation
3.4 Main Loop with Timer
Time Measurement, Convergence Check
Closing (12:00)
12:25Lunch breakLunch breakLunch break
14:00Social event / excursion3.5 Initial and Boundary Conditions
Boundary Objects, Dynamics, Types
Exercise 3: Boundary Conditions
Applying and developing OpenLB
15:00Social event / excursion3.6 Collide & Stream
LBM Algorithms, Execution Coupling, Collision, Streaming
Option 1:
OpenLB for Applicants: Work on Your Own Application
16:00Social event / excursionCoffee breakOption 2:
OpenLB for Developers: Implement Your OpenLB Model
16:30Social event / excursion3.7 Computation & Results
Console Output, Functor Application
Exercise 4: Get Results
17:30
19:30Spring school dinner

Option Advanced (A)

Monday to Wednesday: Experienced applicants and developers are supervised by tutors to solve their own application problems and/or implement their own LBM. Thursday and Friday: They work independently, though discussions with the tutors are always welcome.

You will also participate in the Short Introduction by Participants on Monday at 10:30, social event, poster session, dinners and all coffee as well as lunch breaks with all other attendees.