Created attachment 162174 [details] Patch for OpenMPI option including upgrade to 3.3.4 Please find attached a patch against math/fftw3 that provides an option "OPENMPI" which enables compilation of FFTW3 against net/openmpi, thereby enabling the build-in MPI parallelization. This is important as a lot of HPC applications rely on this functionality. It also includes an upgrade of the port to the latest release 3.3.4 from fftw.org. This has been requested before in other entries: bug 198296 (upgrade to 3.3.4) and 201265 (duplicate of 198296, question about OpenMPI support).
Maintainer reset.
Any chance we can get this ready for the tree before its first birthday? :-)
Take. I'm working on updating fftw3 to 3.3.5.
A commit references this bug: Author: jhale Date: Wed Oct 26 00:16:10 UTC 2016 New revision: 424661 URL: https://svnweb.freebsd.org/changeset/ports/424661 Log: - Update to 3.3.5 - Add SIMD option to easily toggle cpu optimizations (ON by default) - Add OPENMPI option to build the MPI libraries (OFF by default) [1] - Strip slave port binaries - Take maintainership PR: 203847 [1] Submitted by: <dieterich@ogolem.org> [1] Changes: head/math/fftw3/Makefile head/math/fftw3/distinfo head/math/fftw3/files/ head/math/fftw3/files/extrapatch-tests_fftw-bench.c head/math/fftw3/files/patch-configure head/math/fftw3/pkg-plist
I've committed version 3.3.5 to the ports tree and it includes optional OpenMPI support. Sorry it took so long.