From mboxrd@z Thu Jan 1 00:00:00 1970 From: ericbavier@openmailbox.org Subject: [PATCH 03/14] gnu: openmpi: Upgrade to 1.8.5. Date: Sat, 27 Jun 2015 22:45:40 -0500 Message-ID: <1435463151-32099-4-git-send-email-ericbavier@openmailbox.org> References: <1435463151-32099-1-git-send-email-ericbavier@openmailbox.org> Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:44745) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Z93WO-0000vw-OI for guix-devel@gnu.org; Sat, 27 Jun 2015 23:44:45 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Z93WN-0003Xd-6i for guix-devel@gnu.org; Sat, 27 Jun 2015 23:44:44 -0400 Received: from smtp16.openmailbox.org ([62.4.1.50]:44247) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Z93WM-0003Wd-TS for guix-devel@gnu.org; Sat, 27 Jun 2015 23:44:43 -0400 In-Reply-To: <1435463151-32099-1-git-send-email-ericbavier@openmailbox.org> List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org Sender: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org To: guix-devel@gnu.org Cc: Eric Bavier From: Eric Bavier * 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 9677c12..9417e35 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" -- 2.2.1