I recently purchased and installed PGI Visual Fortran 2010 (for 64-bit Windows machine), and have been able to successfully compile and run some legacy Fortran code that I am in the process of updating. I am currently using an explicit FFT routine without any problem. I have also modified the code to utilize the IMSL FFT routines without any problem.
However, colleagues have convinced me that I can get a significant improvement in performance by utilizing the FFTW routines. I downloaded the 64-bit DLLs, altered the code to call the routines, but cannot seem to get the compiler to properly link to the DLLs. I even downloaded the full source code from FFTW and tried building my own FFTW library, but still can’t seem to get the compiler to link to it properly.
Can anyone help? Thanks!