-
Notifications
You must be signed in to change notification settings - Fork 4
Description
Hello all,
has there been any experience with using the FFTs in the Intel MKL library? Im trying to compile CGYRO on the new Intel based supercomputer DAWN and there is no (currently) FFTW modules. The sysadmin says that linking to the MKL should work in the same way. I, of course, get errors (pasted below)
Regards
William
mpif90 -module /home/ir-horn2/gacode/modules -I /home/ir-horn2/gacode/modules -qopenmp -r8 -xCORE-AVX512 -implicitnone -no-prec-div -O3 -fp-model fast=2 -pad -nofor-main -qmkl=parallel -o cgyro_test_fft.o -c cgyro_test_fft.F90 cgyro_test_fft.F90(242): error #5102: Cannot open include file 'fftw3.f03' include 'fftw3.f03' -------------^ cgyro_test_fft.F90(354): error #5102: Cannot open include file 'fftw3.f03' include 'fftw3.f03' -------------^ cgyro_test_fft.F90(474): error #5102: Cannot open include file 'fftw3.f03' include 'fftw3.f03' -------------^ cgyro_test_fft.F90(505): error #6404: This name does not have a type, and must have an explicit type. [FFTW_INIT_THREADS] istatus = fftw_init_threads() ---------------^ cgyro_test_fft.F90(566): error #6404: This name does not have a type, and must have an explicit type. [FFTW_PATIENT] FFTW_PATIENT) ----------^ cgyro_test_fft.F90(554): error #6404: This name does not have a type, and must have an explicit type. [FFTW_PLAN_MANY_DFT_C2R] plan_c2r_many = fftw_plan_many_dft_c2r(& ---------------------^ cgyro_test_fft.F90(616): error #6404: This name does not have a type, and must have an explicit type. [FFTW_PLAN_MANY_DFT_R2C] plan_r2c_many = fftw_plan_many_dft_r2c(& ---------------------^