diff options
author | adam <adam> | 2011-07-28 06:23:41 +0000 |
---|---|---|
committer | adam <adam> | 2011-07-28 06:23:41 +0000 |
commit | 8e6f9561fb90dc83a05b09af2e8e72983e3ecf9c (patch) | |
tree | bcf6a42b96d0b4b2a5a44fbc3c61e94d26089d41 | |
parent | d8c087e2436f46f0e5a65286055d4fcb3aed36d9 (diff) | |
download | pkgsrc-8e6f9561fb90dc83a05b09af2e8e72983e3ecf9c.tar.gz |
Changes 3.3:
* Compiling OpenMP support (--enable-openmp) now installs a fftw3_omp library,
instead of fftw3_threads, so that OpenMP and POSIX threads (--enable-threads)
libraries can be built and installed at the same time.
* Various minor compilation fixes, corrections of manual typos, and
improvements to the benchmark test program.
* Add support for the AVX extensions to x86 and x86-64. The AVX code works with
16-byte alignment (as opposed to 32-byte alignment), so there is no ABI
change compared to FFTW 3.2.2.
* Added Fortran 2003 interface, which should be usable on most modern Fortran
compilers (e.g. gfortran) and provides type-checked access to the the C FFTW
interface. (The legacy Fortran-77 interface is still included also.)
* Added MPI distributed-memory transforms. Compared to 3.3alpha, the major
changes in the MPI transforms are:
* Fixed some deadlock and crashing bugs.
* Added Fortran 2003 interface.
* Added new-array execute functions for MPI plans.
* Eliminated use of large MPI tags, since Cray MPI requires tags < 224.
* Expanded documentation.
* make check now runs MPI tests
* Some ABI changes — not binary-compatible with 3.3alpha MPI.
* Add support for quad-precision __float128 in gcc 4.6 or later (on x86.
x86-64, and Itanium). The new routines use the fftwq_ prefix.
* Temporarily removed MIPS paired-single support due to lack of available
hardware for testing. We hope to add it back before the final FFTW 3.3
release; meanwhile, users who want this functionality should continue using
FFTW 3.2.x.
* Removed support for the Cell Broadband Engine. Cell users should use FFTW
3.2.x.
* New convenience functions fftw_alloc_real and fftw_alloc_complex to use
fftw_malloc for real and complex arrays without typecasts or sizeof.
-rw-r--r-- | math/fftw/Makefile | 5 | ||||
-rw-r--r-- | math/fftw/PLIST | 3 | ||||
-rw-r--r-- | math/fftw/distinfo | 8 |
3 files changed, 8 insertions, 8 deletions
diff --git a/math/fftw/Makefile b/math/fftw/Makefile index 5de8188491b..1bcaa6434f5 100644 --- a/math/fftw/Makefile +++ b/math/fftw/Makefile @@ -1,7 +1,6 @@ -# $NetBSD: Makefile,v 1.35 2010/07/30 10:36:28 asau Exp $ +# $NetBSD: Makefile,v 1.36 2011/07/28 06:23:41 adam Exp $ -DISTNAME= fftw-3.2.2 -PKGREVISION= 1 +DISTNAME= fftw-3.3 CATEGORIES= math MASTER_SITES= ftp://ftp.fftw.org/pub/fftw/ \ http://www.fftw.org/ diff --git a/math/fftw/PLIST b/math/fftw/PLIST index 68fca0ce769..37f894fb042 100644 --- a/math/fftw/PLIST +++ b/math/fftw/PLIST @@ -1,7 +1,8 @@ -@comment $NetBSD: PLIST,v 1.9 2006/03/31 23:56:28 jlam Exp $ +@comment $NetBSD: PLIST,v 1.10 2011/07/28 06:23:41 adam Exp $ bin/fftw-wisdom bin/fftw-wisdom-to-conf include/fftw3.f +include/fftw3.f03 include/fftw3.h info/fftw3.info lib/libfftw3.la diff --git a/math/fftw/distinfo b/math/fftw/distinfo index 5b939bfc8af..44adcca18ef 100644 --- a/math/fftw/distinfo +++ b/math/fftw/distinfo @@ -1,5 +1,5 @@ -$NetBSD: distinfo,v 1.15 2009/08/14 16:14:17 wiz Exp $ +$NetBSD: distinfo,v 1.16 2011/07/28 06:23:41 adam Exp $ -SHA1 (fftw-3.2.2.tar.gz) = d43b799eedfb9408f62f9f056f5e8a645618467b -RMD160 (fftw-3.2.2.tar.gz) = 27af9b97072fa3a41b91b9430d093f671a1cd359 -Size (fftw-3.2.2.tar.gz) = 3495117 bytes +SHA1 (fftw-3.3.tar.gz) = e44493ba4babeacba184568e727876d9aed44205 +RMD160 (fftw-3.3.tar.gz) = 2a4969019d0b1eda5a09cf68f0a012d3fe30fff8 +Size (fftw-3.3.tar.gz) = 3965713 bytes |