Building » History » Version 2
Anonymous, 01/25/2016 11:54 AM
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 | 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 | | CentOS 5.6 | yum install gcc44-c++ gcc44-gfortran automake libtool flex bison | |
||
41 | | Fedora 15 | yum install gcc-c++, gcc-gfortran, automake, libtool, flex, bison | |
||
42 | | Debian 6 | apt-get install g++ gfortran automake libtool flex bison | |
||
43 | | MacOS X 10.6 | X-Code (install from Apple installation DVD) | |
||
44 | | Windows | port in progress..| |
||
45 | |||
46 | Known issues with specific systems |
||
47 | |||
48 | See here |
||
49 | |||
50 | Please make sure that CPU throttling is deactivated when compiling the third-party libraries (specifically: ATLAS!). |