Bug 203847 - [patch] math/fftw3: add OpenMPI option
Summary: [patch] math/fftw3: add OpenMPI option
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: Jason E. Hale
URL:
Keywords: patch
Depends on:
Blocks:
 
Reported: 2015-10-17 23:26 UTC by Johannes M Dieterich
Modified: 2016-10-26 00:25 UTC (History)
1 user (show)

See Also:


Attachments
Patch for OpenMPI option including upgrade to 3.3.4 (3.20 KB, patch)
2015-10-17 23:26 UTC, Johannes M Dieterich
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Johannes M Dieterich freebsd_committer freebsd_triage 2015-10-17 23:26:06 UTC
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).
Comment 1 Rene Ladan freebsd_committer freebsd_triage 2016-06-27 21:45:43 UTC
Maintainer reset.
Comment 2 Johannes M Dieterich freebsd_committer freebsd_triage 2016-10-10 04:50:20 UTC
Any chance we can get this ready for the tree before its first birthday? :-)
Comment 3 Jason E. Hale freebsd_committer freebsd_triage 2016-10-25 01:44:19 UTC
Take. I'm working on updating fftw3 to 3.3.5.
Comment 4 commit-hook freebsd_committer freebsd_triage 2016-10-26 00:17:07 UTC
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
Comment 5 Jason E. Hale freebsd_committer freebsd_triage 2016-10-26 00:25:41 UTC
I've committed version 3.3.5 to the ports tree and it includes optional OpenMPI support. Sorry it took so long.