From unknown Fri Aug 15 20:46:39 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#31434 <31434@debbugs.gnu.org> To: bug#31434 <31434@debbugs.gnu.org> Subject: Status: [PATCH 0/2] OpenMPI 3.0 Reply-To: bug#31434 <31434@debbugs.gnu.org> Date: Sat, 16 Aug 2025 03:46:39 +0000 retitle 31434 [PATCH 0/2] OpenMPI 3.0 reassign 31434 guix-patches submitter 31434 Ludovic Court=C3=A8s severity 31434 normal tag 31434 patch thanks From debbugs-submit-bounces@debbugs.gnu.org Sat May 12 12:01:46 2018 Received: (at submit) by debbugs.gnu.org; 12 May 2018 16:01:46 +0000 Received: from localhost ([127.0.0.1]:59762 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fHWxu-0001S6-3i for submit@debbugs.gnu.org; Sat, 12 May 2018 12:01:46 -0400 Received: from eggs.gnu.org ([208.118.235.92]:42249) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fHWxs-0001Rs-7Y for submit@debbugs.gnu.org; Sat, 12 May 2018 12:01:44 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fHWxm-0000FO-Bu for submit@debbugs.gnu.org; Sat, 12 May 2018 12:01:39 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:47704) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1fHWxm-0000FK-9h for submit@debbugs.gnu.org; Sat, 12 May 2018 12:01:38 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:33206) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fHWxl-0000kY-5P for guix-patches@gnu.org; Sat, 12 May 2018 12:01:37 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fHWxk-0000Ej-Hh for guix-patches@gnu.org; Sat, 12 May 2018 12:01:37 -0400 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:60141) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fHWxg-0000DU-HL; Sat, 12 May 2018 12:01:32 -0400 Received: from [2a01:e0a:1d:7270:af76:b9b:ca24:c465] (port=44656 helo=gnu.org) by fencepost.gnu.org with esmtpsa (TLS1.2:DHE_RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1fHWxf-000181-S3; Sat, 12 May 2018 12:01:32 -0400 From: =?UTF-8?q?Ludovic=20Court=C3=A8s?= To: guix-patches@gnu.org Subject: [PATCH 0/2] OpenMPI 3.0 Date: Sat, 12 May 2018 18:01:21 +0200 Message-Id: <20180512160121.28855-1-ludo@gnu.org> X-Mailer: git-send-email 2.17.0 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: submit Cc: bavier@cray.com, =?UTF-8?q?Ludovic=20Court=C3=A8s?= X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -6.0 (------) Hello, The attached patch updates OpenMPI to 3.0.1. The ‘superlu-dist’ upgrade was necessary to get there. I was able to rebuild everything that depends on it on x86_64, except ‘dealii-openmpi’, where GCC would eat all the memory of the machine before completing (I suppose it might work with --cores=1 but I haven’t tried.) Ludo’. Ludovic Courtès (2): gnu: superlu-dist: Update to 5.3.0. gnu: openmpi: Update to 3.0.1. gnu/packages/maths.scm | 87 ++++++++++++++++++++++++++++++++++-------- gnu/packages/mpi.scm | 8 ++-- 2 files changed, 76 insertions(+), 19 deletions(-) -- 2.17.0 From debbugs-submit-bounces@debbugs.gnu.org Sat May 12 12:02:58 2018 Received: (at 31434) by debbugs.gnu.org; 12 May 2018 16:02:58 +0000 Received: from localhost ([127.0.0.1]:59768 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fHWz3-0001UF-Pi for submit@debbugs.gnu.org; Sat, 12 May 2018 12:02:58 -0400 Received: from eggs.gnu.org ([208.118.235.92]:42589) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fHWyz-0001Tu-Ls for 31434@debbugs.gnu.org; Sat, 12 May 2018 12:02:54 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fHWyt-0000ZF-AP for 31434@debbugs.gnu.org; Sat, 12 May 2018 12:02:48 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:60155) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fHWyt-0000ZA-7A; Sat, 12 May 2018 12:02:47 -0400 Received: from [2a01:e0a:1d:7270:af76:b9b:ca24:c465] (port=44706 helo=gnu.org) by fencepost.gnu.org with esmtpsa (TLS1.2:DHE_RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1fHWys-00021K-GJ; Sat, 12 May 2018 12:02:46 -0400 From: =?UTF-8?q?Ludovic=20Court=C3=A8s?= To: 31434@debbugs.gnu.org Subject: [PATCH 1/2] gnu: superlu-dist: Update to 5.3.0. Date: Sat, 12 May 2018 18:02:31 +0200 Message-Id: <20180512160232.28966-1-ludo@gnu.org> X-Mailer: git-send-email 2.17.0 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: 31434 Cc: bavier@cray.com, =?UTF-8?q?Ludovic=20Court=C3=A8s?= X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -6.0 (------) From: Ludovic Courtès * gnu/packages/maths.scm (superlu-dist): Update to 5.3.0. [source](snippet): Adapt file name and function names to new version. Remove 'delete-file' call. --- gnu/packages/maths.scm | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/gnu/packages/maths.scm b/gnu/packages/maths.scm index 2e6f79ad5..d2edecc54 100644 --- a/gnu/packages/maths.scm +++ b/gnu/packages/maths.scm @@ -2109,35 +2109,34 @@ also provides threshold-based ILU factorization preconditioners.") (define-public superlu-dist (package (name "superlu-dist") - (version "3.3") + (version "5.3.0") (source (origin (method url-fetch) (uri (string-append "http://crd-legacy.lbl.gov/~xiaoye/SuperLU/" "superlu_dist_" version ".tar.gz")) (sha256 - (base32 "1hnak09yxxp026blq8zhrl7685yip16svwngh1wysqxf8z48vzfj")) - (modules '((guix build utils))) + (base32 "0ja5ihqivkda1wd58y4lmzvmwssm9g91f70c5q0fzwhng6580h6y")) + (modules '((guix build utils))) (snippet ;; Replace the non-free implementation of MC64 with a stub '(begin (use-modules (ice-9 regex) (ice-9 rdelim)) - (call-with-output-file "SRC/mc64ad.c" + (call-with-output-file "SRC/mc64ad_dist.c" (lambda (port) (display " #include #include -void mc64id_(int *a) { +void mc64id_dist(int *a) { fprintf (stderr, \"SuperLU_DIST: non-free MC64 not available. Aborting.\\n\"); abort (); } -void mc64ad_ (int *a, int *b, int *c, int *d, int *e, double *f, int *g, +void mc64ad_dist (int *a, int *b, int *c, int *d, int *e, double *f, int *g, int *h, int *i, int *j, int *k, double *l, int *m, int *n) { fprintf (stderr, \"SuperLU_DIST: non-free MC64 not available. Aborting.\\n\"); abort (); }\n" port))) - (delete-file "SRC/mc64ad.f.bak") (substitute* "SRC/util.c" ;adjust default algorithm (("RowPerm[[:blank:]]*=[[:blank:]]*LargeDiag") "RowPerm = NOROWPERM")))) -- 2.17.0 From debbugs-submit-bounces@debbugs.gnu.org Sat May 12 12:02:59 2018 Received: (at 31434) by debbugs.gnu.org; 12 May 2018 16:02:59 +0000 Received: from localhost ([127.0.0.1]:59770 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fHWz4-0001UJ-IP for submit@debbugs.gnu.org; Sat, 12 May 2018 12:02:58 -0400 Received: from eggs.gnu.org ([208.118.235.92]:42610) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fHWz1-0001Tx-TS for 31434@debbugs.gnu.org; Sat, 12 May 2018 12:02:56 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fHWyv-0000a1-CR for 31434@debbugs.gnu.org; Sat, 12 May 2018 12:02:50 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50 autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:60156) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fHWyv-0000Zv-8J; Sat, 12 May 2018 12:02:49 -0400 Received: from [2a01:e0a:1d:7270:af76:b9b:ca24:c465] (port=44706 helo=gnu.org) by fencepost.gnu.org with esmtpsa (TLS1.2:DHE_RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1fHWyt-00021K-Kf; Sat, 12 May 2018 12:02:48 -0400 From: =?UTF-8?q?Ludovic=20Court=C3=A8s?= To: 31434@debbugs.gnu.org Subject: [PATCH 2/2] gnu: openmpi: Update to 3.0.1. Date: Sat, 12 May 2018 18:02:32 +0200 Message-Id: <20180512160232.28966-2-ludo@gnu.org> X-Mailer: git-send-email 2.17.0 In-Reply-To: <20180512160232.28966-1-ludo@gnu.org> References: <20180512160232.28966-1-ludo@gnu.org> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: 31434 Cc: bavier@cray.com, =?UTF-8?q?Ludovic=20Court=C3=A8s?= X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -6.0 (------) From: Ludovic Courtès * gnu/packages/mpi.scm (openmpi): Update to 3.0.1. [arguments]: In 'remove-absolute' phase, adjust romio file name. * gnu/packages/maths.scm (scalapack)[arguments]: Add 'set-test-environment' phase. (slepc-openmpi)[arguments]: Likewise. (mumps-openmpi)[arguments]: Likewise. (superlu-dist)[arguments]: In 'check' phase, set 'OMPI_MCA_plm_rsh_agent'. (scotch)[arguments]: In 'build-esmumps', likewise. (p4est)[arguments]: Add 'set-test-environment' phase. (hypre-openmpi)[arguments]: Likewise. --- gnu/packages/maths.scm | 74 +++++++++++++++++++++++++++++++++++++----- gnu/packages/mpi.scm | 8 ++--- 2 files changed, 70 insertions(+), 12 deletions(-) diff --git a/gnu/packages/maths.scm b/gnu/packages/maths.scm index d2edecc54..bc2e1be37 100644 --- a/gnu/packages/maths.scm +++ b/gnu/packages/maths.scm @@ -554,7 +554,16 @@ problems in numerical linear algebra.") ("fortran" ,gfortran) ("lapack" ,lapack))) ;for testing only (arguments - `(#:configure-flags `("-DBUILD_SHARED_LIBS:BOOL=YES"))) + `(#:configure-flags `("-DBUILD_SHARED_LIBS:BOOL=YES") + #:phases (modify-phases %standard-phases + (add-before 'check 'set-test-environment + (lambda _ + ;; By default, running the test suite would fail because + ;; 'ssh' could not be found in $PATH. Define this + ;; variable to placate Open MPI without adding a + ;; dependency on OpenSSH (the agent isn't used anyway.) + (setenv "OMPI_MCA_plm_rsh_agent" (which "cat")) + #t))))) (home-page "http://www.netlib.org/scalapack/") (synopsis "Library for scalable numerical linear algebra") (description @@ -1786,6 +1795,18 @@ arising after the discretization of partial differential equations.") (define-public slepc-openmpi (package (inherit slepc) (name "slepc-openmpi") + (arguments + (substitute-keyword-arguments (package-arguments slepc) + ((#:phases phases '%standard-phases) + `(modify-phases ,phases + (add-before 'check 'set-test-environment + (lambda _ + ;; By default, running the test suite would fail because 'ssh' + ;; could not be found in $PATH. Define this variable to + ;; placate Open MPI without adding a dependency on OpenSSH (the + ;; agent isn't used anyway.) + (setenv "OMPI_MCA_plm_rsh_agent" (which "cat")) + #t)))))) (inputs `(("mpi" ,openmpi) ("arpack" ,arpack-ng-openmpi) @@ -1955,11 +1976,18 @@ sparse system of linear equations A x = b using Guassian elimination.") (substitute-keyword-arguments (package-arguments mumps) ((#:phases phases) `(modify-phases ,phases - (replace - 'check - (lambda _ - ((assoc-ref ,phases 'check) - #:exec-prefix '("mpirun" "-n" "2")))))))) + (add-before 'check 'set-test-environment + (lambda _ + ;; By default, running the test suite would fail because 'ssh' + ;; could not be found in $PATH. Define this variable to + ;; placate Open MPI without adding a dependency on OpenSSH (the + ;; agent isn't used anyway.) + (setenv "OMPI_MCA_plm_rsh_agent" (which "cat")) + #t)) + (replace 'check + (lambda _ + ((assoc-ref ,phases 'check) + #:exec-prefix '("mpirun" "-n" "2")))))))) (synopsis "Multifrontal sparse direct solver (with MPI)"))) (define-public mumps-metis-openmpi @@ -2201,6 +2229,11 @@ CDEFS = -DAdd_" #t)) (replace 'check (lambda _ + ;; By default, running the test suite would fail because 'ssh' + ;; could not be found in $PATH. Define this variable to placate + ;; Open MPI without adding a dependency on OpenSSH (the agent + ;; isn't used anyway.) + (setenv "OMPI_MCA_plm_rsh_agent" (which "cat")) (with-directory-excursion "EXAMPLE" (and (zero? (system* "mpirun" "-n" "2" @@ -2295,6 +2328,12 @@ YACC = bison -pscotchyy -y -b y (add-after 'build 'build-esmumps (lambda _ + ;; By default, running the test suite would fail because 'ssh' + ;; could not be found in $PATH. Define this variable to placate + ;; Open MPI without adding a dependency on OpenSSH (the agent + ;; isn't used anyway.) + (setenv "OMPI_MCA_plm_rsh_agent" (which "cat")) + (zero? (system* "make" (format #f "-j~a" (parallel-job-count)) "esmumps")))) @@ -2474,7 +2513,16 @@ schemes.") " -lopenblas") ,(string-append "LAPACK_LIBS=-L" (assoc-ref %build-inputs "lapack") - " -llapack")))) + " -llapack")) + #:phases (modify-phases %standard-phases + (add-before 'check 'set-test-environment + (lambda _ + ;; By default, running the test suite would fail because + ;; 'ssh' could not be found in $PATH. Define this + ;; variable to placate Open MPI without adding a + ;; dependency on OpenSSH (the agent isn't used anyway.) + (setenv "OMPI_MCA_plm_rsh_agent" (which "cat")) + #t))))) (home-page "http://www.p4est.org") (synopsis "Adaptive mesh refinement on forests of octrees") (description @@ -3531,7 +3579,17 @@ problems.") (substitute-keyword-arguments (package-arguments hypre) ((#:configure-flags flags) ``("--with-MPI" - ,@(delete "--without-MPI" ,flags))))) + ,@(delete "--without-MPI" ,flags))) + ((#:phases phases) + `(modify-phases ,phases + (add-before 'check 'set-test-environment + (lambda _ + ;; By default, running the test suite would fail because 'ssh' + ;; could not be found in $PATH. Define this variable to + ;; placate Open MPI without adding a dependency on OpenSSH (the + ;; agent isn't used anyway.) + (setenv "OMPI_MCA_plm_rsh_agent" (which "cat")) + #t)))))) (synopsis "Parallel solvers and preconditioners for linear equations") (description "HYPRE is a software library of high performance preconditioners and diff --git a/gnu/packages/mpi.scm b/gnu/packages/mpi.scm index 5dfb26ae7..5496ea9c9 100644 --- a/gnu/packages/mpi.scm +++ b/gnu/packages/mpi.scm @@ -153,7 +153,7 @@ bind processes, and much more.") (define-public openmpi (package (name "openmpi") - (version "1.10.7") + (version "3.0.1") (source (origin (method url-fetch) @@ -162,7 +162,7 @@ bind processes, and much more.") "/downloads/openmpi-" version ".tar.bz2")) (sha256 (base32 - "142s1vny9gllkq336yafxayjgcirj2jv0ddabj879jgya7hyr2d0")))) + "0pbqrm5faf57nasy1s81wqivl7zvxmv8lzjh8hvb0f3qxv8m0d36")))) (build-system gnu-build-system) (inputs `(("hwloc" ,hwloc "lib") @@ -205,8 +205,8 @@ bind processes, and much more.") (("_ABSOLUTE") "")) ;; Avoid valgrind (which pulls in gdb etc.). (substitute* - '("./ompi/mca/io/romio/src/io_romio_component.c") - (("MCA_io_romio_COMPLETE_CONFIGURE_FLAGS") + '("./ompi/mca/io/romio314/src/io_romio314_component.c") + (("MCA_io_romio314_COMPLETE_CONFIGURE_FLAGS") "\"[elided to reduce closure]\"")) #t)) (add-before 'build 'scrub-timestamps ;reproducibility -- 2.17.0 From debbugs-submit-bounces@debbugs.gnu.org Wed May 23 04:09:54 2018 Received: (at 31434) by debbugs.gnu.org; 23 May 2018 08:09:54 +0000 Received: from localhost ([127.0.0.1]:44712 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fLOqI-0005J4-CL for submit@debbugs.gnu.org; Wed, 23 May 2018 04:09:54 -0400 Received: from mail3-relais-sop.national.inria.fr ([192.134.164.104]:27630) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fLOqH-0005Ip-0A for 31434@debbugs.gnu.org; Wed, 23 May 2018 04:09:53 -0400 X-IronPort-AV: E=Sophos;i="5.49,432,1520895600"; d="scan'208";a="266098524" Received: from unknown (HELO ribbon) ([131.254.252.93]) by mail3-relais-sop.national.inria.fr with ESMTP/TLS/AES256-GCM-SHA384; 23 May 2018 10:09:38 +0200 From: ludovic.courtes@inria.fr (Ludovic =?utf-8?Q?Court=C3=A8s?=) To: 31434@debbugs.gnu.org, bavier@cray.com Subject: Re: [bug#31434] [PATCH 0/2] OpenMPI 3.0 References: <20180512160121.28855-1-ludo@gnu.org> Date: Wed, 23 May 2018 10:09:35 +0200 In-Reply-To: <20180512160121.28855-1-ludo@gnu.org> ("Ludovic \=\?utf-8\?Q\?Cou\?\= \=\?utf-8\?Q\?rt\=C3\=A8s\=22's\?\= message of "Sat, 12 May 2018 18:01:21 +0200") Message-ID: <87h8my3i9s.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.3 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: 31434 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -6.0 (------) Hello Eric, Ludovic Court=C3=A8s skribis: > The attached patch updates OpenMPI to 3.0.1. The =E2=80=98superlu-dist= =E2=80=99 upgrade > was necessary to get there. Did you have a chance to look into it? You mentioned on IRC that there might be a better way than setting OMPI_MCA_plm_rsh_agent. Thanks in advance! Ludo=E2=80=99. From debbugs-submit-bounces@debbugs.gnu.org Wed May 23 08:00:45 2018 Received: (at 31434) by debbugs.gnu.org; 23 May 2018 12:00:46 +0000 Received: from localhost ([127.0.0.1]:44864 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fLSRg-0004Zd-4y for submit@debbugs.gnu.org; Wed, 23 May 2018 08:00:45 -0400 Received: from eggs.gnu.org ([208.118.235.92]:43174) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fLSRe-0004ZN-Ja for 31434@debbugs.gnu.org; Wed, 23 May 2018 08:00:42 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fLSRY-000185-Ke for 31434@debbugs.gnu.org; Wed, 23 May 2018 08:00:37 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:39416) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fLSRQ-0000vC-Bm; Wed, 23 May 2018 08:00:28 -0400 Received: from [131.254.252.93] (port=37532 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1fLSRP-0001y4-IC; Wed, 23 May 2018 08:00:27 -0400 From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) To: 31434@debbugs.gnu.org Subject: Re: [bug#31434] [PATCH 0/2] OpenMPI 3.0 References: <20180512160121.28855-1-ludo@gnu.org> Date: Wed, 23 May 2018 14:00:23 +0200 In-Reply-To: <20180512160121.28855-1-ludo@gnu.org> ("Ludovic \=\?utf-8\?Q\?Cou\?\= \=\?utf-8\?Q\?rt\=C3\=A8s\=22's\?\= message of "Sat, 12 May 2018 18:01:21 +0200") Message-ID: <877enu1t0o.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.3 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: 31434 Cc: bavier@cray.com X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -6.0 (------) A somewhat related issue that a colleague pointed out is whether we should build with =E2=80=98--enable-mpirun-prefix-by-default=E2=80=99, whic= h README documents like this: --8<---------------cut here---------------start------------->8--- --enable-mpirun-prefix-by-default This option forces the "mpirun" command to always behave as if "--prefix $prefix" was present on the command line (where $prefix is the value given to the --prefix option to configure). This prevents most rsh/ssh-based users from needing to modify their shell startup files to set the PATH and/or LD_LIBRARY_PATH for Open MPI on remote nodes. Note, however, that such users may still desire to set PATH -- perhaps even in their shell startup files -- so that executables such as mpicc and mpirun can be found without needing to type long path names. --enable-orterun-prefix-by-default is a synonym for this option. --8<---------------cut here---------------end--------------->8--- It looks like something we may want. Thoughts? Ludo=E2=80=99. From debbugs-submit-bounces@debbugs.gnu.org Fri May 25 07:44:52 2018 Received: (at 31434-done) by debbugs.gnu.org; 25 May 2018 11:44:52 +0000 Received: from localhost ([127.0.0.1]:47513 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fMB9P-0000AR-S9 for submit@debbugs.gnu.org; Fri, 25 May 2018 07:44:52 -0400 Received: from eggs.gnu.org ([208.118.235.92]:42001) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fMB9O-0000AF-6M for 31434-done@debbugs.gnu.org; Fri, 25 May 2018 07:44:50 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fMB9I-0004w8-9V for 31434-done@debbugs.gnu.org; Fri, 25 May 2018 07:44:45 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:36948) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fMB9D-0004uP-LF; Fri, 25 May 2018 07:44:39 -0400 Received: from [193.50.110.236] (port=38550 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1fMB9C-0003UD-Ob; Fri, 25 May 2018 07:44:39 -0400 From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) To: 31434-done@debbugs.gnu.org Subject: Re: [bug#31434] [PATCH 0/2] OpenMPI 3.0 References: <20180512160121.28855-1-ludo@gnu.org> <87h8my3i9s.fsf@gnu.org> Date: Fri, 25 May 2018 13:44:36 +0200 In-Reply-To: <87h8my3i9s.fsf@gnu.org> ("Ludovic \=\?utf-8\?Q\?Court\=C3\=A8s\=22'\?\= \=\?utf-8\?Q\?s\?\= message of "Wed, 23 May 2018 10:09:35 +0200") Message-ID: <87d0xk3qor.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.3 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: 31434-done Cc: bavier@cray.com X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -6.0 (------) Hello, ludovic.courtes@inria.fr (Ludovic Court=C3=A8s) skribis: > Ludovic Court=C3=A8s skribis: > >> The attached patch updates OpenMPI to 3.0.1. The =E2=80=98superlu-dist= =E2=80=99 upgrade >> was necessary to get there. > > Did you have a chance to look into it? You mentioned on IRC that there > might be a better way than setting OMPI_MCA_plm_rsh_agent. I went ahead and apply the patches as they were so we can have a recent Open=C2=A0MPI. We can always revisit the OMPI_MCA_plm_rsh_agent issue late= r. Thanks, Ludo=E2=80=99. From unknown Fri Aug 15 20:46:39 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Sat, 23 Jun 2018 11:24:04 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator