Software

New or maintained software

Old software

Third party software

NFFT

Please download at the following link.

How to use NFFT 3.3.0 in MATLAB and GNU OCTAVE

In Unbuntu 14.04, configure with ./configure --with-matlab=/usr/local/matlab LDFLAGS=-Wl,-rpath,/usr/local/matlab/bin/glnxa64 --enable-openmp and then make. In the folder nfft-3.3.0/matlab/nfft/ there is the code to use.
In order to use NFFT 3.3.0 with octave, you need the following patch. After extracting nfft-3.3.0.tar.gz, copy the patch in nfft-3.3.0 and apply the patch with patch -p1 < nfft-3.3.0-octave.patch and configure with ./configure --with-octave=/usr/include/octave-x.x.x/octave --enable-openmp. Then make. Alternatively, you may use the following GNU OCTAVE package. Download it, enter GNU OCTAVE and type pkg install nfftpkg-0.0.3.tar.gz. Then pkg load nfftpkg. You can now run simple_test in order to see whether the installation went fine. Each time you run GNU OCTAVE, you need to load the package.

How to use NFFT 3.3.1 in MATLAB and GNU OCTAVE

Follow the above instructions. You will nod need the flag LDFLAGS=-Wl,-rpath,/usr/local/matlab/bin/glnxa64 for Matlab. You will need the following patch for GNU OCTAVE. Alternatively, you may use the following GNU OCTAVE package.