skip to content


The Magma Computational Algebra System for Algebra, Number Theory and Geometry. University of Sydney.

  • The MAGMA home page
  • On a Maths desktop, cut and paste this link to access a local copy of the documentation.

We currently have a licence to run MAGMA on chromium, coral, haydn and diver. MAGMA is installed centrally but will only run on these four machines due to the licensing. All users may access these machines.

The latest version currently installed is 2.23-8 which is run by typing magma. Older versions are also available for example magma-2.20-8. To see the full list ls /alt/bin/magma*. Versions 2.20 and later have a new faster algorithm for computing Groebner bases where the input polynomials are considered "dense". If you would like a later version to be installed please email help@maths.

All our Magma machines support the Intel AVX instruction set; the magma command on these machines uses these instructions and runs significantly faster for several types of computation. To run the standard binary type /alt/applic/magma/2.23-8/magma.intel64.exe.

The (very large) elliptic curve database ECLarge is installed. John Cremona's database of all elliptic curves of conductor up to 319,999 is also installed (updated Jan 2014). If you want any of the other additional databases at installed or updated please let help@maths know too.

chromium, coral and haydn are standard desktop machines which power off when idle - they know that they aren't idle if they are running magma calculations. You can turn them on remotely by running e.g. wake coral from any other maths Linux machine. Diver runs other services so is set not to turn itself off but could in principle be woken up the same way.

DPMMS users with experience of MAGMA include J Button, Dr Fisher, Prof. Scholl, M van Beek, and S Zhai.