Project

General

Profile

Actions

Building » History » Revision 3

« Previous | Revision 3/17 (diff) | Next »
Anonymous, 01/25/2016 12:01 PM


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 · 3 revisions