summaryrefslogtreecommitdiff
path: root/math
diff options
context:
space:
mode:
authoradam <adam@pkgsrc.org>2011-07-28 06:23:41 +0000
committeradam <adam@pkgsrc.org>2011-07-28 06:23:41 +0000
commit635db47369a504e6503f19bed0641cef67b8a4d5 (patch)
treebcf6a42b96d0b4b2a5a44fbc3c61e94d26089d41 /math
parent7a666f5e4160949a92cb2343c7aa760b43b021ac (diff)
downloadpkgsrc-635db47369a504e6503f19bed0641cef67b8a4d5.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.
Diffstat (limited to 'math')
-rw-r--r--math/fftw/Makefile5
-rw-r--r--math/fftw/PLIST3
-rw-r--r--math/fftw/distinfo8
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