Über PARI / GP
https://pari.math.u-bordeaux.fr/pub/pari/manuals/2.3.5/users.pdf
`1.1 Einführung
`von ist hilfreich.
Hier schreibe ich über die Verwendung von PARI / GP mit Docker.
Sie können den Container mit der Option -it eingeben. Durch Hinzufügen von `` `gp``` wie unten gezeigt wird PARI / GP sofort nach dem Start des Containers gestartet.
docker run -it pascalmolin/parigp-small gp
Es gibt auch `Pascalmolin / Parigp-Full```, aber diesmal ist es`
small```.
PARI / GP startet wie folgt.
Ich versuche 1 + 1 zu berechnen.
GP/PARI CALCULATOR Version 2.11.4 (released)
amd64 running linux (x86-64/GMP-6.2.0 kernel) 64-bit version
compiled: Jul 8 2020, gcc version 9.3.0 (Alpine 9.3.0)
threading engine: single
(readline v8.0 enabled, extended help not enabled)
Copyright (C) 2000-2018 The PARI Group
PARI/GP is free software, covered by the GNU General Public License, and comes
WITHOUT ANY WARRANTY WHATSOEVER.
Type ? for help, \q to quit.
Type ?17 for how to get moral (and possibly technical) support.
parisize = 8000000, primelimit = 500000
? 1 + 1
%1 = 2
Wenn Sie es stoppen möchten, geben Sie den Befehl `` `\ q``` ein.
? 1 + 1
%1 = 2
? \q
Goodbye!
Um den Container erneut zu betreten, suchen Sie zuerst die CONTAINER-ID, die Sie starten möchten.
docker ps -a
Zeigt eine Liste mit gestoppten Containern an.
docker ps -a
Die Liste wird wie unten gezeigt angezeigt.
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
1831fe3cb55f pascalmolin/parigp-small "gp" 3 minutes ago Exited (0) About a minute ago
Starten Sie den Container neu.
docker restart 1831fe3cb55f
Betritt den Container.
docker exec -it 1831fe3cb55f sh
Gehen Sie zum tmp-Verzeichnis und versuchen Sie dort eine Datei zu erstellen.
/ # cd tmp
Ich habe das folgende `` `test.gp``` erstellt.
/tmp # cat test.gp
forprime(p = 1, 20, write("output.txt", p))
Starten Sie PARI / GP mit dem Befehl `` `gp``` wie unten gezeigt.
/tmp # gp
Führen Sie die Datei aus.
? \r test.gp
Stoppen Sie PARI / GP und sehen Sie sich die erstellte `` `output.txt``` an.
/tmp # cat output.txt
2
3
5
7
11
13
17
19
Recommended Posts