Numerical Relativistic Hydrodynamics Luciano Rezzolla SISSA, International School for Advanced Studies, Trieste INFN, Department of Physics, University.

Slides:



Advertisements
Similar presentations
PARMA UNIVERSITY SIMULATIONS OF THE ISOLATED BUILDING TEST CASE F. AURELI, A. MARANZONI & P. MIGNOSA DICATeA, Parma University Parco Area delle Scienze.
Advertisements

Joint Mathematics Meetings Hynes Convention Center, Boston, MA
AMS 691 Special Topics in Applied Mathematics Review of Fluid Equations James Glimm Department of Applied Mathematics and Statistics, Stony Brook University.
Christopher Batty and Robert Bridson University of British Columbia
Finite Volume II Philip Mocz. Goals Construct a robust, 2nd order FV method for the Euler equation (Navier-Stokes without the viscous term, compressible)
5/4/2015rew Accuracy increase in FDTD using two sets of staggered grids E. Shcherbakov May 9, 2006.
A Relativistic Magnetohydrodynamic (RMHD) Code Based on an Upwind Scheme Hanbyul Jang, Dongsu Ryu Chungnam National University, Korea HEDLA 2012 April.
Session: Computational Wave Propagation: Basic Theory Igel H., Fichtner A., Käser M., Virieux J., Seriani G., Capdeville Y., Moczo P.  The finite-difference.
Numerical Integration of Partial Differential Equations (PDEs)
PHY 301: MATH AND NUM TECH Chapter 6: Eigenvalue Problems 1.Motivation 2.Differential Equations 3.Other Equations.
Total Recall Math, Part 2 Ordinary diff. equations First order ODE, one boundary/initial condition: Second order ODE.
1 Internal Seminar, November 14 th Effects of non conformal mesh on LES S. Rolfo The University of Manchester, M60 1QD, UK School of Mechanical,
1 MECH 221 FLUID MECHANICS (Fall 06/07) Tutorial 6 FLUID KINETMATICS.
Accurate Numerical Treatment of the Source Terms in the Non-linear Shallow Water Equations J.G. Zhou, C.G. Mingham, D.M. Causon and D.M. Ingram Centre.
Computations of Fluid Dynamics using the Interface Tracking Method Zhiliang Xu Department of Mathematics University of Notre.
Ordinary Differential Equations Final Review Shurong Sun University of Jinan Semester 1,
A TWO-FLUID NUMERICAL MODEL OF THE LIMPET OWC CG Mingham, L Qian, DM Causon and DM Ingram Centre for Mathematical Modelling and Flow Analysis Manchester.
Modeling, Simulating and Rendering Fluids Thanks to Ron Fediw et al, Jos Stam, Henrik Jensen, Ryan.
Numerical Methods for Partial Differential Equations CAAM 452 Spring 2005 Lecture 11 Instructor: Tim Warburton.
CHAPTER 8 APPROXIMATE SOLUTIONS THE INTEGRAL METHOD
© 2011 Autodesk Freely licensed for use by educational institutions. Reuse and changes require a note indicating that content has been modified from the.
FUNDAMENTAL EQUATIONS, CONCEPTS AND IMPLEMENTATION
Discontinuous Galerkin Methods for Solving Euler Equations
Zhaorui Li and Farhad Jaberi Department of Mechanical Engineering Michigan State University East Lansing, Michigan Large-Scale Simulations of High Speed.
Finite Differences Finite Difference Approximations  Simple geophysical partial differential equations  Finite differences - definitions  Finite-difference.
Hybrid WENO-FD and RKDG Method for Hyperbolic Conservation Laws
A Look at High-Order Finite- Volume Schemes for Simulating Atmospheric Flows Paul Ullrich University of Michigan.
The Finite Volume Method
Chapter 9: Differential Analysis of Fluid Flow SCHOOL OF BIOPROCESS ENGINEERING, UNIVERSITI MALAYSIA PERLIS.
Solution of the St Venant Equations / Shallow-Water equations of open channel flow Dr Andrew Sleigh School of Civil Engineering University of Leeds, UK.
Finite Element Method.
A Novel Wave-Propagation Approach For Fully Conservative Eulerian Multi-Material Simulation K. Nordin-Bates Lab. for Scientific Computing, Cavendish Lab.,
AMS 691 Special Topics in Applied Mathematics Lecture 3 James Glimm Department of Applied Mathematics and Statistics, Stony Brook University Brookhaven.
A conservative FE-discretisation of the Navier-Stokes equation JASS 2005, St. Petersburg Thomas Satzger.
1 LES of Turbulent Flows: Lecture 12 (ME EN ) Prof. Rob Stoll Department of Mechanical Engineering University of Utah Spring 2011.
Discontinuous Galerkin Methods Li, Yang FerienAkademie 2008.
Approximate Riemann Solvers for Multi-component flows Ben Thornber Academic Supervisor: D.Drikakis Industrial Mentor: D. Youngs (AWE) Aerospace Sciences.
Discontinuous Galerkin Methods for Solving Euler Equations Andrey Andreyev Advisor: James Baeder Mid.
Progress in identification of damping: Energy-based method with incomplete and noisy data Marco Prandina University of Liverpool.
7. Introduction to the numerical integration of PDE. As an example, we consider the following PDE with one variable; Finite difference method is one of.
K. Ohnishi (TIT) K. Tsumura (Kyoto Univ.) T. Kunihiro (YITP, Kyoto) Derivation of Relativistic Dissipative Hydrodynamic equations by means of the Renormalization.
© Fluent Inc. 11/24/2015J1 Fluids Review TRN Overview of CFD Solution Methodologies.
Some Aspects of the Godunov Method Applied to Multimaterial Fluid Dynamics Igor MENSHOV 1,2 Sergey KURATOV 2 Alexander ANDRIYASH 2 1 Keldysh Institute.
1 Flux Numerical Methods. 2 Flux Basics The finite-volume formulation of the conservation equations resulted in the equation where was the flux of the.
Introducing Flow-er: a Hydrodynamics Code for Relativistic and Newtonian Flows Patrick M. Motl Joel E. Tohline, & Luis Lehner (Louisiana.
Ch11: Normal Modes 1. Review diagonalization and eigenvalue problem 2. Normal modes of Coupled oscillators (3 springs, 2 masses) 3. Case of Weakly coupled.
Numerical Methods for Partial Differential Equations CAAM 452 Spring 2005 Lecture 12 Instructor: Tim Warburton.
AMS 691 Special Topics in Applied Mathematics Lecture 8
Discretization Methods Chapter 2. Training Manual May 15, 2001 Inventory # Discretization Methods Topics Equations and The Goal Brief overview.
A Non-iterative Hyperbolic, First-order Conservation Law Approach to Divergence-free Solutions to Maxwell’s Equations Richard J. Thompson 1 and Trevor.
Dr. R. Nagarajan Professor Dept of Chemical Engineering IIT Madras
AMS 691 Special Topics in Applied Mathematics Lecture 5 James Glimm Department of Applied Mathematics and Statistics, Stony Brook University Brookhaven.
1 Application of Weighted Essentially Non-Oscillatory Limiting to Compact Interpolation Schemes Debojyoti Ghosh Graduate Research Assistant Alfred Gessow.
School of Aerospace Engineering MITE Numerical Simulation of Centrifugal Compressor Stall and Surge Saeid NiaziAlex SteinLakshmi N. Sankar School of Aerospace.
Magnetic field structure of relativistic jets in AGN M. Roca-Sogorb 1, M. Perucho 2, J.L. Gómez 1, J.M. Martí 3, L. Antón 3, M.A. Aloy 3 & I. Agudo 1 1.
Analysis of Solutions of 2 nd Order Stochastic Parabolic Equations. Erik Schmidt. University of Wyoming Department of Mathematics. WY NASA Space Grant.
Lecture 3 & 4 : Newtonian Numerical Hydrodynamics Contents 1. The Euler equation 2. Properties of the Euler equation 3. Shock tube problem 4. The Roe scheme.
Lecture I & II: Foundations of Numerical HydroDynamics
Example application – Finite Volume Discretization Numerical Methods for PDEs Spring 2007 Jim E. Jones.
PDE Methods for Image Restoration
Convection-Dominated Problems
Modeling of Traffic Flow Problems
A TWO-FLUID NUMERICAL MODEL OF THE LIMPET OWC
Nodal Methods for Core Neutron Diffusion Calculations
THE METHOD OF LINES ANALYSIS OF ASYMMETRIC OPTICAL WAVEGUIDES Ary Syahriar.
Quantum One.
Finite Volume Method Philip Mocz.
High Accuracy Schemes for Inviscid Traffic Models
topic11_shocktube_problem
Comparison of CFEM and DG methods
Presentation transcript:

Numerical Relativistic Hydrodynamics Luciano Rezzolla SISSA, International School for Advanced Studies, Trieste INFN, Department of Physics, University of Trieste Cargese, 06/08/02 i.e. The Cauchy problem from the viewpoint of an (Astro)Physicist…

 A look at the eqs: when matter is not “on the way”…  Valencia Formulation of GR Hydrodynamics  The discretization problem  Numerical Methods  Artificial Viscosity Methods  The Riemann problem and HRSC Methods  Godunov and his idea (basic physics  num. methods)  A quick primer: reconstruct, solve & build…  Conclusions and lookout Plan of the Talk

A look at the equations: 3+1, T  and all of that… Foliate the spacetime in t=const spatial hypersurfaces  t Let n be the unit timelike 4-vector orthogonal to  t such that We then fill the spacetime with a generic fluid such that: u: fluid’s 4-velocity, p: isotropic pressure,  : rest-mass density,  : specific internal energy density, e=  ( 1+  ) : energy density

In practice, it’s more convenient to use 3- velocities vectors v which can be readily defined once the ”normal observers” n have been introduced in the spacetime foliations so that non-ideal part Once the fluid variables have been specified, a stress energy tensor can be constructed

The set of equations to solve in 3D and without symmetries is In addition, we need to specify suitable gauge conditions for the lapse  and the components of the shift vector  i To best hard-wire the conservative nature of the equations, they can be written in a first-order, “flux-conservative form”.

Replace the ”primitive variables”, in terms of “conserved variables”: where and As a result: “fluxes ” “sources” Valencia formulation is the vector of conserved variables

Let’s restrict to a simpler but instructive problem: a homogeneous, flux- conservative differential equation for the scalar u=u(x,t) in one dimension Its generic, finite-difference form is (1 st -order in time) wher e Any finite-difference form of (1) must represent in the most accurate way. Different forms of calculating lead to different evolution schemes (Forward-Time-Centred-Space, Lax, Runge-Kutta, etc…) Discretizating the problem… and “some approximation to the average flux at j”

A generic problem arises when a Cauchy problem described by a set of continuous PDEs is solved in a discretized form: the numerical solution is, at best, piecewise constant. This is particularly problematic when discretizing hydrodynamical eqs in compressible fluids, whose nonlinear properties generically produce, in a finite time, nonlinear waves with discontinuities (ie shocks, rarefaction waves, etc) even from smooth initial data!

Because the occurrence of discontinuities is a fundamental property of the hydrodynamical equations, any finite-difference scheme must be able to handle them in a satisfactory way. Possible solutions to the discontinuities problem:  1 st order accurate schemes  generally fine, but very inaccurate across discontinuities (eccessive diffusion, e.g. Lax method)  2 nd order accurate schemes  generally introduce oscillations across discontinuities  2 nd order accurate schemes with artificial viscosity  mimic Nature (more later)  Godunov Methods  discontinuities are not eliminated, rather they are exploited! (more later)

Artificial Viscosity Methods Artificial Viscosity Methods (von Neumann & Richtmyer 1950) They are largely used methods that introduce an “artificial” viscosity Q such that the spurious oscillations across the shocks are damped. They resemble Nature in that the kinetic energy build-up on the largest wavenumber modes are converted into internal energy. These additional terms are introduced only in the vicinity of the shocks where PROS  easy to implement  computationally efficients CONS  problem dependent  inaccurate for ultrarelativ. flows and k is an adjustable coefficient

Based on a simple, yet brilliant idea by Godunov (’59). An example of how basic physics can boost research in computational physics. Core idea: a piecewise constant description of hydrodynamical quantities will produce a collection of local Riemann problems whose solution can be found exactly. High Resolution Shock Capturing Methods where is the exact solution of the Riemann problem with initial data “left” state “right” state

It’s the evolution of a fluid initially composed of two states with different and constant values of velocity, pressure and density. If the problem is linear, it can be handled analytically after rewriting the flux conservative equation where A(u) is the Jacobian matrix of const. coefficients. In this way, (2) is written as a set of i linear equations for the characteristic variables What is exactly a Riemann problem?… with  the diagonal matrix of the eigenvalues i. The solution is and are the right eigenvectors of A as

cell boundaries where fluxes are required shock front rarefaction wave Solution at the time n+1 of the two Riemann problems at the cell boundaries x j+1/2 and x j-1/2 Initial data at the time n for the two Riemann problems at the cell boundaries x j+1/2 and x j-1/2 Spacetime evolution of the two Riemann problems at the cell boundaries x j+1/2 and x j-1/2. Each problem leads to a shock wave and a rarefaction wave moving in opposite directions

A quick primer. The numerical solution of a Riemann problems is based on three basic steps: first reconstruct then solve finally convert and build…

A quick primer: first reconstruct Higher accuracy is reached with a better representation of the solution. ”Reconstructing” the initial data for the Riemann problem at the cell boundaries can be made with a number of algorithms; the most interesting are the TVDs (minmod, MC, Superbee) for which the solution u=u(x) is Where  is a coefficient based on the slope of u and varying from 0 (near a discontinuity) to 1 (in smooth regions of the solution). slope limiter linear reconst.

then solve… While in principle one could solve “exactly” the Riemann problem at each cell interface, this is almost never done in practice. Rather “approximate” Riemann solvers are used in place of the exact ones and a number of them are available (Roe, Marquina, HLLE, etc…). As an example, Roe’s approximate Riemann solver can be calculated as where w R and w L are the values of the primitive variables at the right/left sides of the i -th interface and are the eigenvalues and right eigenvectors of the Jacobian matrix. The coefficients measure the jumps of the characteristic variables across the characteristic field

Finally, average, convert and build… Once the solution in terms of the conserved variables D, S j and E has been obtained, it is necessary to return to the primitive variables after inverting numerically the set of equations Once the primitive variables have been calculated, the stress-energy tensor can be reconstructed and used on the right hand side of the Einstein equations. This is repeated at each grid point and for each time level…

Conclusions and lookout  We now have a good (but improvable!) mathematical and numerical framework for highly accurate, hydrodynamical simulations in GR  The use of HRSC methods provides us with the opportunity/privilege of tapping numerical experties from a much wider community (CFD)  New “ideas” are making this framework even more robust and efficient  A wish-list: i.e. what would be nice to have and how mathematicians can be of great help:  Formulations of EFEs better suited to numerical calculations  More efficient mathematical framework for the solution of the Riemann problem  More efficient mathematical framework for relativistic non-ideal hydrodynamics

 Predicting the “waves” (LR & O. Zanotti, JFM, 02) 2 shocks branch 1 shock, 1 rw 2 rw’s Uses the invariant expression for the relative normal velocity v x 12 between the two initial states of a RP and predicts the wave-pattern produced. v x 12 is a monotonic function of the pressure across the contact discontinuity p 3 and assumes a different form according to the wave pattern produced (2S, SR, 2R). For each initial data, the comparison of v x 12 with the relevant limits predicts the wave pattern that will be produced. This allows for a simple logic, hence a more compact and efficient algorithm. limiting values New in relativistic hydrodynamics

 Riemann Problem in Multidimensional flows (Pons et al., JFM 01) The special relativistic exact Riemann problem is investigated in multidimensional flows. It appears evident that the tangential velocities, introduce major differences and couple quantities on either side of the nonlinear waves This is of great importance for the implementation of exact Riemann solvers in multidimensional codes In relativistic hydrodynamics the tangential velocity vector is discontinuos across a shock while preserving the direction

 New relativisitic hydrodynamical effects (LR & Zanotti, 02) This is an example in which: num. methods  basic physics The coupling of the states on either side of a nonlinear waves via the tangential velocities gives rise to new relativistic effects. While maintaining the initial conditions (p, , v x ) not altered, a change in the tangential velocities produces a shift from one wave-pattern to another.

zero tangential velocitiesnonzero tangential velocities Consider Sod’s problem:  1 =1.0, p 1 =1.0,  2 =0.1, p 2 =0.125 v t 1 =0.0 v t 2 =0.9 v t 1 =0.9 v t 2 =0.0 v x 1 =0.5, v x 2 =0.0 v x 1 =0.0, v x 2 =0.5