From debbugs-submit-bounces@debbugs.gnu.org Thu Nov 02 08:37:38 2023 Received: (at submit) by debbugs.gnu.org; 2 Nov 2023 12:37:38 +0000 Received: from localhost ([127.0.0.1]:54116 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qyWx4-0001fn-OJ for submit@debbugs.gnu.org; Thu, 02 Nov 2023 08:37:38 -0400 Received: from lists.gnu.org ([2001:470:142::17]:39074) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qyWx0-0001fX-97 for submit@debbugs.gnu.org; Thu, 02 Nov 2023 08:37:34 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qyWwL-0002fU-7O for guix-patches@gnu.org; Thu, 02 Nov 2023 08:36:49 -0400 Received: from mail-wm1-x32a.google.com ([2a00:1450:4864:20::32a]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1qyWwJ-0004is-H7 for guix-patches@gnu.org; Thu, 02 Nov 2023 08:36:48 -0400 Received: by mail-wm1-x32a.google.com with SMTP id 5b1f17b1804b1-40859c46447so5861685e9.1 for ; Thu, 02 Nov 2023 05:36:46 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1698928605; x=1699533405; darn=gnu.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=rEOSMYOy8IQLzmLPgsYL/uu5VmfRLXqTacsnuiZUxOA=; b=l2Z+UXCtvG9uIuxopdWPjLWSl2qKTo71DanW3L64yieyQfAEhnIlgSBXB079DOkzK0 kyeeSGYak5g57Rsqu7fpVjedDbi3MGGrK95XjbmkSlLDu7SoAGShKZnvQGNpsYiIfaDu 15xZbnruBX9HKihZHZA1IHTeuEDyL1U1ILAb/cIGNO9w/0jT3KEldf4QRCjV/dkvGe/A ri/W9FwzSxCIA526HboITvm2tr+hrCUqj3hFcdshaRjmfM+IT9HAgcjF586Xivdkat7l uwmvZWlxbcUzXqSwsOnzhv/n9f2VHdXyA1FsYdO5vuk1bEI7f4G6xH+neHPhjMxNde40 uU2Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1698928605; x=1699533405; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=rEOSMYOy8IQLzmLPgsYL/uu5VmfRLXqTacsnuiZUxOA=; b=j9o3hqQehHFQy20pLkO66W8QraGZsHIYEXhzrZrFtH3sc/B9dDDdq21PEhffvWbyNG VnZkNDfj1YgN22CJxeagxo63vW7H8UCjYn00YYfjTxvPftSJeOIE8yqfniPK5gWuOEJo XyF4RK3IGFGbthl9d+0diOeNVwU+HRl1lOidgjA2WM9Ym/VDPRCWbO4u10gg59uA29+8 7KzsQU1AL2VtMbyOOkwTY0YDLPLf4/wDApA26+G23NMau0B6L+CuW9kEeVHJ/wDAeOH5 6c1jdLz7slQQW2VikQaVoRVfxSH1xWR9RSueuQFP0VzCUfz5wwlYV8EsIgxm7snyQjsS 3iww== X-Gm-Message-State: AOJu0YwmZFdLUNc7nQEbiiJZU9RUni4+5XA8gLalQpoCaRHqhsZRJZPU /KTpCJQqqX1WSp/e+RXWYW8u9uTiscoHjg== X-Google-Smtp-Source: AGHT+IFwfvRI2X8vCbX9RRA6xm/8yBm86zwyOu2CtUd9oUMV9c2RczCylRXkHBzbt30Ji2nrJ66c5g== X-Received: by 2002:a05:600c:19ca:b0:405:7b92:453e with SMTP id u10-20020a05600c19ca00b004057b92453emr15856291wmq.37.1698928605150; Thu, 02 Nov 2023 05:36:45 -0700 (PDT) Received: from localhost.localdomain (cpc100856-bagu15-2-0-cust368.1-3.cable.virginm.net. [82.25.93.113]) by smtp.gmail.com with ESMTPSA id o8-20020a05600c2e0800b004053e9276easm2714308wmf.32.2023.11.02.05.36.42 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 02 Nov 2023 05:36:43 -0700 (PDT) From: Sharlatan Hellseher To: guix-patches@gnu.org Subject: [PATCH 0/5] elemental: Update to 0.87.7-0.6eb15a0, fix build. Date: Thu, 2 Nov 2023 15:36:27 +0000 Message-ID: X-Mailer: git-send-email 2.41.0 MIME-Version: 1.0 X-Debbugs-Cc: Andreas Enge , Efraim Flashner , Eric Bavier Content-Transfer-Encoding: 8bit Received-SPF: pass client-ip=2a00:1450:4864:20::32a; envelope-from=sharlatanus@gmail.com; helo=mail-wm1-x32a.google.com 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, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, 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.0 (+) X-Debbugs-Envelope-To: submit Cc: Sharlatan Hellseher 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: -0.0 (/) Hi Guix! During update process of python-spherical-geometry I faced with failing build due to issue with qd package, see https://github.com/spacetelescope/spherical_geometry/issues/227 for more detail. I've prepared patch for qd based on the proposed in discussion, also there is dependent package - elemental, which failed for a long time and fixed with update to the latest commit. This patch series include updates of qd and elemental packages and fixing their styles. Sharlatan Hellseher (5): gnu: qd: Use G-expressions. gnu: qd: Apply patch to fix accuracy in angle computation. gnu: elemental: Update to 0.87.7-0.6eb15a0. gnu: elemental: Remove input labels. gnu: elemental: Update package style. gnu/local.mk | 1 + gnu/packages/maths.scm | 109 ++++---- gnu/packages/multiprecision.scm | 28 +- ...qd-fix-accuracy-in-angle-computation.patch | 258 ++++++++++++++++++ 4 files changed, 331 insertions(+), 65 deletions(-) create mode 100644 gnu/packages/patches/qd-fix-accuracy-in-angle-computation.patch base-commit: 0647f308b46b7ba7aa136068712f8d82d69d1a35 -- 2.41.0 From debbugs-submit-bounces@debbugs.gnu.org Thu Nov 02 08:38:54 2023 Received: (at 66896) by debbugs.gnu.org; 2 Nov 2023 12:38:54 +0000 Received: from localhost ([127.0.0.1]:54126 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qyWyL-0001iE-LR for submit@debbugs.gnu.org; Thu, 02 Nov 2023 08:38:54 -0400 Received: from mail-wr1-x42f.google.com ([2a00:1450:4864:20::42f]:43271) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qyWyJ-0001ht-D8 for 66896@debbugs.gnu.org; Thu, 02 Nov 2023 08:38:52 -0400 Received: by mail-wr1-x42f.google.com with SMTP id ffacd0b85a97d-32fb190bf9bso185843f8f.1 for <66896@debbugs.gnu.org>; Thu, 02 Nov 2023 05:38:16 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1698928690; x=1699533490; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=fZ/JPuj56M6xTuTITxRw2+cC1UBaXceuyM1lawDWnLc=; b=e1kp/6+IGApGpPkMtrp1Y8fIGYB6LK/F0n6vfUPWDGTMYfwqmuVHD3HNJUkma3vkjZ fG1BKn3l2IpmvYCWb2JivJrnmkmSnYKhtBQpPRyf2dHafDhKaSzTtsXTiaeXO06oh4+T XQmejK00Glcciiyy7vU1tWbovXeb+3XjW9tZkSXiPRfqoU9KkILMobyjvXw0P6jadoGH BYxUERpIxPQBuOSqSm2SIctjTCe0ytF58lUi6VQxz+rMSPv6qXx1buQYMRTu7ezf3Z15 WLzTb3JX64RVrNlMpuGh7cdM0kXl7ZxGrVU7rI4jH6gm1umzxm+QKDVQjdl1THEbupi7 sLKQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1698928690; x=1699533490; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=fZ/JPuj56M6xTuTITxRw2+cC1UBaXceuyM1lawDWnLc=; b=s26Nh6J0ejRoYSxiVBEilGOhMPJjM+zEPfehopbFwVy8EWQ5ift+iOr9/i+xJ8y3RO jRmv0xoWyKsZy83ykYlccP8WPpLqK61Xseb710vAxi7+DyrsmdjvQrcuSNj5x8SAW6xf A45g9FvqD7gZNOCd1IVEfrBuW/zvX6FCiM8fYGQXc2IBDUwVKt86amHvc0zZBeMiugZa Tmqzcy0aFDXuKEOQ1i9dNqmbTJNLxEysCCLdIV6P2hRCdmhntufax8snBIe3drZpP+sK VIo0VWUq03Mm5DA5s3cRI/YWPb5qLIUek+y++DpSWW8ARClj6Yep4VoFPU4DW7aE62P7 /NHg== X-Gm-Message-State: AOJu0YxE+oDqqeB0kxoeO4p7VfA1y5u9VCtsC8jevZ8207GTDP868/RB O9WD0l1Be3MyRFBxaCf28xuW0pi7OF6U4w== X-Google-Smtp-Source: AGHT+IFrpyvmv9x2CqUaKt47q/7qcBPZYJAkg5fWuv+/YqFjB5FBSX/Fjs5V/sIl12toCYNgijDsUw== X-Received: by 2002:a05:6000:4011:b0:32f:87e8:707d with SMTP id cp17-20020a056000401100b0032f87e8707dmr6140248wrb.5.1698928690264; Thu, 02 Nov 2023 05:38:10 -0700 (PDT) Received: from localhost.localdomain (cpc100856-bagu15-2-0-cust368.1-3.cable.virginm.net. [82.25.93.113]) by smtp.gmail.com with ESMTPSA id e12-20020adfe7cc000000b003143c9beeaesm2369671wrn.44.2023.11.02.05.38.07 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 02 Nov 2023 05:38:08 -0700 (PDT) From: Sharlatan Hellseher To: 66896@debbugs.gnu.org Subject: [PATCH 1/5] gnu: qd: Use G-expressions. Date: Thu, 2 Nov 2023 15:37:46 +0000 Message-ID: <1c3e20f81479ed702270fc6640939db165bd33bc.1698938938.git.sharlatanus@gmail.com> X-Mailer: git-send-email 2.41.0 In-Reply-To: References: MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 66896 Cc: Sharlatan Hellseher 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: -1.0 (-) * gnu/packages/multiprecision.scm (qd): Adjust package style by using G-expressions. Change-Id: I9265979343e67d1d9e9e69b7b071ea1e429d3ee4 --- gnu/packages/multiprecision.scm | 25 +++++++++++++------------ 1 file changed, 13 insertions(+), 12 deletions(-) diff --git a/gnu/packages/multiprecision.scm b/gnu/packages/multiprecision.scm index 3aa5dccfab..11afcfe4a0 100644 --- a/gnu/packages/multiprecision.scm +++ b/gnu/packages/multiprecision.scm @@ -10,6 +10,7 @@ ;;; Copyright © 2021 Vinicius Monego ;;; Copyright © 2022 Maxim Cournoyer ;;; Copyright © 2023 Janneke Nieuwenhuizen +;;; Copyright © 2023 Sharlatan Hellseher ;;; ;;; This file is part of GNU Guix. ;;; @@ -263,18 +264,18 @@ (define-public qd (native-inputs (list gfortran)) (arguments - `(#:configure-flags `("--disable-enable_fma" ;weird :/ - "--disable-static" - "--enable-shared" - ,,@(if (string-prefix? "aarch64" - (or (%current-target-system) - (%current-system))) - ;; XXX: The qd_test test fails numerical - ;; accuracy checks for 'dd_real::exp()' on - ;; aarch64 with GCC 5.4 at -O2. Disabling - ;; expensive optimizations lets it pass. - '("CXXFLAGS=-O3 -fno-expensive-optimizations") - '("CXXFLAGS=-O3"))))) + (list + #:configure-flags + #~(list "--disable-enable_fma" ;weird :/ + "--disable-static" + "--enable-shared" + #$@(if (target-aarch64?) + ;; XXX: The qd_test test fails numerical + ;; accuracy checks for 'dd_real::exp()' on + ;; aarch64 with GCC 5.4 at -O2. Disabling + ;; expensive optimizations lets it pass. + '("CXXFLAGS=-O3 -fno-expensive-optimizations") + '("CXXFLAGS=-O3"))))) (home-page "https://www.davidhbailey.com/dhbsoftware/") (synopsis "Double-double and quad-double library") (description "This package supports both a double-double -- 2.41.0 From debbugs-submit-bounces@debbugs.gnu.org Thu Nov 02 08:38:56 2023 Received: (at 66896) by debbugs.gnu.org; 2 Nov 2023 12:38:56 +0000 Received: from localhost ([127.0.0.1]:54129 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qyWyN-0001iZ-AI for submit@debbugs.gnu.org; Thu, 02 Nov 2023 08:38:56 -0400 Received: from mail-lf1-x133.google.com ([2a00:1450:4864:20::133]:57783) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qyWyL-0001hv-34 for 66896@debbugs.gnu.org; Thu, 02 Nov 2023 08:38:54 -0400 Received: by mail-lf1-x133.google.com with SMTP id 2adb3069b0e04-50931355d48so1070191e87.3 for <66896@debbugs.gnu.org>; Thu, 02 Nov 2023 05:38:18 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1698928692; x=1699533492; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=kf59K4lTx7NAdFEoRhzY/9a2a7p+K9E+QYirD6Nlfls=; b=gIlriRBnu4qSS3y+OsO1+2GjQpMBXVccP1R/DC5hyxsM4fjqkYR1V0TWdEPt5H9rEl 1wBh3xYHxp72nTSzDw4IIDpxdxHu3wGkS8ORVZdw6kMZ1HKpdE8qrOZMODEFbkZH5+Sm x3T74qBd28q8ppnIftxjp40P+8DtZOdQGqqoyA9Qbrsjpueo90TMY7CIj+n3eM76zqi+ fMyPoaTAzmU89ULn1gg0jTW/gYyP6gf3UgCubj6yOljqg32RB4WYB9sBXfjn1laRg2N4 AA81f+rAWU0by7D7jQT4aqIi9DiPnwKJJMImT2BjQzdeR10gO8ILcgeo0iSc5wac3/n4 VYow== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1698928692; x=1699533492; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=kf59K4lTx7NAdFEoRhzY/9a2a7p+K9E+QYirD6Nlfls=; b=qM6w5mIo4Mjf1ST5LnwNOANjuKAKPFe6/ckeTqZ4VU4oxO13iyKO2rv4qWG/Uz1EJy MEh8sXsPsWeuNm9FRI1fpBHcTw8rLBidqB4TrTOEjuX54cImCxMRd0BUrHTxwa5O5Efn FeBI+ED3AnC5mDHwfXO4ArfUAgW57dWH6263Z3LnwrifqtjOIEckfn/nvwlLjgO/+K5z n5c0T9kCMEp6RP8isjpCP51+xA8Q8yOFiDpTw5backK/T1ZPQs9ar+V6a7oRL7VSpk+P uxQsdO2cJxYS3g2CTGg09tnR0aW+HFjCUub4S2LoUnWRMTJmPKWQyrLn2FbFmHvaHqGD 25RA== X-Gm-Message-State: AOJu0YzyxPEx/M64Ktu6AkStnKHvx+VMu5/A92nC+WLgLtZYiVtNCiNy Sp9tM29BRi6BYUX7b9/xK5doS31Jh2trAQ== X-Google-Smtp-Source: AGHT+IHkPWqx+PV5wj+WfDSPMYl3sGQCWFn61yHkWwgKfA/wrlsGxdzj36LOhAJV+nRamb86iyzH5g== X-Received: by 2002:ac2:593c:0:b0:509:4916:8b6f with SMTP id v28-20020ac2593c000000b0050949168b6fmr1550388lfi.37.1698928691818; Thu, 02 Nov 2023 05:38:11 -0700 (PDT) Received: from localhost.localdomain (cpc100856-bagu15-2-0-cust368.1-3.cable.virginm.net. [82.25.93.113]) by smtp.gmail.com with ESMTPSA id e12-20020adfe7cc000000b003143c9beeaesm2369671wrn.44.2023.11.02.05.38.10 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 02 Nov 2023 05:38:10 -0700 (PDT) From: Sharlatan Hellseher To: 66896@debbugs.gnu.org Subject: [PATCH 2/5] gnu: qd: Apply patch to fix accuracy in angle computation. Date: Thu, 2 Nov 2023 15:37:47 +0000 Message-ID: <8467e1ff586aa25e5659801006dcb7a0784dc576.1698938938.git.sharlatanus@gmail.com> X-Mailer: git-send-email 2.41.0 In-Reply-To: References: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 66896 Cc: Sharlatan Hellseher 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: -1.0 (-) During attempt to upgrade python-spherical-geometry there was upstream discussion to adjust qd. Patch is sourced and adjusted based on the proposed one during discussion: https://github.com/spacetelescope/spherical_geometry/issues/227 * gnu/packages/multiprecision.scm (qd): [source]: Apply patch. * gnu/packages/patches/qd-fix-accuracy-in-angle-computation.patch: New file. * gnu/local.mk (dist_patch_DATA): Register it. Change-Id: Ic1dfdbe19b3347367b2ffb846be6bb975a0b89ae --- gnu/local.mk | 1 + gnu/packages/multiprecision.scm | 3 +- ...qd-fix-accuracy-in-angle-computation.patch | 258 ++++++++++++++++++ 3 files changed, 261 insertions(+), 1 deletion(-) create mode 100644 gnu/packages/patches/qd-fix-accuracy-in-angle-computation.patch diff --git a/gnu/local.mk b/gnu/local.mk index 8d817379a7..b6a5113063 100644 --- a/gnu/local.mk +++ b/gnu/local.mk @@ -1896,6 +1896,7 @@ dist_patch_DATA = \ %D%/packages/patches/python-waitress-fix-tests.patch \ %D%/packages/patches/python-werkzeug-tests.patch \ %D%/packages/patches/python-zeep-Fix-pytest_httpx-test-cases.patch \ + %D%/packages/patches/qd-fix-accuracy-in-angle-computation.patch \ %D%/packages/patches/qemu-build-info-manual.patch \ %D%/packages/patches/qemu-disable-some-qtests-tests.patch \ %D%/packages/patches/qemu-glibc-2.27.patch \ diff --git a/gnu/packages/multiprecision.scm b/gnu/packages/multiprecision.scm index 11afcfe4a0..453b351a65 100644 --- a/gnu/packages/multiprecision.scm +++ b/gnu/packages/multiprecision.scm @@ -259,7 +259,8 @@ (define-public qd (uri (string-append "https://crd-legacy.lbl.gov/~dhbailey/mpdist/qd-" version ".tar.gz")) (sha256 - (base32 "09pfd77rmy370hy7qdqw84z21y9zpl3fcwzf93rhiv0kwhfg9smk")))) + (base32 "09pfd77rmy370hy7qdqw84z21y9zpl3fcwzf93rhiv0kwhfg9smk")) + (patches (search-patches "qd-fix-accuracy-in-angle-computation.patch")))) (build-system gnu-build-system) (native-inputs (list gfortran)) diff --git a/gnu/packages/patches/qd-fix-accuracy-in-angle-computation.patch b/gnu/packages/patches/qd-fix-accuracy-in-angle-computation.patch new file mode 100644 index 0000000000..288d56919e --- /dev/null +++ b/gnu/packages/patches/qd-fix-accuracy-in-angle-computation.patch @@ -0,0 +1,258 @@ +From e5ccba8fc889c38f49a247ff3060e8462388f6f9 Mon Sep 17 00:00:00 2001 +From: Sharlatan Hellseher +Date: Thu, 2 Nov 2023 02:49:54 +0000 +Subject: [PATCH] Fix accuracy in angle computation (#224) + +Author: Mihai Cara +Source: https://github.com/spacetelescope/spherical_geometry/pull/224 + +* Fix accuracy in angle computation + +* Enhance comparisons and expose QD 2*pi +--- + include/qd/c_dd.h | 2 ++ + include/qd/c_qd.h | 4 ++- + include/qd/qd_real.h | 11 ++++---- + src/c_dd.cpp | 8 ++++++ + src/c_qd.cpp | 15 +++++++++-- + src/qd_real.cpp | 63 +++++++++++++++++++++++++++----------------- + 6 files changed, 71 insertions(+), 32 deletions(-) + +diff --git a/include/qd/c_dd.h b/include/qd/c_dd.h +index 203a8fa..7ffcb01 100644 +--- a/include/qd/c_dd.h ++++ b/include/qd/c_dd.h +@@ -90,6 +90,8 @@ void c_dd_comp(const double *a, const double *b, int *result); + void c_dd_comp_dd_d(const double *a, double b, int *result); + void c_dd_comp_d_dd(double a, const double *b, int *result); + void c_dd_pi(double *a); ++void c_dd_2pi(double *a); ++double c_dd_epsilon(void); + + #ifdef __cplusplus + } +diff --git a/include/qd/c_qd.h b/include/qd/c_qd.h +index 9062d1d..b118f26 100644 +--- a/include/qd/c_qd.h ++++ b/include/qd/c_qd.h +@@ -65,7 +65,7 @@ void c_qd_copy(const double *a, double *b); + void c_qd_copy_dd(const double *a, double *b); + void c_qd_copy_d(double a, double *b); + +-void c_qd_sqrt(const double *a, double *b); ++int c_qd_sqrt(const double *a, double *b); + void c_qd_sqr(const double *a, double *b); + + void c_qd_abs(const double *a, double *b); +@@ -111,6 +111,8 @@ void c_qd_comp(const double *a, const double *b, int *result); + void c_qd_comp_qd_d(const double *a, double b, int *result); + void c_qd_comp_d_qd(double a, const double *b, int *result); + void c_qd_pi(double *a); ++void c_qd_2pi(double *a); ++double c_qd_epsilon(void); + + #ifdef __cplusplus + } +diff --git a/include/qd/qd_real.h b/include/qd/qd_real.h +index 32079d0..9435678 100644 +--- a/include/qd/qd_real.h ++++ b/include/qd/qd_real.h +@@ -120,16 +120,16 @@ struct QD_API qd_real { + static qd_real rand(void); + + void to_digits(char *s, int &expn, int precision = _ndigits) const; +- void write(char *s, int len, int precision = _ndigits, ++ void write(char *s, int len, int precision = _ndigits, + bool showpos = false, bool uppercase = false) const; +- std::string to_string(int precision = _ndigits, int width = 0, +- std::ios_base::fmtflags fmt = static_cast(0), ++ std::string to_string(int precision = _ndigits, int width = 0, ++ std::ios_base::fmtflags fmt = static_cast(0), + bool showpos = false, bool uppercase = false, char fill = ' ') const; + static int read(const char *s, qd_real &a); + + /* Debugging methods */ + void dump(const std::string &name = "", std::ostream &os = std::cerr) const; +- void dump_bits(const std::string &name = "", ++ void dump_bits(const std::string &name = "", + std::ostream &os = std::cerr) const; + + static qd_real debug_rand(); +@@ -150,7 +150,7 @@ namespace std { + } + + QD_API qd_real polyeval(const qd_real *c, int n, const qd_real &x); +-QD_API qd_real polyroot(const qd_real *c, int n, ++QD_API qd_real polyroot(const qd_real *c, int n, + const qd_real &x0, int max_iter = 64, double thresh = 0.0); + + QD_API qd_real qdrand(void); +@@ -190,6 +190,7 @@ QD_API qd_real operator/(double a, const qd_real &b); + + QD_API qd_real sqr(const qd_real &a); + QD_API qd_real sqrt(const qd_real &a); ++QD_API qd_real fsqrt(const qd_real &a, int &flag); + QD_API qd_real pow(const qd_real &a, int n); + QD_API qd_real pow(const qd_real &a, const qd_real &b); + QD_API qd_real npwr(const qd_real &a, int n); +diff --git a/src/c_dd.cpp b/src/c_dd.cpp +index 1cb2989..1df03e2 100644 +--- a/src/c_dd.cpp ++++ b/src/c_dd.cpp +@@ -311,4 +311,12 @@ void c_dd_pi(double *a) { + TO_DOUBLE_PTR(dd_real::_pi, a); + } + ++void c_dd_2pi(double *a) { ++ TO_DOUBLE_PTR(dd_real::_2pi, a); ++} ++ ++double c_dd_epsilon(void) { ++ return (double) std::numeric_limits::epsilon(); ++} ++ + } +diff --git a/src/c_qd.cpp b/src/c_qd.cpp +index 010cf85..95cffb3 100644 +--- a/src/c_qd.cpp ++++ b/src/c_qd.cpp +@@ -237,11 +237,14 @@ void c_qd_copy_d(double a, double *b) { + } + + +-void c_qd_sqrt(const double *a, double *b) { ++int c_qd_sqrt(const double *a, double *b) { ++ int flag; + qd_real bb; +- bb = sqrt(qd_real(a)); ++ bb = fsqrt(qd_real(a), flag); + TO_DOUBLE_PTR(bb, b); ++ return flag; + } ++ + void c_qd_sqr(const double *a, double *b) { + qd_real bb; + bb = sqr(qd_real(a)); +@@ -447,4 +450,12 @@ void c_qd_pi(double *a) { + TO_DOUBLE_PTR(qd_real::_pi, a); + } + ++void c_qd_2pi(double *a) { ++ TO_DOUBLE_PTR(qd_real::_2pi, a); ++} ++ ++double c_qd_epsilon(void) { ++ return (double) std::numeric_limits::epsilon(); ++} ++ + } +diff --git a/src/qd_real.cpp b/src/qd_real.cpp +index 70988ff..2da15c2 100644 +--- a/src/qd_real.cpp ++++ b/src/qd_real.cpp +@@ -191,7 +191,7 @@ istream &operator>>(istream &s, qd_real &qd) { + ostream &operator<<(ostream &os, const qd_real &qd) { + bool showpos = (os.flags() & ios_base::showpos) != 0; + bool uppercase = (os.flags() & ios_base::uppercase) != 0; +- return os << qd.to_string(os.precision(), os.width(), os.flags(), ++ return os << qd.to_string(os.precision(), os.width(), os.flags(), + showpos, uppercase, os.fill()); + } + +@@ -346,9 +346,9 @@ void qd_real::to_digits(char *s, int &expn, int precision) const { + } + + /* If first digit is 10, shift everything. */ +- if (s[0] > '9') { +- e++; +- for (i = precision; i >= 2; i--) s[i] = s[i-1]; ++ if (s[0] > '9') { ++ e++; ++ for (i = precision; i >= 2; i--) s[i] = s[i-1]; + s[0] = '1'; + s[1] = '0'; + } +@@ -519,7 +519,6 @@ string qd_real::to_string(int precision, int width, ios_base::fmtflags fmt, + if( fabs( from_string / this->x[0] ) > 3.0 ){ + + int point_position; +- char temp; + + // loop on the string, find the point, move it up one + // don't act on the first character +@@ -736,37 +735,53 @@ qd_real qd_real::accurate_div(const qd_real &a, const qd_real &b) { + return qd_real(q0, q1, q2, q3); + } + +-QD_API qd_real sqrt(const qd_real &a) { +- /* Strategy: +- +- Perform the following Newton iteration: ++QD_API qd_real fsqrt(const qd_real &a, int &flag) { ++ /* Uses Heron's method, see: ++ https://en.wikipedia.org/wiki/Methods_of_computing_square_roots#Babylonian_method + +- x' = x + (1 - a * x^2) * x / 2; +- +- which converges to 1/sqrt(a), starting with the +- double precision approximation to 1/sqrt(a). +- Since Newton's iteration more or less doubles the +- number of correct digits, we only need to perform it +- twice. ++ 1. x0 = approximate sqrt(a); ++ 2. x_{n+1} = (1/2) * (x_n + a / x_n); ++ 3. repeat 2 until corrections are small + */ + ++ int i; ++ double e, eps; ++ ++ qd_real r, diff; ++ qd_real half = "0.5000000000000000000000000000000000" ++ "000000000000000000000000000000000000"; ++ + if (a.is_zero()) +- return 0.0; ++ return (qd_real) 0.0; + + if (a.is_negative()) { + qd_real::error("(qd_real::sqrt): Negative argument."); + return qd_real::_nan; + } + +- qd_real r = (1.0 / std::sqrt(a[0])); +- qd_real h = mul_pwr2(a, 0.5); ++ eps = std::numeric_limits::epsilon(); + +- r += ((0.5 - h * sqr(r)) * r); +- r += ((0.5 - h * sqr(r)) * r); +- r += ((0.5 - h * sqr(r)) * r); ++ qd_real x = std::sqrt(a[0]); ++ qd_real y; + +- r *= a; +- return r; ++ for (i=0; i < 10; i++) { ++ y = half * (x + a / x); ++ diff = x - y; ++ x = y; ++ e = fabs(((diff[3] + diff[2]) + diff[1]) + diff[0]); ++ if (e < fabs(x.x[0]) * eps) { ++ flag = 0; // convergence achieved ++ return x; ++ } ++ } ++ ++ flag = 1; // failed to converge ++ return x; ++} ++ ++QD_API qd_real sqrt(const qd_real &a) { ++ int flag; ++ return fsqrt(a, flag); + } + + +-- +2.41.0 + -- 2.41.0 From debbugs-submit-bounces@debbugs.gnu.org Thu Nov 02 08:38:57 2023 Received: (at 66896) by debbugs.gnu.org; 2 Nov 2023 12:38:57 +0000 Received: from localhost ([127.0.0.1]:54133 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qyWyO-0001ij-Q2 for submit@debbugs.gnu.org; Thu, 02 Nov 2023 08:38:57 -0400 Received: from mail-wr1-x429.google.com ([2a00:1450:4864:20::429]:45415) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qyWyM-0001hx-49 for 66896@debbugs.gnu.org; Thu, 02 Nov 2023 08:38:54 -0400 Received: by mail-wr1-x429.google.com with SMTP id ffacd0b85a97d-32f87b1c725so576325f8f.3 for <66896@debbugs.gnu.org>; Thu, 02 Nov 2023 05:38:19 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1698928693; x=1699533493; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=/ADBhZHwiN6Fu7CmTZsL0LvWNMcy/HnsBs0KAGwQits=; b=LtxYhKvrekXGEMEqJq1NKh3MPCJdD+pmgwYF+5nE2+0lf5vjvQtlxpRCh2sGOPbOJW 9MtAfV61qx8x7aYbZPwuxUyUQpYu1Ynap5TifzoWGJTGNuizuoaAuarC6jkU+gJsqv3G I+x4t+GIpYj1dKEVbiPy7aunWPipeyqy0tWccVy5flZNz3LFnLOhL+tai+TEDdrQx7ni vc4loEhbB5gxM4GKCT4CNVAOBTnAtqL88otHmVYJ2ue7XLnSfda9KnXX/HQ1auAahm18 DNBokQrFNZd8trsY7Vr5c6iQbV+38YBtTqTfKgwRrmAm18kRt5PxQUx/veNkPm60WMrC WiRQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1698928693; x=1699533493; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=/ADBhZHwiN6Fu7CmTZsL0LvWNMcy/HnsBs0KAGwQits=; b=aF2ywnGra1wf2vheqUX2TlD8S3dX0k7R6EIe1AuX0+IK2MZKSNZ5AON8WKtHvuf/M7 df3JTfKkhFDwAQJpCVCriQz6ntB25wUfD8rDqCpRQUNLhW+ETSpGpbnYYN/m4fggQJcM 2tJIWzrOV+fJ7Vsuia7FYJBSqZsC/Eeo5fpsaGBB5EhRPe+lUsXHaR+8IMRE/n0drZ5w rIpwODo0GpWJSsyym5CqGCqLdzqpNE/A+LfA+KLdKsRgUj7gYU2mdiB0SROw5zAhm77f XxJYNbFDPrpyyQ0QwePHS4VYiyIn1kNrNB9gYJuhSQRrtNq9eH+TeSROUUDkW6sVgnJO bHlA== X-Gm-Message-State: AOJu0Yy1guMG02n9K+aLOODIYaCrFH6aQSCzzcRwKnr0eIGsCS3szjob QRGCgbAlJIrxkxCXiVGgsdyRsU5uoUtS6Q== X-Google-Smtp-Source: AGHT+IEnMnhHLyc+mLOQhVB+m2mF73/xsdUXm3JFadE1petEeUEsSSAXAKw9H9JNsqXQStvZ1vALew== X-Received: by 2002:a05:6000:1882:b0:32f:7f78:e29c with SMTP id a2-20020a056000188200b0032f7f78e29cmr11755216wri.38.1698928693371; Thu, 02 Nov 2023 05:38:13 -0700 (PDT) Received: from localhost.localdomain (cpc100856-bagu15-2-0-cust368.1-3.cable.virginm.net. [82.25.93.113]) by smtp.gmail.com with ESMTPSA id e12-20020adfe7cc000000b003143c9beeaesm2369671wrn.44.2023.11.02.05.38.12 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 02 Nov 2023 05:38:12 -0700 (PDT) From: Sharlatan Hellseher To: 66896@debbugs.gnu.org Subject: [PATCH 3/5] gnu: elemental: Update to 0.87.7-0.6eb15a0. Date: Thu, 2 Nov 2023 15:37:48 +0000 Message-ID: <96c3ec9b8fa156645d956d8ce893e0501175d42a.1698938938.git.sharlatanus@gmail.com> X-Mailer: git-send-email 2.41.0 In-Reply-To: References: MIME-Version: 1.0 X-Debbugs-Cc: Andreas Enge , Efraim Flashner , Eric Bavier Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 66896 Cc: Sharlatan Hellseher 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: -1.0 (-) The build of elemental is failed on GCC 7+: https://github.com/elemental/Elemental/issues/254 Fixed but not released yet in merge request: https://github.com/elemental/Elemental/pull/259 * gnu/packages/maths.scm (elemental): Update to 0.87.7-0.6eb15a0. Change-Id: I333f1de160489035f1a8875173abdd57c03ef777 --- gnu/packages/maths.scm | 109 +++++++++++++++++++++-------------------- 1 file changed, 57 insertions(+), 52 deletions(-) diff --git a/gnu/packages/maths.scm b/gnu/packages/maths.scm index ed1708c77b..6b9725bdcc 100644 --- a/gnu/packages/maths.scm +++ b/gnu/packages/maths.scm @@ -7593,60 +7593,65 @@ (define-public elpa-openmpi (synopsis "Eigenvalue solvers for symmetric matrices (with MPI support)"))) (define-public elemental - (package - (name "elemental") - (version "0.87.7") - (source (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/elemental/Elemental") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 - "1687xpjjzig27y2pnqv7hv09smpijyfdpz7qjgmcxf4shfajlfkc")))) - (build-system cmake-build-system) - (home-page "https://github.com/elemental/Elemental") - (native-inputs - (list gfortran)) - (inputs - `(("blas" ,openblas) - ("gfortran:lib" ,gfortran "lib") - ("gmp" ,gmp) - ("lapack" ,lapack) - ("metis" ,metis) - ("mpc" ,mpc) - ("mpfr" ,mpfr) - ("mpi" ,openmpi) - ("qd" ,qd))) - (arguments - `(#:build-type "Release" ;default RelWithDebInfo not supported - #:configure-flags `("-DEL_DISABLE_PARMETIS:BOOL=YES" - "-DEL_AVOID_COMPLEX_MPI:BOOL=NO" - "-DEL_CACHE_WARNINGS:BOOL=YES" - "-DEL_TESTS:BOOL=YES" - "-DCMAKE_INSTALL_LIBDIR=lib" - "-DGFORTRAN_LIB=gfortran") - #:phases (modify-phases %standard-phases - (add-before 'check 'mpi-setup - ,%openmpi-setup) - (add-before 'check 'setup-tests - (lambda _ - ;; Parallelism is done at the MPI layer. - (setenv "OMP_NUM_THREADS" "1") - #t)) - (add-after 'install 'remove-tests - (lambda* (#:key outputs #:allow-other-keys) - ;; Tests are installed, with no easy configuration - ;; switch to prevent this, so delete them. - (delete-file-recursively - (string-append (assoc-ref outputs "out") "/bin")) - #t))))) - (synopsis "Dense and sparse-direct linear algebra and optimization") - (description "Elemental is a modern C++ library for distributed-memory + ;; The build of 0.87.7 is failed for a long time due to new version of GCC. The + ;; latest commit has fixes. + ;; See https://github.com/elemental/Elemental/issues/254 + (let ((commit "6eb15a0da2a4998bf1cf971ae231b78e06d989d9") + (revision "0")) + (package + (name "elemental") + (version (git-version "0.87.7" revision commit)) + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/elemental/Elemental") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "06xcs4ic60ndcf2hq19gr8yjwdsnphpcyhapab41rkw726z4lm7p")))) + (build-system cmake-build-system) + (home-page "https://github.com/elemental/Elemental") + (native-inputs + (list gfortran)) + (inputs + `(("blas" ,openblas) + ("gfortran:lib" ,gfortran "lib") + ("gmp" ,gmp) + ("lapack" ,lapack) + ("metis" ,metis) + ("mpc" ,mpc) + ("mpfr" ,mpfr) + ("mpi" ,openmpi) + ("qd" ,qd))) + (arguments + `(#:build-type "Release" ;default RelWithDebInfo not supported + #:configure-flags `("-DEL_DISABLE_PARMETIS:BOOL=YES" + "-DEL_AVOID_COMPLEX_MPI:BOOL=NO" + "-DEL_CACHE_WARNINGS:BOOL=YES" + "-DEL_TESTS:BOOL=YES" + "-DCMAKE_INSTALL_LIBDIR=lib" + "-DGFORTRAN_LIB=gfortran") + #:phases (modify-phases %standard-phases + (add-before 'check 'mpi-setup + ,%openmpi-setup) + (add-before 'check 'setup-tests + (lambda _ + ;; Parallelism is done at the MPI layer. + (setenv "OMP_NUM_THREADS" "1") + #t)) + (add-after 'install 'remove-tests + (lambda* (#:key outputs #:allow-other-keys) + ;; Tests are installed, with no easy configuration + ;; switch to prevent this, so delete them. + (delete-file-recursively + (string-append (assoc-ref outputs "out") "/bin")) + #t))))) + (synopsis "Dense and sparse-direct linear algebra and optimization") + (description "Elemental is a modern C++ library for distributed-memory dense and sparse-direct linear algebra, conic optimization, and lattice reduction.") - (license license:bsd-2))) + (license license:bsd-2)))) (define-public mcrl2 (package -- 2.41.0 From debbugs-submit-bounces@debbugs.gnu.org Thu Nov 02 08:38:59 2023 Received: (at 66896) by debbugs.gnu.org; 2 Nov 2023 12:38:59 +0000 Received: from localhost ([127.0.0.1]:54139 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qyWyQ-0001j8-Vx for submit@debbugs.gnu.org; Thu, 02 Nov 2023 08:38:59 -0400 Received: from mail-lj1-x234.google.com ([2a00:1450:4864:20::234]:56514) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qyWyO-0001i0-QO for 66896@debbugs.gnu.org; Thu, 02 Nov 2023 08:38:57 -0400 Received: by mail-lj1-x234.google.com with SMTP id 38308e7fff4ca-2c5071165d5so12056541fa.0 for <66896@debbugs.gnu.org>; Thu, 02 Nov 2023 05:38:21 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1698928696; x=1699533496; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=a/riW/Ke07hV1zCkTD4iDNQEX4ajbe3Ch8SJoI0Ku/k=; b=Gm7IrGNeb5J4JCr6LxRU86oGzEbZDY5DC0EkuSQ1blDJjsvU13ToM+hPehZ0iGmECV Jtcqce+ubboghu7FrYt5PaGMgRa6cmaxOvAAAj7YxbF9xWjhjb3iyUklUVd1L1G2E5NK JXltXuPMpcGaYfIBIeiO7O0A9hxj5UJH9wdBhk0/Lax3KpDRCZPGbvgOD8awqeCm1SNk G5J449XZ3683nXIruoPTyc1pvSl6ToSeBAomfJh3A1FoDjB5xQCZVK6oofwJAO51Vk5k 06WYNWz3Rynija0pV6y/nTz6hgyxzLOQIA61Jy4teMUSXZ5gYwmkn8ckON4I8G2zAsVd 0KJA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1698928696; x=1699533496; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=a/riW/Ke07hV1zCkTD4iDNQEX4ajbe3Ch8SJoI0Ku/k=; b=SucQ7EytT+yiXFdFrhUhvSaZGH60Yq+3C4f6Lfo31mPEjV2UpIeJ52xgCnXsL0tNv4 kGBfRVSEj50TXDYd0o7gdpWava85zkdx9qiB8nHCcO/AMQiTigHxqjpRo9qRKekIn0cT tfPBeICPFQIfgWlfIDsW6IoSAKgz/q5CJcsFioB9ZTOQkeEPiVbgp5T/1cYoTJHFWOY0 t2Ueiijo5EjuFoqxyj+PvCeN99gawFYQgNzR+wqdvkTHUm+YiW0iNrfwvIHBdZaD0N8X mLi9D8kLy37KnPcICYab/qpctFSraj+Z++RviD6F2xPD+cwjKZIN9xY1UWOfDJhu6iJQ cPZA== X-Gm-Message-State: AOJu0Yy+b6U9feL/HXMdp5pU2cpC34FphojshAsx64tmI/JhKhXsM8kA o13G2mcCk/xrcAkaqhnaDsj1CqdezfJCwA== X-Google-Smtp-Source: AGHT+IE7u27TOPuXeDuRRpDMLRH3XlaI38HXPjM+iLYp4U4ku5YqK2oBeCbiPQvHzCyelpnj8uRdzA== X-Received: by 2002:a2e:a489:0:b0:2c0:168c:e6bd with SMTP id h9-20020a2ea489000000b002c0168ce6bdmr12897964lji.28.1698928695708; Thu, 02 Nov 2023 05:38:15 -0700 (PDT) Received: from localhost.localdomain (cpc100856-bagu15-2-0-cust368.1-3.cable.virginm.net. [82.25.93.113]) by smtp.gmail.com with ESMTPSA id e12-20020adfe7cc000000b003143c9beeaesm2369671wrn.44.2023.11.02.05.38.13 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 02 Nov 2023 05:38:14 -0700 (PDT) From: Sharlatan Hellseher To: 66896@debbugs.gnu.org Subject: [PATCH 4/5] gnu: elemental: Remove input labels. Date: Thu, 2 Nov 2023 15:37:49 +0000 Message-ID: <9dcef93fd2923b37e4634b6ead2ec473ba97fdb8.1698938938.git.sharlatanus@gmail.com> X-Mailer: git-send-email 2.41.0 In-Reply-To: References: MIME-Version: 1.0 X-Debbugs-Cc: Andreas Enge , Efraim Flashner , Eric Bavier Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 66896 Cc: Sharlatan Hellseher 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: -1.0 (-) * gnu/packages/maths.scm (elemental)[inputs]: Remove labels. Change-Id: I239b56cb5871d5cb2dbd587502c647a37beb30b7 --- gnu/packages/maths.scm | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/gnu/packages/maths.scm b/gnu/packages/maths.scm index 6b9725bdcc..0ed25834f6 100644 --- a/gnu/packages/maths.scm +++ b/gnu/packages/maths.scm @@ -7615,15 +7615,15 @@ (define-public elemental (native-inputs (list gfortran)) (inputs - `(("blas" ,openblas) - ("gfortran:lib" ,gfortran "lib") - ("gmp" ,gmp) - ("lapack" ,lapack) - ("metis" ,metis) - ("mpc" ,mpc) - ("mpfr" ,mpfr) - ("mpi" ,openmpi) - ("qd" ,qd))) + (list `(,gfortran "lib") + gmp + lapack + metis + mpc + mpfr + openmpi + qd + openblas)) (arguments `(#:build-type "Release" ;default RelWithDebInfo not supported #:configure-flags `("-DEL_DISABLE_PARMETIS:BOOL=YES" -- 2.41.0 From debbugs-submit-bounces@debbugs.gnu.org Thu Nov 02 08:38:59 2023 Received: (at 66896) by debbugs.gnu.org; 2 Nov 2023 12:38:59 +0000 Received: from localhost ([127.0.0.1]:54142 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qyWyR-0001jG-AN for submit@debbugs.gnu.org; Thu, 02 Nov 2023 08:38:59 -0400 Received: from mail-wm1-x330.google.com ([2a00:1450:4864:20::330]:44036) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qyWyP-0001i8-W5 for 66896@debbugs.gnu.org; Thu, 02 Nov 2023 08:38:58 -0400 Received: by mail-wm1-x330.google.com with SMTP id 5b1f17b1804b1-40837ebba42so5900655e9.0 for <66896@debbugs.gnu.org>; Thu, 02 Nov 2023 05:38:22 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1698928697; x=1699533497; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=+d3gicKbK2w8ei88sSOHOtq/wL/cVgvQsk+uSIHl790=; b=iOeh3mS4kbko1b76qLuLAoWLuLQdCdXE0nEJ9S22AOwTP0e4crlIdzjpL2AYVkQi9a k4Z1z9eBCQdUEzOTjKY95oEjgx38nivp/G9m48cDUgH4oHbqHYO0XFV8VDDfX9GjMLZk TqMuVdJEiZ4bg5HSpVn2r5tAIqOTLquRM24F2LdzLIBxIJujrkwE1iWHqvHye4a4cQAU 25ZBM7m9mHV0L92VFbQtEUVNIik+hmRWval+7prxsLMr8+c9kqrSKa/coaNpCwaky9Ea ZWxK16bbZd3JPipzhTGXVgVJBvvJCCHOmwOCNSOmagU/6CDUWFWdM8pcWJYTZj11+AzV mHxg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1698928697; x=1699533497; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=+d3gicKbK2w8ei88sSOHOtq/wL/cVgvQsk+uSIHl790=; b=mi0FA5dvbl+Ok/oVDvgfjB4g8haUJMk9uxHSyQPFVyc8kuYKQzXJAPRlyJ/8BgcDK9 F0a80KFW81YBLQpP3zfxsxFo15wgoycFl60Erg6eLCWqd78ntA+Dx1NpbOB+qr0eCdwg waNMcadG4w11AbTVzef6KXO8zuxfzg/56Q6gFl06F3DAASr+3HQHYJPKnr7iQMwEw6Ei ms4Y0DTsVUctq+7JLMsJB/2ktAqKY5jA6A3+Pxy06/0bxHPqwW3W1DUKY8n0iXvTUhZv mUHCRQeSXfLTQ7dHIU5ocyCNSgu5StZdF5XC2x3AgUVeGD96u5axDqOM7Pnde0anJzqS s9sw== X-Gm-Message-State: AOJu0YzhP+n+8dDJQqPZJzXcJDPNX8D65b1kBh2HjZapQT3dfualjIBe XLEmcIedwoupS5BisxKdii2EnJ078qu5bQ== X-Google-Smtp-Source: AGHT+IHAFNpDgwKpLWYIVdpljIKImqOLOokPk0+uM+CPu4HbrC+XKA8V3McxJpOI+S97vp038UrXvg== X-Received: by 2002:adf:f4d1:0:b0:32d:a2c4:18bf with SMTP id h17-20020adff4d1000000b0032da2c418bfmr14128663wrp.59.1698928696991; Thu, 02 Nov 2023 05:38:16 -0700 (PDT) Received: from localhost.localdomain (cpc100856-bagu15-2-0-cust368.1-3.cable.virginm.net. [82.25.93.113]) by smtp.gmail.com with ESMTPSA id e12-20020adfe7cc000000b003143c9beeaesm2369671wrn.44.2023.11.02.05.38.15 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 02 Nov 2023 05:38:16 -0700 (PDT) From: Sharlatan Hellseher To: 66896@debbugs.gnu.org Subject: [PATCH 5/5] gnu: elemental: Update package style. Date: Thu, 2 Nov 2023 15:37:50 +0000 Message-ID: <25abffb2d0991e8a087f4b4f818cf3915431d22f.1698938938.git.sharlatanus@gmail.com> X-Mailer: git-send-email 2.41.0 In-Reply-To: References: MIME-Version: 1.0 X-Debbugs-Cc: Andreas Enge , Efraim Flashner , Eric Bavier Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 66896 Cc: Sharlatan Hellseher 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: -1.0 (-) * gnu/packages/maths.scm (elemental): Update package style, shift order of package fields. [arguments]: Use G-expressions. {phases}: Remove trailing #f from each lambda. Change-Id: Ib961eb99159e1206963041bd7014dca032a21441 --- gnu/packages/maths.scm | 48 +++++++++++++++++++++--------------------- 1 file changed, 24 insertions(+), 24 deletions(-) diff --git a/gnu/packages/maths.scm b/gnu/packages/maths.scm index 0ed25834f6..34710fc65c 100644 --- a/gnu/packages/maths.scm +++ b/gnu/packages/maths.scm @@ -7611,7 +7611,29 @@ (define-public elemental (base32 "06xcs4ic60ndcf2hq19gr8yjwdsnphpcyhapab41rkw726z4lm7p")))) (build-system cmake-build-system) - (home-page "https://github.com/elemental/Elemental") + (arguments + (list + #:build-type "Release" ;default RelWithDebInfo not supported + #:configure-flags + #~(list "-DEL_DISABLE_PARMETIS:BOOL=YES" + "-DEL_AVOID_COMPLEX_MPI:BOOL=NO" + "-DEL_CACHE_WARNINGS:BOOL=YES" + "-DEL_TESTS:BOOL=YES" + "-DCMAKE_INSTALL_LIBDIR=lib" + "-DGFORTRAN_LIB=gfortran") + #:phases + #~(modify-phases %standard-phases + (add-before 'check 'mpi-setup + #$%openmpi-setup) + (add-before 'check 'setup-tests + (lambda _ ;; Parallelism is done at the MPI layer. + (setenv "OMP_NUM_THREADS" "1"))) + (add-after 'install 'remove-tests + (lambda _ + ;; Tests are installed, with no easy configuration + ;; switch to prevent this, so delete them. + (delete-file-recursively + (string-append #$output "/bin/test"))))))) (native-inputs (list gfortran)) (inputs @@ -7624,29 +7646,7 @@ (define-public elemental openmpi qd openblas)) - (arguments - `(#:build-type "Release" ;default RelWithDebInfo not supported - #:configure-flags `("-DEL_DISABLE_PARMETIS:BOOL=YES" - "-DEL_AVOID_COMPLEX_MPI:BOOL=NO" - "-DEL_CACHE_WARNINGS:BOOL=YES" - "-DEL_TESTS:BOOL=YES" - "-DCMAKE_INSTALL_LIBDIR=lib" - "-DGFORTRAN_LIB=gfortran") - #:phases (modify-phases %standard-phases - (add-before 'check 'mpi-setup - ,%openmpi-setup) - (add-before 'check 'setup-tests - (lambda _ - ;; Parallelism is done at the MPI layer. - (setenv "OMP_NUM_THREADS" "1") - #t)) - (add-after 'install 'remove-tests - (lambda* (#:key outputs #:allow-other-keys) - ;; Tests are installed, with no easy configuration - ;; switch to prevent this, so delete them. - (delete-file-recursively - (string-append (assoc-ref outputs "out") "/bin")) - #t))))) + (home-page "https://github.com/elemental/Elemental") (synopsis "Dense and sparse-direct linear algebra and optimization") (description "Elemental is a modern C++ library for distributed-memory dense and sparse-direct linear algebra, conic optimization, and lattice -- 2.41.0 From debbugs-submit-bounces@debbugs.gnu.org Fri Nov 03 18:59:13 2023 Received: (at 66896) by debbugs.gnu.org; 3 Nov 2023 22:59:13 +0000 Received: from localhost ([127.0.0.1]:59990 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qz38D-00042C-1z for submit@debbugs.gnu.org; Fri, 03 Nov 2023 18:59:13 -0400 Received: from mail-lf1-x129.google.com ([2a00:1450:4864:20::129]:56389) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qz38A-00041y-RF for 66896@debbugs.gnu.org; Fri, 03 Nov 2023 18:59:11 -0400 Received: by mail-lf1-x129.google.com with SMTP id 2adb3069b0e04-507a55302e0so3400431e87.0 for <66896@debbugs.gnu.org>; Fri, 03 Nov 2023 15:58:34 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1699052308; x=1699657108; darn=debbugs.gnu.org; h=content-transfer-encoding:to:subject:message-id:date:from :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=OeNgtSUQtZLPpiJSk/5HYVf3cP75kYjKmJxIeKAhBSE=; b=nKF0iicTRAYYrJca3m35dBLTb+8w2328ZvnWOsis6AGpW5KKAxU5+o3fkvd601FbgV VhrYVJA4vD8tg/uNSiKHJ4FHooylXmeTfSbDk5yZkthpELKGaSUZpuq0y5SHQWoUpyT1 VlIUIgmvrSnDbTsv4i712I4j1lZ0OesayadjF9rZlWKJMIW9Rbc7EOfzO+uEbGaTo3Iy 1X2rl/R3MgERZl0uA0r5Yl3LPnQ5pvG6BAuaRroWDidp/9fhrnN0QrwRCVMho6FPc68L RQIFumnxeF5EU1aqqUjfcNVJ9NM5VzvRXuM9ca7bfkr99ctLO77wQ6tfcc3xrtomEcsZ wRjw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1699052308; x=1699657108; h=content-transfer-encoding:to:subject:message-id:date:from :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=OeNgtSUQtZLPpiJSk/5HYVf3cP75kYjKmJxIeKAhBSE=; b=E2HNms5ZAwffy9f+768cfHmmlbc0gEr+lf72u/J1p1+a6SMQpTiwEdVXuN/ogSvK6g kw36oQV6mQ7kp84+iU7RSA7gixUNq1WAve7XWR+M8Ox31Tw8SSVCiMJFAQKspqr+3+l6 pwjH/iVI+m7j4qzE28jfs7lqRyDcn69Mt3oOFuOJJRYU9U6XOUBsNEtJ6haHnMkGCAwA +wmrxVnnuGRIWaNtyA63U+43+cBcMGfWn4X+L3fabyMPQbx7i37QgKoeBbRnjXM7gb8w eeWkeytWUxTnYJpcYvIOQTQYsy7Xt6m+5trMKF93ljGCM8snecqHWWqIejlUbjNAiIFh wing== X-Gm-Message-State: AOJu0Yw76aeSMD/j0D/xgpA7w8ttGPiY1ss2p+n/vES22bKaCPOn3G26 foKQAPrGVj44T+GvhaDwmk9L8C5SsNR4ySd54Hpk62F8cspZWQ== X-Google-Smtp-Source: AGHT+IGg2A9My81sTmR4jXek6zhucZbGcphz5uhJVpXipe+lY5h37M54lvyacEJffmaSjP2Fh0QvvEAo8Po9WzF8FRs= X-Received: by 2002:ac2:5456:0:b0:507:bb8e:b644 with SMTP id d22-20020ac25456000000b00507bb8eb644mr16100952lfn.12.1699052308260; Fri, 03 Nov 2023 15:58:28 -0700 (PDT) MIME-Version: 1.0 From: Sharlatan Hellseher Date: Sat, 4 Nov 2023 01:58:05 +0000 Message-ID: Subject: To: 66896@debbugs.gnu.org Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: base64 X-Spam-Score: 2.0 (++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: Hi Guix! Mean while author of QD accepted patch and release new version! I'm sending v2 of patch series. QA is green! Content analysis details: (2.0 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (sharlatanus[at]gmail.com) -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at https://www.dnswl.org/, no trust [2a00:1450:4864:20:0:0:0:129 listed in] [list.dnswl.org] 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record -0.0 SPF_PASS SPF: sender matches SPF record 2.0 BLANK_SUBJECT Subject is present but empty X-Debbugs-Envelope-To: 66896 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: 1.0 (+) SGkgR3VpeCENCg0KTWVhbiB3aGlsZSBhdXRob3Igb2YgUUQgYWNjZXB0ZWQgcGF0Y2ggYW5kIHJl bGVhc2UgbmV3IHZlcnNpb24hIEknbQ0Kc2VuZGluZyB2MiBvZg0KcGF0Y2ggc2VyaWVzLg0KDQpR QSBpcyBncmVlbiENCg0KLS0gDQrigKYg0L3QsNGIINGA0LDQt9GD0LwgLSDQv9GA0LXQstC+0YHR hdC+0LTQvdCw0Y8g0L7QsdGK0Y/RgdC90LjRgtC10LvRjNC90LDRjyDQvNCw0YjQuNC90LAg0LrQ vtGC0L7RgNCw0Y8g0YHQv9C+0YHQvtCx0L3QsA0K0L3QsNC50YLQuCDRgdC80YvRgdC7INC/0L7R h9GC0Lgg0LIg0YfQtdC8INGD0LPQvtC00L3Qviwg0LjRgdGC0L7Qu9C60L7QstCw0YLRjCDQu9GO 0LHQvtC5INGE0LXQvdC+0LzQtdC9LCDQvdC+DQrRgdC+0LLQtdGA0YjQtdC90L3QviDQvdC1INCy INGB0L7RgdGC0L7Rj9C90LjQuCDQv9GA0LjQvdGP0YLRjCDQvNGL0YHQu9GMINC+INC90LXQv9GA 0LXQtNGB0LrQsNC30YPQtdC80L7RgdGC0LguDQo= From debbugs-submit-bounces@debbugs.gnu.org Fri Nov 03 19:00:06 2023 Received: (at 66896) by debbugs.gnu.org; 3 Nov 2023 23:00:06 +0000 Received: from localhost ([127.0.0.1]:59998 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qz394-00044U-CX for submit@debbugs.gnu.org; Fri, 03 Nov 2023 19:00:06 -0400 Received: from mail-wr1-x436.google.com ([2a00:1450:4864:20::436]:55733) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qz38x-000431-Pl for 66896@debbugs.gnu.org; Fri, 03 Nov 2023 19:00:04 -0400 Received: by mail-wr1-x436.google.com with SMTP id ffacd0b85a97d-32deb2809daso1492283f8f.3 for <66896@debbugs.gnu.org>; Fri, 03 Nov 2023 15:59:23 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1699052358; x=1699657158; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=Sgc+097Ye3YlmJNEMhn1yQhhS2ar4A0fK8lyGLzt8BE=; b=UPkDkkQvG2T8NWcAQJej5yUQsszEjUAXEq91G4oplsIWznBXXLCcKHZv/iv05gN1bE R0JuF6HrROw89VSrU6jneqwEA41kUit2prLOb4HWTtJJVEPQ6dhTINBBNmmiwwVzKOcD PHXCaLBAi7Wvd8r9g42fFXKsxlzB5cUT9bvXf7MgfnNnWn74nGn9vwrvheYT6+HdDZOx JJ1iDr5OwZfSWZrqBUS39b0Fmm/qHfxmVWSgs2YgKOciD1hRJMnpFqi9KkZ9H1be/zWt ODT79IEkzssteP87KXAPgYH+koaXrkYhVyhB6OvSBzsBoLCp+eHeXvdFFjdUzTPfdJDP p9kw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1699052358; x=1699657158; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=Sgc+097Ye3YlmJNEMhn1yQhhS2ar4A0fK8lyGLzt8BE=; b=XPC8XLbPq0R6dDChp38udG+oYZT+QmClY7UV2ehbIjT7GmgwUOVEN7uMVjX8yQVowW sR0WasasgBU3JsvG+MB4aePQgy6J3vo5l44ZKab6qHFdV/EHVssD28HtwwOctrcCmGbZ KfUGmNcpzhBdwNwzx0MJNEGdKkHdxkmrVmcNuqbKZn1c+EIgfdrAxOaaP8rDkEHRAtqe EAD0r+x/HuV6x+HoQU2WmvJ+gS+5k2yVzGPZ0l8ir9aqfow8WC5voWgWu5LFKs9vwjI3 FcNkTYDnX1Kc7R/EdViUw1PaDxaqxh4HcyXgF4/HEeJgg2CHA5ExB12Iv8L34NF7tpuZ ADnw== X-Gm-Message-State: AOJu0YzX0WgPBk3RDLDdqfRl6G7Omb7KCkKI9GdiWPNUyddrN+IucgOK W/g+7gLHAY++iIkb4RgMpKRHdyCeo7l3NA== X-Google-Smtp-Source: AGHT+IEkQ+Wvpn7kSyZRV7dkAKI4+yvj/BznrQ61yXRK0wzjJVaq2+SS7zOzpEKaiEPz+fgfu2qObg== X-Received: by 2002:a05:6000:2c8:b0:32f:869e:b24b with SMTP id o8-20020a05600002c800b0032f869eb24bmr17373932wry.14.1699052358116; Fri, 03 Nov 2023 15:59:18 -0700 (PDT) Received: from localhost.localdomain (cpc100856-bagu15-2-0-cust368.1-3.cable.virginm.net. [82.25.93.113]) by smtp.gmail.com with ESMTPSA id y3-20020adfe6c3000000b003140f47224csm2886258wrm.15.2023.11.03.15.59.17 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 03 Nov 2023 15:59:17 -0700 (PDT) From: Sharlatan Hellseher To: 66896@debbugs.gnu.org Subject: [PATCH v2 2/5] gnu: qd: Update to 2.3.24. Date: Sat, 4 Nov 2023 01:58:52 +0000 Message-ID: X-Mailer: git-send-email 2.41.0 In-Reply-To: <1c3e20f81479ed702270fc6640939db165bd33bc.1699062920.git.sharlatanus@gmail.com> References: <1c3e20f81479ed702270fc6640939db165bd33bc.1699062920.git.sharlatanus@gmail.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 66896 Cc: Sharlatan Hellseher 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: -1.0 (-) During attempt to upgrade python-spherical-geometry there was upstream discussion to adjust qd. The patch was proposed and accepted by the author of qd it was sourced from the discussion and suggested by one one of spherical_geometry maintainer: https://github.com/spacetelescope/spherical_geometry/issues/227 * gnu/packages/multiprecision.scm (qd): Update to 2.3.24. [native-inputs]: Add automake and autoconf. Change-Id: Ic1dfdbe19b3347367b2ffb846be6bb975a0b89ae --- gnu/packages/multiprecision.scm | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/gnu/packages/multiprecision.scm b/gnu/packages/multiprecision.scm index 11afcfe4a0..8c63b3921c 100644 --- a/gnu/packages/multiprecision.scm +++ b/gnu/packages/multiprecision.scm @@ -252,17 +252,16 @@ (define-public irram (define-public qd (package (name "qd") - (version "2.3.23") + (version "2.3.24") (source (origin (method url-fetch) (uri (string-append "https://crd-legacy.lbl.gov/~dhbailey/mpdist/qd-" version ".tar.gz")) (sha256 - (base32 "09pfd77rmy370hy7qdqw84z21y9zpl3fcwzf93rhiv0kwhfg9smk")))) + (base32 "1j56a9fnzk846yibg3wg82377lby6pyzfvrl22730a096gl3hrxd")))) (build-system gnu-build-system) - (native-inputs - (list gfortran)) + (native-inputs (list automake autoconf gfortran)) (arguments (list #:configure-flags -- 2.41.0 From debbugs-submit-bounces@debbugs.gnu.org Fri Nov 03 19:00:08 2023 Received: (at 66896) by debbugs.gnu.org; 3 Nov 2023 23:00:08 +0000 Received: from localhost ([127.0.0.1]:60000 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qz395-00044d-QF for submit@debbugs.gnu.org; Fri, 03 Nov 2023 19:00:08 -0400 Received: from mail-wr1-x429.google.com ([2a00:1450:4864:20::429]:55721) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qz38z-000434-3l for 66896@debbugs.gnu.org; Fri, 03 Nov 2023 19:00:05 -0400 Received: by mail-wr1-x429.google.com with SMTP id ffacd0b85a97d-32deb2809daso1492293f8f.3 for <66896@debbugs.gnu.org>; Fri, 03 Nov 2023 15:59:25 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1699052359; x=1699657159; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=a/riW/Ke07hV1zCkTD4iDNQEX4ajbe3Ch8SJoI0Ku/k=; b=O+fbOHbJe2ocs1bx7/cnYFIHnFKieF8FSzjckAvFN439pdeffhr+SmOIlIOVFNojXu HfnTRDlZK6eOq4dId8ctW/vSzpzxzIa65xyChsHioYwOY4+m2O3loCEh4/AJSTwNpTr9 usJr7di5p5mdqIVYgkReZNB8Qts228OplJI516gWnFhckThdoIcFN0xv0BVbf0emvbK7 pKKU0zVx3eTysDnMm7Jtu582Z+0guFNy2q59Y0u9rWho5tzhSSJGLOX23ckPzG24mdZ7 Qw3i0sntKjF6jZXww04ymRlE5I1qLdhVxdBoiPR6J85XICWKXEOFuQvm4HVXNVzABbFx YNmA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1699052359; x=1699657159; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=a/riW/Ke07hV1zCkTD4iDNQEX4ajbe3Ch8SJoI0Ku/k=; b=HETo6d7d/k0hcxNACm3Z6/NHSivpQebOiST83tHMnVImYkFWeChbD9yGvmNodnIq1U LHQ8OaUXfug7BqCfhFY13i7HGBcVMeZU8UniI9AH1f8NvcI0n+A4e/y7z5zfH+1zciIK qEY1XXaODkIJKcIpaShpTkYuPkWJ7hMF+gv5ZiABfTrQ4RDSpfauzdvCRLPLuLtLTc2s 4268gW88lDjH+pfNZQwwmDX2GKBw05vWlJ22DfLxOMRM63PdwCxL5gEPfaSaRk+Lz5F5 n6vxlkxPr9adGMYTn3uRWmDRI6nKocx1U3x3zXL/OJxBi2LAZZvqCw31FXCwVEIFSkHE NaLw== X-Gm-Message-State: AOJu0Yx2y7Xg5lLvxGpdtmqtLk40OfkoZkxf1Sc5GkmgMfFm0XNvSPK6 MmQA8EgcpC1zNfpt1BdjFAeOb4/d0Y8rYQ== X-Google-Smtp-Source: AGHT+IHCf78jZnx/AbJd8czFOt5Su9bmqmV9E7iiecWCGXztJNTZT1uHGoghmMfD0J2iJBCFW1bp+Q== X-Received: by 2002:adf:d1ca:0:b0:32f:7e24:418 with SMTP id b10-20020adfd1ca000000b0032f7e240418mr16415121wrd.10.1699052359526; Fri, 03 Nov 2023 15:59:19 -0700 (PDT) Received: from localhost.localdomain (cpc100856-bagu15-2-0-cust368.1-3.cable.virginm.net. [82.25.93.113]) by smtp.gmail.com with ESMTPSA id y3-20020adfe6c3000000b003140f47224csm2886258wrm.15.2023.11.03.15.59.19 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 03 Nov 2023 15:59:19 -0700 (PDT) From: Sharlatan Hellseher To: 66896@debbugs.gnu.org Subject: [PATCH v2 4/5] gnu: elemental: Remove input labels. Date: Sat, 4 Nov 2023 01:58:54 +0000 Message-ID: <113f0b861b2d4aea8cfab2050ab8123a04f7f18e.1699062920.git.sharlatanus@gmail.com> X-Mailer: git-send-email 2.41.0 In-Reply-To: <1c3e20f81479ed702270fc6640939db165bd33bc.1699062920.git.sharlatanus@gmail.com> References: <1c3e20f81479ed702270fc6640939db165bd33bc.1699062920.git.sharlatanus@gmail.com> MIME-Version: 1.0 X-Debbugs-Cc: Andreas Enge , Efraim Flashner , Eric Bavier Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 66896 Cc: Sharlatan Hellseher 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: -1.0 (-) * gnu/packages/maths.scm (elemental)[inputs]: Remove labels. Change-Id: I239b56cb5871d5cb2dbd587502c647a37beb30b7 --- gnu/packages/maths.scm | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/gnu/packages/maths.scm b/gnu/packages/maths.scm index 6b9725bdcc..0ed25834f6 100644 --- a/gnu/packages/maths.scm +++ b/gnu/packages/maths.scm @@ -7615,15 +7615,15 @@ (define-public elemental (native-inputs (list gfortran)) (inputs - `(("blas" ,openblas) - ("gfortran:lib" ,gfortran "lib") - ("gmp" ,gmp) - ("lapack" ,lapack) - ("metis" ,metis) - ("mpc" ,mpc) - ("mpfr" ,mpfr) - ("mpi" ,openmpi) - ("qd" ,qd))) + (list `(,gfortran "lib") + gmp + lapack + metis + mpc + mpfr + openmpi + qd + openblas)) (arguments `(#:build-type "Release" ;default RelWithDebInfo not supported #:configure-flags `("-DEL_DISABLE_PARMETIS:BOOL=YES" -- 2.41.0 From debbugs-submit-bounces@debbugs.gnu.org Fri Nov 03 19:00:10 2023 Received: (at 66896) by debbugs.gnu.org; 3 Nov 2023 23:00:10 +0000 Received: from localhost ([127.0.0.1]:60002 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qz398-00045q-2W for submit@debbugs.gnu.org; Fri, 03 Nov 2023 19:00:10 -0400 Received: from mail-wr1-x434.google.com ([2a00:1450:4864:20::434]:58637) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qz38y-000432-KO for 66896@debbugs.gnu.org; Fri, 03 Nov 2023 19:00:05 -0400 Received: by mail-wr1-x434.google.com with SMTP id ffacd0b85a97d-32dc9ff4a8fso1430531f8f.1 for <66896@debbugs.gnu.org>; Fri, 03 Nov 2023 15:59:24 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1699052359; x=1699657159; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=/ADBhZHwiN6Fu7CmTZsL0LvWNMcy/HnsBs0KAGwQits=; b=lAazdKXCjRE9SlD0ab1xESwPkKiu5J9p4RirMIzWL2Ks0qu9IywvkKIKt0OC0FnNDx lAuqIAdMh6Q07EMRKG3doRfrh6OlZqfrW1MtcfytOb0crE3jnvG059GumXkP8l9JPZ3X V9Hjo/stk1BSIw4oDk+jEQd5zLdtAPjrHuEzJrvhMHCEnzAAnA7k7xg5EqHMuIHFr8JB FWEfK5DUF58aGlF2ow5J9JOu+7L1t4ChzttSvCTK8zLYBpy23MBWRUTkfhuxpYzv4w4M n/9HVmuVEfIIqWH+vcLnPDTbxgfotNYYXwKRg3vNsgTNqeW1WbHVmjLozCu8/+RqYIK0 ZQqA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1699052359; x=1699657159; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=/ADBhZHwiN6Fu7CmTZsL0LvWNMcy/HnsBs0KAGwQits=; b=W0+kI8wEu3kZBZwI1D/mTRwoEfEyEpYsjS4TQdMwwYDil9+pnlU2fBC/UItN7JhsWm 1/6kPbnaBIiTflLXfi1kO6zl4LGdHkDwOZikExiMm79mkGCHx+fh5AcUewxSLHMcFHwm ELjFqqRgNyPHiQTzNF1Sgvf5t0K3ya/jzgu0wk/aaJ4vGu6factO1pake0fcmIZae/R+ R7lMAlEZjf6DpCexB63iHxenh/CFX2ixkHB15ipLwoV+pUdIoT+s39mViD0X53CnNw0W z0TlFDZUTgj27sJzNRpgLXfL0Pu0AxFSNWuGkFlD4r2W9ObHyCO6hFXEuwe9q4kZ/d2g wrEA== X-Gm-Message-State: AOJu0Yz0gAvleHfqMvjfboTRm7JJvCvLKgTsnnC8QUH53bb7von5Q4aP 5BP+cZs7TbpF+KjIlz5/UU444CZeKvvoHw== X-Google-Smtp-Source: AGHT+IF85qHCJW98hm7DKTmTen2xKuq7ZE2ejCvifX4NfPtioNUCzLiBleVq+s0PBAK1KXOnw9gFbQ== X-Received: by 2002:adf:fac2:0:b0:32d:825d:f153 with SMTP id a2-20020adffac2000000b0032d825df153mr18443881wrs.61.1699052358804; Fri, 03 Nov 2023 15:59:18 -0700 (PDT) Received: from localhost.localdomain (cpc100856-bagu15-2-0-cust368.1-3.cable.virginm.net. [82.25.93.113]) by smtp.gmail.com with ESMTPSA id y3-20020adfe6c3000000b003140f47224csm2886258wrm.15.2023.11.03.15.59.18 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 03 Nov 2023 15:59:18 -0700 (PDT) From: Sharlatan Hellseher To: 66896@debbugs.gnu.org Subject: [PATCH v2 3/5] gnu: elemental: Update to 0.87.7-0.6eb15a0. Date: Sat, 4 Nov 2023 01:58:53 +0000 Message-ID: X-Mailer: git-send-email 2.41.0 In-Reply-To: <1c3e20f81479ed702270fc6640939db165bd33bc.1699062920.git.sharlatanus@gmail.com> References: <1c3e20f81479ed702270fc6640939db165bd33bc.1699062920.git.sharlatanus@gmail.com> MIME-Version: 1.0 X-Debbugs-Cc: Andreas Enge , Efraim Flashner , Eric Bavier Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 66896 Cc: Sharlatan Hellseher 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: -1.0 (-) The build of elemental is failed on GCC 7+: https://github.com/elemental/Elemental/issues/254 Fixed but not released yet in merge request: https://github.com/elemental/Elemental/pull/259 * gnu/packages/maths.scm (elemental): Update to 0.87.7-0.6eb15a0. Change-Id: I333f1de160489035f1a8875173abdd57c03ef777 --- gnu/packages/maths.scm | 109 +++++++++++++++++++++-------------------- 1 file changed, 57 insertions(+), 52 deletions(-) diff --git a/gnu/packages/maths.scm b/gnu/packages/maths.scm index ed1708c77b..6b9725bdcc 100644 --- a/gnu/packages/maths.scm +++ b/gnu/packages/maths.scm @@ -7593,60 +7593,65 @@ (define-public elpa-openmpi (synopsis "Eigenvalue solvers for symmetric matrices (with MPI support)"))) (define-public elemental - (package - (name "elemental") - (version "0.87.7") - (source (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/elemental/Elemental") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 - "1687xpjjzig27y2pnqv7hv09smpijyfdpz7qjgmcxf4shfajlfkc")))) - (build-system cmake-build-system) - (home-page "https://github.com/elemental/Elemental") - (native-inputs - (list gfortran)) - (inputs - `(("blas" ,openblas) - ("gfortran:lib" ,gfortran "lib") - ("gmp" ,gmp) - ("lapack" ,lapack) - ("metis" ,metis) - ("mpc" ,mpc) - ("mpfr" ,mpfr) - ("mpi" ,openmpi) - ("qd" ,qd))) - (arguments - `(#:build-type "Release" ;default RelWithDebInfo not supported - #:configure-flags `("-DEL_DISABLE_PARMETIS:BOOL=YES" - "-DEL_AVOID_COMPLEX_MPI:BOOL=NO" - "-DEL_CACHE_WARNINGS:BOOL=YES" - "-DEL_TESTS:BOOL=YES" - "-DCMAKE_INSTALL_LIBDIR=lib" - "-DGFORTRAN_LIB=gfortran") - #:phases (modify-phases %standard-phases - (add-before 'check 'mpi-setup - ,%openmpi-setup) - (add-before 'check 'setup-tests - (lambda _ - ;; Parallelism is done at the MPI layer. - (setenv "OMP_NUM_THREADS" "1") - #t)) - (add-after 'install 'remove-tests - (lambda* (#:key outputs #:allow-other-keys) - ;; Tests are installed, with no easy configuration - ;; switch to prevent this, so delete them. - (delete-file-recursively - (string-append (assoc-ref outputs "out") "/bin")) - #t))))) - (synopsis "Dense and sparse-direct linear algebra and optimization") - (description "Elemental is a modern C++ library for distributed-memory + ;; The build of 0.87.7 is failed for a long time due to new version of GCC. The + ;; latest commit has fixes. + ;; See https://github.com/elemental/Elemental/issues/254 + (let ((commit "6eb15a0da2a4998bf1cf971ae231b78e06d989d9") + (revision "0")) + (package + (name "elemental") + (version (git-version "0.87.7" revision commit)) + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/elemental/Elemental") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "06xcs4ic60ndcf2hq19gr8yjwdsnphpcyhapab41rkw726z4lm7p")))) + (build-system cmake-build-system) + (home-page "https://github.com/elemental/Elemental") + (native-inputs + (list gfortran)) + (inputs + `(("blas" ,openblas) + ("gfortran:lib" ,gfortran "lib") + ("gmp" ,gmp) + ("lapack" ,lapack) + ("metis" ,metis) + ("mpc" ,mpc) + ("mpfr" ,mpfr) + ("mpi" ,openmpi) + ("qd" ,qd))) + (arguments + `(#:build-type "Release" ;default RelWithDebInfo not supported + #:configure-flags `("-DEL_DISABLE_PARMETIS:BOOL=YES" + "-DEL_AVOID_COMPLEX_MPI:BOOL=NO" + "-DEL_CACHE_WARNINGS:BOOL=YES" + "-DEL_TESTS:BOOL=YES" + "-DCMAKE_INSTALL_LIBDIR=lib" + "-DGFORTRAN_LIB=gfortran") + #:phases (modify-phases %standard-phases + (add-before 'check 'mpi-setup + ,%openmpi-setup) + (add-before 'check 'setup-tests + (lambda _ + ;; Parallelism is done at the MPI layer. + (setenv "OMP_NUM_THREADS" "1") + #t)) + (add-after 'install 'remove-tests + (lambda* (#:key outputs #:allow-other-keys) + ;; Tests are installed, with no easy configuration + ;; switch to prevent this, so delete them. + (delete-file-recursively + (string-append (assoc-ref outputs "out") "/bin")) + #t))))) + (synopsis "Dense and sparse-direct linear algebra and optimization") + (description "Elemental is a modern C++ library for distributed-memory dense and sparse-direct linear algebra, conic optimization, and lattice reduction.") - (license license:bsd-2))) + (license license:bsd-2)))) (define-public mcrl2 (package -- 2.41.0 From debbugs-submit-bounces@debbugs.gnu.org Fri Nov 03 19:00:16 2023 Received: (at 66896) by debbugs.gnu.org; 3 Nov 2023 23:00:16 +0000 Received: from localhost ([127.0.0.1]:60004 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qz39D-000468-M2 for submit@debbugs.gnu.org; Fri, 03 Nov 2023 19:00:16 -0400 Received: from mail-wr1-x430.google.com ([2a00:1450:4864:20::430]:41988) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qz38x-00042z-6Q for 66896@debbugs.gnu.org; Fri, 03 Nov 2023 19:00:14 -0400 Received: by mail-wr1-x430.google.com with SMTP id ffacd0b85a97d-32da4ffd7e5so1592523f8f.0 for <66896@debbugs.gnu.org>; Fri, 03 Nov 2023 15:59:23 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1699052357; x=1699657157; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=Bg7UiNHcny6285gys/4YDshYGyMTdUBiNfKU8Ozc31A=; b=HRpAV+RUM19jgY0MJD/UrzInmTVSf034dC7u2fwmg4ujMalMz90hvhuxPPDdcCqMLR sB59MUCL+i+h1C8ThKtIi5XIrUCJKxLB01W26J4oyW9ZU20MLSTxhu1/BtuBNFG2kTj8 Z3DiWsCqbD5byEnnZ6QEAVd3aFf/ItiUMQ3Gtjp+KieHm6X9aghkC9l+QhgJDTPDSico q//1QLKx6pDWF5kTmgrBT1L+dd+onD4g7O9HfVOSL2lBGxgol8xu+w8yFsmi9O2MBJ0r acpL4snXUCQahIxmIO83w9OM0VZvezGvciHMjxpwZsNfPHxDYrLB7QMK9Gvf9pLGwhX0 sSlw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1699052357; x=1699657157; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=Bg7UiNHcny6285gys/4YDshYGyMTdUBiNfKU8Ozc31A=; b=MhRLskIWqhKQ6Kr1qnNFdJRYcnTBaiqJtP+jRK3gdQHwXFbBfmWpyUNTchsqM0sUJX HOoPBDfDaoA861ZPtsVZoaojpdLRo/9zTz0sGbLdYSPR9QppuOG3K7/SaHl81u4i8RSN 8t+eH8GM/WKCvOVnL1NU0zFbpJakYTq/V6W9knvz35Rudqo7P9lYx829fhsoCLLwdeLK y6UsFi6MdlgEeTG180rJJ7mD8Vsd/OiVFrGW4UPJzGho7zI8/bUwgFGYuzl1HsEnI8qb mTSHVXGg9FrGmUMAUP0SUMcXdAywwOy+r+4Cv/vVTzNHiZpCz4ZPa2bLz+bxjls/9P4L BOWg== X-Gm-Message-State: AOJu0YxLQChzdOvsJkeLeu/fj6uKa/v0YlVbHqf1F7xZX2UB/WMS5tt5 1Huo132hnvmD0Y9Mkdv5TH7/YBmQ0ZxzDw== X-Google-Smtp-Source: AGHT+IGRX/jDCNq6N0R2bODfcGhHspwq2m5NjXzAXP9wOdSNenh3jWAhbpm+m9gYxqX/3+f9JCKelw== X-Received: by 2002:a5d:59a4:0:b0:32f:8b1c:106d with SMTP id p4-20020a5d59a4000000b0032f8b1c106dmr4984854wrr.10.1699052357427; Fri, 03 Nov 2023 15:59:17 -0700 (PDT) Received: from localhost.localdomain (cpc100856-bagu15-2-0-cust368.1-3.cable.virginm.net. [82.25.93.113]) by smtp.gmail.com with ESMTPSA id y3-20020adfe6c3000000b003140f47224csm2886258wrm.15.2023.11.03.15.59.16 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 03 Nov 2023 15:59:17 -0700 (PDT) From: Sharlatan Hellseher To: 66896@debbugs.gnu.org Subject: [PATCH v2 1/5] gnu: qd: Use G-expressions. Date: Sat, 4 Nov 2023 01:58:51 +0000 Message-ID: <1c3e20f81479ed702270fc6640939db165bd33bc.1699062920.git.sharlatanus@gmail.com> X-Mailer: git-send-email 2.41.0 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 66896 Cc: Sharlatan Hellseher 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: -1.0 (-) * gnu/packages/multiprecision.scm (qd): Adjust package style by using G-expressions. Change-Id: I9265979343e67d1d9e9e69b7b071ea1e429d3ee4 --- gnu/packages/multiprecision.scm | 25 +++++++++++++------------ 1 file changed, 13 insertions(+), 12 deletions(-) diff --git a/gnu/packages/multiprecision.scm b/gnu/packages/multiprecision.scm index 3aa5dccfab..11afcfe4a0 100644 --- a/gnu/packages/multiprecision.scm +++ b/gnu/packages/multiprecision.scm @@ -10,6 +10,7 @@ ;;; Copyright © 2021 Vinicius Monego ;;; Copyright © 2022 Maxim Cournoyer ;;; Copyright © 2023 Janneke Nieuwenhuizen +;;; Copyright © 2023 Sharlatan Hellseher ;;; ;;; This file is part of GNU Guix. ;;; @@ -263,18 +264,18 @@ (define-public qd (native-inputs (list gfortran)) (arguments - `(#:configure-flags `("--disable-enable_fma" ;weird :/ - "--disable-static" - "--enable-shared" - ,,@(if (string-prefix? "aarch64" - (or (%current-target-system) - (%current-system))) - ;; XXX: The qd_test test fails numerical - ;; accuracy checks for 'dd_real::exp()' on - ;; aarch64 with GCC 5.4 at -O2. Disabling - ;; expensive optimizations lets it pass. - '("CXXFLAGS=-O3 -fno-expensive-optimizations") - '("CXXFLAGS=-O3"))))) + (list + #:configure-flags + #~(list "--disable-enable_fma" ;weird :/ + "--disable-static" + "--enable-shared" + #$@(if (target-aarch64?) + ;; XXX: The qd_test test fails numerical + ;; accuracy checks for 'dd_real::exp()' on + ;; aarch64 with GCC 5.4 at -O2. Disabling + ;; expensive optimizations lets it pass. + '("CXXFLAGS=-O3 -fno-expensive-optimizations") + '("CXXFLAGS=-O3"))))) (home-page "https://www.davidhbailey.com/dhbsoftware/") (synopsis "Double-double and quad-double library") (description "This package supports both a double-double base-commit: 0647f308b46b7ba7aa136068712f8d82d69d1a35 -- 2.41.0 From debbugs-submit-bounces@debbugs.gnu.org Fri Nov 03 19:00:19 2023 Received: (at 66896) by debbugs.gnu.org; 3 Nov 2023 23:00:19 +0000 Received: from localhost ([127.0.0.1]:60006 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qz39G-00046N-P4 for submit@debbugs.gnu.org; Fri, 03 Nov 2023 19:00:19 -0400 Received: from mail-wm1-x330.google.com ([2a00:1450:4864:20::330]:52251) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qz38z-000435-QL for 66896@debbugs.gnu.org; Fri, 03 Nov 2023 19:00:17 -0400 Received: by mail-wm1-x330.google.com with SMTP id 5b1f17b1804b1-408382da7f0so18942525e9.0 for <66896@debbugs.gnu.org>; Fri, 03 Nov 2023 15:59:25 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1699052360; x=1699657160; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=+d3gicKbK2w8ei88sSOHOtq/wL/cVgvQsk+uSIHl790=; b=Q+8w32el0qDlsaG+YwYuN8JuCOv7aWtQTSSgnycPL8L4weGM5dp4utbq2XVQcrsobu id7QsjP57xPJD2wgdiyzxTozka5IA/iSMWFnYK890w/rihmOOFT/ABcNUtpTtLRthLjI K066b9YbPKy7LmdIlofguVjOuZIMqfoaYY8w2YbXfZvDpZoDRnbsLRs5hovtFRWsAn+W Uv0LFo+Ns3EpD+gbnnnmRWr1gh+qpbQ4lUGReT+8pCMR6Mlkz/uVpXr84tE8vOXzx7q1 QDSoDHxNKdfsMIyPUhYgI1M1+TF5shcr8Utp0+WkrN4TgDV+R0fsGYIEb9pB77TFgogm or4Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1699052360; x=1699657160; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=+d3gicKbK2w8ei88sSOHOtq/wL/cVgvQsk+uSIHl790=; b=VUteOM2ivt4PX6nKPpr66zMzUlqtbMhch4puxfH7nves3S79uFxgOvtG15NlEtVzTD 9FQFCy+kybHI6KDygO3t/r6zju2Cm8mNXU/q+daNb6xKCRV9RyOrwV/9UVCRH+qkpzpe k03H5DFQlvkC8RqvfINbhpAY1RywktnBHBMFMNYjvBoAktHgrE4HZAXfRHKFjBdlYZK5 g5ntl/jFPvfcOiDY/eZQ9iIL2lJfAQ8U4cw30XClkA3q/OSq8sTANOBXJYfGGxOquVjq sbs9wL+dp5ascqmhh5WhCyiOdkOODR9SoEE/edqr9NNM/3zQVpRIIg0eTN5FvQCllCQ/ NhKw== X-Gm-Message-State: AOJu0YxR6wfR8cGSiLODPVe0LJqMGp9otOP9icb5oI0iC/HOM2RFwNHJ FU3fE/WNWZtza3RSe1T6s6TEqsiQ0M764Q== X-Google-Smtp-Source: AGHT+IGSD8fjWws6824JNzbxdU3js7rNU1ihCga4aoS7MQGwfKNnfTAQHsz79RUOtMzBrkv3uhd7zw== X-Received: by 2002:a5d:4c45:0:b0:32d:a98c:aa20 with SMTP id n5-20020a5d4c45000000b0032da98caa20mr18684176wrt.59.1699052360204; Fri, 03 Nov 2023 15:59:20 -0700 (PDT) Received: from localhost.localdomain (cpc100856-bagu15-2-0-cust368.1-3.cable.virginm.net. [82.25.93.113]) by smtp.gmail.com with ESMTPSA id y3-20020adfe6c3000000b003140f47224csm2886258wrm.15.2023.11.03.15.59.19 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 03 Nov 2023 15:59:19 -0700 (PDT) From: Sharlatan Hellseher To: 66896@debbugs.gnu.org Subject: [PATCH v2 5/5] gnu: elemental: Update package style. Date: Sat, 4 Nov 2023 01:58:55 +0000 Message-ID: X-Mailer: git-send-email 2.41.0 In-Reply-To: <1c3e20f81479ed702270fc6640939db165bd33bc.1699062920.git.sharlatanus@gmail.com> References: <1c3e20f81479ed702270fc6640939db165bd33bc.1699062920.git.sharlatanus@gmail.com> MIME-Version: 1.0 X-Debbugs-Cc: Andreas Enge , Efraim Flashner , Eric Bavier Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 66896 Cc: Sharlatan Hellseher 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: -1.0 (-) * gnu/packages/maths.scm (elemental): Update package style, shift order of package fields. [arguments]: Use G-expressions. {phases}: Remove trailing #f from each lambda. Change-Id: Ib961eb99159e1206963041bd7014dca032a21441 --- gnu/packages/maths.scm | 48 +++++++++++++++++++++--------------------- 1 file changed, 24 insertions(+), 24 deletions(-) diff --git a/gnu/packages/maths.scm b/gnu/packages/maths.scm index 0ed25834f6..34710fc65c 100644 --- a/gnu/packages/maths.scm +++ b/gnu/packages/maths.scm @@ -7611,7 +7611,29 @@ (define-public elemental (base32 "06xcs4ic60ndcf2hq19gr8yjwdsnphpcyhapab41rkw726z4lm7p")))) (build-system cmake-build-system) - (home-page "https://github.com/elemental/Elemental") + (arguments + (list + #:build-type "Release" ;default RelWithDebInfo not supported + #:configure-flags + #~(list "-DEL_DISABLE_PARMETIS:BOOL=YES" + "-DEL_AVOID_COMPLEX_MPI:BOOL=NO" + "-DEL_CACHE_WARNINGS:BOOL=YES" + "-DEL_TESTS:BOOL=YES" + "-DCMAKE_INSTALL_LIBDIR=lib" + "-DGFORTRAN_LIB=gfortran") + #:phases + #~(modify-phases %standard-phases + (add-before 'check 'mpi-setup + #$%openmpi-setup) + (add-before 'check 'setup-tests + (lambda _ ;; Parallelism is done at the MPI layer. + (setenv "OMP_NUM_THREADS" "1"))) + (add-after 'install 'remove-tests + (lambda _ + ;; Tests are installed, with no easy configuration + ;; switch to prevent this, so delete them. + (delete-file-recursively + (string-append #$output "/bin/test"))))))) (native-inputs (list gfortran)) (inputs @@ -7624,29 +7646,7 @@ (define-public elemental openmpi qd openblas)) - (arguments - `(#:build-type "Release" ;default RelWithDebInfo not supported - #:configure-flags `("-DEL_DISABLE_PARMETIS:BOOL=YES" - "-DEL_AVOID_COMPLEX_MPI:BOOL=NO" - "-DEL_CACHE_WARNINGS:BOOL=YES" - "-DEL_TESTS:BOOL=YES" - "-DCMAKE_INSTALL_LIBDIR=lib" - "-DGFORTRAN_LIB=gfortran") - #:phases (modify-phases %standard-phases - (add-before 'check 'mpi-setup - ,%openmpi-setup) - (add-before 'check 'setup-tests - (lambda _ - ;; Parallelism is done at the MPI layer. - (setenv "OMP_NUM_THREADS" "1") - #t)) - (add-after 'install 'remove-tests - (lambda* (#:key outputs #:allow-other-keys) - ;; Tests are installed, with no easy configuration - ;; switch to prevent this, so delete them. - (delete-file-recursively - (string-append (assoc-ref outputs "out") "/bin")) - #t))))) + (home-page "https://github.com/elemental/Elemental") (synopsis "Dense and sparse-direct linear algebra and optimization") (description "Elemental is a modern C++ library for distributed-memory dense and sparse-direct linear algebra, conic optimization, and lattice -- 2.41.0 From debbugs-submit-bounces@debbugs.gnu.org Sun Nov 05 06:56:48 2023 Received: (at 66896) by debbugs.gnu.org; 5 Nov 2023 11:56:48 +0000 Received: from localhost ([127.0.0.1]:36245 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qzbkG-0003rn-0n for submit@debbugs.gnu.org; Sun, 05 Nov 2023 06:56:48 -0500 Received: from mail-lf1-x130.google.com ([2a00:1450:4864:20::130]:42485) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qzbkE-0003rY-PY for 66896@debbugs.gnu.org; Sun, 05 Nov 2023 06:56:47 -0500 Received: by mail-lf1-x130.google.com with SMTP id 2adb3069b0e04-507a5f2193bso3823700e87.1 for <66896@debbugs.gnu.org>; Sun, 05 Nov 2023 03:56:09 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1699185364; x=1699790164; darn=debbugs.gnu.org; h=content-transfer-encoding:to:subject:message-id:date:from :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=RfAqD2AT43t9LZwrIG1OKmN4uPz4HtoR76XXyIMuitQ=; b=m8XZlZ7nwS+u5kOziJzyKRDG2AW1QwCDcPoV3sQ1pn4NAJ6ud3+vBjmKP+sU1Q+SR8 OzcI5iEmPWDxlQtlmZRCTqWCNxTk6y6WrXh+1eHZ/lFiMJO80P/N/wDKh9nNdy1O355u nsM50NlDyx2QcxqXR8S3m6Z8meBOPJXaS+NJvgcr8+4hnxbsS1GD+6uHX3TOYIj3GN2b 3UlThWhXbc+h+AQn+1r61cQFlIGYT9E1TFkCftbPnjbWPW9CXnCP+dTHU7jM+ozV74Km oriqvRGI5ONYR4GDVZ12sWCk5Tr8rkZNaOvI0VeQ19PtPMTrZP4RC/GQd2BJWNRYx09/ Dq2g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1699185364; x=1699790164; h=content-transfer-encoding:to:subject:message-id:date:from :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=RfAqD2AT43t9LZwrIG1OKmN4uPz4HtoR76XXyIMuitQ=; b=WfIcb4hVVyy8CElJyAzrOnHWNdA+ZryI6TnY3sYuckQzLfWgZZPlOI5PUTqgwjoHmv 2RKEeulPEqzST3w8lTrtyoor7OA67An760O4a2CzR/uOdnvdjjKP1GigS47b+u65sdzu ZHc7K7LKVn8OqWcNP6LfK0XlYE8G1RLSd/zh64n5Dj2Otb7jIAZR9ZJaU2PMdR+8dp/o 9p1XPS4e/DZvtLNxrfbyWEXEAMgyp4WNXJmOp+Eeq9CpEqBwHLPl70UH+863CEMPulMb iCdADBfEJU+7k/8Fy7/P+j45Y3VLUfhS4Rax0nZ0lx0kV6Vpq+/wB2IAHIHeFH0qCdZy g/UA== X-Gm-Message-State: AOJu0YxnpKd5xYf4A59fAih6cFN6iX8GgeAQXPAuq/fnYwJGMR3BIdPa f6FRrPwKCC7NJ0zX3iC8MLs7jMiWfjRR5mTDSRT7Sz0F1nw8LA== X-Google-Smtp-Source: AGHT+IE50maJJVSHZU4jWX/vDba61X/etDVgq5y151hIXZTkCzS1r3xPZATPkcoxf/DDtgPrgtwXANBvVSLNOmJ3jVc= X-Received: by 2002:ac2:5325:0:b0:509:16c7:346b with SMTP id f5-20020ac25325000000b0050916c7346bmr2394499lfh.2.1699185363610; Sun, 05 Nov 2023 03:56:03 -0800 (PST) MIME-Version: 1.0 From: Sharlatan Hellseher Date: Sun, 5 Nov 2023 14:55:39 +0000 Message-ID: Subject: To: 66896@debbugs.gnu.org Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: base64 X-Spam-Score: 2.0 (++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: The source of the package was updated with refreshed version and re-generated build scripts. Sending V3 patch series. -- … наш разум - превосходная объяснительная машина которая способна найти смысл почти в чем угодно, истолков [...] Content analysis details: (2.0 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (sharlatanus[at]gmail.com) 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record -0.0 SPF_PASS SPF: sender matches SPF record -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at https://www.dnswl.org/, no trust [2a00:1450:4864:20:0:0:0:130 listed in] [list.dnswl.org] 2.0 BLANK_SUBJECT Subject is present but empty X-Debbugs-Envelope-To: 66896 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: 1.0 (+) VGhlIHNvdXJjZSBvZiB0aGUgcGFja2FnZSB3YXMgdXBkYXRlZCB3aXRoIHJlZnJlc2hlZCB2ZXJz aW9uIGFuZCByZS1nZW5lcmF0ZWQNCmJ1aWxkIHNjcmlwdHMuDQoNClNlbmRpbmcgVjMgcGF0Y2gg c2VyaWVzLg0KDQoNCi0tIA0K4oCmINC90LDRiCDRgNCw0LfRg9C8IC0g0L/RgNC10LLQvtGB0YXQ vtC00L3QsNGPINC+0LHRitGP0YHQvdC40YLQtdC70YzQvdCw0Y8g0LzQsNGI0LjQvdCwINC60L7R gtC+0YDQsNGPINGB0L/QvtGB0L7QsdC90LANCtC90LDQudGC0Lgg0YHQvNGL0YHQuyDQv9C+0YfR gtC4INCyINGH0LXQvCDRg9Cz0L7QtNC90L4sINC40YHRgtC+0LvQutC+0LLQsNGC0Ywg0LvRjtCx 0L7QuSDRhNC10L3QvtC80LXQvSwg0L3Qvg0K0YHQvtCy0LXRgNGI0LXQvdC90L4g0L3QtSDQsiDR gdC+0YHRgtC+0Y/QvdC40Lgg0L/RgNC40L3Rj9GC0Ywg0LzRi9GB0LvRjCDQviDQvdC10L/RgNC1 0LTRgdC60LDQt9GD0LXQvNC+0YHRgtC4Lg0K From debbugs-submit-bounces@debbugs.gnu.org Sun Nov 05 06:57:27 2023 Received: (at 66896) by debbugs.gnu.org; 5 Nov 2023 11:57:27 +0000 Received: from localhost ([127.0.0.1]:36254 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qzbkr-0003tP-B0 for submit@debbugs.gnu.org; Sun, 05 Nov 2023 06:57:27 -0500 Received: from mail-lj1-x22a.google.com ([2a00:1450:4864:20::22a]:46081) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qzbkp-0003sw-3L for 66896@debbugs.gnu.org; Sun, 05 Nov 2023 06:57:24 -0500 Received: by mail-lj1-x22a.google.com with SMTP id 38308e7fff4ca-2c509d5ab43so50927791fa.0 for <66896@debbugs.gnu.org>; Sun, 05 Nov 2023 03:56:46 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1699185400; x=1699790200; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=kCilslczC8PXy/ODmS6s/xqhZab6PF/CdUbAWxhqjrQ=; b=M3QiT89eGWZ+rX92+0bspDJtWUzlbnXed4pUxs0ls/qwA0vLllBNcWHitzn5iR3QQa LuKwjzMoXfauHpRDw2X3HQExcwS5ojoLloeKdpuPppG2fvUGLa9Qs1VrKzfVqNSnNt6G xvr2i9o8GNloT4CUES2z8oTvKTkv9X6hsDnPM4OO6WiBFYedAiF9gCUh42PFxhreCZAE AA/sD8xsqFBhj6gFl2gCqTSFXq59/uyIKIcpYhWnsm72aN9RbNdQJVVaLi2rfcL9c0Dd c0Q6yB4s6VXUnLzh7QD1pZ41dV7xz0lZn8a2XOfQqIQufaOWgwmGCjpLHXH3dz7m5MAW RS3w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1699185400; x=1699790200; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=kCilslczC8PXy/ODmS6s/xqhZab6PF/CdUbAWxhqjrQ=; b=rsSSYtpZX8kxTXlKlS0hm9BKrrgKnJHR9grvx0bAoD5f+i31g85DZiKKDfoj8H8Zin fdXYbIssP7lKFH9UtgF0SDqn4k/j71Ge1l4yiWCOA1KIKoy3tAFjVI1H56Rz2eRdC1j1 +JzdUUp23RKdWxMWH9wRzFAXhToPvk/SGBlk/OHr4VL2K6mA963TnEmr6EOijY99rweR TR6kVryEtZAUXjuv6vU5OJG7SzTL/XfaDXNLS0GZTZkrB0iNbU0VJ8U94YFepvnDLVOI qicaQ4P/TEyBSPGul0enm74VHnD9R5CmxCXqq79NAHnS9W/F8fMh54SrCcPITkOrLKaQ BOQw== X-Gm-Message-State: AOJu0YwMCTNzX0EbgXf9fPVcTkh8RlkQDoPAJwdIBNjOz78TO0oNY4BA uZoOOIohJFAi5cFbniLUkUNeQ36gBJd8hg== X-Google-Smtp-Source: AGHT+IGvzBm2dYtY4l6II74eRPmRUMk7D3TjhfXi4p7VdHZ1d2IlSZhkPH06n8SGAxweI9EV8asX+g== X-Received: by 2002:a05:6512:32a6:b0:4f8:77db:1d9e with SMTP id q6-20020a05651232a600b004f877db1d9emr18335424lfe.12.1699185400266; Sun, 05 Nov 2023 03:56:40 -0800 (PST) Received: from localhost.localdomain (cpc100856-bagu15-2-0-cust368.1-3.cable.virginm.net. [82.25.93.113]) by smtp.gmail.com with ESMTPSA id g17-20020a5d4891000000b0032dbf32bd56sm6651905wrq.37.2023.11.05.03.56.39 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 05 Nov 2023 03:56:39 -0800 (PST) From: Sharlatan Hellseher To: 66896@debbugs.gnu.org Subject: [PATCH v3 2/5] gnu: qd: Update to 2.3.24. Date: Sun, 5 Nov 2023 14:56:19 +0000 Message-ID: X-Mailer: git-send-email 2.41.0 In-Reply-To: <1c3e20f81479ed702270fc6640939db165bd33bc.1699195588.git.sharlatanus@gmail.com> References: <1c3e20f81479ed702270fc6640939db165bd33bc.1699195588.git.sharlatanus@gmail.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 66896 Cc: Sharlatan Hellseher 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: -1.0 (-) During attempt to upgrade python-spherical-geometry there was upstream discussion to adjust qd. The patch was proposed and accepted by the author of qd it was suggested by one one of spherical_geometry maintainer: https://github.com/spacetelescope/spherical_geometry/issues/227 * gnu/packages/multiprecision.scm (qd): Update to 2.3.24. [native-inputs]: Add automake and autoconf. Change-Id: Ic1dfdbe19b3347367b2ffb846be6bb975a0b89ae --- gnu/packages/multiprecision.scm | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/gnu/packages/multiprecision.scm b/gnu/packages/multiprecision.scm index 11afcfe4a0..0c6255c129 100644 --- a/gnu/packages/multiprecision.scm +++ b/gnu/packages/multiprecision.scm @@ -252,17 +252,16 @@ (define-public irram (define-public qd (package (name "qd") - (version "2.3.23") + (version "2.3.24") (source (origin (method url-fetch) (uri (string-append "https://crd-legacy.lbl.gov/~dhbailey/mpdist/qd-" version ".tar.gz")) (sha256 - (base32 "09pfd77rmy370hy7qdqw84z21y9zpl3fcwzf93rhiv0kwhfg9smk")))) + (base32 "0f0fwsyh23p5zfyrj6n16q7b56g213fnhdc8dbl22r3fz1rnqyx4")))) (build-system gnu-build-system) - (native-inputs - (list gfortran)) + (native-inputs (list automake autoconf gfortran)) (arguments (list #:configure-flags -- 2.41.0 From debbugs-submit-bounces@debbugs.gnu.org Sun Nov 05 06:57:27 2023 Received: (at 66896) by debbugs.gnu.org; 5 Nov 2023 11:57:28 +0000 Received: from localhost ([127.0.0.1]:36256 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qzbkt-0003tc-HJ for submit@debbugs.gnu.org; Sun, 05 Nov 2023 06:57:27 -0500 Received: from mail-wm1-x335.google.com ([2a00:1450:4864:20::335]:42356) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qzbkp-0003sv-Cy for 66896@debbugs.gnu.org; Sun, 05 Nov 2023 06:57:24 -0500 Received: by mail-wm1-x335.google.com with SMTP id 5b1f17b1804b1-40806e4106dso21200645e9.1 for <66896@debbugs.gnu.org>; Sun, 05 Nov 2023 03:56:46 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1699185400; x=1699790200; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=Bg7UiNHcny6285gys/4YDshYGyMTdUBiNfKU8Ozc31A=; b=cinvejx82UUqomKTXpUUSz4qfsZsuLkPFUahn5Q8V05vDRs9ZHP3Pf6WeP40MjMQkg n+WhsOoxsKIIr/5hXibC2PTLcQSwK2BecWuRrVFqFenvltFuhMJW50OYF5CAcP3LPt6h ymRoYGRPGjPTy8XR40WClgFN7G/C+4asgHuPXvh19INmWObJY7M3aCbFTb1597/Bhn5W Qd1OR256UPeYEgMPAdG+c2pxpzPL/pL689B0L/d8+sn3Tb6p39jiRp0/pfnvOclR89PK /C3PTgRJ0BRyBLKhPIFFBFfYuOrL5jyZu/VDD2EVb0rE3BWR0OQ3b5QDkpEcApaspITh XMyA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1699185400; x=1699790200; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=Bg7UiNHcny6285gys/4YDshYGyMTdUBiNfKU8Ozc31A=; b=NiGnOU/qyAFkMd8QNWqNbuARWhwNvJybToeZ20wD35+oO9g41YX9fQ1WEx560tQDVm 9lW9/AWOUkYPZRP6tZs5wEMM7RyvvAJkvQlPNPrY5RBpjGj5YHSL422jUBKFf0rbKCxX cSzjqlkxCglSkk5mmArecB0EvyTLabXw4G6wbgZYlIe0FyjDyfwVYXQ22ZRsTT9uuyhe 5z/WF6DQ5KtMmDqo+SBzBbAZ15qgwq5q3gnM4qlGS6pTF9/PT71InzXGeAF0RT1ocPD8 TNuPybT6RmVDtdjOWQMv2uWxeu9bL842kntCn3ew2VNpDyVAjMhNEWMDIGwcGg4i9+9+ E4KA== X-Gm-Message-State: AOJu0Yw9kZcqrL4kQ6/+CKk/4gR6c6nquQy6WJ25+XVk1GYPtV3oQrw8 UF+pii3HBcgKT55/Frod7AocUfnvZHKl2g== X-Google-Smtp-Source: AGHT+IHdoIZUZwl4E6hc6JvA9FnAz7i80rSSw9Ct3Y87bZf/SELbxEeR2WIu8+ypp5SrOf+ng2lvPg== X-Received: by 2002:a05:600c:35c7:b0:408:369a:dad1 with SMTP id r7-20020a05600c35c700b00408369adad1mr8552411wmq.4.1699185399570; Sun, 05 Nov 2023 03:56:39 -0800 (PST) Received: from localhost.localdomain (cpc100856-bagu15-2-0-cust368.1-3.cable.virginm.net. [82.25.93.113]) by smtp.gmail.com with ESMTPSA id g17-20020a5d4891000000b0032dbf32bd56sm6651905wrq.37.2023.11.05.03.56.39 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 05 Nov 2023 03:56:39 -0800 (PST) From: Sharlatan Hellseher To: 66896@debbugs.gnu.org Subject: [PATCH v3 1/5] gnu: qd: Use G-expressions. Date: Sun, 5 Nov 2023 14:56:18 +0000 Message-ID: <1c3e20f81479ed702270fc6640939db165bd33bc.1699195588.git.sharlatanus@gmail.com> X-Mailer: git-send-email 2.41.0 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 66896 Cc: Sharlatan Hellseher 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: -1.0 (-) * gnu/packages/multiprecision.scm (qd): Adjust package style by using G-expressions. Change-Id: I9265979343e67d1d9e9e69b7b071ea1e429d3ee4 --- gnu/packages/multiprecision.scm | 25 +++++++++++++------------ 1 file changed, 13 insertions(+), 12 deletions(-) diff --git a/gnu/packages/multiprecision.scm b/gnu/packages/multiprecision.scm index 3aa5dccfab..11afcfe4a0 100644 --- a/gnu/packages/multiprecision.scm +++ b/gnu/packages/multiprecision.scm @@ -10,6 +10,7 @@ ;;; Copyright © 2021 Vinicius Monego ;;; Copyright © 2022 Maxim Cournoyer ;;; Copyright © 2023 Janneke Nieuwenhuizen +;;; Copyright © 2023 Sharlatan Hellseher ;;; ;;; This file is part of GNU Guix. ;;; @@ -263,18 +264,18 @@ (define-public qd (native-inputs (list gfortran)) (arguments - `(#:configure-flags `("--disable-enable_fma" ;weird :/ - "--disable-static" - "--enable-shared" - ,,@(if (string-prefix? "aarch64" - (or (%current-target-system) - (%current-system))) - ;; XXX: The qd_test test fails numerical - ;; accuracy checks for 'dd_real::exp()' on - ;; aarch64 with GCC 5.4 at -O2. Disabling - ;; expensive optimizations lets it pass. - '("CXXFLAGS=-O3 -fno-expensive-optimizations") - '("CXXFLAGS=-O3"))))) + (list + #:configure-flags + #~(list "--disable-enable_fma" ;weird :/ + "--disable-static" + "--enable-shared" + #$@(if (target-aarch64?) + ;; XXX: The qd_test test fails numerical + ;; accuracy checks for 'dd_real::exp()' on + ;; aarch64 with GCC 5.4 at -O2. Disabling + ;; expensive optimizations lets it pass. + '("CXXFLAGS=-O3 -fno-expensive-optimizations") + '("CXXFLAGS=-O3"))))) (home-page "https://www.davidhbailey.com/dhbsoftware/") (synopsis "Double-double and quad-double library") (description "This package supports both a double-double base-commit: 0647f308b46b7ba7aa136068712f8d82d69d1a35 -- 2.41.0 From debbugs-submit-bounces@debbugs.gnu.org Sun Nov 05 06:57:29 2023 Received: (at 66896) by debbugs.gnu.org; 5 Nov 2023 11:57:29 +0000 Received: from localhost ([127.0.0.1]:36258 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qzbku-0003tq-VZ for submit@debbugs.gnu.org; Sun, 05 Nov 2023 06:57:29 -0500 Received: from mail-wr1-x42c.google.com ([2a00:1450:4864:20::42c]:42414) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qzbkp-0003sy-Oe for 66896@debbugs.gnu.org; Sun, 05 Nov 2023 06:57:25 -0500 Received: by mail-wr1-x42c.google.com with SMTP id ffacd0b85a97d-32faea0fa1fso1825280f8f.1 for <66896@debbugs.gnu.org>; Sun, 05 Nov 2023 03:56:46 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1699185401; x=1699790201; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=/ADBhZHwiN6Fu7CmTZsL0LvWNMcy/HnsBs0KAGwQits=; b=EeCUkh524QSrhy4tMPT+OEN3vumc/5Yz8o5sXmCGiegmwHJ52vYWCXeF3bsq0omif0 7M4ydhHH3YWrEJQs79jMX0MNXFqfmVvTbIAnuJw+uhC//Yr49T3++7BGqvgnkO+k2AKS t9yQhWa3cCIZ857giVMgCXDlZpKZWCGWPgxANnHx+tuFzEN4tpbTCuOj6U2Hk2lQHWx1 R/+iyw4zeM2+Dubd363DXelm3sCz4J/lIwxLA9SBijj1eijAc54EV/JrxLfUIn90ZmKe FnpYlcWlo6aWf5Vv48bEC97Y79FRRk7fMk2+kPNo2xsjSdImRi+ZmBbneyj3MhSrmEsg v2GA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1699185401; x=1699790201; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=/ADBhZHwiN6Fu7CmTZsL0LvWNMcy/HnsBs0KAGwQits=; b=eBS4ZlyeYbmI0wC+E+RV+gGEuHpHsmKVG4g89aswTeOIvCrxXubxq6ZFDi/wN2wFM2 DnYms6VRMIvGbjO/LUvFyhH5kPZDVpGWapgwR5KzrdM9MMIvj1va8Ji88EZoDjHWDDkj N2dNAAFzWmT4JfLb6yZQZ0LaUz9vUEMVourxAP66wV7lq0mpvebMbGcNHH3T0OfFBPnD jTRc5gRUdb9kkrNs8eaEqDrIZICPbSwmk+yYxwOlo21Jog1ykRwfie90efEkiwzVt4ym AFplPfd8c3sOJt+X+FB2vksQLM0xTjee7ldLaOilgWavHtWmkQStROxgsVf3D08mW7qZ JYVg== X-Gm-Message-State: AOJu0YxdGWJNTd2K2UYlvyapTzDSYj+URCmBrHVcLEz1yGoAnTD8QRhN 3PrSpM5tlW57Vz7MV9ZSpcEugN+X+qYYlw== X-Google-Smtp-Source: AGHT+IHLoljRsOkuvFDNrcqH9QowR8tjtQsnkgGFcoytPGt6vX482Gf91idH0vEWqgUryQKgIn/S4A== X-Received: by 2002:a5d:598c:0:b0:32d:a129:3b6e with SMTP id n12-20020a5d598c000000b0032da1293b6emr9093444wri.14.1699185400989; Sun, 05 Nov 2023 03:56:40 -0800 (PST) Received: from localhost.localdomain (cpc100856-bagu15-2-0-cust368.1-3.cable.virginm.net. [82.25.93.113]) by smtp.gmail.com with ESMTPSA id g17-20020a5d4891000000b0032dbf32bd56sm6651905wrq.37.2023.11.05.03.56.40 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 05 Nov 2023 03:56:40 -0800 (PST) From: Sharlatan Hellseher To: 66896@debbugs.gnu.org Subject: [PATCH v3 3/5] gnu: elemental: Update to 0.87.7-0.6eb15a0. Date: Sun, 5 Nov 2023 14:56:20 +0000 Message-ID: <1c4b52c524596062c3888d5a807533e264032370.1699195588.git.sharlatanus@gmail.com> X-Mailer: git-send-email 2.41.0 In-Reply-To: <1c3e20f81479ed702270fc6640939db165bd33bc.1699195588.git.sharlatanus@gmail.com> References: <1c3e20f81479ed702270fc6640939db165bd33bc.1699195588.git.sharlatanus@gmail.com> MIME-Version: 1.0 X-Debbugs-Cc: Andreas Enge , Efraim Flashner , Eric Bavier Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 66896 Cc: Sharlatan Hellseher 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: -1.0 (-) The build of elemental is failed on GCC 7+: https://github.com/elemental/Elemental/issues/254 Fixed but not released yet in merge request: https://github.com/elemental/Elemental/pull/259 * gnu/packages/maths.scm (elemental): Update to 0.87.7-0.6eb15a0. Change-Id: I333f1de160489035f1a8875173abdd57c03ef777 --- gnu/packages/maths.scm | 109 +++++++++++++++++++++-------------------- 1 file changed, 57 insertions(+), 52 deletions(-) diff --git a/gnu/packages/maths.scm b/gnu/packages/maths.scm index ed1708c77b..6b9725bdcc 100644 --- a/gnu/packages/maths.scm +++ b/gnu/packages/maths.scm @@ -7593,60 +7593,65 @@ (define-public elpa-openmpi (synopsis "Eigenvalue solvers for symmetric matrices (with MPI support)"))) (define-public elemental - (package - (name "elemental") - (version "0.87.7") - (source (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/elemental/Elemental") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 - "1687xpjjzig27y2pnqv7hv09smpijyfdpz7qjgmcxf4shfajlfkc")))) - (build-system cmake-build-system) - (home-page "https://github.com/elemental/Elemental") - (native-inputs - (list gfortran)) - (inputs - `(("blas" ,openblas) - ("gfortran:lib" ,gfortran "lib") - ("gmp" ,gmp) - ("lapack" ,lapack) - ("metis" ,metis) - ("mpc" ,mpc) - ("mpfr" ,mpfr) - ("mpi" ,openmpi) - ("qd" ,qd))) - (arguments - `(#:build-type "Release" ;default RelWithDebInfo not supported - #:configure-flags `("-DEL_DISABLE_PARMETIS:BOOL=YES" - "-DEL_AVOID_COMPLEX_MPI:BOOL=NO" - "-DEL_CACHE_WARNINGS:BOOL=YES" - "-DEL_TESTS:BOOL=YES" - "-DCMAKE_INSTALL_LIBDIR=lib" - "-DGFORTRAN_LIB=gfortran") - #:phases (modify-phases %standard-phases - (add-before 'check 'mpi-setup - ,%openmpi-setup) - (add-before 'check 'setup-tests - (lambda _ - ;; Parallelism is done at the MPI layer. - (setenv "OMP_NUM_THREADS" "1") - #t)) - (add-after 'install 'remove-tests - (lambda* (#:key outputs #:allow-other-keys) - ;; Tests are installed, with no easy configuration - ;; switch to prevent this, so delete them. - (delete-file-recursively - (string-append (assoc-ref outputs "out") "/bin")) - #t))))) - (synopsis "Dense and sparse-direct linear algebra and optimization") - (description "Elemental is a modern C++ library for distributed-memory + ;; The build of 0.87.7 is failed for a long time due to new version of GCC. The + ;; latest commit has fixes. + ;; See https://github.com/elemental/Elemental/issues/254 + (let ((commit "6eb15a0da2a4998bf1cf971ae231b78e06d989d9") + (revision "0")) + (package + (name "elemental") + (version (git-version "0.87.7" revision commit)) + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/elemental/Elemental") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "06xcs4ic60ndcf2hq19gr8yjwdsnphpcyhapab41rkw726z4lm7p")))) + (build-system cmake-build-system) + (home-page "https://github.com/elemental/Elemental") + (native-inputs + (list gfortran)) + (inputs + `(("blas" ,openblas) + ("gfortran:lib" ,gfortran "lib") + ("gmp" ,gmp) + ("lapack" ,lapack) + ("metis" ,metis) + ("mpc" ,mpc) + ("mpfr" ,mpfr) + ("mpi" ,openmpi) + ("qd" ,qd))) + (arguments + `(#:build-type "Release" ;default RelWithDebInfo not supported + #:configure-flags `("-DEL_DISABLE_PARMETIS:BOOL=YES" + "-DEL_AVOID_COMPLEX_MPI:BOOL=NO" + "-DEL_CACHE_WARNINGS:BOOL=YES" + "-DEL_TESTS:BOOL=YES" + "-DCMAKE_INSTALL_LIBDIR=lib" + "-DGFORTRAN_LIB=gfortran") + #:phases (modify-phases %standard-phases + (add-before 'check 'mpi-setup + ,%openmpi-setup) + (add-before 'check 'setup-tests + (lambda _ + ;; Parallelism is done at the MPI layer. + (setenv "OMP_NUM_THREADS" "1") + #t)) + (add-after 'install 'remove-tests + (lambda* (#:key outputs #:allow-other-keys) + ;; Tests are installed, with no easy configuration + ;; switch to prevent this, so delete them. + (delete-file-recursively + (string-append (assoc-ref outputs "out") "/bin")) + #t))))) + (synopsis "Dense and sparse-direct linear algebra and optimization") + (description "Elemental is a modern C++ library for distributed-memory dense and sparse-direct linear algebra, conic optimization, and lattice reduction.") - (license license:bsd-2))) + (license license:bsd-2)))) (define-public mcrl2 (package -- 2.41.0 From debbugs-submit-bounces@debbugs.gnu.org Sun Nov 05 06:57:29 2023 Received: (at 66896) by debbugs.gnu.org; 5 Nov 2023 11:57:30 +0000 Received: from localhost ([127.0.0.1]:36260 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qzbkv-0003tv-IW for submit@debbugs.gnu.org; Sun, 05 Nov 2023 06:57:29 -0500 Received: from mail-lj1-x234.google.com ([2a00:1450:4864:20::234]:49414) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qzbkq-0003sz-FT for 66896@debbugs.gnu.org; Sun, 05 Nov 2023 06:57:25 -0500 Received: by mail-lj1-x234.google.com with SMTP id 38308e7fff4ca-2c6b30aca06so47187841fa.3 for <66896@debbugs.gnu.org>; Sun, 05 Nov 2023 03:56:47 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1699185402; x=1699790202; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=a/riW/Ke07hV1zCkTD4iDNQEX4ajbe3Ch8SJoI0Ku/k=; b=QmU+ybuYs2qAolQabtBgo3k2nRAzeOGfKTVTav5vBa4Kw7pcoaN3T5Zj4xHG0mtBPG W+xAlCwyMp/RRFm5GQtRsACACsBhRJxR+uyMEFMkZJ1DRkMQ1iyP5GbYpTD8ep/GV/l6 gDGKMWikIVh+vPp73SD0xAJ9xq93lV4vWLHrCmULLMVmz8mO84dFki2Ttacrz2nJZ3o+ XoxebwOFNR0Pf+gh/69iSIDiZofy7RMPlHDK9aLffrzhzFalVzvcYgx3zxynkhpBO/iT TW3Wz/b1kQue7P4uWUyv1ptAc7qwa6s8RYwvt1jodgBQRrAn6JHmvJRAv6VVM1Ga+jl1 fIWQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1699185402; x=1699790202; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=a/riW/Ke07hV1zCkTD4iDNQEX4ajbe3Ch8SJoI0Ku/k=; b=w77vVxDT110mpBT21cYKHnrgPS+wl229C66rA2spbNItaMtFD562vpSi10weWpE7Yf ukTpIa07YarL/OcfTkiN3UGfA8/HZ3yPKhc0SNm5PzkAjOETY8fmP7q7Sk0iaDn5pFVL 48Jqk7ZcgXPWGsRPIqAbX/jGloIXmrb2D/gOpE3/HDmaed2um3bPLp0mjradbacALr3G cY544dMRtWD92hAJyRs41yY8x6at6LTrdOYILHCJE2TJsLxJfOap7Gw0yfzN6aGEpZFH UqVcPeGDLTIQVvCDMw6RSlKJKfZcRdIx7FFYQgP2swx4rVwmthhdHpTu3yUKvHBdhCAG YLOw== X-Gm-Message-State: AOJu0Yw0KYUuNURYNeGgDLsY9OtkxpUWso0pty9+RXBIUrtywKC0s7Yp tE8L9cjCi1RgF6qLEhAElXLoQZhpbuVNdQ== X-Google-Smtp-Source: AGHT+IGV6naDKmWWOP+OCFlRr/MIZyq6bodiRs9Gj+ITSxHgn4EYOuNdouAzFRWWbx3h+dljCtE97g== X-Received: by 2002:a2e:3010:0:b0:2c0:20c4:925a with SMTP id w16-20020a2e3010000000b002c020c4925amr18737591ljw.26.1699185401731; Sun, 05 Nov 2023 03:56:41 -0800 (PST) Received: from localhost.localdomain (cpc100856-bagu15-2-0-cust368.1-3.cable.virginm.net. [82.25.93.113]) by smtp.gmail.com with ESMTPSA id g17-20020a5d4891000000b0032dbf32bd56sm6651905wrq.37.2023.11.05.03.56.41 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 05 Nov 2023 03:56:41 -0800 (PST) From: Sharlatan Hellseher To: 66896@debbugs.gnu.org Subject: [PATCH v3 4/5] gnu: elemental: Remove input labels. Date: Sun, 5 Nov 2023 14:56:21 +0000 Message-ID: X-Mailer: git-send-email 2.41.0 In-Reply-To: <1c3e20f81479ed702270fc6640939db165bd33bc.1699195588.git.sharlatanus@gmail.com> References: <1c3e20f81479ed702270fc6640939db165bd33bc.1699195588.git.sharlatanus@gmail.com> MIME-Version: 1.0 X-Debbugs-Cc: Andreas Enge , Efraim Flashner , Eric Bavier Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 66896 Cc: Sharlatan Hellseher 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: -1.0 (-) * gnu/packages/maths.scm (elemental)[inputs]: Remove labels. Change-Id: I239b56cb5871d5cb2dbd587502c647a37beb30b7 --- gnu/packages/maths.scm | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/gnu/packages/maths.scm b/gnu/packages/maths.scm index 6b9725bdcc..0ed25834f6 100644 --- a/gnu/packages/maths.scm +++ b/gnu/packages/maths.scm @@ -7615,15 +7615,15 @@ (define-public elemental (native-inputs (list gfortran)) (inputs - `(("blas" ,openblas) - ("gfortran:lib" ,gfortran "lib") - ("gmp" ,gmp) - ("lapack" ,lapack) - ("metis" ,metis) - ("mpc" ,mpc) - ("mpfr" ,mpfr) - ("mpi" ,openmpi) - ("qd" ,qd))) + (list `(,gfortran "lib") + gmp + lapack + metis + mpc + mpfr + openmpi + qd + openblas)) (arguments `(#:build-type "Release" ;default RelWithDebInfo not supported #:configure-flags `("-DEL_DISABLE_PARMETIS:BOOL=YES" -- 2.41.0 From debbugs-submit-bounces@debbugs.gnu.org Sun Nov 05 06:57:30 2023 Received: (at 66896) by debbugs.gnu.org; 5 Nov 2023 11:57:30 +0000 Received: from localhost ([127.0.0.1]:36262 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qzbkv-0003u2-T6 for submit@debbugs.gnu.org; Sun, 05 Nov 2023 06:57:30 -0500 Received: from mail-lf1-x133.google.com ([2a00:1450:4864:20::133]:49166) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qzbkr-0003t1-3E for 66896@debbugs.gnu.org; Sun, 05 Nov 2023 06:57:25 -0500 Received: by mail-lf1-x133.google.com with SMTP id 2adb3069b0e04-5079f9675c6so4682844e87.2 for <66896@debbugs.gnu.org>; Sun, 05 Nov 2023 03:56:48 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1699185402; x=1699790202; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=+d3gicKbK2w8ei88sSOHOtq/wL/cVgvQsk+uSIHl790=; b=RGmPeDioAgi6lhhE7BpHRjgGRKck1NbcykLqiHM7UIMVClhy5UoX1sXmjNo3VPe+e5 8kDPQDFLrhHMXMgNnakl4KN8l6S2LW2ef+TwfPzW0WjwhGsvyOUbWqJOcYJZQT3XFjsw 6MB9RTwe7uw7Bd7vuYCrXL59EVHcirquhFW15P18A4hwQ/f3/KP4Rart+Jpo5qD1zD79 BZDGGaiIRWCubIv3f4gFf29YLiEPLbt3afIobLICyPKyniq2GJ4MpTueisfrjF+vat7G Y6Nb+we2GeaJHoI6QHuVv91Nbln9ecTD6NUr+ipiT4a+Hc5IQd4VXT9rCFI2gaaSz+m3 vtZQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1699185402; x=1699790202; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=+d3gicKbK2w8ei88sSOHOtq/wL/cVgvQsk+uSIHl790=; b=qzg8at8CLOUKgxvjcyE1HH70OFOa25QGG8IZ+B9n43iOXmb4r13TXKSHwBZ42UEaJw i+pOkiqEKKsD/ApS8mn3L5BxtBcwNfOdcYkA9dUhol3EkmwDZd+Ps5Ep6W5HC8bmDtDH 0O4/VuK/LcBXw5SlGFB3m53CSIFl8kKBZKovstgkO2kgP3itLcW6mJ4xwi+bW9G5S2RH GxneGfojR5OUkA66y3450XkToPzRVknsqABjdm5wgCZWPWdaISs6h5PjYTg2Q6a8ZQrn qwoKmg/nNcf3XffGKjZKusNinHvoSQRLyUEfE6dPV14VTza1C4aCR9/qqPwL5QQI4N5l p6Jg== X-Gm-Message-State: AOJu0Yxo+YQN+3oZE7f970ifkNVwYVcOYAaRu3f9fBfb8PAU+baaNFst mYyE3E9yhs3Y8gYn/ABFOAwY5dwPgP9w/A== X-Google-Smtp-Source: AGHT+IFXbfyhNLbYDv/V8SSCucTSdv6u/sCEh/vX1S6N5bZIwWwADfay0xke98JT0Ji1A1yzATq03g== X-Received: by 2002:ac2:5928:0:b0:507:984e:9f16 with SMTP id v8-20020ac25928000000b00507984e9f16mr19830477lfi.36.1699185402461; Sun, 05 Nov 2023 03:56:42 -0800 (PST) Received: from localhost.localdomain (cpc100856-bagu15-2-0-cust368.1-3.cable.virginm.net. [82.25.93.113]) by smtp.gmail.com with ESMTPSA id g17-20020a5d4891000000b0032dbf32bd56sm6651905wrq.37.2023.11.05.03.56.42 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 05 Nov 2023 03:56:42 -0800 (PST) From: Sharlatan Hellseher To: 66896@debbugs.gnu.org Subject: [PATCH v3 5/5] gnu: elemental: Update package style. Date: Sun, 5 Nov 2023 14:56:22 +0000 Message-ID: <3edfc9b9d9377180e8c7a1a9cab3e6407c5feb10.1699195588.git.sharlatanus@gmail.com> X-Mailer: git-send-email 2.41.0 In-Reply-To: <1c3e20f81479ed702270fc6640939db165bd33bc.1699195588.git.sharlatanus@gmail.com> References: <1c3e20f81479ed702270fc6640939db165bd33bc.1699195588.git.sharlatanus@gmail.com> MIME-Version: 1.0 X-Debbugs-Cc: Andreas Enge , Efraim Flashner , Eric Bavier Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 66896 Cc: Sharlatan Hellseher 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: -1.0 (-) * gnu/packages/maths.scm (elemental): Update package style, shift order of package fields. [arguments]: Use G-expressions. {phases}: Remove trailing #f from each lambda. Change-Id: Ib961eb99159e1206963041bd7014dca032a21441 --- gnu/packages/maths.scm | 48 +++++++++++++++++++++--------------------- 1 file changed, 24 insertions(+), 24 deletions(-) diff --git a/gnu/packages/maths.scm b/gnu/packages/maths.scm index 0ed25834f6..34710fc65c 100644 --- a/gnu/packages/maths.scm +++ b/gnu/packages/maths.scm @@ -7611,7 +7611,29 @@ (define-public elemental (base32 "06xcs4ic60ndcf2hq19gr8yjwdsnphpcyhapab41rkw726z4lm7p")))) (build-system cmake-build-system) - (home-page "https://github.com/elemental/Elemental") + (arguments + (list + #:build-type "Release" ;default RelWithDebInfo not supported + #:configure-flags + #~(list "-DEL_DISABLE_PARMETIS:BOOL=YES" + "-DEL_AVOID_COMPLEX_MPI:BOOL=NO" + "-DEL_CACHE_WARNINGS:BOOL=YES" + "-DEL_TESTS:BOOL=YES" + "-DCMAKE_INSTALL_LIBDIR=lib" + "-DGFORTRAN_LIB=gfortran") + #:phases + #~(modify-phases %standard-phases + (add-before 'check 'mpi-setup + #$%openmpi-setup) + (add-before 'check 'setup-tests + (lambda _ ;; Parallelism is done at the MPI layer. + (setenv "OMP_NUM_THREADS" "1"))) + (add-after 'install 'remove-tests + (lambda _ + ;; Tests are installed, with no easy configuration + ;; switch to prevent this, so delete them. + (delete-file-recursively + (string-append #$output "/bin/test"))))))) (native-inputs (list gfortran)) (inputs @@ -7624,29 +7646,7 @@ (define-public elemental openmpi qd openblas)) - (arguments - `(#:build-type "Release" ;default RelWithDebInfo not supported - #:configure-flags `("-DEL_DISABLE_PARMETIS:BOOL=YES" - "-DEL_AVOID_COMPLEX_MPI:BOOL=NO" - "-DEL_CACHE_WARNINGS:BOOL=YES" - "-DEL_TESTS:BOOL=YES" - "-DCMAKE_INSTALL_LIBDIR=lib" - "-DGFORTRAN_LIB=gfortran") - #:phases (modify-phases %standard-phases - (add-before 'check 'mpi-setup - ,%openmpi-setup) - (add-before 'check 'setup-tests - (lambda _ - ;; Parallelism is done at the MPI layer. - (setenv "OMP_NUM_THREADS" "1") - #t)) - (add-after 'install 'remove-tests - (lambda* (#:key outputs #:allow-other-keys) - ;; Tests are installed, with no easy configuration - ;; switch to prevent this, so delete them. - (delete-file-recursively - (string-append (assoc-ref outputs "out") "/bin")) - #t))))) + (home-page "https://github.com/elemental/Elemental") (synopsis "Dense and sparse-direct linear algebra and optimization") (description "Elemental is a modern C++ library for distributed-memory dense and sparse-direct linear algebra, conic optimization, and lattice -- 2.41.0 From debbugs-submit-bounces@debbugs.gnu.org Sat Nov 18 21:01:27 2023 Received: (at 66896-done) by debbugs.gnu.org; 19 Nov 2023 02:01:27 +0000 Received: from localhost ([127.0.0.1]:49681 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1r4X7l-0003hh-9h for submit@debbugs.gnu.org; Sat, 18 Nov 2023 21:01:27 -0500 Received: from mout01.posteo.de ([185.67.36.65]:37871) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1r4X7f-0003hJ-HW for 66896-done@debbugs.gnu.org; Sat, 18 Nov 2023 21:01:24 -0500 Received: from submission (posteo.de [185.67.36.169]) by mout01.posteo.de (Postfix) with ESMTPS id 60260240027 for <66896-done@debbugs.gnu.org>; Sun, 19 Nov 2023 03:01:11 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1700359271; bh=rBqIoPSVgaJPQLLly3CHqRosmyRHDgoYXdmJcrbMcyk=; h=Message-ID:Subject:From:To:Date:Content-Transfer-Encoding: MIME-Version:From; b=RD6VAEDHwOVEOqmo+1F5qGEKWjDBspB9Pz6o9X5A1o7TMii9Jwmtsc/6k4btTzD3+ UN/Q2uK3K6Fm1ONKeVEoSw5S6G+jvHWJoZIEamTQPojOxlZwp+3jCtjI7/cBttxQf9 FW3ySZe1Y0drFXK82uTZxwztTOj2qbJYCgMIe3ai7G6Q+GwyPKeqLpYrGD6FpmEuVh 50AE1HrEJc69bY5ZracWwLeA8CKv5I4CgTGcBEYtcscQAnFoqqHeJoSHL0ZiK5FO/o sxascnOoi65qD+BiOWn6lCxlngeupZxkI9bAkhXcPjvwgPXP8xVwNNswRsNPozKFM5 8zfqRz0/WvcYg== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4SXv4k063tz6tw6; Sun, 19 Nov 2023 03:01:09 +0100 (CET) Message-ID: Subject: Re: [PATCH v3 2/5] gnu: qd: Update to 2.3.24. From: Eric Bavier To: Sharlatan Hellseher , 66896-done@debbugs.gnu.org Date: Sun, 19 Nov 2023 02:01:03 +0000 In-Reply-To: References: <1c3e20f81479ed702270fc6640939db165bd33bc.1699195588.git.sharlatanus@gmail.com> Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 66896-done 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 (---) Thank you for your follow-through on this patch. I've pushed this series in commits 1f4fb3f47c..d335e2492 `~Eric On Sun, 2023-11-05 at 14:56 +0000, Sharlatan Hellseher wrote: > During attempt to upgrade python-spherical-geometry there was upstream > discussion to adjust qd. The patch was proposed and accepted by the > author of qd it was suggested by one one of spherical_geometry > maintainer: > https://github.com/spacetelescope/spherical_geometry/issues/227 >=20 From unknown Mon Aug 11 12:54:11 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Sun, 17 Dec 2023 12:24:13 +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