Ask Your Question
1

Where is fftw mpi?

asked 2016-12-31 18:45:22 -0500

alfC gravatar image

The library fftw3 has a header file called fftw3-mpi.h , for example as used in http://www.fftw.org/fftw3doc/2d-MPI-example.html#gt2d-MPI-example .

However this file is not present after installing the fftw3-devel package. Where is fftw3-mpi.h, why is it not installed with the package? Should I install the complete fftw3 by my own?

$ sudo dnf info fftw
Failed to synchronize cache for repo 'decathorpe-mesa-git', disabling.
Last metadata expiration check: 2:57:41 ago on Sat Dec 31 13:45:36 2016.
Installed Packages
Name        : fftw
Arch        : x86_64
Epoch       : 0
Version     : 3.3.4
Release     : 7.fc24
Size        : 182 k
Repo        : @System
From repo   : fedora
Summary     : A Fast Fourier Transform library
URL         : http://www.fftw.org
License     : GPLv2+
Description : FFTW is a C subroutine library for computing the Discrete Fourier
            : Transform (DFT) in one or more dimensions, of both real and complex
            : data, and of arbitrary input size.

I have Fedora 24.

$ sudo dnf repoquery -l fftw-devel
Failed to synchronize cache for repo 'decathorpe-mesa-git', disabling.
Last metadata expiration check: 2:58:20 ago on Sat Dec 31 13:45:36 2016.
/usr/include/fftw3.f
/usr/include/fftw3.f03
/usr/include/fftw3.h
/usr/include/fftw3l.f03
/usr/include/fftw3q.f03
/usr/lib/libfftw3.so
/usr/lib/libfftw3_omp.so
/usr/lib/libfftw3_threads.so
/usr/lib/libfftw3f.so
/usr/lib/libfftw3f_omp.so
/usr/lib/libfftw3f_threads.so
/usr/lib/libfftw3l.so
/usr/lib/libfftw3l_omp.so
/usr/lib/libfftw3l_threads.so
/usr/lib/libfftw3q.so
/usr/lib/libfftw3q_omp.so
/usr/lib/libfftw3q_threads.so
/usr/lib/pkgconfig/fftw3.pc
/usr/lib/pkgconfig/fftw3f.pc
/usr/lib/pkgconfig/fftw3l.pc
/usr/lib/pkgconfig/fftw3q.pc
/usr/share/doc/fftw-devel
/usr/share/doc/fftw-devel/fftw-faq.html
/usr/share/doc/fftw-devel/fftw-faq.html/index.html
/usr/share/doc/fftw-devel/fftw-faq.html/section1.html
/usr/share/doc/fftw-devel/fftw-faq.html/section2.html
/usr/share/doc/fftw-devel/fftw-faq.html/section3.html
/usr/share/doc/fftw-devel/fftw-faq.html/section4.html
/usr/share/doc/fftw-devel/fftw-faq.html/section5.html
/usr/share/info/fftw3.info-1.gz
/usr/share/info/fftw3.info-2.gz
/usr/share/info/fftw3.info.gz
/usr/include/fftw3.f
/usr/include/fftw3.f03
/usr/include/fftw3.h
/usr/include/fftw3l.f03
/usr/include/fftw3q.f03
/usr/lib64/libfftw3.so
/usr/lib64/libfftw3_omp.so
/usr/lib64/libfftw3_threads.so
/usr/lib64/libfftw3f.so
/usr/lib64/libfftw3f_omp.so
/usr/lib64/libfftw3f_threads.so
/usr/lib64/libfftw3l.so
/usr/lib64/libfftw3l_omp.so
/usr/lib64/libfftw3l_threads.so
/usr/lib64/libfftw3q.so
/usr/lib64/libfftw3q_omp.so
/usr/lib64/libfftw3q_threads.so
/usr/lib64/pkgconfig/fftw3.pc
/usr/lib64/pkgconfig/fftw3f.pc
/usr/lib64/pkgconfig/fftw3l.pc
/usr/lib64/pkgconfig/fftw3q.pc
/usr/share/doc/fftw-devel
/usr/share/doc/fftw-devel/fftw-faq.html
/usr/share/doc/fftw-devel/fftw-faq.html/index.html
/usr/share/doc/fftw-devel/fftw-faq.html/section1.html
/usr/share/doc/fftw-devel/fftw-faq.html/section2.html
/usr/share/doc/fftw-devel/fftw-faq.html/section3.html
/usr/share/doc/fftw-devel/fftw-faq.html/section4.html
/usr/share/doc/fftw-devel/fftw-faq.html/section5.html
/usr/share/info/fftw3.info-1.gz
/usr/share/info/fftw3.info-2.gz
/usr/share/info/fftw3.info.gz
edit retag flag offensive close merge delete

1 Answer

Sort by ยป oldest newest most voted
2

answered 2017-01-01 03:03:22 -0500

geforce gravatar image

Take your pick

$ dnf whatprovides */fftw3-mpi.h
    Last metadata expiration check: 0:02:58 ago on Sun Jan 01 08:56:40 2017 GMT.
    fftw-mpich-devel-3.3.5-4.fc26.i686 : Headers, libraries and docs for the FFTW
                                       : MPICH library
    Repo        : rawhide

    fftw-mpich-devel-3.3.5-4.fc26.x86_64 : Headers, libraries and docs for the FFTW
                                         : MPICH library
    Repo        : rawhide

    fftw-openmpi-devel-3.3.5-4.fc26.i686 : Headers, libraries and docs for the FFTW
                                         : OpenMPI library
    Repo        : rawhide

    fftw-openmpi-devel-3.3.5-4.fc26.x86_64 : Headers, libraries and docs for the
                                           : FFTW OpenMPI library
    Repo        : rawhide
edit flag offensive delete link more

Comments

Nice! Does this mean that Fedora 26 will be the first version to have fftw-*mpi-devel? and that installing rawhide repo in Fedora 24 can allow me to have it?

alfC gravatar imagealfC ( 2017-01-01 06:34:07 -0500 )edit

F25 has it as well

https://koji.fedoraproject.org/koji/b...

The easiest way to get it on f24 would be to compile it from srpm

geforce gravatar imagegeforce ( 2017-01-01 07:07:12 -0500 )edit

Question Tools

1 follower

Stats

Asked: 2016-12-31 18:45:22 -0500

Seen: 501 times

Last updated: Jan 01 '17