Studiegids

nl en

Computational Astrophysics

Vak
2014-2015

Description

During this course you will learn how to do research with existing computational tools and simulation codes. This will be done by making use of the AMUSE software. You will learn how to perform astronomical simulations using the AMUSE framework. Students, in groups of two, will have the choice from various projects to work on for a number of weeks and in the end give a presentation of the work done and the project results. We use the AMUSE environment (amusecode.org) to perform a number of simulations to study astrophysical phenomena.

Topics: – AMUSE in general – Gravitational dynamics – Stellar evolution – Combinating stellar evolution with gravitational dynamics and solve both self consistently in one script. – Hydrodynamics – Combining hydrodynamics to gravitational dynamics and stellar evolution -Include sink particle for the black hole -Allow the radiative transfer code to heat/cool the gas -Python -Visualization -Algorithms -HPC/GPU -Parallel computing

Programme form

Lectures and practica.

Literature

  • AMUSE Documentation: see amusecode.org

  • AMUSE Syllabus: available at amusecode.org

  • “Introductory Python text”: http://codingcat.com/knjige/python/A%20Primer%20on%20Scientific%20Programming%20with%20Python.pdf

  • Advanced Python text

Schedule

See Master schedules

Examination

Homework and exam

Prerequisites

Calculus, experience with least one programming language, BSc physics or astronomy

Registration

Via uSis
More information about signing up for your classes at the Faculty of Science can be found here

More information

Lecturer: Prof.dr. S.F. (Simon) Portegies Zwart
Assistant: MSc Edwin van der Helm