#!/bin/bash VERSION=2.1.5 #PREFIX=/usr/local PREFIX=/usr/common/usg/fftw/$VERSION rm -rf fftw-$VERSION gunzip -c fftw-$VERSION.tar.gz | tar -xvf - cd fftw-$VERSION export CFLAGS="-O3 -qstrict -qarch=pwr3 -qtune=pwr3 -bmaxdata:0x70000000" export CC="xlc_r" export F77="xlf_r" export MPICC="mpcc_r" #export EXTRA_CONFIG=--with-openmp #export CC="pathcc" #export F77="pathf90 -fno-second-underscore -LNO:simd=1" #export CC=icc #export F77=ifort #export CC=gcc #export F77=gfortran ./configure --prefix=$PREFIX --enable-shared --enable-type-prefix --enable-mpi --enable-threads --enable-fortran $EXTRA_CONFIG gmake -j 2 make install cd .. rm -rf fftw-$VERSION gunzip -c fftw-$VERSION.tar.gz | tar -xvf - cd fftw-$VERSION ./configure --prefix=$PREFIX --enable-float --enable-shared --enable-type-prefix --enable-mpi --enable-threads --enable-fortran $EXTRA_CONFIG gmake -j 2 make install mkdir $PREFIX/lib/shared mv $PREFIX/lib/*fftw*so* $PREFIX/lib/shared