Residual Distribution Schemes for Astrophysical Flows James A. Rossmanith Department of Mathematics University of Wisconsin – Madison J.A. Rossmanith (UW–Madison) RD Schemes for Astro HYP 2006 1 / 18
Motivation lisa.jpl.nasa.gov hubblesite.org Astrophysical fluids: black hole accretion, binary black hole interactions Numerical challenges: shocks, geometric singularities, constraints, . . . Numerical methods: FD, spectral, SPH, shock-capturing Goal of this research: develop unstructured, truly multi-D alternative This talk: basic idea & preliminary results on simple equations J.A. Rossmanith (UW–Madison) RD Schemes for Astro HYP 2006 2 / 18
Why unstructured grids for astrophysics? Test fluid approximation (fixed metric) Multidimensional balance law “Well-balanced” property needed for a multidimensional balance law Multidimensional (approximate) Riemann solvers Black hole formation and dynamics (time evolving metric) Moving meshes with excised regions inside black holes New black holes may form, old ones may merge = ⇒ change in grid topology J.A. Rossmanith (UW–Madison) RD Schemes for Astro HYP 2006 3 / 18
Numerical methods on unstructured grids Discontinuous Galerkin schemes Reed & Hill (1973), Cockburn & Shu (1989) Each element is a control volume Piecewise polynomial in each element 1D Riemann problems at element interfaces RK or space-time time-stepping Residual Distribution schemes Struijs, Deconinck, & Roe (1991), Abgrall (2001) Continuous Petrov-Galerkin method Each dual element is a control volume Multidimensional Riemann problems Good for steady flows, no good version for unsteady J.A. Rossmanith (UW–Madison) RD Schemes for Astro HYP 2006 4 / 18
Residual distribution schemes Basic idea: [Roe, 1987], [Deconinck et al., 1993] Hyperbolic balance law: ∂ t q + � ∇ · � F = ψ Solution is stored on nodes of a triangular (tetrahedral) mesh Create residual in each element & distribute to nodes: h i Φ T ≈ RR ∇ · � � Φ T 1 , Φ T 2 , Φ T F − ψ dA = ⇒ 3 T Update solution by collecting all residuals that influence node i : Q n + 1 = Q n | C i | Σ ∆ t T : i ∈T Φ T i − i i J.A. Rossmanith (UW–Madison) RD Schemes for Astro HYP 2006 5 / 18
Narrow scheme (N-scheme) 3 3 n 1 n 1 n n 2 2 n n 3 3 1 2 1 2 u u 1 − Target Case 2 − Target Case Advection equation: ∂ t q + � u · ∇ q = 0 Narrow scheme: minimal stencil for 1 st order, 2D upwind method n i ] + ( Q i − Q ⋆ ) ≡ β i Φ T Residual: Φ i = 1 2 [ � u · � Conservation: Q ⋆ chosen so that P i Φ i = Φ T = ⇒ P i β i = 1 Φ i = P Monotonicity: N-scheme can be written as j c ij ( Q i − Q j ) , where c ij ≥ 0 β + j Linear Preserving: improved accuracy in steady-state with β j → j β + P j J.A. Rossmanith (UW–Madison) RD Schemes for Astro HYP 2006 6 / 18
System N-scheme System N-scheme: Residual: Φ i = K + i ( Q i − Q ⋆ ) ˜ t = R i Λ i L i , ˆ n i ) ≡ 1 A ( ˆ Q ) , B ( ˆ K + ≡ R i Λ + Linearization: K ( � 2 � n i · Q ) i L i i Conservation: Q ⋆ chosen so that P i Φ i = Φ T "X # − 1 " # X Q ⋆ = Φ T − K + K + = ⇒ i Q i i i i The linear preserving condition [Abgrall & Mezine, 2003]: In the system case, Φ i = B i φ T , where B i is a matrix ⇒ Φ i = P j β j r j Project Φ i onto the right e-vectors of K ( � α ) (e.g., � α = ˆ u ) = i � Then limit ( β j 1 , β j 2 , β j ⇒ (˜ β j 1 , ˜ β j 2 , ˜ β j 3 ) for each j as in the scalar case = 3 ) Φ i ≡ P ˜ j ˜ β j r j Construct limited residuals: i � J.A. Rossmanith (UW–Madison) RD Schemes for Astro HYP 2006 7 / 18
Compressible Euler equations 2 3 2 3 2 3 ρ ρ u ρ v ρ u 2 + p ρ u ρ uv 6 7 6 7 6 7 ∂ ∂ ∂ 5 + 5 + 5 = 0 6 7 6 7 6 ρ v 2 + p 7 ∂ t ρ v ∂ x ρ uv ∂ y 4 4 4 E u ( E + p ) v ( E + p ) γ − 1 + 1 p u � 2 2 ρ � � Equation of state: E = Waves: � u · ˆ n ± c (sound waves), � u · ˆ n (entropy wave), � u · ˆ n (shear wave) Mach number: � � u � / c J.A. Rossmanith (UW–Madison) RD Schemes for Astro HYP 2006 8 / 18
Example: flow over the NACA 0012 airfoil Number of elements, nodes: 22,862, 11,618 Number of nodes on outer boundaries, airfoil: 94, 280 Grid is symmetric with respect to y = 0 Grid spacing: h max ≈ 0 . 51, h min ≈ 0 . 0056 J.A. Rossmanith (UW–Madison) RD Schemes for Astro HYP 2006 9 / 18
Transonic flow over the NACA 0012 airfoil J.A. Rossmanith (UW–Madison) RD Schemes for Astro HYP 2006 10 / 18
Transonic flow over the NACA 0012 airfoil J.A. Rossmanith (UW–Madison) RD Schemes for Astro HYP 2006 11 / 18
Astrophysical fluid dynamics R µν − 1 Einstein equations: = 8 π T µν 2 Rg µν | {z } | {z } Matter Spacetime Geometry General description ∇ 2 φ = 4 πρ Provides a generalization of Newtonian gravity: T µν , g µν , R µν , R = R µ µ Energy-mom., metric, Ricci, scalar curvature: µ u = ( u 0 , u j ) = ( W , v j W ) Four velocity: g µν u µ u ν = − 1 W − 2 = − g 00 − 2 g 0 i v i − g ij v i v j Lorentz factor: = ⇒ Important limits Vacuum limit: T µν = 0 = ⇒ R µν = 0 ∇ µ T µν = 0 Test fluid limit (mass of fluid ≪ mass of black hole): ds 2 = − dt 2 + d � x 2 Special relativistic limit (away from massive objects): Newtonian limit ( � � v � ≪ 1): W ≈ 1 J.A. Rossmanith (UW–Madison) RD Schemes for Astro HYP 2006 12 / 18
Test fluid approximation for an ideal gas 0 2 3 1 0 2 3 1 2 3 ρ v i W 0 D @ √− g @ √− g √− g Γ i ρ hv i v j W 2 + pg ij ∂ S j A + ∂ A = − µλ T µλ 4 5 4 5 4 5 ∂ x 0 ∂ x i √− g Γ 0 ρ hv i W 2 + pg i 0 µλ T µλ E Covariant formulation [Papadopolous & Font, 2000] q = ( D , S j , E ) ≡ ( rest-mass , momentum , energy ) u = ( ρ, v j , p ) ≡ ( density , fluid 3-velocity , fluid pressure ) p Γ Specific relativistic enthalpy: h = 1 + ρ (Γ − 1 ) , Γ ≡ gas constant Relationship between conserved and primitive variables 2 3 2 3 ρ W D 1 ρ hv j W 2 + pg 0 j S j 5 = 5 , W = 4 4 p − g 00 − 2 g 0 i v i − g ij v i v j ρ hW 2 + pg 00 E Choice of spacetime foliation Spacelike foliations of spacetime ( g 00 � = 0) = ⇒ Newton iteration for W Null foliations of spacetime ( g 00 = 0) = ⇒ no Newton iteration required J.A. Rossmanith (UW–Madison) RD Schemes for Astro HYP 2006 13 / 18
Schwarzschild black holes www-gap.dcs.st-and.ac.uk Embedding diagram Schwarzschild’s solution of the Einstein equations [Schwarzschild, 1916] Assumptions: spherical body with mass M , vacuum outside ´ − 1 dr 2 + r 2 d Ω 2 ds 2 = − ` ´ dt 2 + ` 1 − 2 M 1 − 2 M Black hole: r r 2 singularities: event horizon ( r = 2 M ) and black hole ( r = 0) Eddington-Finkelstein coordinates The event horizon singularity ( r = 2 M ) can be removed “ ” 2 M d ˆ EF time coordinate: t = dt + dr r − 2 M ds 2 = − t 2 + 4 M dr 2 + r 2 d Ω 2 ` ´ ` ´ 1 − 2 M d ˆ r d ˆ 1 + 2 M EF metric: tdr + r r J.A. Rossmanith (UW–Madison) RD Schemes for Astro HYP 2006 14 / 18
Example: radial dust accretion Density at x 0 = 100 [Reg. EF] L1 error as a function of step size 0.4 Exact − 4 201 10 0.32 p = 2 − 6 10 0.24 p = 4 0.16 − 8 10 p = 6 0.08 − 10 10 0 − 2 − 1 0 1 2 5 10 15 10 10 Eddington-Finkelstein coordinates: ds 2 = − ` ´ t 2 + 4 M ` ´ dr 2 + r 2 d θ 2 + r 2 sin 2 θ d φ 2 1 − 2 M 1 + 2 M d ˆ r d ˆ t dr + r r Start from constant density state with p ≈ 0, run to steady-state Exact solution known, experimental convergence rate: 2, 4, and 6 J.A. Rossmanith (UW–Madison) RD Schemes for Astro HYP 2006 15 / 18
Example: radial dust accretion v 1 (x 0 ,x 1 ) at x 0 = 100 [Null EF] v 1 (x 0 ,x 1 ) at x 0 = 100 [Reg. EF] − 0.3 0 − 1.5 − 0.45 − 3 − 0.6 − 4.5 Exact − 0.75 201 Exact 201 − 6 − 0.9 0 1 2 5 10 15 0 1 2 5 10 15 Null Eddington-Finkelstein coordinates: ds 2 = − ` ´ t 2 + 2 d ˆ t dr + r 2 d θ 2 + r 2 sin 2 θ d φ 2 1 − 2 M d ˆ r Start from constant density state with p ≈ 0, run to steady-state Exact solution known J.A. Rossmanith (UW–Madison) RD Schemes for Astro HYP 2006 16 / 18
Example: radial dust accretion Cartesian coordinates: x = r cos ( θ ) , y = r sin ( θ ) Cartesian Eddington-Finkelstein coordinates: det g EF = − r 4 sin 2 θ, det g CEF = − r 2 sin 2 θ J.A. Rossmanith (UW–Madison) RD Schemes for Astro HYP 2006 17 / 18
Conclusions and future work Conclusions RD schemes are an extension of HRSC on unstructured grids 1 Steady flows: conservative & essentially non-oscillatory (shock-capturing) 2 Flexibility for complex geometries (e.g., black holes) 3 Future work High-order non-oscillatory methods 1 RD schemes for time-dependent flows 2 Relativistic magnetohydrodynamics (divergence-free constraint) 3 Simulation of black hole accretion 4 Dynamically evolving spacetimes 5 J.A. Rossmanith (UW–Madison) RD Schemes for Astro HYP 2006 18 / 18
Recommend
More recommend