From debbugs-submit-bounces@debbugs.gnu.org Thu Feb 01 10:53:21 2018 Received: (at submit) by debbugs.gnu.org; 1 Feb 2018 15:53:21 +0000 Received: from localhost ([127.0.0.1]:52578 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ehHAo-0007qO-60 for submit@debbugs.gnu.org; Thu, 01 Feb 2018 10:53:21 -0500 Received: from eggs.gnu.org ([208.118.235.92]:48524) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ehHAl-0007qB-SQ for submit@debbugs.gnu.org; Thu, 01 Feb 2018 10:53:12 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ehHAf-0004U8-EF for submit@debbugs.gnu.org; Thu, 01 Feb 2018 10:53:06 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=BAYES_40,T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:49060) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1ehHAf-0004U0-9t for submit@debbugs.gnu.org; Thu, 01 Feb 2018 10:53:05 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:39492) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ehHAd-00087g-SM for guix-patches@gnu.org; Thu, 01 Feb 2018 10:53:05 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ehHAa-0004Re-PX for guix-patches@gnu.org; Thu, 01 Feb 2018 10:53:03 -0500 Received: from esa2.cray.iphmx.com ([68.232.143.164]:55018) by eggs.gnu.org with esmtps (TLS1.0:RSA_ARCFOUR_SHA1:16) (Exim 4.71) (envelope-from ) id 1ehHAa-0004Qk-Cw for guix-patches@gnu.org; Thu, 01 Feb 2018 10:53:00 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=cray.com; i=@cray.com; q=dns/txt; s=cray1024; t=1517500380; x=1549036380; h=date:from:to:subject:message-id:mime-version: content-transfer-encoding; bh=hlcvPY3l/6KvY5Kg5vB5JpJoyKrXL1ZtBYAksIVs9Dw=; b=aPOqUOqgj2GUd6uh5DJ2i1BpeLw565t1y1epNsX6Iq7hSv3dEgkD620a Ukxlq0YTv9VQ57DqSU+78eWYK8ZQqc82FsV4NwGk3aubqLLFiTEPzp+zz KpHRbHbzZbjAn2Nb9uCOL4h644n7dNqxqJh7Biqp42GKeuH55N+ujsTZE 8=; X-IronPort-AV: E=Sophos;i="5.46,444,1511827200"; d="scan'208,223";a="17784586" X-Cray-OBMMKR: 1433258124 17784586 Received: from cray-smtp-7.cray.com (HELO sealmr01.us.cray.com) ([136.162.66.2]) by esa2.cray.iphmx.com with ESMTP/TLS/DHE-RSA-AES256-SHA; 01 Feb 2018 15:52:57 +0000 Received: from pe06.us.cray.com (pe06.us.cray.com [172.30.79.74]) by sealmr01.us.cray.com (8.14.3/8.13.8/hubv3-LastChangedRevision: 16250) with ESMTP id w11Fqujc000861 for ; Thu, 1 Feb 2018 07:52:57 -0800 Received: by pe06.us.cray.com (Postfix, from userid 30272) id 847ADABEB8; Thu, 1 Feb 2018 09:52:56 -0600 (CST) Date: Thu, 1 Feb 2018 09:52:56 -0600 From: Eric Bavier To: guix-patches@gnu.org Subject: [PATCH 1/2] gnu: Add QD. Message-ID: <20180201155256.GM88785@pe06.us.cray.com> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="u3/rZRmxL6MmkK24" Content-Disposition: inline Content-Transfer-Encoding: 8bit User-Agent: Mutt/1.5.17 (2007-11-01) X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.0 (----) X-Debbugs-Envelope-To: submit 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 (+) --u3/rZRmxL6MmkK24 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Hello Guix, Here is a patch that adds the "QD" double-double/quad-double library. -- Eric Bavier, Scientific Libraries, Cray Inc. --u3/rZRmxL6MmkK24 Content-Type: text/x-patch; charset=iso-8859-1 Content-Disposition: attachment; filename="0001-gnu-Add-QD.patch" Content-Transfer-Encoding: 8bit >From d6f9934721b818ce61e17ae60feb638ff57fbc9d Mon Sep 17 00:00:00 2001 From: Eric Bavier Date: Wed, 31 Jan 2018 13:55:37 -0600 Subject: [PATCH 1/2] gnu: Add QD. * gnu/packages/multiprecision.scm (qd): New variable. --- gnu/packages/multiprecision.scm | 40 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) diff --git a/gnu/packages/multiprecision.scm b/gnu/packages/multiprecision.scm index b6d2d7f4a..e137fe388 100644 --- a/gnu/packages/multiprecision.scm +++ b/gnu/packages/multiprecision.scm @@ -4,6 +4,7 @@ ;;; Copyright © 2015 Andreas Enge ;;; Copyright © 2016 Nicolas Goaziou ;;; Copyright © 2016 Jan Nieuwenhuizen +;;; Copyright © 2018 Eric Bavier ;;; ;;; This file is part of GNU Guix. ;;; @@ -24,6 +25,7 @@ #:use-module (guix licenses) #:use-module (gnu packages) #:use-module (gnu packages m4) + #:use-module (gnu packages gcc) #:use-module (guix packages) #:use-module (guix download) #:use-module (guix utils) @@ -150,3 +152,41 @@ the other hand to obtain accurate results, thanks to multiple precision arithmetic.") (license lgpl2.1+) (home-page "https://perso.ens-lyon.fr/nathalie.revol/software.html"))) + +(define-public qd + (package + (name "qd") + (version "2.3.18") + (source (origin + (method url-fetch) + (uri (string-append "http://crd.lbl.gov/~dhbailey/mpdist/qd-" + version ".tar.gz")) + (sha256 + (base32 + "0vkihcj9fyv2cycq8515713gbs3yskhmivy8bznvx72i6ddnn2c1")))) + (build-system gnu-build-system) + (native-inputs + `(("gfortran" ,gfortran))) + (arguments + `(#:configure-flags `("--disable-enable_fma" ;weird :/ + "--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"))))) + (home-page "http://crd-legacy.lbl.gov/~dhbailey/mpdist/") + (synopsis "Double-double and quad-double library") + (description "This package supports both a double-double +datatype (approx. 32 decimal digits) and a quad-double datatype (approx. 64 +decimal digits). The computational library is written in C++. Both C++ and +Fortran-90 high-level language interfaces are provided to permit one to +convert an existing C++ or Fortran-90 program to use the library with only +minor changes to the source code. In most cases only a few type statements +and (for Fortran-90 programs) read/write statements need to be changed. PSLQ +and numerical quadrature programs are included.") + (license bsd-3))) -- 2.15.1 --u3/rZRmxL6MmkK24-- From debbugs-submit-bounces@debbugs.gnu.org Thu Feb 01 16:11:21 2018 Received: (at 30317) by debbugs.gnu.org; 1 Feb 2018 21:11:22 +0000 Received: from localhost ([127.0.0.1]:52800 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ehM8f-0000TQ-NJ for submit@debbugs.gnu.org; Thu, 01 Feb 2018 16:11:21 -0500 Received: from out3-smtp.messagingengine.com ([66.111.4.27]:45211) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ehM8e-0000TJ-JM for 30317@debbugs.gnu.org; Thu, 01 Feb 2018 16:11:21 -0500 Received: from compute4.internal (compute4.nyi.internal [10.202.2.44]) by mailout.nyi.internal (Postfix) with ESMTP id 4D3EC20DEA; Thu, 1 Feb 2018 16:11:20 -0500 (EST) Received: from frontend1 ([10.202.2.160]) by compute4.internal (MEProxy); Thu, 01 Feb 2018 16:11:20 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=famulari.name; h=cc:content-type:date:from:in-reply-to:message-id:mime-version :references:subject:to:x-me-sender:x-me-sender:x-sasl-enc; s= mesmtp; bh=m6tXxtRBUsbKRL8pq1jentUzEsCraAZD8/lyRb0ID1E=; b=dasIi qENxAQcBDEt/EnUAv2PiCzY3r03YFhmmzAnoOAZV2kEj/xT2l98FC7AgKdEyVo9t YlBXgPtcKAglYHqhvZ7ijZBxtnK3tZgOQesdDSHJ5IzP5TJF97Zqwk4dRjuy55GP OGF48yy4TFmRLYCn0VCfeHdvGdHo45eLDJFH8Y= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-sender :x-me-sender:x-sasl-enc; s=fm1; bh=m6tXxtRBUsbKRL8pq1jentUzEsCra AZD8/lyRb0ID1E=; b=HrwUwhYi7CGjGQQIOXquJRVPEHIjNcMND9NvSDjhJqVGY lU3ReGwJIkJ7CLOYWajLfPbKJAUzpI8iLli6H6apnUY3evJKZ6izfxuPhZ4IBCby 1NVbo/4KSnVBRE///EP8paO8LC7qKy7N+jC+VgxQeJCl/K/cs681/jGHOGERVh61 8C/RzjuqcfWNNNQECG+idhY2ALdXN7a9EWMk4Tvpl6KZ/HuwoGNIExYczehhw9ZF ozP+i5+AlHN861Helmp8mff0mdkvdcGYkOkn5aLeQ0kz+FdMKSdiupyCsFyqLulu dxn7ECn06DY7rS/FxvGUv1NgfKfK+qJUMAiJpQ8WQ== X-ME-Sender: Received: from localhost (c-76-124-202-137.hsd1.pa.comcast.net [76.124.202.137]) by mail.messagingengine.com (Postfix) with ESMTPA id 02F957E3FA; Thu, 1 Feb 2018 16:11:19 -0500 (EST) Date: Thu, 1 Feb 2018 16:11:19 -0500 From: Leo Famulari To: Eric Bavier Subject: Re: [bug#30317] [PATCH 1/2] gnu: Add QD. Message-ID: <20180201211119.GA15249@jasmine.lan> References: <20180201155256.GM88785@pe06.us.cray.com> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="cNdxnHkX5QqsyA0e" Content-Disposition: inline In-Reply-To: <20180201155256.GM88785@pe06.us.cray.com> User-Agent: Mutt/1.9.2 (2017-12-15) X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 30317 Cc: 30317@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) --cNdxnHkX5QqsyA0e Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Thu, Feb 01, 2018 at 09:52:56AM -0600, Eric Bavier wrote: > Subject: [PATCH 1/2] gnu: Add QD. >=20 > * gnu/packages/multiprecision.scm (qd): New variable. > + (arguments > + `(#:configure-flags `("--disable-enable_fma" ;weird :/ Lol. LGTM assuming it works for you. --cNdxnHkX5QqsyA0e Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEEsFFZSPHn08G5gDigJkb6MLrKfwgFAlpzgnYACgkQJkb6MLrK fwiODw//R1mQS0wvswgiE32ubM8Gpx02Knayuh5ASrcnArpkIE08jdm7ttuw6B4j LjHDEzwDYQ01u4sRYBD8J7VlW3CUfn/hKa6ofN3wxhpxLZ3zp555vHL6P7nraRuV pedWRsBGlamo8cnO2TAfOQVhUhrSOa19UjXDUHriHFyq2AvkCTaY3CgKKevWOnmK zgxm7C7k3xU+6GIU01fVfbZfbdMRcl3KzUGxnDYP6l73ppwuoVbVrZvKDPeYONT3 N5Msro/y3wDnYYDfHCwZbvVVMUDBunDwO6vUU2L/Q3PhBO/ANeehgFDlZg4KC4kJ h3g2L3ya01hDstVqxDaBkCkX3yHrc59Majhq9teEEIgjfzeWUopZuK0Kq++YlOUc sC8IP0cZOA+6BxZaMSmZuYYIeZjAElL/ITJSMSHZzhMa4yxkCil4ibJagWF32B7d t5wYgUFUvBro4fKgq+FL5tNW0BRNTKGDrm6ZTDRX1nCQq9uGE23mkh7MLAMfQxIv WaKGi4+cD++vV8iHOggfNKLXG+DqBdqu98Mu+9iGP14A4wSMHTnaiav7sidG1UXB Dtw5lMw3F1ldMFrQajg1jqb28p+BVb9PIHZh9RnuAgvLfnvCiz9NSzBEMi9/+Anv Hc0zC+iXSRwgPV4TCDS454Wb/A5cSu+b5bi3aH2VsNcL8VaoxzU= =ZKgE -----END PGP SIGNATURE----- --cNdxnHkX5QqsyA0e-- From debbugs-submit-bounces@debbugs.gnu.org Fri Feb 02 09:41:09 2018 Received: (at 30317-done) by debbugs.gnu.org; 2 Feb 2018 14:41:09 +0000 Received: from localhost ([127.0.0.1]:53389 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ehcWb-0004wg-9A for submit@debbugs.gnu.org; Fri, 02 Feb 2018 09:41:09 -0500 Received: from esa2.cray.iphmx.com ([68.232.143.164]:63305) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ehcWZ-0004w9-4F for 30317-done@debbugs.gnu.org; Fri, 02 Feb 2018 09:41:07 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=cray.com; i=@cray.com; q=dns/txt; s=cray1024; t=1517582467; x=1549118467; h=date:from:to:subject:message-id:references:mime-version: in-reply-to; bh=FxEmhrUtJcMKK2C7PO8uhZ+7M4JNeED36Zu07AhkziA=; b=bDqY+ii8Iz0Cl/QRQR0kwJ8YK0tTh0ZqD3zE5UM91d0V33diyFdkQLJP I4taqw6uKiBJg2aLT/n+HaHBMXNh2yCACyLVqFqXSrQZD7xHaLqs4On1J cWPldsioq4mH1x5aJqQzas4LoVb/mel2RcMfWH5KgoQLeNpcbENo/wPXM k=; X-IronPort-AV: E=Sophos;i="5.46,448,1511827200"; d="scan'208";a="17801702" X-Cray-OBMMKR: 1433258124 17801702 Received: from cray-smtp-7.cray.com (HELO sealmr01.us.cray.com) ([136.162.66.2]) by esa2.cray.iphmx.com with ESMTP/TLS/DHE-RSA-AES256-SHA; 02 Feb 2018 14:41:01 +0000 Received: from pe06.us.cray.com (pe06.us.cray.com [172.30.79.74]) by sealmr01.us.cray.com (8.14.3/8.13.8/hubv3-LastChangedRevision: 16250) with ESMTP id w12EexMt032326 for <30317-done@debbugs.gnu.org>; Fri, 2 Feb 2018 06:41:00 -0800 Received: by pe06.us.cray.com (Postfix, from userid 30272) id C3404ABEBC; Fri, 2 Feb 2018 08:40:59 -0600 (CST) Date: Fri, 2 Feb 2018 08:40:59 -0600 From: Eric Bavier To: 30317-done@debbugs.gnu.org Subject: Re: [bug#30317] [PATCH 1/2] gnu: Add QD. Message-ID: <20180202144059.GO88785@pe06.us.cray.com> References: <20180201155256.GM88785@pe06.us.cray.com> <20180201211119.GA15249@jasmine.lan> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20180201211119.GA15249@jasmine.lan> User-Agent: Mutt/1.5.17 (2007-11-01) X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 30317-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: -0.7 (/) On Thu, Feb 01, 2018 at 04:11:19PM -0500, Leo Famulari wrote: > On Thu, Feb 01, 2018 at 09:52:56AM -0600, Eric Bavier wrote: > > Subject: [PATCH 1/2] gnu: Add QD. > > > > * gnu/packages/multiprecision.scm (qd): New variable. > > > + (arguments > > + `(#:configure-flags `("--disable-enable_fma" ;weird :/ > > Lol. LGTM assuming it works for you. Thanks. Pushed in cbc084e1a7c25d1c8944bcb20a989f795acdb096. -- Eric Bavier, Scientific Libraries, Cray Inc. From unknown Wed Jun 18 23:11:08 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Sat, 03 Mar 2018 12:24:04 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator