Cerfacs Enter the world of high performance ...

Implementation and use of Lattice Boltzmann Method

  Monday 13 May 2024

  Training    

Cerfacs is Qualiopi certified for its training activities

Duration : 1 day / (6 hours)

Cancelled

Satisfaction index

In May 2023, 100% of participants were satisfied or very satisfied

(results collected from 4 respondents out of 10 participants, a response rate of 40%)

Abstract

The approach called Lattice Boltzmann Method (LBM) is based on the resolution of the Boltzmann equation and not the Navier-Stokes ones (to notice: Navier-Stokes is an approximation of Boltzmann). LBM is based on gas kinetics theory; to obtain the macroscopic behavior of the fluid we work on a smaller physical scale (called mesoscopic) compared to conventional approaches.

This paradigm shift has several advantages. Boltzmann equations are simpler than the Navier-Stokes equations, this means a more compact solver, easier to write and maintain. Moreover arithmetic operations to be performed are local, this implies a high efficiency on parallel computers. But what makes this approach very promising for the future is its ability to handle very complex geometries without any difficulty.

Objective of the training

This training aims to provide basic knowledge in the implementation of an LBM solver.

Learning outcomes

On completion of this training course, you will be able to :

  • Understand the different algorithms present in a basic LBM code,
  • Implement these algorithms in a simplified platform,
  • Set up and simulate academic test cases not provided in the training.

Teaching methods

The training is an alternation of theoretical presentations and practical work. A multiple choice question allows the final evaluation. The training room is equipped with computers, the work can be done in sub-groups of two people.

Referent teacher: Jean-François BOUSSUGE

Target participants

This training session is for engineers, physicists, computer scientists and numerical analysts who want to start learning LBM.

Prerequisites and

In order to follow this course, you need to:

  • Know Unix commands.
  • Have basic knowledge of C programming.
  • Know numerical flow simulations.
  • Have level B2 of CEFR because the training can take place in French or English depending on the audience.

In order to verify that the prerequisites are satisfied, the following questionnaires must be completed. You need to get at least 75% of correct answers in order to be authorized to follow this training session. If you don’t succeed it, your subscription will not be validated. You only have two chances to complete it.

Questionnaire 1 : https://goo.gl/forms/0pVpY56riihNUG6V2

Questionnaire 2 : https://goo.gl/forms/CNVWTQkIQJXaxsTo2

Registration

I certify that I obtained at least 75% of correct answers: I register

Before signing up, you may wish to report us any particular constraints (schedules, health, unavailability…) at the following e-mail address : training@cerfacs.fr

Deadline for registration: 15 days before the starting date of each training

Fee

  • Trainees/PhDs/PostDocs : 96 € excl. tax
  • CERFACS shareholders/CNRS/INRIA : 240 € excl. tax
  • Public : 480 € excl. tax

Program

  • Conceptual understanding of LBM
  • Derivation of the LBM equation
  • Numerical aspects of the LBM equation (stream and collide approach)
  • Implementation
    Collision operator
    Streaming operator
    Simple boundary condition
    Bounce back
    Periodic
  • Incorporate a forcing term
    Practical work
  • Study of a simple LBM solver
  • Application to academic test cases
    Poiseuille flow
    Couette flow
    Flow past a cylinder
    Lid driven cavity
    Double shear layer

Evaluation of learning

A final exam will be conducted during the training.

CALENDAR

Tuesday

21

January

2025

🎓Thomas LESAFFRE thesis defense

Tuesday 21 January 2025 at 9h30

  Phd Thesis       JCA room, CERFACS, Toulouse    

Wednesday

29

January

2025

🎓HDR Omar DOUNIA

Wednesday 29 January 2025 at 9h30

  HDR Defense       JCA room, Cerfacs, Toulouse    

Wednesday

29

January

2025

🎓Victor COULON thesis defense

Wednesday 29 January 2025 at 14h00

  Phd Thesis       JCA room, CERFACS, Toulouse    

ALL EVENTS