Available courses for students of Technical University of Denmark

(Are you studying at another institution?)

Advanced Computational Fluid and Plasma Dynamics
Physics and Energy
Organization logo: Eindhoven University of Technology

About this course

The course provides an introduction to advanced computational methods useful to investigate fluid and plasma flows and their dynamics from the micro- to the macro-scales, under laminar and turbulent flow regime. The course presents an overview of several key complementary computational methods.

  • Lattice Boltzmann Method (LBM);
  • (pseudo)-spectral methods;
  • Particle based methods (Molecular Dynamics, Brownian and Stokesian dynamics);
  • Finite volume methods;
  • Particle-in-cell Monte Carlo (PIC-MC).

Expected learning outcomes

  • Gaining insight into the concepts and numerical methods for the solution of flow and plasma problems;
  • Gaining an understanding on the basic physics of gases, fluids and plasmas;
  • Training and enhancing the modeling ability on fluid dynamics and particle based processes;
  • Application of advanced numerical methods to physical systems.


Class and homework) on mandatory assignment(s) (written reports) - 60% of the final result; Individual assignment (written report) - 40% of the final result; In case of missing written reports an oral examination is foreseen. (NB: Composition of the tests may be changed)

Deadline for the final submission of the individual assignment is the 12th of April 2024. Examdate 15th of April 2024

Course requirements

Experience with programming is highly advisable. Without such experience, the course can be followed, but will take more effort than is represented by 5 EC.


Lectures, homework, groupwork

More information
  • Local course code
  • Study load
    ECTS 5
  • Level
  • Contact hours per week
  • Instructors
    Alexey Lyulin, Federico Toschi, Herman Clercx, Jan ten Thije Boonkkamp, Jan van Dijk
  • Mode of delivery
    Online - at a specific time
  • Course coordinator
If anything remains unclear, please check FAQ page.