Option Beginners (B)
LBM Theory
| Time | Monday | Tuesday |
| 09:00 | Opening, LBM for Application Mathias J. Krause, Davide Dapelo | Compressible Flows Pierre Boivin |
| 10:00 | Coffee break | Coffee break |
| 10:30 | Short Introduction by Participants Organizers, Speakers and Participants | TBA TBA |
| 11:30 | Introduction to LBM Timm Krüger | LBM for Advection Diffusion (Reaction) Problems Fedor Bukreev, Davide Dapelo |
| 12:30 | Lunch break | Lunch break |
| 14:00 | Boundary 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:00 | Coffee break | Coffee break |
| 16:30 | Construction and Analysis of LBM Stephan Simonis | Efficient Parallel Implementation Adrian Kummerländer |
| 17:30 | Poster session and dinner | Basic Foundations for Tutorial (optional) Introduction to ParaView and Linux terminal Help desk to get OpenLB running on your laptop |
OpenLB Software Tutorial
| Time | Wednesday | Thursday | Friday |
| 09:00 | Motivation Introduction, Community, Participation, Applications, Performance | Step 1 – 2: Define Case, Set Parameters Case Structure, Parameter Definition, Command Line Input Exercise 1: Adjusting parameters | Advanced Models (Part 1) Exercise 7: Lagrange Particle Flows Exercise 8: Euler Particle Flows |
| 10:00 | Coffee break | Coffee break | Coffee break |
| 10:30 | Core Concepts Operators, Data Structures, Parallelization | Step 3 – 5: Create Mesh & Case, Prepare Geometry Domain Decomposition, Material Numbers Exercise 2: Change geometry | Advanced Models (Part 2) Exercise 9: Multiphase models |
| 11:30 | 8 Steps of OpenLB User Interface, Overview of Tutorial Part Exercise 0: Run first example case | Step 6: Prepare Lattice (Part 1) Unit Conversion, Dynamics, Post Processors Exercise 3: Changing models | Advanced Models (Part 3) Exercise 10: Porous media flows |
| 12:30 | Lunch break | Lunch break | Lunch break |
| 14:00 | Social event / excursion | Step 6: Prepare Lattice (Part 2) Couplers, Boundary Conditions Exercise 4: Boundary conditions | NOW YOU! Bring your own problem, work on Option 1 or 2 with our help until closing |
| 15:00 | Social event / excursion | Step 7 – 8: Set Initial Values, Simulate (Part 1) Initialization, Main Simulation Loop, Updating Temporal Values Exercise 5: Updating boundary values | Option 1: Realize your own application in OpenLB |
| 16:00 | Social event / excursion | Coffee break | Option 2: Implement your own LBM in OpenLB |
| 16:30 | Social event / excursion | Step 8: Simulate (Part 2) IO, Timer, Log Output Exercise 6: Get Results | |
| 17:30 | Closing | ||
| 19:30 | Spring 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.
