Как использовать CUFFT от Fortran 90? - PullRequest
1 голос
/ 25 июня 2011

Как использовать библиотеку CUFFT (из nVidia CUDA SDK 4.0.13), которая, насколько мне известно, имеет только привязки C, в программе, написанной на Fortran 90 (будетскомпилировано с использованием gfortran из GNU Compiler Colection 4.4.5)?

Меня интересуют вычисления как 1d, так и 2d FFT.

1 Ответ

2 голосов
/ 26 июня 2011

Вам нужен исходный файл C в качестве делегата, который следует особому режиму именования для функций, которые должны вызываться из Fortran. В функциях делегата вы вызываете функции CudaFFT.

Подробности можно найти здесь:

http://www.yolinux.com/TUTORIALS/LinuxTutorialMixingFortranAndC.html

...