Search Docs by Keyword
PARI/GP ( PariGP )
Description
PARI/GP is a cross platform and open-source computer algebra system designed for fast computations in number theory: factorizations, algebraic number theory, elliptic curves, modular forms, L functions… It also contains a wealth of functions to compute with mathematical entities such as matrices, polynomials, power series, algebraic numbers, etc., and a lot of transcendental functions as well as numerical summation and integration routines. PARI is also available as a C library to allow for faster computations.
Usage
PARGI/GP is available through FASRC Lmod. There is one release to run PARI/GP sequentially and another release to run in parallel through MPI. You can distinguish which module is which by their module dependencies. For example, as of August 2023, two pari modules are available:
[jharvard@boslogin04 ~]$ module spider pari
-------------------------------------------------------------------------------
pari:
-------------------------------------------------------------------------------
Description:
PARI/GP is a cross platform and open-source computer algebra system
designed for fast computations in number theory: factorizations, algebraic
number theory, elliptic curves, modular forms, L functions.
Versions:
pari/2.15.4-fasrc01
pari/2.15.4-fasrc02
-------------------------------------------------------------------------------
For detailed information about a specific "pari" package (including how to
load the modules) use the module's full name. Note that names that have a
trailing (E) are extensions provided by other modules.
For example:
$ module spider pari/2.15.4-fasrc02
-------------------------------------------------------------------------------
The pari module compiled with MPI can only be loaded when the compilers gcc 12 and openmpi 4.1.4 have been loaded as explained when you execute module spider pari/2.15.4-fasrc02:
[jharvard@boslogin04 ~]$ module spider pari/2.15.4-fasrc02
-------------------------------------------------------------------------------
pari: pari/2.15.4-fasrc02
-------------------------------------------------------------------------------
Description:
PARI/GP is a cross platform and open-source computer algebra system
designed for fast computations in number theory: factorizations, algebraic
number theory, elliptic curves, modular forms, L functions.
You will need to load all module(s) on any one of the lines below before the
"pari/2.15.4-fasrc02" module is available to load.
gcc/12.2.0-fasrc01 openmpi/4.1.4-fasrc01
Help:
pari-2.15.4-fasrc02
PARI/GP is a cross platform and open-source computer algebra system
designed for fast computations in number theory: factorizations, algebraic
number theory, elliptic curves, modular forms, L functions.
Examples
For examples, see our User Codes repo for PARI|GP.
References
Bookmarkable Links
