Contents
List of Figures
List of Tables
1 Introduction of the equations of fluid dynamics
1.1 Presentation of the Euler equations
1.1.1 The Euler equations in differential form (vectors)
1.1.2 The Euler equations in differential form (components)
1.1.3 The solution of the Euler equations
1.1.4 The prototype numerical solution of the Euler equations
1.2 Derivation of the Euler equations
1.2.1 Possible basic quantities
1.2.2 Choice of basic quantities
1.2.3 Fluxes through surface
1.2.4 Changes of the conserved quantities
1.2.5 Euler equations in integral form
1.2.6 Euler equations: from integral to differential form I
1.2.7 Euler equations: from integral to differential form II
1.3 Extensions of the Euler equations
1.3.1 Hydrodynamics equations including viscosity
1.3.2 Hydrodynamics equations including gravity
1.3.3 Hydrodynamics equations including magnetic fields
1.3.4 Hydrodynamics equations including radiation
1.4 Radiation hydrodynamics of stellar atmospheres
1.4.1 Conditions in stellar atmospheres
1.4.2 Stationary case: assumptions
1.4.3 Stationary case: results
1.4.4 Static case
1.4.5 Coupling of radiation transport and hydrodynamics
1.5 Euler equations as hyperbolic system
1.5.1 1D Euler equations in conservation form
1.5.2 Quasi-linear system
1.5.3 Hyperbolic system
1.5.4 Eigenvalues for the Euler equations
2 The one-dimensional linear advection equation
2.1 Introduction of the linear advection equation
2.1.1 Linear advection as special case: density and momentum
2.1.2 Linear advection as special case: total energy
2.1.3 Linear advection as special case
2.1.4 Analytic solution of the linear advection equation
2.1.5 Solution along characteristic curves
2.2 Naive numerics: discretization attempts
2.2.1 Simple ODE: discretization
2.2.2 Simple ODE: examples
2.2.3 Simple ODE: remarks
2.2.4 Parabolic PDE: heat equation
2.2.5 Parabolic PDE: discretization
2.2.6 Parabolic PDE: stability
2.2.7 Parabolic PDE: example
2.2.8 Linear advection equation: discretization
2.2.9 Linear advection equation: crash
2.2.10 Linear advection equation: the lesson
2.3 Basic concepts
2.3.1 Discretization in space: wishlist
2.3.2 Discretization in space by finite differences
2.3.3 Discretization in space by finite volumes
2.3.4 Discretization in space by other methods
2.3.5 Grids
2.3.6 Stencil diagrams
2.3.7 Stencil diagrams: spatial centering
2.3.8 Stencil diagrams: centering in time
2.3.9 Truncation error
2.3.10 Consistency - stability - convergence
2.3.11 Update formula in conservation form
2.3.12 Derivations of donor cell scheme
2.3.13 Further concepts
2.4 Examples
2.4.1 Parameter of the following examples
2.4.2 Naive FTCS scheme
2.4.3 CTCS scheme
2.4.4 BTCS scheme
2.4.5 Donor cell (FTBS) scheme
2.4.6 FTFS scheme
2.4.7 Lax-Friedrichs scheme
2.4.8 Lax-Wendroff scheme
2.4.9 Beam-Warming scheme
2.4.10 Fromm scheme
2.5 Analysis of schemes
2.5.1 Overshoot
2.5.2 Artificial viscosity
2.5.3 Linear stability analysis of original PDE
2.5.4 Linear stability analysis: use
2.5.5 Linear stability analysis of naive FTCS scheme
2.5.6 Linear stability analysis of donor cell (FTBS) scheme
2.5.7 Linear stability analysis: remarks
2.6 Non-linear schemes
2.6.1 Godunov's idea
2.6.2 Monotonicity
2.6.3 Examples: PLM
2.6.4 PLM scheme with Minmod slope-limiter
2.6.5 PLM scheme with vanLeer slope-limiter
2.6.6 PLM scheme with Superbee slope-limiter
2.6.7 PPM scheme
2.6.8 WENO scheme
2.6.9 Further improvements
A. Nomenclature
A..1 Quantities
A..2 Vector notation
B. Exercises
B..1 Linear advection
B..2 Final task
C. Schedule
D. References
D..1 Lecture Notes
D..2 Books
D..3 Hydrodynamic codes
Index