Chapter 4 Choosing coordinates: the lapse and shift 99
leading to underflows and overflows in the output and eventually causing the code to
crash.
To avoid coordinate singularities associated with horizons, like the one at r
s
= 2M
that we discussed above, black hole simulations have sometimes been carried out using
“horizon penetrating” coordinates in which light cones do not pinch-off at the horizon
as they do in Schwarzschild coordinates. Kerr–Schild coordinates provide one example
of a “horizon penetrating” coordinate system that is well-behaved at r
s
= 2M.Many
simulations also have relied on “singularity-avoiding” gauge conditions to prevent or
postpone the appearance of physical singularities in the computational domain. These
gauges have been especially important in treating stellar collapse to black holes, where
physical singularities are not present in the initial spacetime, but inevitably arise following
the formation of a black hole. More recently, black hole “excision” techniques to prevent
the appearance of singularities have been developed whereby the black hole interior and
its curvature singularity are excised from the computational domain altogether. In codes
that solve the partial differential equations on a discrete spacetime coordinate lattice, it
has proven adequate in some cases to retain the black hole interior and its singularity
within the computational domain by simply avoiding placing the singularity on any lattice
point on which the variables are evaluated. This is the trick commonly used to evolve
“puncture” black holes, which contain interior coordinate singularities, rather than physical
singularities, as we discussed in Chapter 3.1.2.
2
In these simulations it is again the particular
choice of coordinates that prevents numerical lattice points from reaching the physical
spacetime singularity.
3
In fact, it has even been possible in some simulations to replace the black hole interior
and its spacetime singularity with smooth, but otherwise arbitrary, initial data in order
to evolve the spacetime numerically. The interior data in such cases is “junk” in that it
typically fails to satisfy the constraint equations. However, these “junk-filling” initial data
are completely adequate to permit a reliable evolution of the exterior field, as long as
suitable gauge conditions are implemented to insure that the computational scheme allows
no information to leak out from the black hole interior to the exterior during the evolution.
Given the causal nature of the black hole event horizon, it is not surprising that such a
scheme can be implemented. Examples of all of these approaches will be discussed later on.
But now we are jumping ahead ourselves. First we must step back and note that the
problem of picking an appropriate coordinate system typically is split into two parts:
choosing a time slicing (i.e., a time coordinate), and picking a spatial gauge (i.e., spatial
coordinates). The time slicing determines what shape the spatial slices take in the
enveloping spacetime. The lapse α determines how the shape of the slices changes in
time, since it relates the advance of proper time to coordinate time along the normal vector
n
a
connecting one spatial slice to the next, as illustrated in Figure 2.4. Picking a time
2
Recall the discussion following equation (3.19).
3
See Section 4.5 and Chapter 13.1.3.