Cactus Code Thorn AHFinderDirect Authors : Jonathan Thornburg CVS info : $Header$ -------------------------------------------------------------------------- Purpose of the thorn ==================== This thorn finds an apparent horizon given the 3D xyz-grid metric and extrinsic curvature. It uses a direct method, writing the apparent horizon equation as an elliptic PDE on angular-coordinate space. This is fast, but does require an intitial guess for the apparent horizon position. Documentation ============= The doc/ directory contains detailed documentation for this thorn. Distribution ============ This thorn should eventually become part of the CactusEinstein arrangement. Copyright ========= This thorn is copyright (C) 2001 by Jonathan Thornburg This thorn is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This thorn is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this thorn (see the file COPYING in this directory); if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA Other Software Required ======================= * This thorn requires the Einstein thorn. (More accurately, it requires various grid functions which are computed by the Einstein thorn.) * This thorn is written in C++, so you'll need a C++ compiler to compile this thorn. It calls various C and Fortran numerical libraries; if these aren't already installed on your system, then you'll need C and Fortran compilers to compile them. * Most of this thorn's relativity code is machine-generated using Maple (version 6), but you don't need Maple unless you want to modify the relativity code. Portability =========== This thorn is known to compile and run successfully on the following systems: * Red Hat GNU/Linux, gcc 2.95.3 * Alpha OSF1 V4.0, gcc 2.95.3