Gravitational Dynamics tutorials SS 2017
- Each of the tutorials will start with a general discussion about
the goals of the current exercise set and the related physical and
You are expected to participate in, and prepare for, these discussions.
- You will be graded according to your contributions to the general
discussions and on the physical and numerical interpretation of the
results of your program runs.
We expect you to bring plots of your data to the following week’s
tutorials, to be used as a basis for discussion.
To pass the course, you must hand in results to at least half of
- You will work on the exercises during the tutorials while
supervised by the tutors.
In case you cannot make it to one of the tutorials, or the time
during the tutorials is insufficient, you can solve the problems at
home and present your results in the following tutorial session.
Keep in mind that the later exercises build upon the earlier ones,
so you will need to keep your programs up-to-date.
We will provide some example code fragments during – and
especially at the end of – each tutorial, which you can use as
basis for your own programs.
- Bringing your own laptop is encouraged (but we will provide
computers for those who cannot bring their own).
You will need a C/C++ or Fortran compiler (e.g., gcc or gfortran),
a text editor (such as emacs or vim), and a program to produce graphs
(for example, gnuplot).
Additionally, wireless connectivity (eduroam) would be very
Tutorial session times
|Group A: ||Wednesday, ||10–12, ||USM, seminar room Laplacestraße|
|Group B: ||Thursday, ||09–11, ||USM, seminar room Laplacestraße|
| T1||Units and acceleration; first program ||10. 05. / 11. 05.|
| T2||Gravitational forces; vectors and loops ||17. 05. / 18. 05.|
| T3||Euler integrator ||24. 05. / 26. 05.|
| T4||Euler and other integrators ||31. 05. / 01. 06.|
| T5||Kepler fitting ||07. 06. / 08. 06.|
| T6||Multiple (test) particles and extended potentials ||14. 06. / 16. 06.|
| T7||General 3-body problem (ejection, softening) ||21. 06. / 22. 06.|
| T8||Lagrange points (restricted 3-body problem) ||28. 06. / 29. 06.|
| T9||General N-body problem (free-fall collapse) ||05. 07. / 06. 07.|
|T10||Dynamical friction ||12. 07. / 13. 07.|
|T11||Colliding galaxies ||19. 07. / 20. 07.|
|T12||Visualization of galaxies in cosmological simulations||26. 07. / 27. 07.|
This is a sample plot hinting at some of the subjects which we will
be discussing in this course: