LBM Theory
Time | Monday | Tuesday |
09:00 | Opening, LBM for application Mathias J. Krause, Paweł Madejski | Turbulence models Stephan Simonis |
10:00 | Coffee break | Coffee break |
10:30 | Short introduction by participants Organizers, Speakers and Participants | An Introduction to Mesh Refinement in LBM Helen Schottenhamml |
11:30 | Introduction to LBM Timm Krüger | Advection/Diffusion Fedor Bukreev, Johanna Mödl, Robert Straka |
12:30 | Lunch break | Lunch break |
14:00 | Boundary conditions Taehun Lee | Multi-Phase and Multi-Component Flows Tawhun Lee |
15:00 | Dimensionalisation Timm Krüger | Particulate Flows Nicolas Hafen, Jan E. Marquardt |
16:00 | Coffee break | Coffee break |
16:30 | Analysis of LBM Stephan Simonis | Efficient parallel implementation Adrian Kummerländer |
17:30 | Poster session and dinner | Free, optional: Introduction to linux terminal (15 min), help desk in order to get OpenLB running on your laptop |
OpenLB Software Tutorial
Time | Wednesday | Thursday | Friday |
09:00 | 1 Introduction Basic concepts, Functors, performance, validation | 3.2 Prepare geometry Functors, meshing, material numbers Exercise 2: Prepare geometry | Advanced models I Online documentation, Doxygen |
10:00 | Coffee break | Coffee break | Coffee break |
10:30 | 2 Preliminaries OpenLB setup, VTK output, Paraview, documentation | 3.3 Prepare lattice Descriptor and Dynamics, fields | Advanced models II Exercises 5: Particle laden flows I Exercises 6: Particle laden flows II Exercises 7: Free energy model |
11:30 | 3.1 Initialisation XML interface, unit conversion, Exercise 1: Initialisation | 3.4 Main loop with timer Time measurement, convergence check | Closing (12:00) |
12:30 | Lunch break | Lunch break | Lunch break |
14:00 | Social event / excursion | 3.5 Initial and boundary conditions Boundary objects, dynamics, types Exercise 3: Boundary conditions | Tutorial: Applying and developing OpenLB |
15:00 | Social event / excursion | 3.6 Collide & Stream LBM Algorithms, Execution coupling, Collision, Streaming | Option 1: OpenLB for applicants: work on your own application |
16:00 | Social event / excursion | Coffee break | Option 2: OpenLB for developers: implement your own LB model |
16:30 | Social event / excursion | 3.7 Computation & Results console output, Functor application Exercise 4: Get results | |
17:30 | |||
19:00 | Spring school dinner |