From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp12.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms5.migadu.com with LMTPS id 4D71MbuRrGKJegAAbAwnHQ (envelope-from ) for ; Fri, 17 Jun 2022 16:37:47 +0200 Received: from aspmx1.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp12.migadu.com with LMTPS id aJDBMbuRrGJ0MwAAauVa8A (envelope-from ) for ; Fri, 17 Jun 2022 16:37:47 +0200 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id 6DD8016593 for ; Fri, 17 Jun 2022 16:37:47 +0200 (CEST) Received: from localhost ([::1]:53550 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1o2D6Y-0004tC-Gc for larch@yhetil.org; Fri, 17 Jun 2022 10:37:46 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:60938) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1o2D61-0004t3-RQ for guix-devel@gnu.org; Fri, 17 Jun 2022 10:37:13 -0400 Received: from mail-wr1-x42c.google.com ([2a00:1450:4864:20::42c]:42772) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1o2D60-00022r-1B for guix-devel@gnu.org; Fri, 17 Jun 2022 10:37:13 -0400 Received: by mail-wr1-x42c.google.com with SMTP id s1so6023831wra.9 for ; Fri, 17 Jun 2022 07:37:11 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:to:subject:in-reply-to:references:date:message-id:mime-version :content-transfer-encoding; bh=fbR2FRvaE1rC/vLBHc5kiLX/scYLSIavP3+9+ISoh0U=; b=e6MShESC3PQp6E5ZPb2xl+iNeaS7Zt8PdutwWVLy0q5BJ+5fxMntTqVTume7snHvq4 Ra2y6UhuDGKOtVwv5OPG0cWIYwwRbKbqpO08GUar2tFId2d5kmADNhh2XbveuPVAYKi9 bZeEFbiiAJIsPQgiyl1K/gs9GtnSYYsZEp0lafLUycypt5UZ0CA4FxkARdl4+YO55ulo oMW6gBdLBXdakFAgccGu0DTo/UhjsOnRwgN9acbJV+m2EPh5rQRTtHq++RLva2pXYtuf ysTs7cT1YSoi+yX/zT7jRI45Fu5AvXVIuGNSV9DQoOeVNiD9X1XE+j7Z94QBRWqu49DB bsTw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:subject:in-reply-to:references:date :message-id:mime-version:content-transfer-encoding; bh=fbR2FRvaE1rC/vLBHc5kiLX/scYLSIavP3+9+ISoh0U=; b=f1EZv4BnxrLRipaBEYp8pdA4//3mjnaSn5K6jBYOK60EtqDS/LSk+uNE+Z4/8Cayr4 kJEvwbfrgCP7B+Yu765LNgEa+2AUZILWrgOd6ZtlNvNveinVR8+6lprXd6CBLOLjT9Tl kO3vMhBK5f4DeKQOQSqoQe6+1zVqvZ5pbpI/crfZzshrZCjp8Koc7YYdlc/5ldvTLZUs ffz9A/ipZkUIL5CAbwzyTB7HkOdF9eQ2xdc0J00hGQJ6zYEC0kpuXz98wcFxoLDaV261 Ji5kn419qH0CFUpqf/n9LQw9YMBcYzmD4zpdiajMSmygm2zxcneq+6j74kMgmCF7KcBp UJFA== X-Gm-Message-State: AJIora90b7IdfIvRN6mMqFCtSm59lVJQRodoYxxx3pp581LSIHff0hI5 Y5+pwCKGpCn9vDXJHjuOrnXGAss3tQY= X-Google-Smtp-Source: AGRyM1smtUENKHFzdIuwtDmfwILH89XgQKxsr9iYzRwspgVBEYSTB9o8dMygDvRaqc5LHAMAHTuQAA== X-Received: by 2002:a05:6000:a07:b0:21a:3d99:4fb4 with SMTP id co7-20020a0560000a0700b0021a3d994fb4mr4450634wrb.450.1655476630258; Fri, 17 Jun 2022 07:37:10 -0700 (PDT) Received: from pfiuh07 ([193.48.40.241]) by smtp.gmail.com with ESMTPSA id h204-20020a1c21d5000000b0039c693a54ecsm7285637wmh.23.2022.06.17.07.37.09 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 17 Jun 2022 07:37:09 -0700 (PDT) From: zimoun To: Andreas Enge , guix-devel@gnu.org Subject: Re: PARI/GP and parallelism In-Reply-To: References: Date: Fri, 17 Jun 2022 16:36:54 +0200 Message-ID: <87k09fxsop.fsf@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Received-SPF: pass client-ip=2a00:1450:4864:20::42c; envelope-from=zimon.toutoune@gmail.com; helo=mail-wr1-x42c.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-BeenThere: guix-devel@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+larch=yhetil.org@gnu.org Sender: "Guix-devel" X-Migadu-Flow: FLOW_IN X-Migadu-To: larch@yhetil.org X-Migadu-Country: US ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1655476667; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references:list-id:list-help: list-unsubscribe:list-subscribe:list-post:dkim-signature; bh=fbR2FRvaE1rC/vLBHc5kiLX/scYLSIavP3+9+ISoh0U=; b=EVudjQC16GT+t2/b4ZaTZeue+r18CPpQlQxhz8kW43aIO7E2HeJujWBw3Zv29K/vWL64J/ I8lo4kdOdZIe/wbBuv/UTuT51lwFDhiBqz0USsGkR9p6bGur4JRMP1CnOvI7UAyrIUhT1q e1pHH+MziNzZATO4QjI3wsUNXuqNBDgb/o+5I+nlnOjklDJEl3ioH4o2X21T+a/TYLUhl6 vMCf1xMyUXOqJCAvjC6tcNB8omz+hvOJu5y9I2KYIk2c5KaTjKEAPEpsm8LYXTolqXax9q qDdO8X9HdddFWoK+Smm3WViE8P6UHnKfRNi50euGye+Adc8TRCtntN2YVCAqfw== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1655476667; a=rsa-sha256; cv=none; b=DEeuK9DQ76G3fY/L+qSONSYlHJC9CScPkbjF1AH8QiC9OxtZIBXn4GIkB7AYw2ycVtf+Ld S4FHQoQhZGjDxwXD58MihT0ygUeFWh3OKEvpo16R40ZoOMIbBxdTU3uwz5zD0hVuZ1wvG6 YEn3lfoP5gZJgWH7sUASOLzZjFWUg8StV9I5sdI4TGOzDXZNgzAuLVnSBJOWiaYgHrFZr4 hWgkG2yBi2RhHKuJ4KkKNQ23seOHxGKXg/IbAZtaVMQG0GUix5ottSzzhNOprmx1+JaUsr fOUUnwH+DAwNXq+nUqJmX+CRT2Zg6+gy0JGf2IIdj7yMIp7d4zDr9BpJH0gEbA== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=gmail.com header.s=20210112 header.b=e6MShESC; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (aspmx1.migadu.com: domain of "guix-devel-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-devel-bounces+larch=yhetil.org@gnu.org" X-Migadu-Spam-Score: -3.99 Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=gmail.com header.s=20210112 header.b=e6MShESC; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (aspmx1.migadu.com: domain of "guix-devel-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-devel-bounces+larch=yhetil.org@gnu.org" X-Migadu-Queue-Id: 6DD8016593 X-Spam-Score: -3.99 X-Migadu-Scanner: scn1.migadu.com X-TUID: br0yl5KiDk3a Hi Andreas, On Fri, 17 Jun 2022 at 14:35, Andreas Enge wrote: > configure flag "--mp=3Dpthread". It will transparently parallelise a numb= er ^ --mt=3Dpthread > What do you think? Are there any objections? No objection. Maybe it is the occasion to also transform the previous style with the new style for inputs [1]. Well, I do not know if the parallel computation of PARI/GP are reproducible. But the building of PARI/GP is not; because some documentation=E2=80=A6 --8<---------------cut here---------------start------------->8--- $ diff -r --no-dereference /gnu/store/fw2mckl5bn5mb6z79a1fyficvsclzdv3-pari= -gp-2.13.4{,-check} Binary files /gnu/store/fw2mckl5bn5mb6z79a1fyficvsclzdv3-pari-gp-2.13.4/sha= re/pari/doc/develop.dvi and /gnu/store/fw2mckl5bn5mb6z79a1fyficvsclzdv3-par= i-gp-2.13.4-check/share/pari/doc/develop.dvi differ Binary files /gnu/store/fw2mckl5bn5mb6z79a1fyficvsclzdv3-pari-gp-2.13.4/sha= re/pari/doc/INSTALL.dvi and /gnu/store/fw2mckl5bn5mb6z79a1fyficvsclzdv3-par= i-gp-2.13.4-check/share/pari/doc/INSTALL.dvi differ Binary files /gnu/store/fw2mckl5bn5mb6z79a1fyficvsclzdv3-pari-gp-2.13.4/sha= re/pari/doc/libpari.dvi and /gnu/store/fw2mckl5bn5mb6z79a1fyficvsclzdv3-par= i-gp-2.13.4-check/share/pari/doc/libpari.dvi differ Binary files /gnu/store/fw2mckl5bn5mb6z79a1fyficvsclzdv3-pari-gp-2.13.4/sha= re/pari/doc/parallel.dvi and /gnu/store/fw2mckl5bn5mb6z79a1fyficvsclzdv3-pa= ri-gp-2.13.4-check/share/pari/doc/parallel.dvi differ Binary files /gnu/store/fw2mckl5bn5mb6z79a1fyficvsclzdv3-pari-gp-2.13.4/sha= re/pari/doc/refcard.dvi and /gnu/store/fw2mckl5bn5mb6z79a1fyficvsclzdv3-par= i-gp-2.13.4-check/share/pari/doc/refcard.dvi differ Binary files /gnu/store/fw2mckl5bn5mb6z79a1fyficvsclzdv3-pari-gp-2.13.4/sha= re/pari/doc/refcard-ell.dvi and /gnu/store/fw2mckl5bn5mb6z79a1fyficvsclzdv3= -pari-gp-2.13.4-check/share/pari/doc/refcard-ell.dvi differ Binary files /gnu/store/fw2mckl5bn5mb6z79a1fyficvsclzdv3-pari-gp-2.13.4/sha= re/pari/doc/refcard-lfun.dvi and /gnu/store/fw2mckl5bn5mb6z79a1fyficvsclzdv= 3-pari-gp-2.13.4-check/share/pari/doc/refcard-lfun.dvi differ Binary files /gnu/store/fw2mckl5bn5mb6z79a1fyficvsclzdv3-pari-gp-2.13.4/sha= re/pari/doc/refcard-mf.dvi and /gnu/store/fw2mckl5bn5mb6z79a1fyficvsclzdv3-= pari-gp-2.13.4-check/share/pari/doc/refcard-mf.dvi differ Binary files /gnu/store/fw2mckl5bn5mb6z79a1fyficvsclzdv3-pari-gp-2.13.4/sha= re/pari/doc/refcard-nf.dvi and /gnu/store/fw2mckl5bn5mb6z79a1fyficvsclzdv3-= pari-gp-2.13.4-check/share/pari/doc/refcard-nf.dvi differ Binary files /gnu/store/fw2mckl5bn5mb6z79a1fyficvsclzdv3-pari-gp-2.13.4/sha= re/pari/doc/tutorial.dvi and /gnu/store/fw2mckl5bn5mb6z79a1fyficvsclzdv3-pa= ri-gp-2.13.4-check/share/pari/doc/tutorial.dvi differ Binary files /gnu/store/fw2mckl5bn5mb6z79a1fyficvsclzdv3-pari-gp-2.13.4/sha= re/pari/doc/tutorial-mf.dvi and /gnu/store/fw2mckl5bn5mb6z79a1fyficvsclzdv3= -pari-gp-2.13.4-check/share/pari/doc/tutorial-mf.dvi differ Binary files /gnu/store/fw2mckl5bn5mb6z79a1fyficvsclzdv3-pari-gp-2.13.4/sha= re/pari/doc/users.dvi and /gnu/store/fw2mckl5bn5mb6z79a1fyficvsclzdv3-pari-= gp-2.13.4-check/share/pari/doc/users.dvi differ --8<---------------cut here---------------end--------------->8--- =E2=80=A6which seems a timestamp, as diffoscope says, --8<---------------cut here---------------start------------->8--- --- /gnu/store/fw2mckl5bn5mb6z79a1fyficvsclzdv3-pari-gp-2.13.4/share/pari/d= oc/INSTALL.dvi +++ /gnu/store/fw2mckl5bn5mb6z79a1fyficvsclzdv3-pari-gp-2.13.4-check/share/= pari/doc/INSTALL.dvi @@ -1,10 +1,10 @@ 00000000: f702 0183 92c0 1c3b 0000 0000 0447 1b20 .......;.....G.=20 00000010: 5465 5820 6f75 7470 7574 2032 3032 322e TeX output 2022. -00000020: 3036 2e31 373a 3133 3538 8b00 0000 0100 06.17:1358...... +00000020: 3036 2e31 373a 3134 3233 8b00 0000 0100 06.17:1423...... 00000030: 0000 0000 0000 0000 0000 0000 0000 0000 ................ 00000040: 0000 0000 0000 0000 0000 0000 0000 0000 ................ 00000050: 0000 00ff ffff ff8d 9ff2 0000 8ea0 024b ...............K 00000060: 661b 8da0 fdbe 99e5 8d92 00ae f267 f332 f............g.2 00000070: 58ab 510b 000e 6666 000c 0000 0005 636d X.Q...ff......cm 00000080: 7231 32dd 4170 7090 6443 656e 6469 7891 r12.App.dCendix. 00000090: 04b3 2f41 3a8e 9f15 477f 8d91 54b5 7449 ../A:...G...T.tI --8<---------------cut here---------------end--------------->8--- Maybe it could be worth to tackle these. :-) 1: Cheers, simon