diff --git a/examples_cuda/mandelbrot_tasks3d/compile.sh b/examples_cuda/mandelbrot_tasks3d/compile.sh index d45d31e3..b4237b06 100755 --- a/examples_cuda/mandelbrot_tasks3d/compile.sh +++ b/examples_cuda/mandelbrot_tasks3d/compile.sh @@ -1,5 +1,6 @@ #!/bin/sh ptxas -arch=sm_35 -c -o kernel.gpu.o kernel_cu.ptx fatbinary -arch=sm_35 -create kernel.fatbin -elf kernel.gpu.o -nvcc -arch=sm_35 -Xptxas="-v" -dlink -o mandel_cu.o kernel.fatbin kernel_driver.cu -rdc=true -lcudadevrt +nvcc -arch=sm_35 -Xptxas="-v" -dc kernel_driver.cu -lcudadevrt +nvcc -arch=sm_35 -Xptxas="-v" -dlink -o mandel_nvcc.o kernel.fatbin kernel_driver.o -rdc=true -lcudadevrt diff --git a/examples_cuda/mandelbrot_tasks3d/kernel_driver.cu b/examples_cuda/mandelbrot_tasks3d/kernel_driver.cu index 4766a07f..5a553a40 100644 --- a/examples_cuda/mandelbrot_tasks3d/kernel_driver.cu +++ b/examples_cuda/mandelbrot_tasks3d/kernel_driver.cu @@ -1,3 +1,5 @@ +typedef unsigned int uint32_t; +typedef unsigned long long uint64_t; extern "C" __device__ void PTXmandelbrot_scanline___UM_unfunfunfunfuniuniuniuniuniun_3C_uni_3E_( float,float,float,float,uint32_t,uint32_t,uint32_t,uint32_t,uint32_t,uint64_t);