I've found some unexpected errors while working with PyOpenCL, specifically when using one-dimensional, complex arrays.

pycuda.array.dot(a,b) doesn't work with a complex vector.

pycuda.array.sum(a) also gives an error when a is complex

Are these features that will be added in the future, or is there just not full support for complex vectors?


-Andrew Miller