unofficial mirror of guix-devel@gnu.org 
 help / color / mirror / code / Atom feed
From: zimoun <zimon.toutoune@gmail.com>
To: Andreas Enge <andreas@enge.fr>, guix-devel@gnu.org
Subject: Re: PARI/GP and parallelism
Date: Fri, 17 Jun 2022 16:36:54 +0200	[thread overview]
Message-ID: <87k09fxsop.fsf@gmail.com> (raw)
In-Reply-To: <Yqx0/8lBaANe1esC@jurong>

Hi Andreas,

On Fri, 17 Jun 2022 at 14:35, Andreas Enge <andreas@enge.fr> wrote:

> configure flag "--mp=pthread". It will transparently parallelise a number
                     ^
                  --mt=pthread


> 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…

--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/share/pari/doc/develop.dvi and /gnu/store/fw2mckl5bn5mb6z79a1fyficvsclzdv3-pari-gp-2.13.4-check/share/pari/doc/develop.dvi differ
Binary files /gnu/store/fw2mckl5bn5mb6z79a1fyficvsclzdv3-pari-gp-2.13.4/share/pari/doc/INSTALL.dvi and /gnu/store/fw2mckl5bn5mb6z79a1fyficvsclzdv3-pari-gp-2.13.4-check/share/pari/doc/INSTALL.dvi differ
Binary files /gnu/store/fw2mckl5bn5mb6z79a1fyficvsclzdv3-pari-gp-2.13.4/share/pari/doc/libpari.dvi and /gnu/store/fw2mckl5bn5mb6z79a1fyficvsclzdv3-pari-gp-2.13.4-check/share/pari/doc/libpari.dvi differ
Binary files /gnu/store/fw2mckl5bn5mb6z79a1fyficvsclzdv3-pari-gp-2.13.4/share/pari/doc/parallel.dvi and /gnu/store/fw2mckl5bn5mb6z79a1fyficvsclzdv3-pari-gp-2.13.4-check/share/pari/doc/parallel.dvi differ
Binary files /gnu/store/fw2mckl5bn5mb6z79a1fyficvsclzdv3-pari-gp-2.13.4/share/pari/doc/refcard.dvi and /gnu/store/fw2mckl5bn5mb6z79a1fyficvsclzdv3-pari-gp-2.13.4-check/share/pari/doc/refcard.dvi differ
Binary files /gnu/store/fw2mckl5bn5mb6z79a1fyficvsclzdv3-pari-gp-2.13.4/share/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/share/pari/doc/refcard-lfun.dvi and /gnu/store/fw2mckl5bn5mb6z79a1fyficvsclzdv3-pari-gp-2.13.4-check/share/pari/doc/refcard-lfun.dvi differ
Binary files /gnu/store/fw2mckl5bn5mb6z79a1fyficvsclzdv3-pari-gp-2.13.4/share/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/share/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/share/pari/doc/tutorial.dvi and /gnu/store/fw2mckl5bn5mb6z79a1fyficvsclzdv3-pari-gp-2.13.4-check/share/pari/doc/tutorial.dvi differ
Binary files /gnu/store/fw2mckl5bn5mb6z79a1fyficvsclzdv3-pari-gp-2.13.4/share/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/share/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---

…which seems a timestamp, as diffoscope says,

--8<---------------cut here---------------start------------->8---
--- /gnu/store/fw2mckl5bn5mb6z79a1fyficvsclzdv3-pari-gp-2.13.4/share/pari/doc/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. 
 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: <https://guix.gnu.org/en/blog/2021/the-big-change/>


Cheers,
simon


  reply	other threads:[~2022-06-17 14:37 UTC|newest]

Thread overview: 5+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2022-06-17 12:35 PARI/GP and parallelism Andreas Enge
2022-06-17 14:36 ` zimoun [this message]
2022-06-17 14:44   ` Andreas Enge
2022-06-17 17:57     ` Andreas Enge
2022-06-17 19:32   ` Maxime Devos

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

  List information: https://guix.gnu.org/

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=87k09fxsop.fsf@gmail.com \
    --to=zimon.toutoune@gmail.com \
    --cc=andreas@enge.fr \
    --cc=guix-devel@gnu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/guix.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).