![]() Caltech's Zwicky Compute Cluster
| Computational Astrophysics |
![]() |
Check out the Ay190 Blog!
Instructors: Christian Ott and Andrew Benson
Ay 190, Computational Astrophysics, is a course for graduate students and advanced undergraduates in Astronomy, Physics, Applied Physics, and Geophysics and Planetary Sciences.
Computational modeling is the new frontier of problem solving in astrophysics: For many of the complex heavenly phenomena awaiting understanding, analytical/perturbative techniques have reached their limits and progress can be made only by numerical model building and by contrasting model predictions with observations.
The list of problems that must be addressed with computational models is long and includes (but is by no means limited to!) structure formation and the co-evolution of black holes and galaxies, the chemical evolution of the universe, star formation, stellar evolution, stellar collapse and core-collapse supernove, thermonuclear supernovae, thermonuclear explosions on neutron stars, the coalescence and merger of compact binary systems, common-envelope evolution, stellar dynamics in galaxies and globular clusters, and so on...
The goal of this course is to introduce the basic techniques of numerical and computational modeling and their application to astrophysical systems.
| Location: | Cahill 219 |
| Days, time, duration: | TBD at the Astronomy Organizational Meeting |
| First class meeting: | 01/??/2012 |
| Impact: | 3 hours of lecture per week, ~6 hours of nominal preparation/homework per week. |
| Prerequisites: | For grads: Knowledge of any programming language. For undergrads: Ph106, Ph20-22, Ay101, Ay21, Ay20 |
| Credit: | This class can be counted as credit towards the math physics advanced requirement and the physics masters degree requirements. Undergraduates can apply this course to their advanced physics electives. |
List of course topics:
| Basic Numerical Analysis | Ordinary Differential Equations |
| Numerical Differentiation | Numerical Integration |
| Linear Systems of Equations | Partial Differential Equations |
| Root Finding | Fitting and Data Analysis |
| Grid-Based Fluid Dynamics (HD/MHD) |
Smooth Particle Hydrodynamics |
| N-Body Algorithms | Basic Radiative Transfer |
| Monte Carlo Methods | and more ... |
Class Format:
We will meet twice a week in a regular classroom setting. Lectures will be blackboard/whiteboard-style with some use of projection. There will be in-class exercises and a Linux / Mac OS X laptop is a requirement (come see the instructors if you don't have one -- we will be able to lend you one). There will be homework excercise sets to be solved -- generally these will be handed out on a weekly basis, but more comprehensive excercises/projects may span multiple weeks. There will not be a final exam -- rather, there will be an individual term project to be carried out by each participant.
Books and Class Materials:
Unfortunately, there is no good and complete modern textbook for computational astrophysics. The lectures will be based on the instructors' own notes that will be made available here after each lecture or before, if a reading assignement is given.
Class Materials Will be linked to on the Ay190 blog.
The following book you should get -- it's extremely useful to have:
| Press et al.: Numerical Recipies |
Software Tools:
Class/homework will be primarily computational and will involve writing code, plotting up results and presenting them in typeset documents. Students may use any combination of programming languages, plotting packages, and typesetting software. However, we strongly encourage the following computational setup:
| Operating System: | Linux (e.g. Ubuntu, Fedora, Debian) or MacOS X |
| Programming Language: | Python |
| Plotting Package: | matplotlib |
| Typesetting Package: | LaTeX |
Preliminary Syllabus:
| Date | Topic | Materials | Lecturer |
|---|---|---|---|
| 01/05 | Introduction and Overview, Numerical Methods Basics | Ott and Benson | |
| 01/09 | Numerical Methods I -- Interpolation | Ott | |
| 01/12 | Numerical Methods II -- Integration; ODEs | Ott | |
| 01/16? | Numerical Methods III -- Basic PDEs | Ott | |
| 01/19 | Numerical Methods IV -- Linear/Non-linear Systems | Ott | |
| 01/23 | Fitting & Analysis | Ott | |
| 01/26 | Monte Carlo | Ott | |
| 01/30? | Computational Fluid Dynamics: Basics | Ott | |
| 02/02 | Grid-Based Computational Fluid Dynamics I | Ott | |
| 02/06 | N-Body & SPH | Benson | |
| 02/09 | N-Body & SPH | Benson | |
| 02/13 | N-Body & SPH | Benson | |
| 02/16 | N-Body & SPH | Benson | |
| 02/20? | Grid-Based Computational Fluid Dynamics II -- Applications | Ott | |
| 02/23 | Magnetohydrodynamics | Ott | |
| 02/27 | Radiation Transport Basics | Ott | |
| 03/01 | Radiation Transport Applications | Ott | |
| 03/05 | Radiation Transport Applications | Ott | |
| 03/08 | Special Topic | Ott | |
Christian D. Ott
Assistant Professor of Theoretical Astrophysics
TAPIR group
Mailcode 350-17
Caltech
1200 E California Blvd
Pasadena, CA 91125
USA
337 Cahill
+1-626-395-8410
cott at tapir.caltech.edu