#! /bin/bash # run this script as su to install fftw 3.3.6 in /share/apps/fftw-3.3.6/intel # Mandatory requirement: # /share/apps/intel/compilers_and_libraries/linux/mpi/bin64 # /share/apps/intel/compilers_and_libraries/linux/mpi/intel64/lib # /share/apps/intel/compilers_and_libraries/linux/mpi/intel64/include cd /share/apps/configrepo wget http://comsics.usm.my/tlyoon/configrepo/howto/customise_centos/fftw/fftw-3.3.6.tgz tar -zxvf fftw-3.3.6.tgz cd fftw-3.3.6-pl2 make distclean ./configure --prefix=/share/apps/fftw-3.3.6/intel --with-g77-wrappers --enable-threads --enable-openmp CC=/share/apps/intel/compilers_and_libraries/linux/mpi/bin64/mpicc CXX='/share/apps/intel/compilers_and_libraries/linux/mpi/bin64/mpiicpc' CPP='/share/apps/intel/compilers_and_libraries/linux/mpi/bin64/mpiicpc -E' CXXCPP='/share/apps/intel/compilers_and_libraries/linux/mpi/bin64/mpiicpc -E' F77=ifort FFLAGS='-O3 -xSSE4.2 -ip -mp1 -m64 -shared-intel' FC=ifort CFLAGS='-L/share/apps/intel/compilers_and_libraries/linux/mpi/intel64/lib -I/share/apps/intel/compilers_and_libraries/linux/mpi/intel64/include' --enable-shared --enable-float make make install