나의일 관련/Linux

[galaxy] fftw-3.3.4 설치 기록

천연사이다 2017. 10. 27. 10:17
[시스템 정보]
OS : CentOS 6.4

[환경 설정]
$ module load compilers/intel-13.1.117  mpi/intel/openmpi-1.8.8

[FFTW3 double]
$ export CXX=mpicxx
$ export CC=mpicc
$ export F77=mpif90
$ export FC=mpif90
$ export F90=mpif90
$ export CFLAGS="-O3 -fPIC -shared-intel"
$ export FFLAGS="-O3 -fPIC -shared-intel"
$ export FCFLAGS="-O3 -fPIC -shared-intel"
$ export CXXFLAGS="-O3 -fPIC -shared-intel"
$ ./configure --prefix=$HOME/galaxy/FFTW/3.3.4/double  \
--enable-mpi --enable-openmp --enable-threads --enable-shared
$ make
$ make install

[FFTW3 single]
$ export CXX=mpicxx
$ export CC=mpicc
$ export F77=mpif90
$ export FC=mpif90
$ export F90=mpif90
$ export CFLAGS="-O3 -fPIC -shared-intel"
$ export FFLAGS="-O3 -fPIC -shared-intel"
$ export FCFLAGS="-O3 -fPIC -shared-intel"
$ export CXXFLAGS="-O3 -fPIC -shared-intel"
$ ./configure --prefix=$HOME/galaxy/FFTW/3.3.4/single  \
--enable-mpi --enable-openmp --enable-threads --enable-shared --enable-float
$ make
$ make install