v2.3.0
FINUFFT release 2.3.0 (stable)
This release includes many new features since 2.2.0. The main ones are:
- major performance improvements in CPU spread/interpolation through manual SIMD vectorization
- performance improvements for the GPU library
- switchable FFT: either FFTW3 or DUCC0 (where the latter exploits sparse block structure for speed in 2D and 3D)
- modernized Python wrapping
- revamped CMake build
- many bugfixes, improved testing and benchmarking, new documentation...
See CHANGELOG for the full list.