Project

General

Profile

Building » History » Revision 3

Revision 2 (Anonymous, 01/25/2016 11:54 AM) → Revision 3/17 (Anonymous, 01/25/2016 12:01 PM)

h1. Building 

 Quick guide for users on 100% compatible systems 

 We assume that you have successfully downloaded and unpacked the package, possibly including 3rd-party packages in sphinx/sxaccelerate/3rd-party/packages/ . 

 Please make sure that CPU throttling is deactivated when compiling (specifically: ATLAS!). 

 <pre> 
    cd sphinx 
    ./setup 
    ./configure --disable-debug 
    make all 
    make install 
 </pre> 


 If this does not work, please read the rest of this page. 

 You may want to run the [[testbed]] after compilation.  

 h2. Prerequisites 

     * C++ compiler 
     * automake 
     * libtool 
     * flex, bison 
     * Additional libraries (see also 3rd-party packages) 
     ** 
         BLAS+LAPACK library 
     *** 
             ATLAS+LAPACK or 
     *** 
             mkl or 
     *** 
             acml or 
     *** 
             libGOTO or 
     *** 
             ESSL  
     **  
         FFT library 
     *** 
             FFTW (recommended) 
     *** 
             ACML (we encountered many bugs...)  
     **  
         netCDF  




  

 | CentOS 5.6 | yum install gcc44-c++ gcc44-gfortran automake libtool flex bison | 
 | Fedora 15 | yum install gcc-c++, gcc-gfortran, automake, libtool, flex, bison | 
 | Debian 6 | apt-get install g++ gfortran automake libtool flex bison | 
 | MacOS X 10.6 | X-Code (install from Apple installation DVD) | 
 | Windows | port in progress..| 

 Known issues with specific systems 

 See here 

 Please make sure that CPU throttling is deactivated when compiling the third-party libraries (specifically: ATLAS!).