芬努夫特

FINUFFT是一组库,用于在多核共享内存机器上高效地计算三种类型的非均匀快速傅立叶变换(NUFFT),达到指定精度。这个库有一个非常简单的接口,不需要任何预计算步骤,是用C++编写的(使用OpenMP和FFTW),并且有C、fortran、MATLAB、octave和python的包装器。