From 471d9eeedb400b65aef28bfd5564b17bca36c2d5 Mon Sep 17 00:00:00 2001 From: jthorn Date: Wed, 12 May 2004 15:39:04 +0000 Subject: * add interface to Erik's SphericalSurface thorn ==> With this commit, AHFinderDirect now inherits from AEIThorns/SphericalSurface, so you must have that thorn in your configuration to be able to compile. * add computation of surface quadrupole moments and areal radius * expand BH_diagnostics file format to accomodate quadrupole moments and areal radius, and also to include not-implemented-yet columns for 9 more diagnostics which Erik has implemented in his branch * some other small cleanups git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/AHFinderDirect/trunk@1329 f88db872-0e4f-0410-b76b-b9085cfa78c5 --- README | 36 +++++++++++++++++++++++++----------- 1 file changed, 25 insertions(+), 11 deletions(-) (limited to 'README') diff --git a/README b/README index 7207e71..dac5714 100644 --- a/README +++ b/README @@ -120,23 +120,37 @@ Timothy A. Davis, and is subect to the UMFPACK License: Other Software Required ======================= -This thorn inherits from ADMBase, StaticConformal, SpaceMask, and IO -(all in the CactusEinstein arrangement). +This thorn inherits from a number of other thorns (strictly speaking, +implementations): + +Implementation Typically provided by Thorn +-------------- --------------------------- +Grid CactusBase/CartGrid3d +IO CactusBase/IOUtil +ADMBase CactusEinstein/ADMBase +StaticConformal CactusEinstein/StaticConformal +SpaceMask CactusEinstein/SpaceMask +SphericalSurface AEIThorns/SphericalSurface + +You can get CactusBase and CactusEinstein thorns from the same place +you got Cactus itself. You can get AEIThorns thorns by anonymous CVS +checkout: + cvs -d cvs_anon@cvs.aei.mpg.de:/numrelcvs checkout AEIThorns/SphericalSurface By default this thorn uses various Cactus APIs which are supplied by other thorns: * This thorn uses CCTK_InterpGridArrays() for interpolating grid arrays. - This is supplied by a driver-specific thorn, such as PUGHInterp or - CarpetInterp. + This is supplied by a driver-specific global interpolation thorn, + such as PUGHInterp or CarpetInterp. * This thorn uses CCTK_ReduceLocArrayToArray1D() for interprocessor communication in the multiprocessor Newton solver. [see src/driver/README.parallel for details] - This is supplied by a driver-specific thorn; at present PUGHReduce - it this for the PUGH driver. -* This thorn uses CCTK_InterpLocalUniform() for interpatch and surface - interpolation, and it needs various interpolation options which at - present are (only) supported by the AEIThorns/AEILocalInterp local - interpolator. + This is supplied by a driver-specific thorn global reduction thorn, + such as PUGHReduce or CarpetReduce. +* This thorn uses CCTK_InterpLocalUniform() for (processor-local) + interpatch and surface interpolation, and it needs various interpolation + options which at present are (only) supported by the + AEIThorns/AEILocalInterp local interpolator. This thorn is written in C++, so you'll need a C++ compiler -- in fact a fairly modern one -- to compile this thorn. See the "Compilation Notes" @@ -174,7 +188,7 @@ In particular: form.) * is used fairly heavily for sanity checks. * To avoid various portability problems, none of the C++ standard - template library (STL) is used. + template library (STL) is used. :( Compiler Notes -- cgit v1.2.3