diff --git a/gnu/packages/algebra.scm b/gnu/packages/algebra.scm index 5ec7f94d2d..2c508b6e35 100644 --- a/gnu/packages/algebra.scm +++ b/gnu/packages/algebra.scm @@ -1,6 +1,6 @@ ;;; GNU Guix --- Functional package management for GNU ;;; Copyright © 2012, 2013, 2014, 2015, 2016, 2017 Andreas Enge -;;; Copyright © 2013, 2015, 2017 Ludovic Courtès +;;; Copyright © 2013, 2015, 2017, 2018 Ludovic Courtès ;;; Copyright © 2016, 2017, 2018 Nicolas Goaziou ;;; Copyright © 2014 Mark H Weaver ;;; Copyright © 2016 Ricardo Wurmus @@ -516,6 +516,7 @@ a C program.") (license license:bsd-3))) (define-public fftw + ;; TODO: Make this 3.3.7 (see below) on the next upgrade cycle. (package (name "fftw") (version "3.3.5") @@ -575,6 +576,19 @@ cosine/ sine transforms or DCT/DST).") (string-append (package-description fftw) " With OpenMPI parallelism support.")))) +(define-public fftw-3.3.7 + ;; TODO: Make this the default 'fftw' on the next upgrade cycle. + (package + (inherit fftw) + (version "3.3.7") + (source (origin + (method url-fetch) + (uri (string-append "ftp://ftp.fftw.org/pub/fftw/fftw-" + version".tar.gz")) + (sha256 + (base32 + "0wsms8narnbhfsa8chdflv2j9hzspvflblnqdn7hw8x5xdzrnq1v")))))) + (define-public eigen (package (name "eigen")