pteracuda

Code pulled with git from git://github.com/kevsmith/pteracuda.git with the last commit being 61a6180

These are Current warnings for pteracuda.

dialyzer -n -q -Wno_improper_lists ebin
pteracuda_bench.erl:5: Function run/0 has no local return
pteracuda_bench.erl:11: Call to missing or unexported function pteracuda_nifs:new_buffer/0
pteracuda_bench.erl:12: The call pteracuda_bench:bench_cuda(B::any(),N::[integer()],10,[]) will never return since it differs in the 3rd and 4th argument from the success typing arguments: (any(),any(),0,[any(),...])
pteracuda_bench.erl:23: Function bench_cuda/4 has no local return
pteracuda_bench.erl:23: The pattern <_Buf, _N, 0, Accum> can never match the type <_,[integer()],10,[]>
pteracuda_buffer.erl:17: Function new/1 has no local return
pteracuda_buffer.erl:27: Function destroy/1 has no local return
pteracuda_buffer.erl:31: Function size/1 has no local return
pteracuda_buffer.erl:34: Function write/2 has no local return
pteracuda_buffer.erl:39: Function read/1 has no local return
pteracuda_buffer.erl:42: Function duplicate/1 has no local return
pteracuda_buffer.erl:49: Function clear/1 has no local return
pteracuda_buffer.erl:52: Function sort/2 has no local return
pteracuda_buffer.erl:55: Function contains/3 has no local return
pteracuda_buffer.erl:58: Function intersection/3 has no local return
pteracuda_buffer.erl:61: Function minmax/2 has no local return
pteracuda_context.erl:9: Function new/0 has no local return
pteracuda_context.erl:13: Function new/1 has no local return
pteracuda_context.erl:17: Function destroy/1 has no local return
pteracuda_demo.erl:6: Function start/1 has no local return
pteracuda_demo.erl:21: Function pteracuda_sort/3 has no local return
pteracuda_stress.erl:5: Function run/0 has no local return
pteracuda_stress.erl:12: The call pteracuda_stress:stress(Data::[integer()],1000000) will never return since it differs in the 2nd argument from the success typing arguments: (any(),0)
pteracuda_stress.erl:14: Function stress/2 has no local return
pteracuda_stress.erl:14: The pattern <_Data, 0> can never match the type <[integer()],1000000>
pteracuda_stress.erl:17: Call to missing or unexported function pteracuda_nifs:new_buffer/0
pteracuda_stress.erl:19: Call to missing or unexported function pteracuda_nifs:sort_buffer/1