What it is about
You will learn numerical methods for solving and applying models from plasma physics. The focus is on the discretization of partial differential equations (e.g., Poisson, conservation and kinetic equations) and the implementation of these procedures in Python. In the end you will be able to derive an appropriate numerical method for a concrete model, implement it, and test and verify the code.
What you will be able to do
- Knowledge of different models of plasma physics and their properties
- Familiarity with classical numerical methods for PDEs
- Applying Finite-Difference, Finite-Volume, Finite-Element and Spectral methods
- Understanding and use of Particle-in-Cell methods
- Derivation, programming and verification of a suitable numerical method for a concrete model
What the module consists of
- VorlesungTheoretical content, examples and discussion for motivation and deepening
- ÜbungComputer exercises, problem sets and solutions for practical application and self-assessment
Teaching method
- Vortrag mit Beispielento explain the concepts and motivate independent engagement
- Diskussion mit Studierendento deepen and clarify content
- Computerübungen (Jupyter Notebooks, Python)to practice and implement the methods covered in the lecture
- Aufgabenblätter mit Lösungenfor self-check and deepening