COMPUTATIONAL METHODS IN COSMOLOGY

Klaus Dolag LMU / MPA (Germany) and Alexander Arth LMU (Germany)

Although the formation of the structures in the universe is mainly driven by large scale gravitational instabilities, our understanding of the evolution of galaxies and galaxy clusters is tightly coupled to the complex galaxy formation physics, which is highly non-linear and where various aspects still are poorly understood. Therefore advanced computer simulations with large dynamical range have to be performed, following simultaneously various physical processes across different scales. This series of lectures will give insight into modern numerical simulation techniques. The hands on tutorials will provide a first hand experience in the simple numerical challenges inherited in simulation n-body systems.

Literature:

Hands On preparation

Before the school, please prepare the following exercises. Thereby you should learn how to use commands in a unix shell, how to compile and execute a program, how to define variables, functions and structures/classes in C++ and especially prepare a vector class with useful members functions and operator definitions. You should also know how to write out a data file from your code and how to plot the results with gnuplot.