From unknown Wed Jun 18 00:28:34 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#56760 <56760@debbugs.gnu.org> To: bug#56760 <56760@debbugs.gnu.org> Subject: Status: [PATCH 0/6] dealii: Update to 9.4.0 and its Trilinos to 13.4.0. Reply-To: bug#56760 <56760@debbugs.gnu.org> Date: Wed, 18 Jun 2025 07:28:34 +0000 retitle 56760 [PATCH 0/6] dealii: Update to 9.4.0 and its Trilinos to 13.4.= 0. reassign 56760 guix-patches submitter 56760 "Paul A. Patience" severity 56760 normal tag 56760 patch thanks From debbugs-submit-bounces@debbugs.gnu.org Mon Jul 25 08:30:43 2022 Received: (at submit) by debbugs.gnu.org; 25 Jul 2022 12:30:43 +0000 Received: from localhost ([127.0.0.1]:49485 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oFxER-0003JN-Eb for submit@debbugs.gnu.org; Mon, 25 Jul 2022 08:30:43 -0400 Received: from lists.gnu.org ([209.51.188.17]:54174) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oFxEO-0003JF-G7 for submit@debbugs.gnu.org; Mon, 25 Jul 2022 08:30:41 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:50770) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oFxEL-0004ZY-9P for guix-patches@gnu.org; Mon, 25 Jul 2022 08:30:39 -0400 Received: from mail-4323.proton.ch ([185.70.43.23]:17195) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oFxED-0007ZD-5d for guix-patches@gnu.org; Mon, 25 Jul 2022 08:30:36 -0400 Date: Mon, 25 Jul 2022 12:30:15 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=apatience.com; s=protonmail2; t=1658752224; x=1659011424; bh=ZEPYvQUKZ3J5aDlpMIa8w/kkF9+1SvNtZlrg5KIGx/E=; h=Date:To:From:Cc:Reply-To:Subject:Message-ID:Feedback-ID:From:To: Cc:Date:Subject:Reply-To:Feedback-ID:Message-ID; b=ItikodNKr8Zl64mljjHRZQICXhktc5AoLLq2lPKsGqgslFeuEpdapZQ+ZWGCbcAgl 8ERKW63JZ6MQlkAhMzuOry5SPMI/2AiXf1mQWNldDsYiNThwFijGBrFTC7mR/t0a82 sn68/2nBkhuccxue1wcZfzlhm8qVUaISSFqj3RrocGAOk+h4P2+kiIhhd52A9AtdZZ d5ABj1T9+nT8zhH5Te7O/fOQSx3aLmCzk/0bMhHrdu3WD6aJF0+djLZqAWFRWdvhbD ENcNO0GtWUm322PXd0MEjyO2+/iuxC8cIgoaAxDRAdf2oLfVrA1HzTunkPqLXRt8MI Lq9lZ8dWPkrBw== To: guix-patches@gnu.org From: "Paul A. Patience" Subject: [PATCH 0/6] dealii: Update to 9.4.0 and its Trilinos to 13.4.0. Message-ID: <20220725123004.3862205-1-paul@apatience.com> Feedback-ID: 19227857:user:proton MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Received-SPF: pass client-ip=185.70.43.23; envelope-from=paul@apatience.com; helo=mail-4323.proton.ch X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.3 (-) X-Debbugs-Envelope-To: submit Cc: "Paul A. Patience" 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: , Reply-To: "Paul A. Patience" Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.3 (--) The first patch fixes the failing Trilinos build, which means that dealii-openmpi hasn't been buildable for some time. Paul A. Patience (6): gnu: trilinos-for-dealii-openmpi: Fix build. gnu: dealii: Use G-expressions. gnu: dealii: Update to 9.4.0. gnu: trilinos-for-dealii-openmpi: Remove input labels. gnu: trilinos-for-dealii-openmpi: Use G-expressions. gnu: trilinos-for-dealii-openmpi: Update to 13.4.0. gnu/packages/maths.scm | 269 ++++++++++++++++++++--------------------- 1 file changed, 132 insertions(+), 137 deletions(-) -- 2.37.1 From debbugs-submit-bounces@debbugs.gnu.org Mon Jul 25 08:33:22 2022 Received: (at 56760) by debbugs.gnu.org; 25 Jul 2022 12:33:22 +0000 Received: from localhost ([127.0.0.1]:49501 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oFxH0-0003P0-Ez for submit@debbugs.gnu.org; Mon, 25 Jul 2022 08:33:22 -0400 Received: from mail-4317.proton.ch ([185.70.43.17]:19113) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oFxGv-0003Og-J9 for 56760@debbugs.gnu.org; Mon, 25 Jul 2022 08:33:21 -0400 Date: Mon, 25 Jul 2022 12:33:07 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=apatience.com; s=protonmail2; t=1658752391; x=1659011591; bh=RJV0xqqq9n6zV57Udx5aYZxQdXWFbJf6AhwbG/kWxbM=; h=Date:To:From:Cc:Reply-To:Subject:Message-ID:Feedback-ID:From:To: Cc:Date:Subject:Reply-To:Feedback-ID:Message-ID; b=p8wzs6kQdqJitf34yBVawEip3WSpQKnO8rrwKOGvmuMbpB7irFUe3TEhkSnXOfoCs jUMz2JZzJOEdqevi7kVJ7pCDekJCZT2JbEy5Kz4tpLO3RLsE6mB27wn5CwZ/sWpIyc NJH2PIce9Eglk/dgmcMqN+KpFIpufqIUk7UbW6uQ3o/tV6spFoSQmiLX8WmU9diwNP r0mitfqRjHcALVl8ljb0WAsEPwvgyQhSSc5Q4ZQNprd1M4bTT9wDRVaYMYgBS2Cz6n /jIwsBkrMknv8sslcn9Vf126pf8JB1yLBwdausjhleAg1F0NK87WGR0ZVjLHpTBf1l ysoEgDKkDd9Kw== To: 56760@debbugs.gnu.org From: "Paul A. Patience" Subject: [PATCH 1/6] gnu: trilinos-for-dealii-openmpi: Fix build. Message-ID: <20220725123303.3863582-1-paul@apatience.com> Feedback-ID: 19227857:user:proton MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 56760 Cc: "Paul A. Patience" 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: , Reply-To: "Paul A. Patience" Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/maths.scm (trilinos-for-dealii-openmpi)[native-inputs]: Add gcc-7 to fix the failing build with newer versions of gcc. --- gnu/packages/maths.scm | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/gnu/packages/maths.scm b/gnu/packages/maths.scm index 458bffee61..948776e9d4 100644 --- a/gnu/packages/maths.scm +++ b/gnu/packages/maths.scm @@ -5153,7 +5153,10 @@ (define trilinos-for-dealii-openmpi (base32 "0fnwlhzsh85qj38cq3igbs8nm1b2jdgr2z734sapmyyzsy21mkgp")))) (build-system cmake-build-system) (native-inputs - `(("gfortran" ,gfortran) + `(;; The build fails with the current gcc. + ;; Use the version from when Trilinos was added. + ("gcc" ,gcc-7) + ("gfortran" ,gfortran) ;; Trilinos's repository contains several C-shell scripts, but addi= ng ;; tcsh to the native inputs does not result in the check phase run= ning ;; any more tests than without it (nor is tcsh required to build -- 2.37.1 From debbugs-submit-bounces@debbugs.gnu.org Mon Jul 25 08:33:31 2022 Received: (at 56760) by debbugs.gnu.org; 25 Jul 2022 12:33:31 +0000 Received: from localhost ([127.0.0.1]:49505 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oFxH8-0003PN-PN for submit@debbugs.gnu.org; Mon, 25 Jul 2022 08:33:31 -0400 Received: from mail-4022.proton.ch ([185.70.40.22]:16333) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oFxH4-0003Ot-Hf for 56760@debbugs.gnu.org; Mon, 25 Jul 2022 08:33:29 -0400 Date: Mon, 25 Jul 2022 12:33:12 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=apatience.com; s=protonmail2; t=1658752400; x=1659011600; bh=zBizTll9N5FAv/V+puRpQSZFirJZs2k9yTXo2FoUPpk=; h=Date:To:From:Cc:Reply-To:Subject:Message-ID:In-Reply-To: References:Feedback-ID:From:To:Cc:Date:Subject:Reply-To: Feedback-ID:Message-ID; b=CuV9BEgksxRIoYKtaLA5GoplYoerkziMWqfKN7dOkRie2LGsOBw82Y619/UCpyjLB h1SsmYYJ6Zrn6iQsWBlwFdNQ+HV6bOhQ9f02BYjWUahjf8pEvJ2yrIKwWNmXxHEc6H LoJMrY9ql9rBuvsJgR3hVWwc+QqkOWPblPiz/E0VZlDm+u4fjX8KjIbl+H19vX7fka EQ+6DvzlC2BK4Hl9PXpI0wVkYdc/eua55OM8iTT8/Bbm9JJ6SvmH+3zvbkdEN48rnL a0R0sa7ApOgkSdS2L+4WVu09rFLlnDjuo0ie9n8zVWZVvX25mMFXY1euj4QEWZfR0Y ZOE8c8zEkefpg== To: 56760@debbugs.gnu.org From: "Paul A. Patience" Subject: [PATCH 2/6] gnu: dealii: Use G-expressions. Message-ID: <20220725123303.3863582-2-paul@apatience.com> In-Reply-To: <20220725123303.3863582-1-paul@apatience.com> References: <20220725123303.3863582-1-paul@apatience.com> Feedback-ID: 19227857:user:proton MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 56760 Cc: "Paul A. Patience" 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: , Reply-To: "Paul A. Patience" Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/maths.scm (dealii)[snippet, arguments]: Use G-expressions. (dealii-openmpi)[arguments]: Same. --- gnu/packages/maths.scm | 60 ++++++++++++++++++++++-------------------- 1 file changed, 32 insertions(+), 28 deletions(-) diff --git a/gnu/packages/maths.scm b/gnu/packages/maths.scm index 948776e9d4..7d4049c689 100644 --- a/gnu/packages/maths.scm +++ b/gnu/packages/maths.scm @@ -5287,7 +5287,7 @@ (define-public dealii (modules '((guix build utils))) (snippet ;; Remove bundled boost, muparser, TBB and UMFPACK. - '(delete-file-recursively "bundled")))) + #~(delete-file-recursively "bundled")))) (build-system cmake-build-system) (outputs '("out" "doc")) (native-inputs @@ -5315,32 +5315,36 @@ (define-public dealii sundials-5 tbb)) (arguments - `(#:build-type "DebugRelease" ; Supports only Debug, Release and Debu= gRelease. - ;; The tests take too long and must be explicitly enabled with "mak= e - ;; setup_tests". - ;; See https://www.dealii.org/developer/developers/testsuite.html. - ;; (They can also be run for an already installed deal.II.) - #:tests? #f - #:configure-flags - (let ((doc (string-append (assoc-ref %outputs "doc") - "/share/doc/" ,name "-" ,version))) - `("-DDEAL_II_COMPONENT_DOCUMENTATION=3DON" - ,(string-append "-DDEAL_II_DOCREADME_RELDIR=3D" doc) - ,(string-append "-DDEAL_II_DOCHTML_RELDIR=3D" doc "/html") - ;; Don't compile the examples because the source and CMakeLists= .txt - ;; are installed anyway, allowing users to do so for themselves= . - "-DDEAL_II_COMPILE_EXAMPLES=3DOFF" - ,(string-append "-DDEAL_II_EXAMPLES_RELDIR=3D" doc "/examples")= )) - #:phases - (modify-phases %standard-phases - (add-after 'install 'remove-build-logs - ;; These build logs leak the name of the build directory by sto= ring - ;; the values of CMAKE_SOURCE_DIR and CMAKE_BINARY_DIR. - (lambda* (#:key outputs #:allow-other-keys) - (let ((doc (string-append (assoc-ref outputs "doc") - "/share/doc/" ,name "-" ,version))) - (for-each delete-file (map (lambda (f) (string-append doc "= /" f)) - '("detailed.log" "summary.log"))= ))))))) + (list #:build-type "DebugRelease" ; Only Debug, Release or DebugRele= ase. + ;; The tests take too long and must be explicitly enabled with + ;; "make setup_tests". + ;; See https://www.dealii.org/developer/developers/testsuite.ht= ml. + ;; (They can also be run for an already installed deal.II.) + #:tests? #f + #:configure-flags + #~(let ((doc (string-append #$output:doc "/share/doc/" + #$name "-" #$version))) + (list "-DDEAL_II_COMPONENT_DOCUMENTATION=3DON" + (string-append "-DDEAL_II_DOCREADME_RELDIR=3D" doc) + (string-append "-DDEAL_II_DOCHTML_RELDIR=3D" doc "/ht= ml") + ;; Don't compile the examples because the source and + ;; CMakeLists.txt are installed anyway, allowing user= s to + ;; do so for themselves. + "-DDEAL_II_COMPILE_EXAMPLES=3DOFF" + (string-append "-DDEAL_II_EXAMPLES_RELDIR=3D" doc + "/examples"))) + #:phases + #~(modify-phases %standard-phases + (add-after 'install 'remove-build-logs + ;; These build logs leak the name of the build directory = by + ;; storing the values of CMAKE_SOURCE_DIR and + ;; CMAKE_BINARY_DIR. + (lambda _ + (let ((doc (string-append #$output:doc "/share/doc/" + #$name "-" #$version))) + (for-each delete-file + (map (lambda (f) (string-append doc "/" f)) + '("detailed.log" "summary.log"))))))))= ) (home-page "https://www.dealii.org/") (synopsis "Finite element library") (description @@ -5373,7 +5377,7 @@ (define-public dealii-openmpi (arguments (substitute-keyword-arguments (package-arguments dealii) ((#:configure-flags flags) - `(cons "-DDEAL_II_WITH_MPI=3DON" ,flags)))) + #~(cons "-DDEAL_II_WITH_MPI=3DON" #$flags)))) (synopsis "Finite element library (with MPI support)"))) (define-public flann -- 2.37.1 From debbugs-submit-bounces@debbugs.gnu.org Mon Jul 25 08:33:35 2022 Received: (at 56760) by debbugs.gnu.org; 25 Jul 2022 12:33:35 +0000 Received: from localhost ([127.0.0.1]:49509 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oFxHD-0003Pe-7N for submit@debbugs.gnu.org; Mon, 25 Jul 2022 08:33:35 -0400 Received: from mail-40136.proton.ch ([185.70.40.136]:23054) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oFxHA-0003PD-Ny for 56760@debbugs.gnu.org; Mon, 25 Jul 2022 08:33:33 -0400 Date: Mon, 25 Jul 2022 12:33:18 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=apatience.com; s=protonmail2; t=1658752406; x=1659011606; bh=oTIAN8vcS3W6OaYGFB52aim6wBP88XCZeVDQ9MlTgNE=; h=Date:To:From:Cc:Reply-To:Subject:Message-ID:In-Reply-To: References:Feedback-ID:From:To:Cc:Date:Subject:Reply-To: Feedback-ID:Message-ID; b=CojjX9P4uk7A3oIQXEkkVZLgsOmFiKHl3EyKgzJg2gfGM77GZFi5nnSnbbJBZ/pCy df8dAryrNHpJL2HBAucItUv8hUwn1QNMpSJjzOQ7rqWjjyrJDy5Kbg5ByQxbVc+6LQ mBRKcHL/7RUqVGvMV379WPpwLJG0wYCyGqeLIpMT26Gb4+NVcKUM6iSTdpDXrPnmpY INN+epgRuCitkDhztGbX7mPzLp71Qu31sF7sJs0duz1ixTXWQpC+kltRIiam6J6RTL OhQIePPewwkmrWis33EX2KzC0cJzpqBIr6LKuhL3N1xs/MQ7oMTVK3uK7bSGTUGQWD v1Fp0l+vS/9vQ== To: 56760@debbugs.gnu.org From: "Paul A. Patience" Subject: [PATCH 3/6] gnu: dealii: Update to 9.4.0. Message-ID: <20220725123303.3863582-3-paul@apatience.com> In-Reply-To: <20220725123303.3863582-1-paul@apatience.com> References: <20220725123303.3863582-1-paul@apatience.com> Feedback-ID: 19227857:user:proton MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 56760 Cc: "Paul A. Patience" 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: , Reply-To: "Paul A. Patience" Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/maths.scm (dealii): Update to 9.4.0. [propagated-inputs]: Replace sundials-5 with sundials. (dealii-openmpi)[propagated-inputs]: Replace sundials-openmpi-5 with sundials-openmpi. --- gnu/packages/maths.scm | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/gnu/packages/maths.scm b/gnu/packages/maths.scm index 7d4049c689..a2123d2dc8 100644 --- a/gnu/packages/maths.scm +++ b/gnu/packages/maths.scm @@ -5276,14 +5276,14 @@ (define trilinos-for-dealii-openmpi (define-public dealii (package (name "dealii") - (version "9.3.3") + (version "9.4.0") (source (origin (method url-fetch) (uri (string-append "https://github.com/dealii/dealii/releases/" "download/v" version "/dealii-" version ".tar.g= z")) (sha256 - (base32 "0a8s4yxcbvzmfgv5qcg27h2ss4fcnyhrhhs35glqj59l9cbmkysx")) + (base32 "0v73q6f35f2yrjihaq6vh9lma07qc4cdv75nwmc3c5yrdh07g1i3")) (modules '((guix build utils))) (snippet ;; Remove bundled boost, muparser, TBB and UMFPACK. @@ -5311,8 +5311,7 @@ (define-public dealii (list boost hdf5 suitesparse ; For UMFPACK. - ;; SUNDIALS 6.0.0 and later will be supported in deal.II 9.4.0. - sundials-5 + sundials tbb)) (arguments (list #:build-type "DebugRelease" ; Only Debug, Release or DebugRele= ase. @@ -5372,7 +5371,7 @@ (define-public dealii-openmpi p4est-openmpi petsc-openmpi slepc-openmpi - sundials-openmpi-5 + sundials-openmpi trilinos-for-dealii-openmpi))) (arguments (substitute-keyword-arguments (package-arguments dealii) -- 2.37.1 From debbugs-submit-bounces@debbugs.gnu.org Mon Jul 25 08:33:38 2022 Received: (at 56760) by debbugs.gnu.org; 25 Jul 2022 12:33:39 +0000 Received: from localhost ([127.0.0.1]:49513 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oFxHG-0003Pt-HV for submit@debbugs.gnu.org; Mon, 25 Jul 2022 08:33:38 -0400 Received: from mail-4018.proton.ch ([185.70.40.18]:62865) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oFxHE-0003PQ-Ly for 56760@debbugs.gnu.org; Mon, 25 Jul 2022 08:33:37 -0400 Date: Mon, 25 Jul 2022 12:33:25 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=apatience.com; s=protonmail2; t=1658752410; x=1659011610; bh=I8vkwaExuUiJnCkCXYbbPTZoJf1G83MzyS4ePFDgWe8=; h=Date:To:From:Cc:Reply-To:Subject:Message-ID:In-Reply-To: References:Feedback-ID:From:To:Cc:Date:Subject:Reply-To: Feedback-ID:Message-ID; b=qZkBd5LQdR1BJ1Ik5vz4C1HY0wFMkVlcSajUOtezPSRN8N13SWYgXrnk5zk1NBm00 WNFzve/PHdyYWMDlbox+P8Ogdjf97s9Gs7zGbJMqpzXmsPhmSFYEvu1UmcyOWU5pa3 0euQqobF1py3df/R7OT3h3J0E8ytgi7FM2XrzjFZfKP7NlEK9qCpT0DoU1mHLhHxQZ ACmy93iJkfs0CM/x4uWk2+W6cQvAARhggjR/xwFBOPpj55xygoOf+Zprlg5e4o6uj2 sQ/oYWrwgCfOWC8PaxqvJ/kr3lL7phBwBL6MMiIINnxPF56Lw+uAeCeqGv39lZDQ7o jWJNP/mznSyLg== To: 56760@debbugs.gnu.org From: "Paul A. Patience" Subject: [PATCH 4/6] gnu: trilinos-for-dealii-openmpi: Remove input labels. Message-ID: <20220725123303.3863582-4-paul@apatience.com> In-Reply-To: <20220725123303.3863582-1-paul@apatience.com> References: <20220725123303.3863582-1-paul@apatience.com> Feedback-ID: 19227857:user:proton MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 56760 Cc: "Paul A. Patience" 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: , Reply-To: "Paul A. Patience" Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/maths.scm (trilinos-for-dealii-openmpi)[native-inputs, inputs, propagated-inputs]: Remove labels. --- gnu/packages/maths.scm | 53 +++++++++++++++++++++--------------------- 1 file changed, 27 insertions(+), 26 deletions(-) diff --git a/gnu/packages/maths.scm b/gnu/packages/maths.scm index a2123d2dc8..27b92d369c 100644 --- a/gnu/packages/maths.scm +++ b/gnu/packages/maths.scm @@ -5153,34 +5153,35 @@ (define trilinos-for-dealii-openmpi (base32 "0fnwlhzsh85qj38cq3igbs8nm1b2jdgr2z734sapmyyzsy21mkgp")))) (build-system cmake-build-system) (native-inputs - `(;; The build fails with the current gcc. - ;; Use the version from when Trilinos was added. - ("gcc" ,gcc-7) - ("gfortran" ,gfortran) - ;; Trilinos's repository contains several C-shell scripts, but addi= ng - ;; tcsh to the native inputs does not result in the check phase run= ning - ;; any more tests than without it (nor is tcsh required to build - ;; Trilinos). - ;; It seems that Trilinos has replaced its use of C-shell test scri= pts - ;; with CMake's testing facilities. - ;; For example, - ;; packages/zoltan/doc/Zoltan_html/dev_html/dev_test_script.html [1= ] - ;; states that Zoltan's C-shell test script - ;; packages/zoltan/test/test_zoltan has been obsoleted by the tests= now - ;; performed through CMake. - ;; - ;; Perl is required for some Zoltan tests and Python 2 for one ML t= est. - ;; - ;; [1]: https://cs.sandia.gov/zoltan/dev_html/dev_test_script.html - ("perl" ,perl) - ("python" ,python-2))) + (list + ;; The build fails with the current gcc. + ;; Use the version from when Trilinos was added. + gcc-7 + gfortran + ;; Trilinos's repository contains several C-shell scripts, but addin= g + ;; tcsh to the native inputs does not result in the check phase runn= ing + ;; any more tests than without it (nor is tcsh required to build + ;; Trilinos). + ;; It seems that Trilinos has replaced its use of C-shell test scrip= ts + ;; with CMake's testing facilities. + ;; For example, + ;; packages/zoltan/doc/Zoltan_html/dev_html/dev_test_script.html [1] + ;; states that Zoltan's C-shell test script + ;; packages/zoltan/test/test_zoltan has been obsoleted by the tests = now + ;; performed through CMake. + ;; + ;; Perl is required for some Zoltan tests and Python 2 for one ML te= st. + ;; + ;; [1]: https://cs.sandia.gov/zoltan/dev_html/dev_test_script.html + perl + python-2)) (inputs - `(("blas" ,openblas) - ("lapack" ,lapack) - ("mumps" ,mumps-openmpi) - ("scalapack" ,scalapack))) + (list openblas + lapack + mumps-openmpi + scalapack)) (propagated-inputs - `(("mpi" ,openmpi))) + (list openmpi)) (arguments `(#:build-type "Release" #:configure-flags -- 2.37.1 From debbugs-submit-bounces@debbugs.gnu.org Mon Jul 25 08:33:50 2022 Received: (at 56760) by debbugs.gnu.org; 25 Jul 2022 12:33:50 +0000 Received: from localhost ([127.0.0.1]:49517 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oFxHR-0003QM-Ue for submit@debbugs.gnu.org; Mon, 25 Jul 2022 08:33:50 -0400 Received: from mail-4323.proton.ch ([185.70.43.23]:57317) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oFxHQ-0003Q6-2I for 56760@debbugs.gnu.org; Mon, 25 Jul 2022 08:33:48 -0400 Date: Mon, 25 Jul 2022 12:33:31 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=apatience.com; s=protonmail2; t=1658752422; x=1659011622; bh=vPWI640IU8QxlI42zXnKAC+z2oDumo5aZNV+edWm8qo=; h=Date:To:From:Cc:Reply-To:Subject:Message-ID:In-Reply-To: References:Feedback-ID:From:To:Cc:Date:Subject:Reply-To: Feedback-ID:Message-ID; b=HjT078YISZcwEgdljxXxhj14FBZXThUnXeKpx6030W2s9eaCcbddX5qxbJgvARIVn vzgvzC15SqsKzrfpNrMkDjfn+wZ+LpuFIRQVnxmoXtdySWYAjv3nfBjYiTCBNwB7u1 XcRrdq9IS9KR6KN3QFzgCNBBWuWIRLyi+4F8gpaHT/jSGV5IVHdqfRl+LduVweKp30 Ajw20Pl401K5wJy6zPdCezVw1b78VOjNYfew3rY6NFhH7vwwFg+Ed0koPZOg8Skt4r 94BmysRKgZSC0KGLZ/WLp9zTaNEhkVVc8WheCP/CNu4qGYylwL3JN8NLZDAvjkDz6A QRGxD1oWA8yYw== To: 56760@debbugs.gnu.org From: "Paul A. Patience" Subject: [PATCH 5/6] gnu: trilinos-for-dealii-openmpi: Use G-expressions. Message-ID: <20220725123303.3863582-5-paul@apatience.com> In-Reply-To: <20220725123303.3863582-1-paul@apatience.com> References: <20220725123303.3863582-1-paul@apatience.com> Feedback-ID: 19227857:user:proton MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 56760 Cc: "Paul A. Patience" 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: , Reply-To: "Paul A. Patience" Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/maths.scm (trilinos-for-dealii-openmpi)[arguments]: Use G-expressions. <#:phases>: Remove trailing boolean. --- gnu/packages/maths.scm | 162 +++++++++++++++++++++-------------------- 1 file changed, 83 insertions(+), 79 deletions(-) diff --git a/gnu/packages/maths.scm b/gnu/packages/maths.scm index 27b92d369c..751f1b4fd8 100644 --- a/gnu/packages/maths.scm +++ b/gnu/packages/maths.scm @@ -5183,85 +5183,89 @@ (define trilinos-for-dealii-openmpi (propagated-inputs (list openmpi)) (arguments - `(#:build-type "Release" - #:configure-flags - `("-DBUILD_SHARED_LIBS=3DON" - ;; Obtain the equivalent of RelWithDebInfo but with -O3 (the Rele= ase - ;; default) rather than -O2 (the RelWithDebInfo default), to conf= orm - ;; to candi's trilinos.package's compilation flags, which are -g = -O3. - "-DCMAKE_C_FLAGS=3D-g" - "-DCMAKE_CXX_FLAGS=3D-g" - "-DCMAKE_Fortran_FLAGS=3D-g" - - ;; Trilinos libraries that deal.II can interface with. - "-DTrilinos_ENABLE_Amesos=3DON" - "-DTrilinos_ENABLE_AztecOO=3DON" - "-DTrilinos_ENABLE_Epetra=3DON" - "-DTrilinos_ENABLE_EpetraExt=3DON" - "-DTrilinos_ENABLE_Ifpack=3DON" - "-DTrilinos_ENABLE_ML=3DON" - "-DTrilinos_ENABLE_MueLu=3DON" - "-DTrilinos_ENABLE_ROL=3DON" - ;; Optional; required for deal.II's GridIn::read_exodusii, but - ;; depends on netcdf. - ;; Enable if and when someone needs it. - ;;"-DTrilinos_ENABLE_SEACAS=3DON" - "-DTrilinos_ENABLE_Sacado=3DON" - "-DTrilinos_ENABLE_Teuchos=3DON" - "-DTrilinos_ENABLE_Tpetra=3DON" - "-DTrilinos_ENABLE_Zoltan=3DON" - - ;; Third-party libraries (TPLs) that Trilinos can interface with. - "-DBLAS_LIBRARY_NAMES=3Dopenblas" - "-DTPL_ENABLE_MPI=3DON" - "-DTPL_ENABLE_MUMPS=3DON" - "-DTPL_ENABLE_SCALAPACK=3DON" - - ;; Enable the tests but not the examples (which are enabled by - ;; default when enabling tests). - ;; Although some examples are run as tests, they are otherwise - ;; unnecessary since this is a private package meant for - ;; dealii-openmpi. - ;; Besides, some MueLu and ROL examples require a lot of memory t= o - ;; compile. - ;; - ;; (For future reference, note that some ROL and SEACAS examples - ;; require removing gfortran from CPLUS_INCLUDE_PATH as in the - ;; dune-istl, dune-localfunctions and dune-alugrid packages.) - "-DTrilinos_ENABLE_TESTS=3DON" - "-DTrilinos_ENABLE_EXAMPLES=3DOFF" - ;; MueLu tests require considerably more time and memory to compi= le - ;; than the rest of the tests. - "-DMueLu_ENABLE_TESTS=3DOFF" - - ;; The following options were gleaned from candi's trilinos.packa= ge. - ;; (We do not enable the complex instantiations, which are anyway - ;; provided only as an option in trilinos.package, because they a= re - ;; costly in compilation time and memory usage, and disk space [1= ].) - ;; - ;; [1]: https://www.docs.trilinos.org/files/TrilinosBuildReferenc= e.html#enabling-float-and-complex-scalar-types - "-DTrilinos_ENABLE_Ifpack2=3DOFF" - "-DTeuchos_ENABLE_FLOAT=3DON" - "-DTpetra_INST_INT_LONG=3DON" - "-DTPL_ENABLE_Boost=3DOFF") - #:phases - (modify-phases %standard-phases - (add-after 'configure 'fix-kokkos-config - (lambda _ - ;; GNU Make 4.3 accidentally leaves the backslash preceding t= he - ;; number sign in strings containing a literal backslash= =E2=80=93number - ;; sign (\#) [1, 2]. - ;; This is still an issue in Trilinos 13.0.1, but should be f= ixed - ;; in the following version. - ;; (The latest versions of Kokkos incorporate the fix [2].) - ;; - ;; [1]: https://github.com/GEOSX/thirdPartyLibs/issues/136 - ;; [2]: https://github.com/kokkos/kokkos/blob/3.4.00/Makefile= .kokkos#L441 - (substitute* "KokkosCore_config.h" - (("\\\\#") "#")) - #t)) - (add-before 'check 'mpi-setup - ,%openmpi-setup)))) + (list #:build-type "Release" + #:configure-flags + #~(list "-DBUILD_SHARED_LIBS=3DON" + ;; Obtain the equivalent of RelWithDebInfo but with -O3 + ;; (the Release default) rather than -O2 (the + ;; RelWithDebInfo default), to conform to candi's + ;; trilinos.package's compilation flags, which are -g -= O3. + "-DCMAKE_C_FLAGS=3D-g" + "-DCMAKE_CXX_FLAGS=3D-g" + "-DCMAKE_Fortran_FLAGS=3D-g" + + ;; Trilinos libraries that deal.II can interface with. + "-DTrilinos_ENABLE_Amesos=3DON" + "-DTrilinos_ENABLE_AztecOO=3DON" + "-DTrilinos_ENABLE_Epetra=3DON" + "-DTrilinos_ENABLE_EpetraExt=3DON" + "-DTrilinos_ENABLE_Ifpack=3DON" + "-DTrilinos_ENABLE_ML=3DON" + "-DTrilinos_ENABLE_MueLu=3DON" + "-DTrilinos_ENABLE_ROL=3DON" + ;; Optional; required for deal.II's GridIn::read_exodus= ii, + ;; but depends on netcdf. + ;; Enable if and when someone needs it. + ;;"-DTrilinos_ENABLE_SEACAS=3DON" + "-DTrilinos_ENABLE_Sacado=3DON" + "-DTrilinos_ENABLE_Teuchos=3DON" + "-DTrilinos_ENABLE_Tpetra=3DON" + "-DTrilinos_ENABLE_Zoltan=3DON" + + ;; Third-party libraries (TPLs) that Trilinos can inter= face + ;; with. + "-DBLAS_LIBRARY_NAMES=3Dopenblas" + "-DTPL_ENABLE_MPI=3DON" + "-DTPL_ENABLE_MUMPS=3DON" + "-DTPL_ENABLE_SCALAPACK=3DON" + + ;; Enable the tests but not the examples (which are ena= bled + ;; by default when enabling tests). + ;; Although some examples are run as tests, they are + ;; otherwise unnecessary since this is a private packag= e + ;; meant for dealii-openmpi. + ;; Besides, some MueLu and ROL examples require a lot o= f + ;; memory to compile. + ;; + ;; (For future reference, note that some ROL and SEACAS + ;; examples require removing gfortran from + ;; CPLUS_INCLUDE_PATH as in the dune-istl, + ;; dune-localfunctions and dune-alugrid packages.) + "-DTrilinos_ENABLE_TESTS=3DON" + "-DTrilinos_ENABLE_EXAMPLES=3DOFF" + ;; MueLu tests require considerably more time and memor= y to + ;; compile than the rest of the tests. + "-DMueLu_ENABLE_TESTS=3DOFF" + + ;; The following options were gleaned from candi's + ;; trilinos.package. + ;; (We do not enable the complex instantiations, which = are + ;; anyway provided only as an option in trilinos.packag= e, + ;; because they are costly in compilation time and memo= ry + ;; usage, and disk space [1].) + ;; + ;; [1]: https://www.docs.trilinos.org/files/TrilinosBui= ldReference.html#enabling-float-and-complex-scalar-types + "-DTrilinos_ENABLE_Ifpack2=3DOFF" + "-DTeuchos_ENABLE_FLOAT=3DON" + "-DTpetra_INST_INT_LONG=3DON" + "-DTPL_ENABLE_Boost=3DOFF") + #:phases + #~(modify-phases %standard-phases + (add-after 'configure 'fix-kokkos-config + (lambda _ + ;; GNU Make 4.3 accidentally leaves the backslash prece= ding + ;; the number sign in strings containing a literal + ;; backslash=E2=80=93number sign (\#) [1, 2]. + ;; This is still an issue in Trilinos 13.0.1, but shoul= d be + ;; fixed in the following version. + ;; (The latest versions of Kokkos incorporate the fix [= 2].) + ;; + ;; [1]: https://github.com/GEOSX/thirdPartyLibs/issues/= 136 + ;; [2]: https://github.com/kokkos/kokkos/blob/3.4.00/Ma= kefile.kokkos#L441 + (substitute* "KokkosCore_config.h" + (("\\\\#") "#")))) + (add-before 'check 'mpi-setup + #$%openmpi-setup)))) (home-page "https://trilinos.github.io/") (synopsis "Algorithms for engineering and scientific problems") (description -- 2.37.1 From debbugs-submit-bounces@debbugs.gnu.org Mon Jul 25 08:33:54 2022 Received: (at 56760) by debbugs.gnu.org; 25 Jul 2022 12:33:54 +0000 Received: from localhost ([127.0.0.1]:49521 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oFxHV-0003Qc-K6 for submit@debbugs.gnu.org; Mon, 25 Jul 2022 08:33:54 -0400 Received: from mail-40136.proton.ch ([185.70.40.136]:41286) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oFxHT-0003QA-BU for 56760@debbugs.gnu.org; Mon, 25 Jul 2022 08:33:51 -0400 Date: Mon, 25 Jul 2022 12:33:36 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=apatience.com; s=protonmail2; t=1658752425; x=1659011625; bh=XUsaAg6ewCIiPkbaYLsCWQzBu6QiKewoVuwNkLrPOdE=; h=Date:To:From:Cc:Reply-To:Subject:Message-ID:In-Reply-To: References:Feedback-ID:From:To:Cc:Date:Subject:Reply-To: Feedback-ID:Message-ID; b=fTMxpFFJ1qisqVS93M+Hnl0veabuLy6PemL5KB/UKztHitw5QMtcAHcRqyd2jRCmQ 5/IduD8jKbDnTZcL2WCvbCjpSNgd4tVu7apyqHYE+Z7lCkmdh3JMb/N8vAKU39n2hM vXOa3GWuoSiYCGcabopU9Ofqm4zQ76L9gs73jXkCN60hTWvax5OcqrtwHAnJVKKLtJ pWS9Bmu30jw30SQHf4OlPNLGXcD+5XqKPCbDM5TUNpK8VcRu1Fp6CwpTCUewr6swjc cg73Oa+rfJVctUQ5XIJc101BN5xhNucgjIvP610l5QOER0ncmjmDwxYFiZAQZAXRjK AM+jobpHyNMUQ== To: 56760@debbugs.gnu.org From: "Paul A. Patience" Subject: [PATCH 6/6] gnu: trilinos-for-dealii-openmpi: Update to 13.4.0. Message-ID: <20220725123303.3863582-6-paul@apatience.com> In-Reply-To: <20220725123303.3863582-1-paul@apatience.com> References: <20220725123303.3863582-1-paul@apatience.com> Feedback-ID: 19227857:user:proton MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 56760 Cc: "Paul A. Patience" 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: , Reply-To: "Paul A. Patience" Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/maths.scm (trilinos-for-dealii-openmpi): Update to 13.4.0. [native-inputs]: Remove gcc-7. [arguments]: Remove 'fix-kokkos-config' phase. --- gnu/packages/maths.scm | 58 +++++++++++++++--------------------------- 1 file changed, 21 insertions(+), 37 deletions(-) diff --git a/gnu/packages/maths.scm b/gnu/packages/maths.scm index 751f1b4fd8..73180a1831 100644 --- a/gnu/packages/maths.scm +++ b/gnu/packages/maths.scm @@ -5139,7 +5139,7 @@ (define-public lpsolve (define trilinos-for-dealii-openmpi (package (name "trilinos-for-dealii-openmpi") - (version "12.18.1") + (version "13.4.0") (source (origin (method git-fetch) @@ -5150,31 +5150,28 @@ (define trilinos-for-dealii-openmpi (string-replace-substring version "." "-"))))= ) (file-name (git-file-name "trilinos" version)) (sha256 - (base32 "0fnwlhzsh85qj38cq3igbs8nm1b2jdgr2z734sapmyyzsy21mkgp")))) + (base32 "11vkn86dbvyvsf3zipd65y2f8vg5if9n3k7h3i8ybj95d4ck5r2n")))) (build-system cmake-build-system) (native-inputs - (list - ;; The build fails with the current gcc. - ;; Use the version from when Trilinos was added. - gcc-7 - gfortran - ;; Trilinos's repository contains several C-shell scripts, but addin= g - ;; tcsh to the native inputs does not result in the check phase runn= ing - ;; any more tests than without it (nor is tcsh required to build - ;; Trilinos). - ;; It seems that Trilinos has replaced its use of C-shell test scrip= ts - ;; with CMake's testing facilities. - ;; For example, - ;; packages/zoltan/doc/Zoltan_html/dev_html/dev_test_script.html [1] - ;; states that Zoltan's C-shell test script - ;; packages/zoltan/test/test_zoltan has been obsoleted by the tests = now - ;; performed through CMake. - ;; - ;; Perl is required for some Zoltan tests and Python 2 for one ML te= st. - ;; - ;; [1]: https://cs.sandia.gov/zoltan/dev_html/dev_test_script.html - perl - python-2)) + (list gfortran + ;; Trilinos's repository contains several C-shell scripts, but + ;; adding tcsh to the native inputs does not result in the chec= k + ;; phase running any more tests than without it (nor is tcsh + ;; required to build Trilinos). + ;; It seems that Trilinos has replaced its use of C-shell test + ;; scripts with CMake's testing facilities. + ;; For example, + ;; packages/zoltan/doc/Zoltan_html/dev_html/dev_test_script.htm= l [1] + ;; states that Zoltan's C-shell test script + ;; packages/zoltan/test/test_zoltan has been obsoleted by the t= ests + ;; now performed through CMake. + ;; + ;; Perl is required for some Zoltan tests and Python 2 for one = ML + ;; test. + ;; + ;; [1]: https://cs.sandia.gov/zoltan/dev_html/dev_test_script.h= tml + perl + python-2)) (inputs (list openblas lapack @@ -5251,19 +5248,6 @@ (define trilinos-for-dealii-openmpi "-DTPL_ENABLE_Boost=3DOFF") #:phases #~(modify-phases %standard-phases - (add-after 'configure 'fix-kokkos-config - (lambda _ - ;; GNU Make 4.3 accidentally leaves the backslash prece= ding - ;; the number sign in strings containing a literal - ;; backslash=E2=80=93number sign (\#) [1, 2]. - ;; This is still an issue in Trilinos 13.0.1, but shoul= d be - ;; fixed in the following version. - ;; (The latest versions of Kokkos incorporate the fix [= 2].) - ;; - ;; [1]: https://github.com/GEOSX/thirdPartyLibs/issues/= 136 - ;; [2]: https://github.com/kokkos/kokkos/blob/3.4.00/Ma= kefile.kokkos#L441 - (substitute* "KokkosCore_config.h" - (("\\\\#") "#")))) (add-before 'check 'mpi-setup #$%openmpi-setup)))) (home-page "https://trilinos.github.io/") -- 2.37.1 From debbugs-submit-bounces@debbugs.gnu.org Mon Jul 25 11:12:09 2022 Received: (at 56760) by debbugs.gnu.org; 25 Jul 2022 15:12:09 +0000 Received: from localhost ([127.0.0.1]:51313 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oFzkf-0001ku-0r for submit@debbugs.gnu.org; Mon, 25 Jul 2022 11:12:09 -0400 Received: from mail-40136.proton.ch ([185.70.40.136]:39564) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oFzkb-0001k9-Qq for 56760@debbugs.gnu.org; Mon, 25 Jul 2022 11:12:08 -0400 Date: Mon, 25 Jul 2022 15:11:54 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=apatience.com; s=protonmail2; t=1658761919; x=1659021119; bh=RJV0xqqq9n6zV57Udx5aYZxQdXWFbJf6AhwbG/kWxbM=; h=Date:To:From:Cc:Reply-To:Subject:Message-ID:In-Reply-To: References:Feedback-ID:From:To:Cc:Date:Subject:Reply-To: Feedback-ID:Message-ID; b=Ek+93D0iXPyrkOqnCck2IYqsdDmlfx5/DjZXO623G+BtPZxgRt2ddlEGTjX1sX3B9 k3utSXGFVduUl28TI1xIzPtUiWByFkNrhDwWz1AxZUmRCVpjwNbjv0YTsxoEejXjhT G3BPjja4eGYZNoQs9ywFo8aXTaTpihtX3lA06+kVFeav1h0UWNf9LHkIkDVCrmPzW0 sqwWOLuybhEjELS1BQFfq7eeNKGDI+2qqUZKw3D5Oe7ITVqqF8JwkJOHFljk0nOyhN kc3qorU6tZWyZAPnhT/mjnOhETpmXAzFdzOOXY1Br8rNKMVFs5XFE6ElnVwJIPjC/E BthwcjIp+FPTA== To: 56760@debbugs.gnu.org From: "Paul A. Patience" Subject: [PATCH v2 1/6] gnu: trilinos-for-dealii-openmpi: Fix build. Message-ID: <20220725151135.3924177-2-paul@apatience.com> In-Reply-To: <20220725151135.3924177-1-paul@apatience.com> References: <20220725151135.3924177-1-paul@apatience.com> Feedback-ID: 19227857:user:proton MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 56760 Cc: "Paul A. Patience" 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: , Reply-To: "Paul A. Patience" Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/maths.scm (trilinos-for-dealii-openmpi)[native-inputs]: Add gcc-7 to fix the failing build with newer versions of gcc. --- gnu/packages/maths.scm | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/gnu/packages/maths.scm b/gnu/packages/maths.scm index 458bffee61..948776e9d4 100644 --- a/gnu/packages/maths.scm +++ b/gnu/packages/maths.scm @@ -5153,7 +5153,10 @@ (define trilinos-for-dealii-openmpi (base32 "0fnwlhzsh85qj38cq3igbs8nm1b2jdgr2z734sapmyyzsy21mkgp")))) (build-system cmake-build-system) (native-inputs - `(("gfortran" ,gfortran) + `(;; The build fails with the current gcc. + ;; Use the version from when Trilinos was added. + ("gcc" ,gcc-7) + ("gfortran" ,gfortran) ;; Trilinos's repository contains several C-shell scripts, but addi= ng ;; tcsh to the native inputs does not result in the check phase run= ning ;; any more tests than without it (nor is tcsh required to build -- 2.37.1 From debbugs-submit-bounces@debbugs.gnu.org Mon Jul 25 11:12:12 2022 Received: (at 56760) by debbugs.gnu.org; 25 Jul 2022 15:12:12 +0000 Received: from localhost ([127.0.0.1]:51317 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oFzki-0001lC-8j for submit@debbugs.gnu.org; Mon, 25 Jul 2022 11:12:12 -0400 Received: from mail-4317.proton.ch ([185.70.43.17]:28959) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oFzkb-0001k7-FJ for 56760@debbugs.gnu.org; Mon, 25 Jul 2022 11:12:08 -0400 Date: Mon, 25 Jul 2022 15:11:49 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=apatience.com; s=protonmail2; t=1658761918; x=1659021118; bh=jWyAUfqYMtbmw4a1lrLO5ytY9CiKR1Q+zTk/EazmMyY=; h=Date:To:From:Cc:Reply-To:Subject:Message-ID:Feedback-ID:From:To: Cc:Date:Subject:Reply-To:Feedback-ID:Message-ID; b=bCxqWGEdWBwoMVGb5hDeOPoLWzEmBadYLSuUOVYF5AY7bHyR/20arXyxHo0yQfJkQ xj3Z1PVKXw4nTgTkkgsPQ3vfdxTIL4E/H9D5VVHtJZ90N6y/06SJWKW3UD3xiz4YAj yVC/KcNBP6XD+HiZhe5XkpYkgTfBsR6aLMt5FluRDfK102g3r6B0bGK8Amim7TUtvH N3GlFbnpJ4rAxSAc+0AUrlgmrFyaGfM5XW14uqVCkqnH173OhmMP9MEMwx/rsSfuCY ExSJCDFxLLhCfYX/r7xA5bkUcG8UePK05JhXuPbFoZZsYd+r9yFvnezLHqd7H3VCYH 4XSVa1/zrH7uw== To: 56760@debbugs.gnu.org From: "Paul A. Patience" Subject: [PATCH v2 0/6] dealii: Update to 9.4.0 and its Trilinos to 13.4.0. Message-ID: <20220725151135.3924177-1-paul@apatience.com> Feedback-ID: 19227857:user:proton MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 56760 Cc: "Paul A. Patience" 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: , Reply-To: "Paul A. Patience" Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Fixed the failing Trilinos 13.4.0 build by disabling Tpetra_INST_INT_LONG_LONG. Paul A. Patience (6): gnu: trilinos-for-dealii-openmpi: Fix build. gnu: dealii: Use G-expressions. gnu: dealii: Update to 9.4.0. gnu: trilinos-for-dealii-openmpi: Remove input labels. gnu: trilinos-for-dealii-openmpi: Use G-expressions. gnu: trilinos-for-dealii-openmpi: Update to 13.4.0. gnu/packages/maths.scm | 281 +++++++++++++++++++++-------------------- 1 file changed, 144 insertions(+), 137 deletions(-) -- 2.37.1 From debbugs-submit-bounces@debbugs.gnu.org Mon Jul 25 11:12:16 2022 Received: (at 56760) by debbugs.gnu.org; 25 Jul 2022 15:12:17 +0000 Received: from localhost ([127.0.0.1]:51319 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oFzkm-0001lN-Hs for submit@debbugs.gnu.org; Mon, 25 Jul 2022 11:12:16 -0400 Received: from mail-4317.proton.ch ([185.70.43.17]:34651) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oFzkh-0001kd-24 for 56760@debbugs.gnu.org; Mon, 25 Jul 2022 11:12:12 -0400 Date: Mon, 25 Jul 2022 15:12:02 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=apatience.com; s=protonmail2; t=1658761925; x=1659021125; bh=zBizTll9N5FAv/V+puRpQSZFirJZs2k9yTXo2FoUPpk=; h=Date:To:From:Cc:Reply-To:Subject:Message-ID:In-Reply-To: References:Feedback-ID:From:To:Cc:Date:Subject:Reply-To: Feedback-ID:Message-ID; b=qU6RksyyXox9bbmDKgGpPz322HmKrhgpGdjLIXJ6ucgkTsmnIJ4sKR+vu6rqkg+Gk 3cljsn9/PH9U9wqieU4mDg2l8PhP/Mj6CJyi/OqyDwE/Zeq2xCKfeZHW8FlG5VLZZy Nl5tabgba834Jx0nJcg4aKBfyLY072JmWZFpKCegewm0DFWfZ5oSN60iEiJgisFEPj YFFZJ+5xeaTlOccJ64hYhJcvc1ntg9i87tfqbkJAgoj+2TlEJivKknerpHKTsVGsFY 9736CdA5R+OMCwUTMXtGZKvtr9TBQ0bbG464u8tqGsIlSD8odJ6uQ/tq1juCNGGAOT fGrWtx27/5++w== To: 56760@debbugs.gnu.org From: "Paul A. Patience" Subject: [PATCH v2 2/6] gnu: dealii: Use G-expressions. Message-ID: <20220725151135.3924177-3-paul@apatience.com> In-Reply-To: <20220725151135.3924177-1-paul@apatience.com> References: <20220725151135.3924177-1-paul@apatience.com> Feedback-ID: 19227857:user:proton MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 56760 Cc: "Paul A. Patience" 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: , Reply-To: "Paul A. Patience" Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/maths.scm (dealii)[snippet, arguments]: Use G-expressions. (dealii-openmpi)[arguments]: Same. --- gnu/packages/maths.scm | 60 ++++++++++++++++++++++-------------------- 1 file changed, 32 insertions(+), 28 deletions(-) diff --git a/gnu/packages/maths.scm b/gnu/packages/maths.scm index 948776e9d4..7d4049c689 100644 --- a/gnu/packages/maths.scm +++ b/gnu/packages/maths.scm @@ -5287,7 +5287,7 @@ (define-public dealii (modules '((guix build utils))) (snippet ;; Remove bundled boost, muparser, TBB and UMFPACK. - '(delete-file-recursively "bundled")))) + #~(delete-file-recursively "bundled")))) (build-system cmake-build-system) (outputs '("out" "doc")) (native-inputs @@ -5315,32 +5315,36 @@ (define-public dealii sundials-5 tbb)) (arguments - `(#:build-type "DebugRelease" ; Supports only Debug, Release and Debu= gRelease. - ;; The tests take too long and must be explicitly enabled with "mak= e - ;; setup_tests". - ;; See https://www.dealii.org/developer/developers/testsuite.html. - ;; (They can also be run for an already installed deal.II.) - #:tests? #f - #:configure-flags - (let ((doc (string-append (assoc-ref %outputs "doc") - "/share/doc/" ,name "-" ,version))) - `("-DDEAL_II_COMPONENT_DOCUMENTATION=3DON" - ,(string-append "-DDEAL_II_DOCREADME_RELDIR=3D" doc) - ,(string-append "-DDEAL_II_DOCHTML_RELDIR=3D" doc "/html") - ;; Don't compile the examples because the source and CMakeLists= .txt - ;; are installed anyway, allowing users to do so for themselves= . - "-DDEAL_II_COMPILE_EXAMPLES=3DOFF" - ,(string-append "-DDEAL_II_EXAMPLES_RELDIR=3D" doc "/examples")= )) - #:phases - (modify-phases %standard-phases - (add-after 'install 'remove-build-logs - ;; These build logs leak the name of the build directory by sto= ring - ;; the values of CMAKE_SOURCE_DIR and CMAKE_BINARY_DIR. - (lambda* (#:key outputs #:allow-other-keys) - (let ((doc (string-append (assoc-ref outputs "doc") - "/share/doc/" ,name "-" ,version))) - (for-each delete-file (map (lambda (f) (string-append doc "= /" f)) - '("detailed.log" "summary.log"))= ))))))) + (list #:build-type "DebugRelease" ; Only Debug, Release or DebugRele= ase. + ;; The tests take too long and must be explicitly enabled with + ;; "make setup_tests". + ;; See https://www.dealii.org/developer/developers/testsuite.ht= ml. + ;; (They can also be run for an already installed deal.II.) + #:tests? #f + #:configure-flags + #~(let ((doc (string-append #$output:doc "/share/doc/" + #$name "-" #$version))) + (list "-DDEAL_II_COMPONENT_DOCUMENTATION=3DON" + (string-append "-DDEAL_II_DOCREADME_RELDIR=3D" doc) + (string-append "-DDEAL_II_DOCHTML_RELDIR=3D" doc "/ht= ml") + ;; Don't compile the examples because the source and + ;; CMakeLists.txt are installed anyway, allowing user= s to + ;; do so for themselves. + "-DDEAL_II_COMPILE_EXAMPLES=3DOFF" + (string-append "-DDEAL_II_EXAMPLES_RELDIR=3D" doc + "/examples"))) + #:phases + #~(modify-phases %standard-phases + (add-after 'install 'remove-build-logs + ;; These build logs leak the name of the build directory = by + ;; storing the values of CMAKE_SOURCE_DIR and + ;; CMAKE_BINARY_DIR. + (lambda _ + (let ((doc (string-append #$output:doc "/share/doc/" + #$name "-" #$version))) + (for-each delete-file + (map (lambda (f) (string-append doc "/" f)) + '("detailed.log" "summary.log"))))))))= ) (home-page "https://www.dealii.org/") (synopsis "Finite element library") (description @@ -5373,7 +5377,7 @@ (define-public dealii-openmpi (arguments (substitute-keyword-arguments (package-arguments dealii) ((#:configure-flags flags) - `(cons "-DDEAL_II_WITH_MPI=3DON" ,flags)))) + #~(cons "-DDEAL_II_WITH_MPI=3DON" #$flags)))) (synopsis "Finite element library (with MPI support)"))) (define-public flann -- 2.37.1 From debbugs-submit-bounces@debbugs.gnu.org Mon Jul 25 11:12:28 2022 Received: (at 56760) by debbugs.gnu.org; 25 Jul 2022 15:12:28 +0000 Received: from localhost ([127.0.0.1]:51323 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oFzky-0001lo-0Z for submit@debbugs.gnu.org; Mon, 25 Jul 2022 11:12:28 -0400 Received: from mail-4018.proton.ch ([185.70.40.18]:36287) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oFzkv-0001lW-7T for 56760@debbugs.gnu.org; Mon, 25 Jul 2022 11:12:26 -0400 Date: Mon, 25 Jul 2022 15:12:08 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=apatience.com; s=protonmail2; t=1658761939; x=1659021139; bh=oTIAN8vcS3W6OaYGFB52aim6wBP88XCZeVDQ9MlTgNE=; h=Date:To:From:Cc:Reply-To:Subject:Message-ID:In-Reply-To: References:Feedback-ID:From:To:Cc:Date:Subject:Reply-To: Feedback-ID:Message-ID; b=YR4nwqE0J/9M7GSfyNFs87yC4HyYnKb6XCQNTnJLbtft5PulIAoOvpM16jI2MLmnn ZWJsgihJelLOi+rWZFKErdycezklSTlhAvGrQ12WSyD6Yd23LKcX70vPHKqCFsATyA 17W6ssamrOR6v+u9wEG37xtRcBC8h6rWEBLzBqy11UfilyFsSS56EHITJyVkOGC/cY oAb6fz5A66AgoEoWeVsH/hA+n/biOv7kLK+f2dO/0Rv5XFHctFSHzVz3d4NGD0Yv42 YWBURR6HeTak30KBfmzvfmcPCMtwvHCCmoGVmiJWpjxTLZZOs9bTHiYt/S2uBRHOqT 0/tCaRRE28ZyA== To: 56760@debbugs.gnu.org From: "Paul A. Patience" Subject: [PATCH v2 3/6] gnu: dealii: Update to 9.4.0. Message-ID: <20220725151135.3924177-4-paul@apatience.com> In-Reply-To: <20220725151135.3924177-1-paul@apatience.com> References: <20220725151135.3924177-1-paul@apatience.com> Feedback-ID: 19227857:user:proton MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 56760 Cc: "Paul A. Patience" 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: , Reply-To: "Paul A. Patience" Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/maths.scm (dealii): Update to 9.4.0. [propagated-inputs]: Replace sundials-5 with sundials. (dealii-openmpi)[propagated-inputs]: Replace sundials-openmpi-5 with sundials-openmpi. --- gnu/packages/maths.scm | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/gnu/packages/maths.scm b/gnu/packages/maths.scm index 7d4049c689..a2123d2dc8 100644 --- a/gnu/packages/maths.scm +++ b/gnu/packages/maths.scm @@ -5276,14 +5276,14 @@ (define trilinos-for-dealii-openmpi (define-public dealii (package (name "dealii") - (version "9.3.3") + (version "9.4.0") (source (origin (method url-fetch) (uri (string-append "https://github.com/dealii/dealii/releases/" "download/v" version "/dealii-" version ".tar.g= z")) (sha256 - (base32 "0a8s4yxcbvzmfgv5qcg27h2ss4fcnyhrhhs35glqj59l9cbmkysx")) + (base32 "0v73q6f35f2yrjihaq6vh9lma07qc4cdv75nwmc3c5yrdh07g1i3")) (modules '((guix build utils))) (snippet ;; Remove bundled boost, muparser, TBB and UMFPACK. @@ -5311,8 +5311,7 @@ (define-public dealii (list boost hdf5 suitesparse ; For UMFPACK. - ;; SUNDIALS 6.0.0 and later will be supported in deal.II 9.4.0. - sundials-5 + sundials tbb)) (arguments (list #:build-type "DebugRelease" ; Only Debug, Release or DebugRele= ase. @@ -5372,7 +5371,7 @@ (define-public dealii-openmpi p4est-openmpi petsc-openmpi slepc-openmpi - sundials-openmpi-5 + sundials-openmpi trilinos-for-dealii-openmpi))) (arguments (substitute-keyword-arguments (package-arguments dealii) -- 2.37.1 From debbugs-submit-bounces@debbugs.gnu.org Mon Jul 25 11:12:33 2022 Received: (at 56760) by debbugs.gnu.org; 25 Jul 2022 15:12:33 +0000 Received: from localhost ([127.0.0.1]:51327 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oFzl3-0001m7-BN for submit@debbugs.gnu.org; Mon, 25 Jul 2022 11:12:33 -0400 Received: from mail-4018.proton.ch ([185.70.40.18]:24868) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oFzl1-0001lf-Oo for 56760@debbugs.gnu.org; Mon, 25 Jul 2022 11:12:32 -0400 Date: Mon, 25 Jul 2022 15:12:16 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=apatience.com; s=protonmail2; t=1658761945; x=1659021145; bh=I8vkwaExuUiJnCkCXYbbPTZoJf1G83MzyS4ePFDgWe8=; h=Date:To:From:Cc:Reply-To:Subject:Message-ID:In-Reply-To: References:Feedback-ID:From:To:Cc:Date:Subject:Reply-To: Feedback-ID:Message-ID; b=VZaDhDO5PKmbGnxL0vfCH0XWxYyWAQSx4PWno2uUGvrTYE1szy542HUkNCpLBeLnt jwU1yeHZE/8ArKHALCksrW+xOmT7LL/xRM9A7eI/YGOXEzIurs8s+dcKE+d1abRxjq FE1Mz/hxS+kjXOw7lc0wi93HqHfLJgzZQbx7hTHAQPIAeebwx16FFjJh31o+Nqpngq Y68/K7ShTc9lrWivABruZBDf0Uvum0L/j+xs7veBwkR24ldUgvHg1IIB29Xtt0cF9W wR596k0hriu4MIynkoDTcYOn6ZA90cVNQMmYdd+XewwemCDlUdVApKljbXCQwOaTSi WhOtSR76PeGDA== To: 56760@debbugs.gnu.org From: "Paul A. Patience" Subject: [PATCH v2 4/6] gnu: trilinos-for-dealii-openmpi: Remove input labels. Message-ID: <20220725151135.3924177-5-paul@apatience.com> In-Reply-To: <20220725151135.3924177-1-paul@apatience.com> References: <20220725151135.3924177-1-paul@apatience.com> Feedback-ID: 19227857:user:proton MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 56760 Cc: "Paul A. Patience" 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: , Reply-To: "Paul A. Patience" Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/maths.scm (trilinos-for-dealii-openmpi)[native-inputs, inputs, propagated-inputs]: Remove labels. --- gnu/packages/maths.scm | 53 +++++++++++++++++++++--------------------- 1 file changed, 27 insertions(+), 26 deletions(-) diff --git a/gnu/packages/maths.scm b/gnu/packages/maths.scm index a2123d2dc8..27b92d369c 100644 --- a/gnu/packages/maths.scm +++ b/gnu/packages/maths.scm @@ -5153,34 +5153,35 @@ (define trilinos-for-dealii-openmpi (base32 "0fnwlhzsh85qj38cq3igbs8nm1b2jdgr2z734sapmyyzsy21mkgp")))) (build-system cmake-build-system) (native-inputs - `(;; The build fails with the current gcc. - ;; Use the version from when Trilinos was added. - ("gcc" ,gcc-7) - ("gfortran" ,gfortran) - ;; Trilinos's repository contains several C-shell scripts, but addi= ng - ;; tcsh to the native inputs does not result in the check phase run= ning - ;; any more tests than without it (nor is tcsh required to build - ;; Trilinos). - ;; It seems that Trilinos has replaced its use of C-shell test scri= pts - ;; with CMake's testing facilities. - ;; For example, - ;; packages/zoltan/doc/Zoltan_html/dev_html/dev_test_script.html [1= ] - ;; states that Zoltan's C-shell test script - ;; packages/zoltan/test/test_zoltan has been obsoleted by the tests= now - ;; performed through CMake. - ;; - ;; Perl is required for some Zoltan tests and Python 2 for one ML t= est. - ;; - ;; [1]: https://cs.sandia.gov/zoltan/dev_html/dev_test_script.html - ("perl" ,perl) - ("python" ,python-2))) + (list + ;; The build fails with the current gcc. + ;; Use the version from when Trilinos was added. + gcc-7 + gfortran + ;; Trilinos's repository contains several C-shell scripts, but addin= g + ;; tcsh to the native inputs does not result in the check phase runn= ing + ;; any more tests than without it (nor is tcsh required to build + ;; Trilinos). + ;; It seems that Trilinos has replaced its use of C-shell test scrip= ts + ;; with CMake's testing facilities. + ;; For example, + ;; packages/zoltan/doc/Zoltan_html/dev_html/dev_test_script.html [1] + ;; states that Zoltan's C-shell test script + ;; packages/zoltan/test/test_zoltan has been obsoleted by the tests = now + ;; performed through CMake. + ;; + ;; Perl is required for some Zoltan tests and Python 2 for one ML te= st. + ;; + ;; [1]: https://cs.sandia.gov/zoltan/dev_html/dev_test_script.html + perl + python-2)) (inputs - `(("blas" ,openblas) - ("lapack" ,lapack) - ("mumps" ,mumps-openmpi) - ("scalapack" ,scalapack))) + (list openblas + lapack + mumps-openmpi + scalapack)) (propagated-inputs - `(("mpi" ,openmpi))) + (list openmpi)) (arguments `(#:build-type "Release" #:configure-flags -- 2.37.1 From debbugs-submit-bounces@debbugs.gnu.org Mon Jul 25 11:12:37 2022 Received: (at 56760) by debbugs.gnu.org; 25 Jul 2022 15:12:37 +0000 Received: from localhost ([127.0.0.1]:51331 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oFzl6-0001mM-O8 for submit@debbugs.gnu.org; Mon, 25 Jul 2022 11:12:37 -0400 Received: from mail-40136.proton.ch ([185.70.40.136]:62890) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oFzl5-0001lx-Bd for 56760@debbugs.gnu.org; Mon, 25 Jul 2022 11:12:36 -0400 Date: Mon, 25 Jul 2022 15:12:24 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=apatience.com; s=protonmail2; t=1658761949; x=1659021149; bh=vPWI640IU8QxlI42zXnKAC+z2oDumo5aZNV+edWm8qo=; h=Date:To:From:Cc:Reply-To:Subject:Message-ID:In-Reply-To: References:Feedback-ID:From:To:Cc:Date:Subject:Reply-To: Feedback-ID:Message-ID; b=MKQpWwNyNoOgw2oZiQaBroZArnW0W7HvVE120A47V6MBHdFyJ8QuSJejISKQaXX66 2O47xiaYH4jf7Fj77ji0nJz4B5Qd/gSQ9BaDf10p2l+GJprOaUXzhebZDam+ya37Bd RarGdYUWAqxFHJcaArqV4G03w/rnMpBzj7qT+aTj6HXGTKEUzoBs78nQ0gTQ52XzDR xrzfdoDL48QyxLcwvTslRPth8L20MF36SnAJOtD+OJapmWb4O1klYerrP8OOtphpGT pBWxjURnkvx4UAPLrexEkJuTggpqvBM0LbyytvJ+21MP8sQbnIcP6fNNvSzfzq0Gml b2ibN1EH7lY9g== To: 56760@debbugs.gnu.org From: "Paul A. Patience" Subject: [PATCH v2 5/6] gnu: trilinos-for-dealii-openmpi: Use G-expressions. Message-ID: <20220725151135.3924177-6-paul@apatience.com> In-Reply-To: <20220725151135.3924177-1-paul@apatience.com> References: <20220725151135.3924177-1-paul@apatience.com> Feedback-ID: 19227857:user:proton MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 56760 Cc: "Paul A. Patience" 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: , Reply-To: "Paul A. Patience" Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/maths.scm (trilinos-for-dealii-openmpi)[arguments]: Use G-expressions. <#:phases>: Remove trailing boolean. --- gnu/packages/maths.scm | 162 +++++++++++++++++++++-------------------- 1 file changed, 83 insertions(+), 79 deletions(-) diff --git a/gnu/packages/maths.scm b/gnu/packages/maths.scm index 27b92d369c..751f1b4fd8 100644 --- a/gnu/packages/maths.scm +++ b/gnu/packages/maths.scm @@ -5183,85 +5183,89 @@ (define trilinos-for-dealii-openmpi (propagated-inputs (list openmpi)) (arguments - `(#:build-type "Release" - #:configure-flags - `("-DBUILD_SHARED_LIBS=3DON" - ;; Obtain the equivalent of RelWithDebInfo but with -O3 (the Rele= ase - ;; default) rather than -O2 (the RelWithDebInfo default), to conf= orm - ;; to candi's trilinos.package's compilation flags, which are -g = -O3. - "-DCMAKE_C_FLAGS=3D-g" - "-DCMAKE_CXX_FLAGS=3D-g" - "-DCMAKE_Fortran_FLAGS=3D-g" - - ;; Trilinos libraries that deal.II can interface with. - "-DTrilinos_ENABLE_Amesos=3DON" - "-DTrilinos_ENABLE_AztecOO=3DON" - "-DTrilinos_ENABLE_Epetra=3DON" - "-DTrilinos_ENABLE_EpetraExt=3DON" - "-DTrilinos_ENABLE_Ifpack=3DON" - "-DTrilinos_ENABLE_ML=3DON" - "-DTrilinos_ENABLE_MueLu=3DON" - "-DTrilinos_ENABLE_ROL=3DON" - ;; Optional; required for deal.II's GridIn::read_exodusii, but - ;; depends on netcdf. - ;; Enable if and when someone needs it. - ;;"-DTrilinos_ENABLE_SEACAS=3DON" - "-DTrilinos_ENABLE_Sacado=3DON" - "-DTrilinos_ENABLE_Teuchos=3DON" - "-DTrilinos_ENABLE_Tpetra=3DON" - "-DTrilinos_ENABLE_Zoltan=3DON" - - ;; Third-party libraries (TPLs) that Trilinos can interface with. - "-DBLAS_LIBRARY_NAMES=3Dopenblas" - "-DTPL_ENABLE_MPI=3DON" - "-DTPL_ENABLE_MUMPS=3DON" - "-DTPL_ENABLE_SCALAPACK=3DON" - - ;; Enable the tests but not the examples (which are enabled by - ;; default when enabling tests). - ;; Although some examples are run as tests, they are otherwise - ;; unnecessary since this is a private package meant for - ;; dealii-openmpi. - ;; Besides, some MueLu and ROL examples require a lot of memory t= o - ;; compile. - ;; - ;; (For future reference, note that some ROL and SEACAS examples - ;; require removing gfortran from CPLUS_INCLUDE_PATH as in the - ;; dune-istl, dune-localfunctions and dune-alugrid packages.) - "-DTrilinos_ENABLE_TESTS=3DON" - "-DTrilinos_ENABLE_EXAMPLES=3DOFF" - ;; MueLu tests require considerably more time and memory to compi= le - ;; than the rest of the tests. - "-DMueLu_ENABLE_TESTS=3DOFF" - - ;; The following options were gleaned from candi's trilinos.packa= ge. - ;; (We do not enable the complex instantiations, which are anyway - ;; provided only as an option in trilinos.package, because they a= re - ;; costly in compilation time and memory usage, and disk space [1= ].) - ;; - ;; [1]: https://www.docs.trilinos.org/files/TrilinosBuildReferenc= e.html#enabling-float-and-complex-scalar-types - "-DTrilinos_ENABLE_Ifpack2=3DOFF" - "-DTeuchos_ENABLE_FLOAT=3DON" - "-DTpetra_INST_INT_LONG=3DON" - "-DTPL_ENABLE_Boost=3DOFF") - #:phases - (modify-phases %standard-phases - (add-after 'configure 'fix-kokkos-config - (lambda _ - ;; GNU Make 4.3 accidentally leaves the backslash preceding t= he - ;; number sign in strings containing a literal backslash= =E2=80=93number - ;; sign (\#) [1, 2]. - ;; This is still an issue in Trilinos 13.0.1, but should be f= ixed - ;; in the following version. - ;; (The latest versions of Kokkos incorporate the fix [2].) - ;; - ;; [1]: https://github.com/GEOSX/thirdPartyLibs/issues/136 - ;; [2]: https://github.com/kokkos/kokkos/blob/3.4.00/Makefile= .kokkos#L441 - (substitute* "KokkosCore_config.h" - (("\\\\#") "#")) - #t)) - (add-before 'check 'mpi-setup - ,%openmpi-setup)))) + (list #:build-type "Release" + #:configure-flags + #~(list "-DBUILD_SHARED_LIBS=3DON" + ;; Obtain the equivalent of RelWithDebInfo but with -O3 + ;; (the Release default) rather than -O2 (the + ;; RelWithDebInfo default), to conform to candi's + ;; trilinos.package's compilation flags, which are -g -= O3. + "-DCMAKE_C_FLAGS=3D-g" + "-DCMAKE_CXX_FLAGS=3D-g" + "-DCMAKE_Fortran_FLAGS=3D-g" + + ;; Trilinos libraries that deal.II can interface with. + "-DTrilinos_ENABLE_Amesos=3DON" + "-DTrilinos_ENABLE_AztecOO=3DON" + "-DTrilinos_ENABLE_Epetra=3DON" + "-DTrilinos_ENABLE_EpetraExt=3DON" + "-DTrilinos_ENABLE_Ifpack=3DON" + "-DTrilinos_ENABLE_ML=3DON" + "-DTrilinos_ENABLE_MueLu=3DON" + "-DTrilinos_ENABLE_ROL=3DON" + ;; Optional; required for deal.II's GridIn::read_exodus= ii, + ;; but depends on netcdf. + ;; Enable if and when someone needs it. + ;;"-DTrilinos_ENABLE_SEACAS=3DON" + "-DTrilinos_ENABLE_Sacado=3DON" + "-DTrilinos_ENABLE_Teuchos=3DON" + "-DTrilinos_ENABLE_Tpetra=3DON" + "-DTrilinos_ENABLE_Zoltan=3DON" + + ;; Third-party libraries (TPLs) that Trilinos can inter= face + ;; with. + "-DBLAS_LIBRARY_NAMES=3Dopenblas" + "-DTPL_ENABLE_MPI=3DON" + "-DTPL_ENABLE_MUMPS=3DON" + "-DTPL_ENABLE_SCALAPACK=3DON" + + ;; Enable the tests but not the examples (which are ena= bled + ;; by default when enabling tests). + ;; Although some examples are run as tests, they are + ;; otherwise unnecessary since this is a private packag= e + ;; meant for dealii-openmpi. + ;; Besides, some MueLu and ROL examples require a lot o= f + ;; memory to compile. + ;; + ;; (For future reference, note that some ROL and SEACAS + ;; examples require removing gfortran from + ;; CPLUS_INCLUDE_PATH as in the dune-istl, + ;; dune-localfunctions and dune-alugrid packages.) + "-DTrilinos_ENABLE_TESTS=3DON" + "-DTrilinos_ENABLE_EXAMPLES=3DOFF" + ;; MueLu tests require considerably more time and memor= y to + ;; compile than the rest of the tests. + "-DMueLu_ENABLE_TESTS=3DOFF" + + ;; The following options were gleaned from candi's + ;; trilinos.package. + ;; (We do not enable the complex instantiations, which = are + ;; anyway provided only as an option in trilinos.packag= e, + ;; because they are costly in compilation time and memo= ry + ;; usage, and disk space [1].) + ;; + ;; [1]: https://www.docs.trilinos.org/files/TrilinosBui= ldReference.html#enabling-float-and-complex-scalar-types + "-DTrilinos_ENABLE_Ifpack2=3DOFF" + "-DTeuchos_ENABLE_FLOAT=3DON" + "-DTpetra_INST_INT_LONG=3DON" + "-DTPL_ENABLE_Boost=3DOFF") + #:phases + #~(modify-phases %standard-phases + (add-after 'configure 'fix-kokkos-config + (lambda _ + ;; GNU Make 4.3 accidentally leaves the backslash prece= ding + ;; the number sign in strings containing a literal + ;; backslash=E2=80=93number sign (\#) [1, 2]. + ;; This is still an issue in Trilinos 13.0.1, but shoul= d be + ;; fixed in the following version. + ;; (The latest versions of Kokkos incorporate the fix [= 2].) + ;; + ;; [1]: https://github.com/GEOSX/thirdPartyLibs/issues/= 136 + ;; [2]: https://github.com/kokkos/kokkos/blob/3.4.00/Ma= kefile.kokkos#L441 + (substitute* "KokkosCore_config.h" + (("\\\\#") "#")))) + (add-before 'check 'mpi-setup + #$%openmpi-setup)))) (home-page "https://trilinos.github.io/") (synopsis "Algorithms for engineering and scientific problems") (description -- 2.37.1 From debbugs-submit-bounces@debbugs.gnu.org Mon Jul 25 11:12:44 2022 Received: (at 56760) by debbugs.gnu.org; 25 Jul 2022 15:12:44 +0000 Received: from localhost ([127.0.0.1]:51335 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oFzlE-0001mi-CD for submit@debbugs.gnu.org; Mon, 25 Jul 2022 11:12:44 -0400 Received: from mail-4018.proton.ch ([185.70.40.18]:13241) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oFzlC-0001mT-NM for 56760@debbugs.gnu.org; Mon, 25 Jul 2022 11:12:43 -0400 Date: Mon, 25 Jul 2022 15:12:33 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=apatience.com; s=protonmail2; t=1658761956; x=1659021156; bh=AxnayrIUV36NzhB6YtBxKhUd7vnw6SKQfCuk26Utams=; h=Date:To:From:Cc:Reply-To:Subject:Message-ID:In-Reply-To: References:Feedback-ID:From:To:Cc:Date:Subject:Reply-To: Feedback-ID:Message-ID; b=b7FrvTqbGXe/8G5zQDYySOig+Ky7+W+e5CdnbiqXtkf8EU0i0VHxnPi7pPuak3yyd m6NPYb6Ef1hIhFwl3WrwuXTxiw/dlnRmiHPPglJ9p0rEJQD1IyYoEq6bi0S5MujtLa LEYDYPV48umHCpGZPrYl89XDFJaQHpBk3IMEUPqq3RTjccDDoumV2z/4GrWeFwz65O gfComd2Kma8RVJuculBzwIg1JWwFUDc9BSD5axbDO2ttk5SHfvnmihyJuVkZVk8R+F cr5+PRta3WBf+QC01OABjFUoohrWMfzhEhNOq4cuR9Ico8Aq4iVgz7R4OvHOkQs0vq hg8/bgAiIV0wg== To: 56760@debbugs.gnu.org From: "Paul A. Patience" Subject: [PATCH v2 6/6] gnu: trilinos-for-dealii-openmpi: Update to 13.4.0. Message-ID: <20220725151135.3924177-7-paul@apatience.com> In-Reply-To: <20220725151135.3924177-1-paul@apatience.com> References: <20220725151135.3924177-1-paul@apatience.com> Feedback-ID: 19227857:user:proton MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 56760 Cc: "Paul A. Patience" 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: , Reply-To: "Paul A. Patience" Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/maths.scm (trilinos-for-dealii-openmpi): Update to 13.4.0. [native-inputs]: Remove gcc-7. [arguments]: Remove 'fix-kokkos-config' phase. --- gnu/packages/maths.scm | 70 ++++++++++++++++++++---------------------- 1 file changed, 33 insertions(+), 37 deletions(-) diff --git a/gnu/packages/maths.scm b/gnu/packages/maths.scm index 751f1b4fd8..d3481da0a6 100644 --- a/gnu/packages/maths.scm +++ b/gnu/packages/maths.scm @@ -5139,7 +5139,7 @@ (define-public lpsolve (define trilinos-for-dealii-openmpi (package (name "trilinos-for-dealii-openmpi") - (version "12.18.1") + (version "13.4.0") (source (origin (method git-fetch) @@ -5150,31 +5150,28 @@ (define trilinos-for-dealii-openmpi (string-replace-substring version "." "-"))))= ) (file-name (git-file-name "trilinos" version)) (sha256 - (base32 "0fnwlhzsh85qj38cq3igbs8nm1b2jdgr2z734sapmyyzsy21mkgp")))) + (base32 "11vkn86dbvyvsf3zipd65y2f8vg5if9n3k7h3i8ybj95d4ck5r2n")))) (build-system cmake-build-system) (native-inputs - (list - ;; The build fails with the current gcc. - ;; Use the version from when Trilinos was added. - gcc-7 - gfortran - ;; Trilinos's repository contains several C-shell scripts, but addin= g - ;; tcsh to the native inputs does not result in the check phase runn= ing - ;; any more tests than without it (nor is tcsh required to build - ;; Trilinos). - ;; It seems that Trilinos has replaced its use of C-shell test scrip= ts - ;; with CMake's testing facilities. - ;; For example, - ;; packages/zoltan/doc/Zoltan_html/dev_html/dev_test_script.html [1] - ;; states that Zoltan's C-shell test script - ;; packages/zoltan/test/test_zoltan has been obsoleted by the tests = now - ;; performed through CMake. - ;; - ;; Perl is required for some Zoltan tests and Python 2 for one ML te= st. - ;; - ;; [1]: https://cs.sandia.gov/zoltan/dev_html/dev_test_script.html - perl - python-2)) + (list gfortran + ;; Trilinos's repository contains several C-shell scripts, but + ;; adding tcsh to the native inputs does not result in the chec= k + ;; phase running any more tests than without it (nor is tcsh + ;; required to build Trilinos). + ;; It seems that Trilinos has replaced its use of C-shell test + ;; scripts with CMake's testing facilities. + ;; For example, + ;; packages/zoltan/doc/Zoltan_html/dev_html/dev_test_script.htm= l [1] + ;; states that Zoltan's C-shell test script + ;; packages/zoltan/test/test_zoltan has been obsoleted by the t= ests + ;; now performed through CMake. + ;; + ;; Perl is required for some Zoltan tests and Python 2 for one = ML + ;; test. + ;; + ;; [1]: https://cs.sandia.gov/zoltan/dev_html/dev_test_script.h= tml + perl + python-2)) (inputs (list openblas lapack @@ -5248,22 +5245,21 @@ (define trilinos-for-dealii-openmpi "-DTrilinos_ENABLE_Ifpack2=3DOFF" "-DTeuchos_ENABLE_FLOAT=3DON" "-DTpetra_INST_INT_LONG=3DON" + ;; Disabling Tpetra_INST_INT_LONG_LONG is required only + ;; because Tpetra's CMakeLists.txt [1] is incorrectly + ;; testing for + ;; + ;; DEFINED Tpetra_INST_INT_LONG AND Tpetra_INST_INT_U= NSIGNED_LONG + ;; + ;; instead of + ;; + ;; DEFINED Tpetra_INST_INT_LONG AND Tpetra_INST_INT_L= ONG + ;; + ;; [1]: https://github.com/trilinos/Trilinos/blob/0976c= f2a8f9ee2991f4fb479f1056ca569eb22b9/packages/tpetra/CMakeLists.txt#L697 + "-DTpetra_INST_INT_LONG_LONG=3DOFF" "-DTPL_ENABLE_Boost=3DOFF") #:phases #~(modify-phases %standard-phases - (add-after 'configure 'fix-kokkos-config - (lambda _ - ;; GNU Make 4.3 accidentally leaves the backslash prece= ding - ;; the number sign in strings containing a literal - ;; backslash=E2=80=93number sign (\#) [1, 2]. - ;; This is still an issue in Trilinos 13.0.1, but shoul= d be - ;; fixed in the following version. - ;; (The latest versions of Kokkos incorporate the fix [= 2].) - ;; - ;; [1]: https://github.com/GEOSX/thirdPartyLibs/issues/= 136 - ;; [2]: https://github.com/kokkos/kokkos/blob/3.4.00/Ma= kefile.kokkos#L441 - (substitute* "KokkosCore_config.h" - (("\\\\#") "#")))) (add-before 'check 'mpi-setup #$%openmpi-setup)))) (home-page "https://trilinos.github.io/") -- 2.37.1 From debbugs-submit-bounces@debbugs.gnu.org Tue Jul 26 07:41:47 2022 Received: (at 56760) by debbugs.gnu.org; 26 Jul 2022 11:41:47 +0000 Received: from localhost ([127.0.0.1]:52401 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oGIwd-000831-4D for submit@debbugs.gnu.org; Tue, 26 Jul 2022 07:41:47 -0400 Received: from mail-4323.proton.ch ([185.70.43.23]:56835) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oGIwY-00082f-VM for 56760@debbugs.gnu.org; Tue, 26 Jul 2022 07:41:45 -0400 Date: Tue, 26 Jul 2022 11:41:25 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=apatience.com; s=protonmail2; t=1658835696; x=1659094896; bh=copdd20Bbs8bpfN+ndrfO2RcJ07RNanPO22TAfFlsvI=; h=Date:To:From:Cc:Reply-To:Subject:Message-ID:In-Reply-To: References:Feedback-ID:From:To:Cc:Date:Subject:Reply-To: Feedback-ID:Message-ID; b=Zil/SRkmi3DxsyxRmPjQ2gsKyS/uNrBh+NRPgPZHYT8WF2NEf6Ld1IHKTtdSMgBGW FibG/OUCYcZgdRo2kVwBLUVJkmGPr7qe+LNOEUCfwMYd708lqDbiwPAi6XF4m6oZ8L NUKYyfNo6vxZ8wLMFF1Om/9T4PAz2MNIIMJaAxzUiMB1+kTKV/ANMRr65wD+EedMnQ RuoTLDO1/tzvhwO5jGLK/u5/oUwFazhWPJy+2DMu1Xpox66X4vC3PjDGXXlGDbzefE qo6VjQvURO1ioqAFRv+vHMYUHhYgj6ZbopMvqC40jrAAg1S44jae6H0nRJVtKjvL5y C9lq4u6GoX+Iw== To: 56760@debbugs.gnu.org From: "Paul A. Patience" Subject: Re: [PATCH v2 6/6] gnu: trilinos-for-dealii-openmpi: Update to 13.4.0. Message-ID: <87lesgf6eh.fsf@apatience.com> In-Reply-To: <20220725151135.3924177-7-paul@apatience.com> References: <20220725151135.3924177-1-paul@apatience.com> <20220725151135.3924177-7-paul@apatience.com> Feedback-ID: 19227857:user:proton MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 56760 Cc: "Paul A. Patience" 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: , Reply-To: "Paul A. Patience" Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) On 2022-07-25 08:12:33-07:00, Paul A. Patience wrote: > * gnu/packages/maths.scm (trilinos-for-dealii-openmpi): Update to > 13.4.0. Actually, 13.4.0 has some linking errors even with the fix to the configure flags. So this patch shouldn't be applied, but the first 5 are ok. Paul From debbugs-submit-bounces@debbugs.gnu.org Mon Aug 01 11:22:34 2022 Received: (at 56760-done) by debbugs.gnu.org; 1 Aug 2022 15:22:35 +0000 Received: from localhost ([127.0.0.1]:41411 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oIXFa-00034D-JS for submit@debbugs.gnu.org; Mon, 01 Aug 2022 11:22:34 -0400 Received: from eggs.gnu.org ([209.51.188.92]:45504) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oIXFZ-00033y-3u for 56760-done@debbugs.gnu.org; Mon, 01 Aug 2022 11:22:33 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:52392) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oIXFT-00046S-M1; Mon, 01 Aug 2022 11:22:27 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:In-Reply-To:Date:References:Subject:To: From; bh=fWAqX2sGdH3sM8dPazrBcaJ6WYBHqlJ+A6NEOHEpHio=; b=shs4eTgr9HIQTfmkE/zi NEH4x+q3F0TbFAz5gi4O5Rnub4llzb0MmSPSkAAZd/UADUlG2sgvpmDHCr2X81xsBFdpRJOMh7Wad ct8KxlC6lYCBzRqggxWv5EpJnBzdl/bMmNp5jqR8xz9GjAzLPOhe49mhc304+fKYPdvJQ+YNFUTRE lxyRj2n2cU1Rf4A9Z1GxK6q+W7FpWH/UjE5vvN9TCRjk8xX/raWm/VxLtmZQHk4ebQQ7UkS0IoGTn +noKMurWFYfDbWhnlLf52hk+vOtWqMyz2eJzGwdKIavnh+oROYXdoI1sU9WlM0o3LxpzPgS9den1v NNinxsc7I6Y0dA==; Received: from [193.50.111.124] (port=51080 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oIXFT-0006WD-9C; Mon, 01 Aug 2022 11:22:27 -0400 From: =?utf-8?Q?Ludovic_Court=C3=A8s?= To: "Paul A. Patience" Subject: Re: bug#56760: [PATCH 0/6] dealii: Update to 9.4.0 and its Trilinos to 13.4.0. References: <20220725123004.3862205-1-paul@apatience.com> <20220725151135.3924177-1-paul@apatience.com> Date: Mon, 01 Aug 2022 17:22:25 +0200 In-Reply-To: <20220725151135.3924177-1-paul@apatience.com> (Paul A. Patience's message of "Mon, 25 Jul 2022 15:11:49 +0000") Message-ID: <87ilncvvim.fsf_-_@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 56760-done Cc: 56760-done@debbugs.gnu.org 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: -3.3 (---) Hi, "Paul A. Patience" skribis: > gnu: trilinos-for-dealii-openmpi: Fix build. > gnu: dealii: Use G-expressions. > gnu: dealii: Update to 9.4.0. > gnu: trilinos-for-dealii-openmpi: Remove input labels. > gnu: trilinos-for-dealii-openmpi: Use G-expressions. > gnu: trilinos-for-dealii-openmpi: Update to 13.4.0. Pushed everything but the sixth patch, as you suggested. Please resubmit it separately when it=E2=80=99s ready. Thanks! Ludo=E2=80=99. From unknown Wed Jun 18 00:28:34 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Tue, 30 Aug 2022 11:24:08 +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