aboutsummaryrefslogtreecommitdiff
path: root/README
diff options
context:
space:
mode:
authorjthorn <jthorn@f88db872-0e4f-0410-b76b-b9085cfa78c5>2004-05-12 15:39:04 +0000
committerjthorn <jthorn@f88db872-0e4f-0410-b76b-b9085cfa78c5>2004-05-12 15:39:04 +0000
commit471d9eeedb400b65aef28bfd5564b17bca36c2d5 (patch)
tree5a17d3aa181532400e2436265b7198421facf07f /README
parentccdf852dce09dff8e63df5bfbb70c58d1c5e34f5 (diff)
* 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
Diffstat (limited to 'README')
-rw-r--r--README36
1 files changed, 25 insertions, 11 deletions
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.)
* <assert.h> 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