[SciPy-user] Installing scipy with fftw in non-standard location
George Nurser
agn at noc.soton.ac.uk
Tue Nov 21 11:20:37 EST 2006
On 21 Nov 2006, at 15:55, Joris De Ridder wrote:
>
> Thanks, George. This seemed to solve the problem of finding the
> libraries:
>
> fftw2_info:
> libraries rfftw,fftw not found in /software/fftw-2.1.5/
> libraries rfftw,fftw not found in /software/fftw-2.1.5/include
> FOUND:
> libraries = ['rfftw', 'fftw']
> library_dirs = ['/software/fftw-2.1.5/lib']
> define_macros = [('SCIPY_FFTW_H', None)]
> include_dirs = ['/software/fftw-2.1.5/include']
>
> I'm not sure that they're really included though. I guess (nowhere
> documented)
> that I should be importing the FFTW functionality by
>
>>>> from scipy.fftw import *
>
> but there is no such (sub)module, only the standard fftpack module.
> Hence my doubts...
Joris,
It seems to build a shared library _fftpack.so in the fftpack
directory of scipy. This _fftpack.so is linked to the fftw2
libraries. E.g.
[128]nohow@/noc/users/agn/ext/Linux/lib64/python2.3/site-packages/
scipy/fftpack> ldd _fftpack.so
librfftw.so.2 => /noc/users/agn/ext/Linux/fftw2/lib/
librfftw.so.2 (0x0000002a95662000)
libfftw.so.2 => /noc/users/agn/ext/Linux/fftw2/lib/
libfftw.so.2 (0x0000002a95795000)
libg2c.so.0 => /usr/local/lib64/libg2c.so.0
(0x0000002a958ce000)
etc....
so just calling fftpack might be using fftw.
hope it works! George.
More information about the SciPy-User
mailing list