我根据此处的网站为 CUDA 和 Mathlink 创建了一个简单的示例:
http://hpc.nomad-labs.com/archives/3
当我尝试使用“Install[...]”在 Mathematica 中安装该函数时,Mathematica 永远不会完成该函数的安装。我创建并测试了一个简单的 C 函数,我可以在没有函数的情况下将其安装在 Mathematica 中。
即使文件中没有 CUDA 函数,当我在 CUDA 库中链接时似乎也会发生错误。
澄清一下,我不想使用包 CUDALink。我想将 CUDA 函数加载为 Mathematica 中的 C 函数。我有一个使用 CUDALink 的程序的工作版本,但我无法使用 CUDALink 控制堆栈和堆大小。通过创建一个 C 程序并使用命令“Install[...]”,我可以控制堆栈大小和堆大小。
我在这里错过了什么吗?
我正在使用带有 CUDA 4.2 的 Ubuntu 12.04。
有人在 Mathematica 8.0 中有 CUDA 和 Mathlink 的工作示例吗?