Hi
if use this command line:
./configure \
--with-linalg-flavor="mkl" \
--with-linalg-incs="-I$opt/intel/composer_xe_2011_sp1.10.319/mkl/include/intel64/lp64" \
--with-linalg_libs="-L$opt/intel/composer_xe_2011_sp1.10.319/mkl/lib/intel64 -Wl,--start-group -lmkl_intel_lp64 -lmkl_sequential -lmkl_core -Wl,--end-group" \
--with-fft-flavor=fftw3 \
--with-fft-libs="-L$mhmood/fftw-3.3.4 -Wl,--start-group -lmkl_intel_lp64 -lmkl_sequential -lmkl_core -Wl,--end-group \
"FCFLAGS_EXTRA="-traceback"
4 remarks :
- replace all "$opt" by "/opt"
- for mpi support , you need to add : --enable-mpi --with-mpi-prefix="/usr/local/openmpi" ( if OpenMPI is installed in /usr/local/openmpi ! )
- with your "--with-linalg_libs" definition , you must use ifort !
if you use gfortran , you must use "-lmkl_gf_lp64" instead of "-lmkl_intel_lp64"
- as you have mkl,it's better to use fftw3 from mkl
then ,
Code: Select all
./configure \
--enable-mpi \
--with-mpi-prefix="/usr/local/openmpi" \
--with-linalg-flavor="mkl" \
--with-linalg-incs="-I/opt/intel/composer_xe_2011_sp1.10.319/mkl/include/intel64/lp64" \
--with-linalg_libs="-L/opt/intel/composer_xe_2011_sp1.10.319/mkl/lib/intel64 -Wl,--start-group -lmkl_intel_lp64 -lmkl_sequential -lmkl_core -Wl,--end-group" \
--with-fft-flavor=fftw3-mkl \
--with-fft-libs="-L/opt/intel/composer_xe_2011_sp1.10.319/mkl/lib/intel64 -Wl,--start-group -lmkl_intel_lp64 -lmkl_sequential -lmkl_core -Wl,--end-group"
jmb