401-7855-00L  Computational Astrophysics (University of Zurich)

SemesterAutumn Semester 2017
LecturersL. M. Mayer
Periodicityyearly recurring course
Language of instructionEnglish
CommentNo enrolment to this course at ETH Zurich. Book the corresponding module directly at UZH.
UZH Module Code: AST245

Mind the enrolment deadlines at UZH:
https://www.uzh.ch/cmsssl/en/studies/application/mobilitaet.html


Abstract
ObjectiveAcquire knowledge of main methodologies for computer-based models of astrophysical systems,the physical equations behind them, and train such knowledge with simple examples of computer programmes
Content1. Integration of ODE, Hamiltonians and Symplectic integration techniques, time adaptivity, time reversibility
2. Large-N gravity calculation, collisionless N-body systems and their simulation
3. Fast Fourier Transform and spectral methods in general
4. Eulerian Hydrodynamics: Upwinding, Riemann solvers, Limiters
5. Lagrangian Hydrodynamics: The SPH method
6. Resolution and instabilities in Hydrodynamics
7. Initial Conditions: Cosmological Simulations and Astrophysical Disks
8. Physical Approximations and Methods for Radiative Transfer in Astrophysics
LiteratureGalactic Dynamics (Binney & Tremaine, Princeton University Press),
Computer Simulation using Particles (Hockney & Eastwood CRC press),
Targeted journal reviews on computational methods for astrophysical fluids (SPH, AMR, moving mesh)
Prerequisites / NoticeSome knowledge of UNIX, scripting languages (see www.physik.uzh.ch/lectures/informatik/python/ as an example), some prior experience programming, knowledge of C, C++ beneficial