Clone wiki

FAST / Installation

GNU Scientific Library (GSL) is required to compile and use FAST. We have provided a copy of the GSL software in the GSL directory FAST.1.8.mc/GSL/gsl-1.15.tar.gz(FAST.2.4.bitbucket/GSL/gsl-1.15.tar.gz for FAST.2.4). GSL can also be downloaded from http://www.gnu.org/software/gsl/. Please refer to the INSTALL file within GSL directory for installation of GSL, or follow the steps here.

Pre-compiled binaries

We have provided pre-compiled binaries Linux x86_64 in the bin directory (FAST.1.8.mc/bin/, or FAST.2.4.bitbucket/FAST for FAST.2.4) of the software.

Linux

The binary located at FAST.1.8.mc/bin/linux_x86_64/FAST(FAST.2.4.bitbucket/FAST for FAST.2.4) is statically compiled meaning you should be able to run it just by ./FAST <options> without installing GSL. If you cannot run it, you need to install GSL and compile FAST. Please follow the instructions below for compilation.

Mac OSX

Mac OSX does not support static compilation. Please follow the instructions below for compilation.

Compilation

You will need a standard C/C++ compiler such as GNU gcc (version 3). This is likely available on all Linux/Unix platforms.

  • First install GSL by following the steps mentioned in the INSTALL file within GSL directory, or follow the steps here.
  • Once GSL is installed, download FAST and decompress the archive. Go to the software home directory FAST.1.8.mc (Beta.FAST.2.0.mc for Beta.FAST) and type make clean and then type make. This should compile the code to produce a binary for the appropriate platform.
  • Next run : ./install.sh to complete the installation.

The final executable is named FAST. Type ./FAST --help to see all the options.

Updated