<div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote">On Tue, Oct 28, 2014 at 5:24 AM, Sturla Molden <span dir="ltr"><<a href="mailto:sturla.molden@gmail.com" target="_blank">sturla.molden@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">Matthew Brett <<a href="mailto:matthew.brett@gmail.com">matthew.brett@gmail.com</a>> wrote:<br>
<br>
> Is this an option for us?  Aren't we a little behind the performance<br>
> curve on FFT after we lost FFTW?<br>
<br>
</span>It does not run on Windows because it uses POSIX to allocate executable<br>
memory for tasklets, as i understand it.<br>
<br>
By the way, why did we loose FFTW, apart from GPL? One thing to mention<br>
here is that MKL supports the FFTW APIs. If we can use MKL for linalg and<br>
numpy.dot I don't see why we cannot use it for FFT.<br></blockquote><div><br></div><div>The problem is APIs: MKL, Accelerate, etc... all use a standard API (BLAS/LAPACK), but for FFT, you need to reimplement pretty much the whole thing. Unsurprisingly, this meant the code was not well maintained.</div><div><br></div><div>Wrapping non standard, non-BSD libraries makes much more sense in separate libraries in general.</div><div><br></div><div>David</div><div><br></div><div><br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
On Mac there is also vDSP in Accelerate framework which has an insanely<br>
fast FFT (also claimed to be faster than FFTW). Since it is a system<br>
library there should be no license problems.<br>
<br>
There are clearly options if someone wants to work on it and maintain it.<br>
<span class="HOEnZb"><font color="#888888"><br>
Sturla<br>
</font></span><div class="HOEnZb"><div class="h5"><br>
_______________________________________________<br>
NumPy-Discussion mailing list<br>
<a href="mailto:NumPy-Discussion@scipy.org">NumPy-Discussion@scipy.org</a><br>
<a href="http://mail.scipy.org/mailman/listinfo/numpy-discussion" target="_blank">http://mail.scipy.org/mailman/listinfo/numpy-discussion</a><br>
</div></div></blockquote></div><br></div></div>