# Computational plasma physics

This lecture provides an introduction to scientific computing with examples from plasma physics. A particular emphasis will be placed on the discretization of partial differential equations. Numerical methods for the Poisson equation, conservation laws as well as kinetic equations will be introduced.
In the exercise classes, an introduction to the Python computer language and basic software development techniques will be offered. This will be used to code the discretisation methods introduced in the lecture. After successful completion of the module, students understand different methods for the discretization of partial differential equations and their implementation by means of the Python programming language.

Prerequisites are basic analysis and linear algebra. The lecture is accessible to students with a bachelor in mathematics, in physics or a related field.
## News

- First lecture: Monday 29.04.2019, 8:30-10:00 MI 03.06.011
- The dates for the oral exam have been set to Wed. July 31st, Thu. August 1st and Fri. August 2nd, respectively. Late registration is still possible via the Math. Infopoint and a signature from S. Possanner.

## Literature

- J.P. Freidberg, Plasma physics and fusion energy, Cambridge University Press (2007)
- R. J. Leveque: Finite Volume Methods for Hyperbolic Problems, Cambridge Texts in Applied Mathematics, 2002.
- C.K. Birdsall and A.B. Langdon: Plasma Physics via Computer Simulation, Taylor & Francis (2005)

## Lecturers

- Lectures: Dr. Stefan Possanner. Monday 8:30-10:00 MI 03.06.011
- Exercises: Dr. Stefan Possanner. every 2nd Monday 14:00-15:30 MI 03.04.011

## Lecture notes

## Exercise sheets

## Examination

As a bonus mechanism in order to improve your grade at the final examination, an assessment of the programming exercises in Python will be offered at the end of the course. In order to be able to participate in the programming assessment, active participation during the exercises is required since the assessment will be based on the code written in the exercise classes. Your result in the programming assessment will be one third of your final grade but only if it improves the grade.

--

StefanPossanner - 18 Apr 2019