I am trying to work with Reikna. Thanks for the library, I can't imaging your efforts spent here...
But I have a few questions. Want to start just with one very simple.
I would like to calculate complex exponent, which is used intensively in DSP.
I want to calculate exp(1j*k), where 1j is complex sqrt(-1). That means I have a float as input (k) and want to get complex output equal to cos(k)+1j*sin(k)
Numpy of course does the same. But when I use Reikna I have another result: exp(1j*k) -> exp(0) + 1j*exp(k)
Is there any chance to get a complex exponent other than writing a new Module?
And the second short question. Can I use OpenCL's math functions (the same exp, sin, cos exist there)? Suppose no, since Reikna is supposed to be CUDA/OpenCL independent.