如何使用Fortran 90中的CUFFT?

问题描述

| 在以Fortran 90编写的程序中,如何使用CUFFT库(来自nVidia的CUDA SDK 4.0.13),据我所知,该库仅具有C绑定(将使用GNU Compiler Colection 4.4.5中的
gfortran
进行编译)? 我对1d和2d FFT计算都感兴趣。     

解决方法

        您需要一个C源文件作为委托,该文件遵循特殊的命名方式,这些函数才能以Fortran形式调用。在委托函数中,您调用CudaFFT函数。 详细信息可以在这里找到: http://www.yolinux.com/TUTORIALS/LinuxTutorialMixingFortranAndC.html