Closed mfherbst closed 5 years ago
Sorry! Note that this package may currently not be up to the highest quality and performance standards. I'm using it as the backend for https://github.com/JuliaComputing/ToyFHE.jl, but there is a bunch of cleanup to be done here that nobody has gotten around to.
Hi @Keno. Thanks for the note. I kind of got that from looking at the code and the fact that it's not registered. Still ... the code is actually pretty good. I compared it to FFTW in a couple of cases and it was of very similar speed for Float64, sometimes a little better, sometimes a little worse. Could be the specific cases I tested ... I was not too systematic, so take it with a grain of salt.
All in all I find the package useful as it is, since I'm currently using it to test FFTs with different floating point types (for DFTK) and I'm not too much interested in speed so far. Still ... if you need some motivation: See me as someone who would be very happy to see the code cleanup and at yet higher quality :smile:.
I'd be happy to contribute as much as I can in the process, but I'm definitely not an expert on FFTs at the required level, I'm afraid. But if you need testcases or some help profiling, just reach out.
Codecov Report
78.12% <ø> (ø)
Continue to review full report at Codecov.