Changeset 1262
- Timestamp:
- Apr 9, 2008, 12:00:36 AM (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/README
r1214 r1262 1 1 $Id$ 2 2 3 4 = Compiling = 5 6 1. If you checked out this project from the subversion repository you 7 must run '`bootstrap`' to initialize the build system. 8 2. Issue '`./configure`' to create the Makefiles. Optionally run 9 configure with '`--enable-debug`', which will turn on debug 10 options. 11 3. Compile with '`make`'. 12 1. Optionally do '`make check`' to run test programs. 13 1. '`make doc`' will generate documentation. 14 1. Issue '`make install`' to install the package on your 15 system. Default installation location is `/usr/local`, this can be 16 changed with '`./configure --prefix=/dir/to/install/to`'. 17 18 If you keep your working copy up to date with the repository you must 19 issue 'autoreconf' in the yat root directory when 'configure.ac' is 20 updated. 21 22 23 = Requirements = 24 25 Except for the obviously needed C++ compiler there are a few packages 26 and programs required for compiling yat and generate supporting 27 material. The configure script will look for required programs and 28 report failure to meet the requirements. Here we list some of the 29 requirements, but omit required standard utilities such as libtool and 30 sed since these are normally available. 31 32 == Required packages == 33 34 === GSL === 35 36 GNU Scientific Library, [http://www.gnu.org/software/gsl/ GSL] version 37 1.6 or later. 38 39 === BLAS === 40 41 A C implementation of Basic Linear Algebra Subprograms 42 ([http://www.netlib.org/blas BLAS]) is required. GSL comes with a 43 reference implementation, but you should consider getting a hardware 44 optimized implementation. ATLAS provides optimized BLAS (see below). 45 46 === quiet nan === 47 48 Quiet NaN's must be supported. 49 50 == Optional packages == 51 52 === ATLAS === 53 54 GSL supplies a reference implementation of BLAS. You may want to 55 consider using hardware optimized BLAS. The 56 [http://math-atlas.sourceforge.net/ ATLAS] software provides an 57 automatic hardware optimized BLAS library. 58 59 The detection of ATLAS is supported by the yat configuration script 60 but in many cases the ATLAS libraries are installed in 61 non-conventional directory locations. As an example, on Fedora 8, 62 ATLAS libraries are 63 located in /usr/lib/atlas or /usr/lib64/atlas depending on your 64 hardware architecture. If you have ATLAS installed and the configure 65 script fails to locate it, try to add the location to the atlas 66 libraries when running configure: 67 68 #> LDFLAGS="-L/usr/lib64/atlas" ./configure 69 70 === Doxygen === 71 72 [http://www.doxygen.org/ Doxygen] is required for regeneration of the 73 API documentation 74 75 76 77 ---------------------------------------------------------------------- 78 {{{ 3 79 Copyright (C) 2003 Jari Häkkinen, Peter Johansson 4 80 Copyright (C) 2004 Jari Häkkinen … … 23 99 Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, 24 100 USA. 25 26 27 If you checked out this project from the subversion repository you 28 must run './bootstrap' to initialize the build system. Now do 29 './configure' to create the Makefiles. Optionally you can run 30 configure with '--enable-debug', which will turn on debug options. 31 32 Issue 'make' to compile the project. 33 34 Optionally you can do 'make check' to run test programs. 'make doc' 35 will generate documentation. 36 37 'make install' will install the package into your system. Default 38 installation location is /usr/local, this can be changed with 39 ./configure --prefix=/dir/to/install/to. 40 41 If you keep your working copy up to date with the repository you must 42 issue 'autoreconf' in the yat root directory when 'configure.ac' is 43 updated. 44 45 Contact information through http://trac.thep.lu.se/yat 46 47 48 = Requirements = 49 50 == quiet nan == 51 52 Quiet NaN's must be supported. 53 54 == BLAS == 55 56 A C implementation of Basic Linear Algebra Subprograms (cBLAS) is 57 required. GSL comes with a reference implementation, but you should 58 consider getting a hardware optimized implementation. ATLAS provides 59 optimized BLAS (see below). 60 61 == GSL == 62 63 GNU Scientific Library, GSL http://www.gnu.org/software/gsl/. 64 65 66 = Optional packages = 67 68 == ATLAS == 69 70 GSL supplies a reference implementation of BLAS. You may want to 71 consider using hardware optimized BLAS. The ATLAS 72 (http://math-atlas.sourceforge.net/) software provides an automatic 73 hardware optimized BLAS library. 74 75 The detection of ATLAS is supported by the yat configuration script 76 but in many cases the ATLAS libraries are installed in 77 non-conventional directory locations. On Fedora 8, ATLAS libraries are 78 located in /usr/lib/atlas or /usr/lib64/atlas depending on your 79 hardware architecture. If you have ATLAS installed and the configure 80 script fails to locate it, try to add the location to the atlas 81 libraries when running configure: 82 83 #> LDFLAGS="-L/usr/lib64/atlas" ./configure 84 85 === doxygen === 86 101 }}}
Note: See TracChangeset
for help on using the changeset viewer.