APPARENT HORIZONS AND INNER BOUNDARIES
summarized by A. Abrahams and C. Evans
SUMMARY:
The basic idea is that the apparent horizon will be located, at least
approximately, each timestep and that the interior of the horizon will
be excised from the computational domain. This will entail some sort
of one-sided difference scheme around the horizon. An important element
of the scheme is the choice of a shift vector that allows the black hole
orbital dynamics to be followed while the spatial coordinates remain
regular and that provides a good discretization of the exterior region.
For example, the coordinate areas of the holes could be roughly conserved
in time while the holes advect through the grid.
SPECIFICS:
Shift Vector Choice:
The shift vector or spatial coordinate choice seems to be of fundamental
importance. Intuitively it seems that the shift vector should be a
superposition of two parts. The first part is a vector field that is
outward pointing on each horizon with magnitude close to the coordinate
speed of light and falling off towards zero at large distances. This
component serves approximately to hold the coordinate area of the holes
constant. Superposed on this is a vector field with sinusoidal angular
dependence (locally uniform vector field) at the horizon, which also
decreases with distance. This component of the shift vector allows grid
points to flux into the horizon on one side and reemerge from the other,
while preserving the constant coordinate area condition. With the proper
global dependence to the shift, the holes would orbit in the mesh. It
seems likely that this sort of shift will be most naturally formulated as
an elliptic boundary value problem, with the shift vector the
gradient of the scalar solution.
The shift should be spatially and temporally smooth so that second-order
convergence can be achieved within the adaptive mesh framework.
These considerations may motivate a multipole expansion solution
to the elliptic equation similar in spirit to that discussed below
for the apparent horizon equation.
Apparent Horizon Finder:
Two means have been developed within the alliance to locate apparent
horizons. One method, developed at Texas, is based on discretizing a
two-surface, embedding it in the three-space, and solving the apparent
horizon equation for the shape of this surface by a Newton-Raphson method.
The second method, under development at NCSA and Cornell, uses a
multipole-moment (spectral) decomposition of the apparent horizon and
solves for the coefficients of the multipole expansion. The techniques
appear ready to be tried in more elaborate applications.
It seems likely that we will need to locate and excise the horizon on the
finest mesh on each of the finest time-steps. Indeed, the black holes
may not be ``visible'' on the coarsest mesh. It may not be necessary to
have a highly accurate location of the apparent horizon, as long as the
approximate surface is close but strictly interior to it. More important
may be to have a spatially and temporally smooth approximation to its
position for use in adaptive mesh refinement. For adaptive mesh refinement
purposes, there may be merit to having a description of the apparent horizon
in terms of a functional expansion with numerically determined coefficients.
This functional description immediately emerges from the multipole-moment
approach. It could also be numerically determined from the Newton-Raphson
procedure. With such a development, and with coefficients known as
smooth functions of time, the horizon can be located on any fine time step
in the vicinity of fine spatial gridding.
Discontinuous Apparent Horizon Movement:
The apparent horizon finder must be employed to search for discontinuous
outward movement of the horizon, as will occur when the two holes
plunge toward each other. To handle a discontinuous jump in the apparent
horizon, two strategies are suggested. One idea is to do a spatial remap
of the computational domain prior to proceeding with the time evolution.
The purpose of this remap is to utilize newly available memory which might
otherwise, at least temporarily, go unused as the new, larger interior
region is excised. The disadvantage of this is that it interrupts the
second-order time evolution with a step whose convergence properties may
not be well understood. The alternative and probably preferable idea is
to continue the time evolution outside the new horizon with the same grid
structure. This frees up some memory which can be used later to keep the
exterior region well-resolved. From this point on in the evolution, the
shift may be reformulated to approximate the simpler choices that have
been effective in handling one black hole.
TESTS AND TIMESCALES:
Cornell/UNC Empire code development and inner boundary test milestones:
Development of the Empire code (parallel, adaptive-mesh implementation of
the new hyperbolic formulation) has revealed some necessary modifications
of DAGH, which are being pursued. The implementation of the Berger-Oliger
algorithm with DAGH is still under development. With these present caveats,
the Cornell/UNC effort will attempt within a few weeks of resolution of
DAGH problems a convergence test of the Empire code WITHOUT a shift vector.
We expect to use a linearized wave in the preliminary test and to evolve
Schwarzschild for a short time with no shift as the second test in order
to verify the convergence properties of the non-linear terms.
Within the next several months implementation of a non-adaptive version of
a causally stable shift algorithm and dynamic slicing condition will be
attempted in 3D, based upon results garnered with a 1D spherical code.
Choosing a "good" shift is decoupled from the successful implementation of
a shift algorithm. Identifying a "good" shift may require longer term
development.
Once a stable, causal shift and dynamic slicing condition has been succesfully
tested, a non-adaptive test of a single hole translating across the grid can
be attempted. This test is seen as a significant milestone in the
development of a code that will simulate the orbital dynamics of two holes.
Estimating when this test might be accomplished is a highly uncertain task
but the goal is make the attempt before the end of the summer.
Potential problems include memory limitations that may prevent high
accuracy convergence tests for the near future. At present, 128x128x128
grids seem to be about the limit for a uniform grid and this may not be
sufficient resolution. The timescale for resolution of problems with DAGH
is also a source of uncertainty.
NCSA 3D code development and inner boundary test milestones:
A summary of comparable efforts at NCSA in testing apparent horizon
inner boundaries with their 3D codes will be summarized in a later
issue.