照着GPU高性能编程CUDA实战 这本书学习,在julia卡了好久,写个博客纪念一下.
不得不说,这本书上的例子不是能直接编译的,有的甚至还有错。
在书上的例子中,cuComplex(float a, float b): r(a), i(b) {}前面要加上__device__.
还有一个头文件问题
在github上下载CUDA-By-Example,将里面的common放到自己文件夹下。
安装openGL。
在makefile文件中 nvcc 后面加上 -lGL -lgult
就能编译成功了!!
C (-0.8,0.156)