PARI/GP

Try GP in your browser
Main
  Download
  Packages
  Funding
  SEARCH

Help / Community
  FAQ
  Documentation
  Tutorials
  Mailing Lists
  Bugs
  Timeline
  Ateliers PARI/GP

Library
  Publications
  Contributed GP scripts
  Links
  Fun!

Development
  Latest Changes
  Version Control
  Coding Guidelines
  PariDroid
  Logo

Tests & benchmarks
  Buildlogs
  Coverage Report
  Doc Coverage
  Refcards test
  Benchmarks

  WWW Stats

Download PARI/GP

If you intend to compile PARI/GP from a source distribution, make sure the GNU MP and GNU readline libraries are already installed on your system. They are not mandatory but make the gp calculator respectively faster and more user-friendly. (See the Extras section for details.)


PARI/GP

You may also want to download some Optional Packages.

Source distributions

2.17.1 2024-12-24
Snapshot corresponding to the latest version with all current patches applied.

Windows, binary distributions

First determine whether you are running a 32-bit or 64-bit version of Windows (probably 64-bit nowadays), then select the appropriate binary:
  • Stable 32-bit version: Pari32-2-17-1.exe (102.5 MB), Jan 19 2025
    sha256sum: 7393dc3bc8ec7871f1215efb30eecd070e23b37201f756d25a15f275979a93d5
    md5sum: 3b4367fe0eae0e1519393c6dcb1befbb
    README.win
  • Stable 64-bit version: Pari64-2-17-1.exe (109.3 MB), Jan 19 2025
    sha256sum: ce4b5e1af2287ebcb9daf869305fc08b92201088d6b3e3d9d7905652b5f674af
    md5sum: 0707fa90e369f566f05ebf8500e0dded
    README.win
  • Development 32-bit version: Pari32-2-18-0.exe (102.6 MB), Jan 19 2025
    sha256sum: 4b0573fb73e4596b0815bf12caa6376eae18315d80df6c4f78c4c3b86b74230c
    md5sum: 60bdc3d3c9baa7e8983f8c200d5ce530
  • Development 64-bit version: Pari64-2-18-0.exe (109.3 MB), Jan 19 2025
    sha256sum: 7847d1064d31de32b43d20bd8565b215af7fd8a7fefe761076e9bfbe3d88d945
    md5sum: c0e3cab55eac2023645bd94ee928695e
  • Daily Snapshots (32-bit, 64-bit): basic GP binaries built daily from the master branch. Bleeding edge !

MacOS, binary distributions

Basic DMG for MacOS (no packages)

  • Stable (intel) : PariGP-2.17.1.dmg (19.1 MB), Dec 24 2024
    sha256sum: a4724f0117d694b444df55ff1f753b34725ee67cee82cb15777c6534e98e8502
    md5sum: b8d8f635a63015328a170c3b7c9248eb
  • Stable (arm) : PariGP-arm-2.17.1.dmg (15.6 MB), Dec 24 2024
    sha256sum: 3d2b6682a09dcd694831c62ff3bab2c0eeb92c1f79ca26cc085f45a9ae07ee51
    md5sum: fdc835ebaa0e43dd19cd57842496d364
  • Stable (arm) multithreaded : PariGP-arm-2.17.1-pthread.dmg (15.7 MB), Dec 24 2024
    sha256sum: 9454db3bafb98d58b403271d7170583e5eebeee2deece50d5df5e699ff49c652
    md5sum: fcd9e68c2b8ed03addf12f1400ed4ff3
  • Development (intel) : PariGP-2.18.0.alpha.dmg (19.2 MB), Jan 4 2025
    sha256sum: efda900164dc5098ab2c0ea551028310c2e748384457b1e9d4996e25893da05f
    md5sum: adeadbb3ff463320a06fe26a1bdab99e ;
  • Development (arm) : PariGP-arm-2.18.0.alpha.dmg (15.7 MB), Jan 4 2025
    sha256sum: 8e054ac5a9c6ab11aed6c273938c3943c27d39d6785ade638696624af02d861c
    md5sum: b914011a6d3683c63c41fc680ea11605 ;
  • Development (arm) multithreaded : PariGP-arm-2.18.0.alpha-pthread.dmg (15.8 MB), Jan 4 2025
    sha256sum: 9612f77eaad8c4f482dee43beaf9ca1aec4b5bd589fd1bd7908c4d5ba4aa0f60
    md5sum: 828e97b4134b085280e73c9b838db516 ;

Full DMG for MacOS (all packages)

  • Stable (intel) : PariGP-full-2.17.1.dmg (99.7 MB), Dec 24 2024
    sha256sum: 923bebf08fbad6eb0389cac9f4049600b9cf3a2cf002f1be07896c3b279d4014
    md5sum: b64a9c43aa3829cae60b4c298823af7b
  • Stable (arm) : PariGP-arm-full-2.17.1.dmg (107.2 MB), Dec 24 2024
    sha256sum: 646aad144798ef153d06e3c0e9406184c8899b627b0a793d0104f27f2c7c8987
    md5sum: 159fed4ae75e74923b1491092670e23a
  • Stable (arm) multithreaded : PariGP-arm-full-2.17.1-pthread.dmg (107.3 MB), Dec 24 2024
    sha256sum: 447ade3e1e8d23ae236d3dac2604f8af1e8c68514d08bdcfff8080225338986f
    md5sum: bf8a4dbd120d14494da028246cd9ff83
  • Development (intel) : PariGP-full-2.18.0.alpha.dmg (99.8 MB), Jan 4 2025
    sha256sum: 8268d442ef64e29695555425bea0199c9599d70e2b68819cc72f7088d5709866
    md5sum: 7b0fa00e09f206c01a66053c973ed111 ;
  • Development (arm) : PariGP-arm-full-2.18.0.alpha.dmg (107.3 MB), Jan 4 2025
    sha256sum: b0a2127a0ed584d79136d3da6c991eaf52decd0983c7eb462b2a3182fc0874b4
    md5sum: 3e5470fdaa6a5d190d8b1c6152b309c3 ;
  • Development (arm) multithreaded : PariGP-arm-full-2.18.0.alpha-pthread.dmg (107.4 MB), Jan 4 2025
    sha256sum: 25d5417ef02e8a827ce5f9a0a57a75e46c01a92c5ba4aa48b61df46dba7e6f7b
    md5sum: 001fd655e5bd0e2806af4f201d897794 ;
Snapshot from our GIT server a basic GP binary built daily from the master branch.

Android, binary distributions


Xeus-GP

A Xeus-based Jupyter kernel for PARI/GP

GP2C

The GP to C compiler translates GP scripts to PARI programs.

Extras

  • The GNU readline library provides line editing under GP, an automatic context-dependent completion, and an editable history of commands.
  • The GNU MP library can be used as a replacement for the native multiprecision kernel. It is rather faster than the native kernel (benchmarks).
  • The PariEmacs package. Require PARI/GP-2.4.1 and up. GP can be run in an Emacs buffer, with all the obvious advantages if you are familiar with this editor. This package was developped alongside PARI/GP for a long time. It is now developped independently and must be downloaded separately. (In particular, PARI/GP and PariEmacs may be upgraded independently.)

  • perl (used by the gphelp script) provides extended online help (full text from this manual) about functions and concepts, which can be used under GP or independently.

Archive

The complete PARI/GP archive with older versions is available via HTTP or FTP.

PARI/GP Development
Last Modified: 2025-01-04 18:33:04
Copyleft © 2003-2022 the PARI group.