如何使用 CUFFT库(来自nVidia的CUDA SDK 4.0.13),据我所知只有C绑定,用 Fortran 90 编写的程序(使用GNU Compiler Colection 4.4.5中的gfortran
进行编译?
我对1d和2d FFT计算感兴趣。
答案 0 :(得分:2)
您需要一个C源文件作为委托,它遵循一个特殊的命名机制,可以从Fortran中调用这些函数。在委托函数中,您可以调用CudaFFT函数。
详情可在此处找到:
http://www.yolinux.com/TUTORIALS/LinuxTutorialMixingFortranAndC.html