From cefccefcea50f285fcc145f6d58941250eb45d1d Mon Sep 17 00:00:00 2001 From: jthorn Date: Thu, 3 Oct 2002 20:51:36 +0000 Subject: add notes on LAPACK in compilation remove notes on compiler portability (now in doc/documentation.tex) (n.b. these need to be updated :) git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/AHFinderDirect/trunk@786 f88db872-0e4f-0410-b76b-b9085cfa78c5 --- README | 25 ++++++++++++------------- 1 file changed, 12 insertions(+), 13 deletions(-) (limited to 'README') diff --git a/README b/README index 86e5e7f..a057383 100644 --- a/README +++ b/README @@ -18,6 +18,8 @@ Documentation ============= The doc/ directory contains detailed documentation for this thorn. +There are also a lot of comments in the param.ccl file on how to set +the (many) parameters. Distribution @@ -29,7 +31,7 @@ This thorn should eventually become part of the CactusEinstein arrangement. Copyright ========= -This thorn is copyright (C) 2001 by Jonathan Thornburg +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 @@ -52,19 +54,16 @@ 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 uses the new CCTK_InterpLocalUniform() interpolator API, which + at present is only supplied by the CactusBase/InterpLocal 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. + this thorn. (See the thorn guide for details.) It calls the LAPACK + library (which in turn calls the BLAS library) for solving linear equations. + Before compilation you have to set the environment variable LAPACK_DIR + to give the directory in which to find the LAPACK and BLAS libraries. + On the AEI xeons this is + export LAPACK_DIR=/usr/bin # bash + setenv LAPACK_DIR /usr/bin # csh,tcsh * Most of this thorn's relativity code is machine-generated using Maple (version 7), 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/g++ version 2.96 20000731 (Red Hat Linux 7.1 2.96-98) -* OpenBSD, gcc/g++ version 2.95.3 20010125 (prerelease) -- cgit v1.2.3