Bug#528680: libfftw3-3: FFTW 3.3 provides MPI support, disabled in Debian builds
Alexei Matveev
matveev at theochem.tu-muenchen.de
Tue Mar 6 11:27:28 UTC 2012
> --enable-mpi
> Do you know what this option will do ?
> add more symbols ? create a new library ?
Hi,
It will create a new library in several flavors (double, long double, float,
I think). See
libfftw3*_mpi.so
entries in the listing below. Other libs are part of the stock debs.
I am not sure about new symbols. However, the source distribution
appears to isolate everything MPI-related in an ./mpi dir with its own
makefiles.
The real difficulty is that there are several MPI flavors in use around
which may or may not be binary compatible. I would not bet on binary
compatibility of different MPI libs. I am not sure how this is handled
by Debian.
Alexei
Wheezy sources, compiled on Debian Lenny with --enable-mpi:
# dpkg -L libfftw3-3
/.
/usr
/usr/share
/usr/share/doc
/usr/share/doc/libfftw3-3
/usr/share/doc/libfftw3-3/README
/usr/share/doc/libfftw3-3/copyright
/usr/share/doc/libfftw3-3/changelog.gz
/usr/share/doc/libfftw3-3/NEWS.gz
/usr/share/doc/libfftw3-3/README.Debian
/usr/share/doc/libfftw3-3/changelog.Debian.gz
/usr/lib
/usr/lib/libfftw3l.so.3.3.0
/usr/lib/libfftw3f.so.3.3.0
/usr/lib/libfftw3_threads.so.3.3.0
/usr/lib/libfftw3f_threads.so.3.3.0
/usr/lib/libfftw3l_threads.so.3.3.0
/usr/lib/libfftw3l_mpi.so.3.3.0
/usr/lib/libfftw3f_mpi.so.3.3.0
/usr/lib/libfftw3_mpi.so.3.3.0
/usr/lib/libfftw3.so.3.3.0
/usr/lib/libfftw3f_threads.so.3
/usr/lib/libfftw3_threads.so.3
/usr/lib/libfftw3l_mpi.so.3
/usr/lib/libfftw3.so.3
/usr/lib/libfftw3f.so.3
/usr/lib/libfftw3l_threads.so.3
/usr/lib/libfftw3f_mpi.so.3
/usr/lib/libfftw3_mpi.so.3
/usr/lib/libfftw3l.so.3
Stock package (Debian Lenny):
# dpkg -L libfftw3-3
/.
/usr
/usr/share
/usr/share/doc
/usr/share/doc/libfftw3-3
/usr/share/doc/libfftw3-3/README.Debian
/usr/share/doc/libfftw3-3/changelog.gz
/usr/share/doc/libfftw3-3/copyright
/usr/share/doc/libfftw3-3/NEWS.gz
/usr/share/doc/libfftw3-3/README
/usr/share/doc/libfftw3-3/changelog.Debian.gz
/usr/lib
/usr/lib/libfftw3l.so.3.1.2
/usr/lib/libfftw3f_threads.so.3.1.2
/usr/lib/libfftw3_threads.so.3.1.2
/usr/lib/libfftw3l_threads.so.3.1.2
/usr/lib/libfftw3.so.3.1.2
/usr/lib/libfftw3f.so.3.1.2
/usr/lib/libfftw3f_threads.so.3
/usr/lib/libfftw3l_threads.so.3
/usr/lib/libfftw3l.so.3
/usr/lib/libfftw3.so.3
/usr/lib/libfftw3f.so.3
/usr/lib/libfftw3_threads.so.3
More information about the debian-science-maintainers
mailing list