GP in your browser

Help / Community
  Mailing Lists
  Ateliers PARI/GP

  Contributed GP scripts

  Latest Changes
  Version Control
  Coding Guidelines

Tests & benchmarks
  Coverage Report
  Doc Coverage
  Refcards test

  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.)


You may also want to download some Optional Packages.

Source distributions

2.15.2 2022-12-31
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 on recent systems), then select the appropriate binary:
  • Stable 32-bit version: Pari32-2-15-2.exe (91.6 MB), Dec 31 2022
    sha256sum: ac810e79867b13c1dc54cce02b8bb2054014c7b840de876fd63b0fbb4e8f227b
    md5sum: dbf495f192b02c43f5341df854a79a78
  • Stable 64-bit version: Pari64-2-15-2.exe (97.9 MB), Dec 31 2022
    sha256sum: d32d0da007d872e4391c9f55705247d10bebb90fb64b9eb8d2cd753eaf7273b0
    md5sum: 66b82718db849c1bca515bf5aba9735b
  • 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.15.2.dmg (18.7 MB), Dec 31 2022
    sha256sum: 460e20f009556fd9c13e58096d5d52ae89eb2b8dd74c10679eb111b82d3e7312
    md5sum: 9929fe0fa54d94e607d8371a10fcdc62
  • Stable (arm) : PariGP-arm-2.15.2.dmg (16.2 MB), Dec 31 2022
    sha256sum: f06c0bc11d8e8c8327d480083dd55d0c5c85caba1fdc6b07558fac7f7f7cefb8
    md5sum: 68ed3f426894575c6cdb2bf441e5b981
  • Stable (arm) multithreaded : PariGP-arm-2.15.2-pthread.dmg (16.6 MB), Dec 31 2022
    sha256sum: 6a2f128163f74a75b45b763c474d125f2a90fb4a282f0aa43ec49bf92d86d7e9
    md5sum: 43f92fb38494fad9121b03451e271b1f

Full DMG for MacOS (all packages)

  • Stable (intel) : PariGP-full-2.15.2.dmg (99.3 MB), Dec 31 2022
    sha256sum: 4be1daae800dbb93d181de129935cbd830948c6500bd907d3be64697e4b833ba
    md5sum: fe44a5dd63c8fb77e87fccc453b73895
  • Stable (arm) : PariGP-arm-full-2.15.2.dmg (107.7 MB), Dec 31 2022
    sha256sum: 3baf805d53ff2bc29e3fc893dfd2a6fa9278a9dc8fdbef45caf24b0934bb2f01
    md5sum: 0da7e89bcc5463c26460459834bb4ad7
  • Stable (arm) multithreaded : PariGP-arm-full-2.15.2-pthread.dmg (108.1 MB), Dec 31 2022
    sha256sum: 4c49c5a6fe8bd8911c55258052e6fd22d3dae9590798df0723502e8f1828c25d
    md5sum: b4ec42849301a049e9a9fe40b7db4e96
Snapshot from our GIT server a basic GP binary built daily from the master branch.

Android, binary distributions


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


  • 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.


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

PARI/GP Development
Last Modified: 2022-12-30 13:16:53
Copyleft © 2003-2022 the PARI group.