Horizon Boundary Condition for Black Hole Spacetimes
  It was recently shown that spacetime singularities in numerical relativity could be avoided by excising a region inside the apparent horizon in numerical evolutions. In this paper we report on the details of the implementation of this scheme. The scheme is based on using (1)~a horizon locking coordinate which locks the coordinate system to the geometry, and (2)~a finite differencing scheme which respects the causal structure of the spacetime. We show that the horizon locking coordinate can be affected by a number of shift conditions, such as a ``distance freezing'' shift, an ``area freezing'' shift, an ``expansion freezing'' shift, or the minimal distortion shift. The causal differencing scheme is illustrated with the evolution of scalar fields, and its use in evolving the Einstein equations is studied. We compare the results of numerical evolutions with and without the use of this horizon boundary condition scheme for spherical black hole spacetimes. With the boundary condition a black hole can be evolved accurately well beyond $t=1000 M$, where $M$ is the black hole mass. 
Peter Anninos, Greg Daues, Joan Masso, Edward Seidel, and Wai-Mo Suen