OpenLB Workshop 2019

OpenLB

Workshop 2019

Lattice Boltzmann Methods with OpenLB Software Lab

The field of Lattice Boltzmann Method

In recent years, Lattice Boltzmann Methods (LBM) turned into an established numerical tool for computational fluid dynamic (CFD) problems and beyond. The simulation of complex multi-physical problems benefits strongly from the comprehensive mesoscopic modelling underlying LBM and establishes LBM besides traditional numerical methods.

Show Cases

Objective of the OpenLB Workshop

The OpenLB Workshop introduces scientists and applicants from industry to the theory of LBM and trains them on practical problems. The first day of the workshop is dedicated to the theoretical fundamentals of LBM up to ongoing research on selected topics. Followed by mentored training on case studies using OpenLB in the second day, the participants gain insights into LBM and its applications. Emphasis is placed on the modelling and simulation of particulate fluid flows.This educational concept is probably unique in the LBM community and offers a comprehensive and personal guided approach to LBM.

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 beginners in LBM. Based on their interest in CFD, this course provides a collaborative platform for LBM, both for developers and researchers.

Lab Room and Requirements

The participants will be trained on practical applications, deploying the open source software OpenLB. Particular focus is placed on case studies, which are important to understand and verify the theory presented in the lectures. By the help of experienced tutors, the computing lab sessions also enable to set up OpenLB simulations for relevant problems. To guaranty 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 the software:

  • GNU c++ compiler 5.0, clang compiler 3.4, icc compiler 17.0 or higher
  • OpenMPI 1.6 and higher
  • Paraview
  • Windows users prepare their laptop in advance following the Technical Report 4 or 5 (www.openlb.net/tech-reports).

Speakers

Tuesday (December 10, 2019)
09:00–09:45
Opening, LBM for Applications
Mathias J. Krause
09:45–10:30
Short Introduction by Participants
10:30–11:00
Coffee Break
11:00–11:45
Introduction to LBM
Stephan Simonis
11:45–12:30
LBM for Turbulent Flows
Stephan Simonis
12:30–14:00
Lunch
14:00–14:45
LBM for Particulate Flows
Robin Trunk
14:45–15:30
Efficient Parallel Implementation
Adrian Kummerländer
15:30–16:00
Coffee Break
16:00–16:45
Introduction to OpenLB, Preliminaries
16:45–17:30
1. Initialisation, Exercise 1
Wednesday (December 11, 2019)
09:00–09:45
2. Setup Geometry and Meshing
10:30–11:00
Exercise 2
10:30–11:00
Coffee Break
11:00–11:45
3. Place LB Models, Initial and Boundary Conditions, Convergence
11:45–12:30
Exercise 3
12:30–14:00
Lunch
14:00–14:45
4. Computation and Results
14:45–15:30
Exercise 4
15:30–16:00
Coffee Break
16:45–17:30
Option 1: Exercises 5 and 6 (Particulate flows), Option 2: OpenLB for Developers (Doxygen, Advanced Models), Option 3: Work on Your own Application

Executive Committee

  • Germany
    Mathias J. Krause mathias.krause@kit.edu Karlsruhe Institute of Technology
  • Brazil
    Márcio Dorn mdorn@inf.ufrgs.br Federal University of Rio Grande do Sul

Registration

The registration system will be available from 01/11/2019 until 30/11/2019.

Acknowledgement and Support

© Copyright 2022 SBCB Laboratory. All Rights Reserved.