Project

General

Profile

Building » History » Version 3

Anonymous, 01/25/2016 12:01 PM

1 1 Anonymous
h1. Building
2
3
Quick guide for users on 100% compatible systems
4
5
We assume that you have successfully downloaded and unpacked the package, possibly including 3rd-party packages in sphinx/sxaccelerate/3rd-party/packages/ .
6
7
Please make sure that CPU throttling is deactivated when compiling (specifically: ATLAS!).
8
9
<pre>
10
   cd sphinx
11
   ./setup
12
   ./configure --disable-debug
13
   make all
14
   make install
15
</pre>
16
17
18
If this does not work, please read the rest of this page.
19
20 2 Anonymous
You may want to run the [[testbed]] after compilation. 
21
22
h2. Prerequisites
23
24 3 Anonymous
    * C++ compiler
25
    * automake
26
    * libtool
27
    * flex, bison
28
    * Additional libraries (see also 3rd-party packages)
29
    ** BLAS+LAPACK library
30
    *** ATLAS+LAPACK or
31
    *** mkl or
32
    *** acml or
33
    *** libGOTO or
34
    *** ESSL 
35
    ** FFT library
36
    *** FFTW (recommended)
37
    *** ACML (we encountered many bugs...) 
38
    ** netCDF 
39
40
41
42 2 Anonymous
43
| CentOS 5.6 | yum install gcc44-c++ gcc44-gfortran automake libtool flex bison |
44
| Fedora 15 | yum install gcc-c++, gcc-gfortran, automake, libtool, flex, bison |
45
| Debian 6 | apt-get install g++ gfortran automake libtool flex bison |
46
| MacOS X 10.6 | X-Code (install from Apple installation DVD) |
47
| Windows | port in progress..|
48
49
Known issues with specific systems
50
51
See here
52
53
Please make sure that CPU throttling is deactivated when compiling the third-party libraries (specifically: ATLAS!).