aboutsummaryrefslogtreecommitdiff
path: root/README.library
diff options
context:
space:
mode:
authorjthorn <jthorn@f88db872-0e4f-0410-b76b-b9085cfa78c5>2003-02-15 18:43:08 +0000
committerjthorn <jthorn@f88db872-0e4f-0410-b76b-b9085cfa78c5>2003-02-15 18:43:08 +0000
commit04ed769ddfacb1d6f5faedb66d3ff8d512ede7d4 (patch)
tree46da01705f245a4b7118b7e78be42c2b5ddb4ebc /README.library
parent644e9be13cfc020e7bc3777b4c71c5f535943716 (diff)
* major changes to driver routines to find multiple horizons in parallel
across multiple processors -- see src/driver/README.parallel for details * drop convergence checks on ||Delta_h|| in param.ccl because they don't fit well with parallelization changes ==> With this changes, AHFinderDirect is now (I think) multiprocessor-ready!! git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/AHFinderDirect/trunk@946 f88db872-0e4f-0410-b76b-b9085cfa78c5
Diffstat (limited to 'README.library')
-rw-r--r--README.library17
1 files changed, 17 insertions, 0 deletions
diff --git a/README.library b/README.library
index 2b7fad0..93f2d3c 100644
--- a/README.library
+++ b/README.library
@@ -5,6 +5,9 @@ $Header$
By default this thorn doesn't use any external libraries, and you
can ignore the instructions in this file.
+
+Using the LAPACK and BLAS Libraries
+===================================
However, if this thorn is configured to use the LAPACK and BLAS
libraries (see README for details), then you need to configure Cactus
to use these libraries; this file describes how to do this.
@@ -54,3 +57,17 @@ or as assignments in your ~/.cactus/config file,
LAPACK=yes
LAPACK_EXTRA_LIBS=g2c
LAPACK_EXTRA_LIB_DIRS=/usr/lib/gcc-lib/i386-redhat-linux/2.96
+
+
+Compiler Version Compatability
+==============================
+All of Cactus -- including any external libraries -- need not be
+compiled with the same compilers, but the compilers must be link-compatible.
+In practice this isn't usually a problem. However, as an example of what
+*not* to do, consider using libraries compiled with a gcc 2.* version
+(e.g. the system default libraries on many GNU/Linux distributions as
+of late 2002), combined with thorns compiled with a gcc 3.* version.
+gcc 2.* and 3.* are *not* link-compatible, so if you're lucky this
+combination will give all sorts of wierd errors in linking. If you're
+unlucky it will link ok but then crash (or even worse, just give wrong
+results) at run-time.