From 38f0a2badee471db3ae088a839a70f073133f425 Mon Sep 17 00:00:00 2001 From: Eric Bavier Date: Mon, 15 Jun 2015 02:24:14 -0500 Subject: [PATCH] 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. --- gnu/packages/mpi.scm | 19 +++++++++++-------- 1 file 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"