This is an old revision of this page, as edited by JanicePssc (talk | contribs) at 07:59, 20 January 2009 (→Moving punctures). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.
Revision as of 07:59, 20 January 2009 by JanicePssc (talk | contribs) (→Moving punctures)(diff) ← Previous revision | Latest revision (diff) | Newer revision → (diff)Numerical relativity is one of the branches of general relativity that uses numerical methods and algorithms to solve and analyze problems. To this end, supercomputers are often employed to study black holes, gravitational waves, neutron stars and many other phenomena governed by Einstein's Theory of General Relativity. A current active research in numerical relativity is the simulation of relativistic binaries and their associated gravitational waves, other branches are also quite active.
Overview
A primary goal of numerical relativity is to study spacetimes whose exact form is not known. The spacetimes so found computational can either be fully dynamical, stationary or static and may contain matter fields or vacuum. In the case of stationary and static solutions, numerical methods may also be used to study the stability of the equilibrium spacetimes. In the case of dynamical spacetimes, the problem may be divided into the initial value problem and the evolution, each requiring different methods.
Numerical relativity is applied to many areas, such as cosmological models, critical phenomena, perturbed black holes and neutron stars, and the coalescence of black holes and neutron stars, for example. In any of these cases, Einstein's equations can be formulated in several ways that allow us to evolve the dynamics. While Cauchy methods have received a majority of the attention, characteristic and Regge calculus based methods have also been used. All of these methods begin with a snapshot of the gravitational fields on some hypersurface, the initial data, and evolve these data to neighboring hypersurfaces.
Like all problems in numerical analysis, careful attention is paid to the stability and convergence of the numerical solutions. In this line, much attention is paid to the gauge conditions, coordinates, and various formulations of the Einstein equations and the effect they have on the ability to produce accurate numerical solutions.
Numerical relativity research is distinct from work on classical field theories as many techniques implemented in these areas are inapplicable in relativity. Many facets are however shared with large scale problems in other computational sciences like computational fluid dynamics, electromagnetics, and solid mechanics. Numerical relativists often work with applied mathematicians and draw insight from numerical analysis, scientific computation, partial differential equations, and geometry among other mathematical areas of specialization.
The "3+1" Approach to Numerical Relativity
Most active research in NR has involved a 3+1, or "spacetime" decomposition of Einstein's equations. Here the spacetime of interest is sliced up into a stack (or "foliation") of spacelike three-dimensional hypersurfaces. That is, cross-sections are taken of the spacetime, so that each point in the spacetime lies on exactly one slice. Successive slices then represent--loosely speaking--different instants in time. More specifically, the hypersurfaces are parametrized by a coordinate usually denoted by t, which can be interpreted as a universal coordinate time. (Note that this time does not necessarily coincide with the proper time of any observer.)
If we now restrict attention to a single hypersurface, we see that it can be treated just like any other geometric space. For example, the space has some Riemannian metric. This three-dimensional metric is usually written as , so that the line element is given by
Here, the coordinates are just some coordinates placed on the hypersurface, in some smooth way, and the indices i and j run over the three dimensions of the hypersurface.
Next, we need some way to relate the successive hypersurfaces. We imagine a set of observers moving through time along the direction normal to the hypersurface. If we choose one such observer, and denote the proper time by , we can relate it to the time coordinate t by way of the "lapse function" :
Similarly, we need to relate the position of the observer on one slice to its position on the next slice, using coordinates. If the change in time coordinate is dt, and the change in spatial coordinates is , we can relate the two as:
The functions are known as the "shift vector".
The way in which we foliate a spacetime is certainly not unique, as there is clearly no need (other than smoothness) for the spatial coordinates on neighboring slices to be related to each other uniquely. This means that the functions and can be freely chosen. These two functions determine our choice of coordinate system, and are known as "gauge functions" for this reason.
The metric of the full spacetime can now be written in the form
In computations for General Relativity, the desired "solution" is just the metric, given as a function of the coordinates. From the above equation, then, we see that objective is to find .
The mathematics of the 3+1 split of Einstein's equations was laid out in a series of papers by Arnowitt, Deser and Misner (ADM) in the early 1960s; the form actually used for most simulation efforts until the mid-1990s was described by York (1979). ADM showed that data could be specified on an initial hypersurface, and Einstein's equations then show how that initial data evolves onto later hypersurfaces. More specifically, ADM showed that Einstein's equations separate into four "constraint" equations, and a set of "evolution" equations.
The four constraint equations are equations which only refer to quantities defined on each individual hypersurface, and must be satisfied on each hypersurface--including the initial slice. The evolution equations then describe how those quantities change in time. (In technical terms, ADM showed that Einstein's equations form a constrained hyperbolic system.)
Computational Difficulties
In addition to the normal difficulties associated with the development of stable and accurate numerical methods, there are some particular problems inherent to numerical relativity.
It can be shown that if the constraint equations are satisfied initially, and the variables are evolved exactly according to the evolution equations, then the constraints will remain satisfied at all later times. In theory, this means that it is only necessary to specify initial data which satisfy the constraints and evolve according to the evolution equations to have a correct solution to Einstein's equations. Unfortunately, discretising the problem produces complications. In an analogous fashion to numerical methods attempting to solve the Maxwell equations where care must be taken to preserve the divergence free condition of the magnetic field, numerical methods which attempt to solve Einstein's equations must take care to keep the magnitude of the constraint violation under control or the solution loses validity. To this end, hyperbolic divergence cleaning or constrained transport schemes are often used to evolve the Einstein equations. In addition, much work is done in formulating constraint conserving boundary conditions at the analytic level.
A primary goal of numerical relativity is the description of black hole spacetimes, this is problematic from a numerical standpoint because of the difficulties associated with representing a physical singularity on a computational domain. Two techniques are commonly used to treat black holes computationally: excision methods, whereby the singular region is removed and treated by an apparent horizon inner boundary and puncture methods, whereby the singularity is essentially factored out.
Methodology
Elliptic Equations
In the case of producing stationary spacetimes, static spacetimes or producing initial data, three dimensional elliptic equations must be solved. In some cases, symmetry may effectively reduce the dimensionality of the problem. The well posedness of these problems depend crucially on the specification of the boundary values. It is common to suppose that isolated systems in general relativity are asymptotically flat, which gives dirichlet boundary conditions if compact coordinates are used or a Robin boundary condition which suitably approximates asymptotic flatness if the domain is truncated for computational simplicity. In the case of spacetimes containing a black hole, an inner surface is specified as an apparent horizon which yields a Robin boundary condition.
The resulting partial differential equations are then solved using finite difference methods, finite element methods, spectral methods or any other numerical technique for solving elliptic equations. Other specific problems in general relativity also require the solution of elliptic equations.
Evolution
In general, an evolution equation expresses the time derivative of a variable in terms of spatial derivatives of that variable and other variables. Implementing these equations on a computer, then, requires methods to take spatial derivatives of the functions (spatial differentiation), and use the resulting time derivative to evolve the variables (time stepping).
Spatial Differentiation
For D spatial dimensions in a simulation where physical phenomena are reduced to a set of difference equations (restricting attention to finite-difference methods) with a corresponding D-dimensional array of N "mesh points", the CPU time is of order and the memory required is of order . Typically, the accuracy of finite-difference methods improves with the number of points as (second-order), (fourth-order), or some times (sixth-order).
An alternative technique is to approximate each variable in a spectral series. Examples of spectral series include Fourier series, expansion in terms of Chebyshev polynomials, and spherical harmonics. These approximations can then be differentiated exactly. The advantage of this technique is the speed with which its accuracy improves (its convergence rate); the accuracy of spectral methods typically improves as . Compared to or for finite differencing, this is a vast improvement.
The disadvantage of spectral methods is their sensitivity to smoothness of the functions they are used with. Especially in situations involving matter, shocks and discontinuities can arise easily. In those cases, spectral methods are not worth the trouble, and finite differencing methods are preferred. Nonetheless, many simulations of solutions of the vacuum Einstein equations can be significantly improved by using spectral methods. The great majority of Numerical Relativity research groups currently use finite differencing methods, for reasons of simplicity.
Time Stepping
The most common techniques for time stepping are Iterated Crank-Nicolson and Runge-Kutta. Iterated Crank-Nicolson is a second-order convergent method, which means that its errors decrease with time step as . Runge-Kutta methods are somewhat more general. The "classic" Runge-Kutta algorithm is fourth-order convergent, but related algorithms can be made arbitrarily convergent.
There is a penalty, however, for moving to higher-order methods. These methods require more computations, and therefore run more slowly. The method used in a given simulation depends on balancing the accuracy with the time required. Many simulations which use second-order finite differencing, for example, use Iterated Crank-Nicolson time stepping because higher accuracy is not always needed.
Black Holes
One of the areas of keenest interest is in finding numerical solutions in the inspiral of two black holes. The key problem with black holes is that they contain in their interiors singularities, where the various metric coefficients go to infinity, a value badly handled by any numerical solver. While originally the most common procedure was to slow down the time in the interior so as to avoid any computation hitting the singularity, this caused severe coordinate distortion (since outside the hole you want time to evolve at a natural rate so you can see changes happening) which rapidly destroyed the validity of the numerical solution. There have been three methods for solving this problem.
Excision
This technique arose in the late 1990s. The idea is that nothing physical inside the black hole can influence any of the physics outside the horizon. Thus if one simply does not solve the equations inside the horizon one should still be able to obtain valid solutions outside, where they count. One "excises" the interior by imposing ingoing boundary conditions on a boundary surrounding the singularity but inside the horizon. While the implementation of excision has been very successful, the technique has two minor problems. The first is that one has to be careful about the coordinate conditions. While physical effects cannot propagate from inside to outside, coordinate effects could. For example if the coordinate conditions were elliptical, coordinate changes inside could instantly propagate out through the horizon. This then means that one needs hyperbolic type coordinate conditions with characteristic velocities less than that of light for the propagation of coordinate effects (eg, using harmonic coordinates coordinate conditions). The second problem is that as the black holes move, one must continually adjust the location of the excision region to move with the black hole.
The first stable, long-term evolution of the orbit and merger of two black holes using this technique was published in 2005.
The Lazarus Project
The Lazarus project (1998-2005) was developed as a post-Grand Challenge technique to extract astrophysical results from short lived full numerical simulations of binary black holes. It combined approximation techniques before (post-Newtonian trajectories) and after (perturbations of single black holes) with full numerical simulations attempting to solve General Relativity field equations. All previous attempts to numerically integrate in supercomputers the Hilbert-Einstein equations describing the gravitational field around binary black holes led to software failure before a single orbit was completed.
The Lazarus approach, in the meantime, gave the best insight into the binary black hole problem and produced numerous and relatively accurate results, such as the radiated energy and angular momentum emitted in the latest merging state, the linear momentum radiated by unequal mass holes, and the final mass and spin of the remnant black hole. The method also computed detailed gravitational waves emitted by the merger process and predicted that the collision of black holes is the most energetic single event in the Universe, releasing more energy in a fraction of a second in the form of gravitational radiation than an entire galaxy in its lifetime.
Moving punctures
This method was developed in 2005, and represented a breakthrough that also allowed accurate long-term evolutions of black holes. The origin of the name opposed the common belief in the numerical relativity community that 'punctures' (the singularities within black holes) should not move in the numerical grids. By choosing appropriate coordinate conditions and making crude analytic assumption about the fields near the singularity (since no physical effects can propagate out of the black hole, the crudeness of the approximations does not matter), numerical solutions could be obtained to the problem of two black holes orbiting each other, and also allowed the detailed computation of gravitational radiation (ripples in spacetime) emitted by them.
In the past few years, hundreds of research papers have been published leading to a wide spectrum of mathematical relativity, gravitational wave, and astrophysical results for the orbiting black hole problem. This technique extended to astrophysical binary systems involving neutron stars and black holes, and multiple black holes . One of the most surprising predictions is that the the merger of two black holes can give the remnant hole a kick of up to 4000 km/s that can allow them to escape from any known galaxy. The simulations also predict an enormous release of gravitational energy in this merger process, amounting to up to 8% of its total rest mass.
See also
Notes
- York, J W "Kinematics and Dynamics of General Relativity" from "Sources of Gravitational Radiation: Proceedings of the Battelle Seattle Workshop" ed. Larry Smarr, pp. 83-126 (Cambridge University Press 1979)
- F. Petronius: " Evolution of Binary Black-Hole Spacetimes", Phys. Rev. Lett. 95, 121101 (2005)
- J. Baker, M. Campanelli, and C. O. Lousto: "The Lazarus project: A pragmatic approach to binary black hole evolutions", Phys. Rev. D 65, 044001 (2002)
- Manuela Campanelli, Bernard Kelly, and Carlos O. Lousto: "The Lazarus project. II. Spacelike extraction with the quasi-Kinnersley tetrad", Phys. Rev. D 73, 064005 (2006)
- J. Baker, B. Brügmann, M. Campanelli, C. O. Lousto, and R. Takahashi: [http://prola.aps.org/abstract/PRL/v87/i12/e121103 "Plunge wave forms from inspiralling binary black holes" Phys. Rev. Lett. 87, 121103 (2001)
- J. Baker, M. Campanelli, C. O. Lousto, and R. Takahashi: "Modeling gravitational radiation from coalescing binary black holes", Phys. Rev. D 65, 124012 (2002)
- Manuela Campanelli: "Understanding the fate of merging supermassive black holes", Class. Quantum Grav. 22 S387-S393 (2005)
- J. Baker, M. Campanelli, C. O. Lousto, and R. Takahashi: "Coalescence remnant of spinning binary black holes", Phys. Rev. D 69, 027505 (2004)
- M. Campanelli, C.O. Lousto, P. Marronetti, and Y. Zlochower: "Accurate Evolutions of Orbiting Black-Hole Binaries without Excision", Phys. Rev. Lett. 96, 111101 (2006)
- John G. Baker, Joan Centrella, Dae-Il Choi, Michael Koppitz, and James van Meter: "Gravitational-Wave Extraction from an Inspiraling Configuration of Merging Black Holes", Phys. Rev. Lett. 96, 111102 (2006)
- Joshua A. Faber, Thomas W. Baumgarte, Zachariah B. Etienne, Stuart L. Shapiro, and Keisuke Taniguchi: "Relativistic hydrodynamics in the presence of puncture black holes", Phys. Rev. D 76, 104021 (2007)
- Carlos O. Lousto and Yosef Zlochower: "Foundations of multiple-black-hole evolutions", Phys. Rev. D 77, 024034 (2008)
- Manuela Campanelli, Carlos O. Lousto, Yosef Zlochower, and David Merritt: "Large merger recoils and spin flips from generic black-hole binaries", Astrophys.J.659:L5-L8 (2007)
- Manuela Campanelli, Carlos O. Lousto, Yosef Zlochower, and David Merritt: "Maximum Gravitational Recoil", Phys. Rev. Lett. 98, 231102 (2007)
- Manuela Campanelli, Carlos O. Lousto, Yosef Zlochower, Badri Krishnan, and David Merritt: "Spin flips and precession in black-hole-binary mergers", Phys. Rev. D 75, 064030 (2007)
External links
- Initial Data for Numerical Relativity — A review article which includes a nice (technical) discussion of numerical relativity.
- Rotating Stars in Relativity — A (technical) review article about rotating stars, with a section on numerical relativity applications.
- A Relativity Tutorial at Caltech — A basic introduction to concepts of Numerical Relativity.
- Numerical relativity on arxiv.org