Project

General

Profile

Actions

Building » History » Revision 2

« Previous | Revision 2/17 (diff) | Next »
Anonymous, 01/25/2016 11:54 AM


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!).

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

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

You may want to run the testbed after compilation.

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!).

Updated by Anonymous about 8 years ago · 2 revisions