samples: add Terra samples

source: https://github.com/zdevito/terra/tree/master/tests
This commit is contained in:
Bayu Aldi Yansyah
2016-01-28 11:22:27 +07:00
parent e32a837fb2
commit 9b8b39f444
370 changed files with 11921 additions and 0 deletions

20
samples/Terra/cudaoo.t Normal file
View File

@@ -0,0 +1,20 @@
if not terralib.cudacompile then
print("CUDA not enabled, not performing test...")
return
end
C = terralib.includec("cuda_runtime.h")
cudalib.linkruntime()
terra foo()
var stuff : &opaque
C.cudaMalloc(&stuff,sizeof(int))
return stuff
end
local a = foo()
terra blank() end
terralib.cudacompile { blank = blank }
assert(0 == C.cudaMemset(a,0,4))