Hi,
> I was wondering if I used the same arrays in the FFT compiled signature for input and output like this:
> fft(arr,arr,inverse=False)
> does Reikna create a temporary array for the calculation or is this an inplace FFT?
Depends on the number of axes you're transforming, and their size. As a general rule, small (<=1024 problem size) 1D FFTs over the rightmost axis are performed inplace, the rest will need some temporary buffers.
> Also, I noticed a little mistake in the documentation of the inverse flag:
> 'inverse – a scalar value castable to integer. If 1, output contains the forward FFT of input, if 0 the inverse one.'
> Should be the other way around, right?
Yes, you're right, good catch. No idea how it survived that long. Fixed.