diff options
author | Eric Bavier <bavier@member.fsf.org> | 2015-06-15 02:24:14 -0500 |
---|---|---|
committer | Eric Bavier <bavier@member.fsf.org> | 2015-06-29 15:34:36 -0500 |
commit | 38f0a2badee471db3ae088a839a70f073133f425 (patch) | |
tree | bad39d510ed34d89b8ee916c05b7acd79f1d1ed2 /gnu | |
parent | 579f5c8a58fef3a29ea3111ebae3177cd273492a (diff) | |
download | guix-38f0a2badee471db3ae088a839a70f073133f425.tar.gz |
gnu: openmpi: Upgrade to 1.8.5.
* gnu/packages/mpi.scm (openmpi): Upgrade to 1.8.5. [native-inputs]: Add perl. [arguments]: Add configure flags for thread support.
Diffstat (limited to 'gnu')
-rw-r--r-- | gnu/packages/mpi.scm | 19 |
1 files changed, 11 insertions, 8 deletions
diff --git a/gnu/packages/mpi.scm b/gnu/packages/mpi.scm index 9677c12ee1..9417e35050 100644 --- a/gnu/packages/mpi.scm +++ b/gnu/packages/mpi.scm @@ -32,6 +32,7 @@ #:use-module (gnu packages xorg) #:use-module (gnu packages gtk) #:use-module (gnu packages xml) + #:use-module (gnu packages perl) #:use-module (gnu packages ncurses) #:use-module (gnu packages pkg-config) #:use-module (gnu packages valgrind)) @@ -91,7 +92,7 @@ bind processes, and much more.") (define-public openmpi (package (name "openmpi") - (version "1.8.1") + (version "1.8.5") (source (origin (method url-fetch) @@ -100,22 +101,24 @@ bind processes, and much more.") "/downloads/openmpi-" version ".tar.bz2")) (sha256 (base32 - "13z1q69f3qwmmhpglarfjminfy2yw4rfqr9jydjk5507q3mjf50p")))) + "1i7vjf599kl5lm8n4vnwq9q1d9scn4sdjh42kfq1i9yzxnlhdsjc")))) (build-system gnu-build-system) (inputs `(("hwloc" ,hwloc) ("gfortran" ,gfortran) ("valgrind" ,valgrind))) (native-inputs - `(("pkg-config" ,pkg-config))) + `(("pkg-config" ,pkg-config) + ("perl" ,perl))) (arguments `(#:configure-flags `("--enable-static" "--enable-oshmem" - ;; Thread support causes some applications to hang - ;; "--enable-event-thread-support" - ;; "--enable-opal-multi-threads" - ;; "--enable-orte-progress-threads" - ;; "--enable-mpi-thread-multiple" + + "--enable-event-thread-support" + "--enable-opal-multi-threads" + "--enable-orte-progress-threads" + "--enable-mpi-thread-multiple" + "--enable-mpi-ext=all" "--with-devel-headers" "--enable-debug" |