Hydrodynamics
WS 2022/2023
This Course will introduce the basic concepts of hydrodynamics
and how they are applied to astrophysical simulations.
Lectures
Suggested Literature
- Principles of Astrophysical Fluid Dynamics, C. J. Clarke and R. F. Carswell
- Simulation Techniques for Cosmological Simulations, K. Dolag, S. Borgani, S. Schindler, A. Diaferio and A. M. Bykov
- Density Estimation for Statistics and Data Analysis, B. W. Silverman
- Theoretical Fluid Dynamics, A. Feldmeier
- Computational Methods for Astrophysical Fluid Flow, R. J. LeVeque, D. Mihalas, E. A. Dorfi and E. Mueller
- The Encyclopedia of Cosmology, Volume 2: Numerical Simulations in Cosmology, Kentaro Nagamine (ed.)
Lecture Plan
Time and Location for WS 2022/23 will be Mondays, 10–12, USM Lecture hall.
- 24.10.22, L0: Introduction into Concepts of Fluid Dynamics
Mainly based on Chapters 1 and 2 of Principles of Astrophysical Fluid Dynamics
- 31.10.22, L1: Collisionless Fluids and Gravity, N-Body simulations
Mainly based on Chapter 2 of Simulation Techniques for Cosmological Simulations
- 07.11.22, L2: Energy Equation and Eulerian Hydrodynamics
Mainly based on Chapter 4 of Principles of Astrophysical Fluid Dynamics
and Chapter 3.1 of Simulation Techniques for Cosmological Simulations
- 14.11.22, L3: The Riemann Problem and Density Estimates
Mainly based on Chapter 3.1 of Simulation Techniques for Cosmological Simulations
and Chapters 1–3 of Density Estimation for Statistics and Data Analysis
- 21.11.22, L4: Lagrangian Hydrodynamics (SPH)
Mainly based on Chapter 3.2 of Simulation Techniques for Cosmological Simulations
- 28.11.22, L5: Hydrostatic Equilibrium
Mainly based on Chapters 3.5, 3.6 and 5.1 to 5.6 of Principles of Astrophysical Fluid Dynamics
- 05.12.22, L6: Waves
Mainly based on Chapters 6.1 and 6.2 of Principles of Astrophysical Fluid Dynamics
- 12.12.21, L7: Shocks
Mainly based on Chapters 7 and 8 of Principles of Astrophysical Fluid Dynamics
- 19.12.23, L8: Bernoulli's equation and Laval nozzle
Mainly based on Chapters 9.1 and 9.2 of Principles
of Astrophysical Fluid Dynamics.
- 26.12.21, Holiday
- 02.01.22, Holiday
- 09.01.23, L9: Transport processes
Mainly based on parts of following publications:
Section 2,
section 3.4.1 and
appendix B/C.
- 16.01.23, L10: Viscosity
Mainly based on Chapter 11 of Principles of Astrophysical Fluid Dynamics
- 23.01.23, L11: Plasma Physics / MHD
Mainly based on Chapters 13 of Principles of Astrophysical Fluid Dynamics
- 30.01.23, L12: Sub-Grid Physics (star-formation)
Mainly based on Chapter 4.1 and 4.2 of Simulation Techniques for Cosmological Simulations as well as
parts of following publications:
section 3.1 and 4.2 and
sections 2,3 and 4.
- 06.02.23, L13: Fluid instabilities. History of cosmological hydro simulations
Mainly based on Chapter 10 of Principles of Astrophysical Fluid Dynamics.
Some notes on history and current state of the cosmological hydro simulations.
Tutorials
In this class you will be required to write small computer programs
to setup and analyze various, interesting hydrodynamical flows. The
simulations itself will be done with a given hydrodynamics code and
you will be given access to central computers to perform the simulations
and the analysis of them. This will require some effort and
lots of experimentation from your side. But keep in mind that
programming is not the main aspect of these tutorials —
understanding physics of the different experiments is.
Each of the tutorials will involve a short, general discussion about
some aspects of the current exercise set and the related physical and
numerical issues where you are expected to have prepared yourself by
answering some key questions in forehand. During the tutorials you will
work on setting up the test problems and performing the hydrodynamical
simulations.
You can use the same infrastructure than used for the Astrophysical Labs,
so please follow the instructions and setup your client to connect to our
machines, where all needed software will be installed. In case you want to
directly work on your laptop, the minimum on software you need is:
- a C++ compiler
- a text editor (such as emacs or vim)
- a program to produce graphs (for example, gnuplot)
For the Tutorials we will pair you up into groups (depending on the
participation, 2 or 3 students per group) and when possible, synchronized
with the grouping for the astrophysical praktikum. Each group will be
assigned to one computing resource and will submit one Hausarbeit at
the end (see below).
Tutorial schedule
Time and Location for WS 2022/23 will be Mondays, 16–18, USM Lecture hall.
- 24.10.22, T0: Introduction: connecting, compiling, running, reading data
- 31.10.22, T1: Free-fall collapse
- 07.11.22, T2: Generating field lines
- 14.11.22, T3: Density Estimates
- 21.11.22, T4: The Riemann Problem
- 28.11.22, T5: A collapsing gas cloud
- 05.12.22, T6: Propagating sound waves
- 12.12.22, T7: Blast wave
- 19.12.22, T8: Flow through a Nozzle
- 26.12.22, Holiday
- 02.01.23, Holiday
- 09.01.23, T9: Equilibration using heat transport
- 16.01.23, T10: Viscous flow between two plates
- 23.01.23, T11: Running a MHD test problem
- 30.01.23, T12: Simulating a disk galaxy and reproducing the SK relation
Grading
Grading will be based on the Hausarbeit submitted by each group, with some Bonus
for participating actively in the tutorials. The format rules for the Hausarbeit
will be:
- Each group hands in one Hausarbeit, which consists on a common part and one individual part of each student.
- A4, at least 2 cm Borders at all sides, at least 11 pt font.
- One cover page (common part).
- Maximum one page for the normal report of each tutorial T1–T11 (common part).
- Maximum 2 additional pages for the extended experiment of each student (individual parts).
The content for the one page normal report for T1–T12 should be to briefly
explain the experiment and your finding (including figures). Do not repeat
what is written on the tutorial web pages but show with your own words that
you have understood the experiment. This part you do together and only once for each group.
Everyone selects one of the experiments and tries to do something which goes beyond
what we discussed/did in the tutorials. Write up to 2 extra pages describing
what you did, your findings and why this is interesting. Mark these two pages with
your name within the Hausarbeit.
Hand in your Hausarbeit no later than March 12, 2023
(submit to hydro@usm.uni-muenchen
lmu.de).