64-bit AMD64 (Opteron or Athlon 64) or Intel64 (Xeon 64, Core 2, Core i*, etc.) processors running Linux.

  • If your processor is an Intel64 or AMD64 processor with AVX2 support and your Linux OS is new enough (see below), use magma.avx2.exe.gz.
  • If your processor is an Intel64 or AMD64 processor with AVX support and your Linux OS is new enough (see below), use magma.avx64.exe.gz.
  • With all other cases of an older Intel64 processor which does not have AVX support or with an older Linux OS, use magma.intel64.exe.gz.
  • With all other cases of an older AMD64 processor which does not have AVX support or with an older Linux OS, use magma.amd64.exe.gz.
  • Note: The default executable is dynamically linked and that is more likely to work by default, while statically-linked versions are available by clicking on "Show advanced downloads..." below, so please try a statically-linked version if the default executable does not start up.

Rename the downloaded executable to magma.exe after it is uncompressed.

File Description Size Modified
magma.avx2.exe.gz [md5/sha1]

Intel64 or AMD64 with AVX2 (64-bit) version (default linking). Use only on Intel64 processors with AVX2 support (Haswell, Broadwell or newer) or AMD64 processors with AVX2 support (Excavator, Zen); this includes most Intel or AMD CPUs manufactured since 2015. This version also requires Linux kernel version 2.6.32 or later and GLIBC_2.17 or later.

18.5 MB V2.28-8
magma.avx64.exe.gz [md5/sha1]

Intel64 or AMD64 with AVX (64-bit) version (default linking). Use only on Intel64 processors with AVX support (Sandy Bridge, Ivy Bridge, Haswell) or AMD64 processors with AVX support (Bulldozer, Piledriver, Jaguar); this includes most Intel or AMD CPUs manufactured since 2012. This version also requires Linux kernel version 2.6.30 or later.

19.2 MB V2.28-8
magma.avx64.static.exe.gz [md5/sha1]

Intel64 or AMD64 with AVX (64-bit) version (static linking). Use only on Intel64 processors with AVX support (Sandy Bridge, Ivy Bridge, Haswell) or AMD64 processors with AVX support (Bulldozer, Piledriver, Jaguar); this includes most Intel or AMD CPUs manufactured since 2012. This version also requires Linux kernel version 2.6.30 or later.

19.3 MB V2.28-8
magma.amd64.exe.gz [md5/sha1]

AMD64 (64-bit) version (default linking). Use only on AMD Opteron and Athlon 64 processors.

15.7 MB V2.28-8
magma.amd64.static.exe.gz [md5/sha1]

AMD64 (64-bit) version (static linking). Use only on AMD Opteron and Athlon 64 processors.

15.8 MB V2.28-8
magma.intel64.exe.gz [md5/sha1]

Intel64 (64-bit) version (default linking). Use only on Intel64 processors (Xeon 64 or Core 2), but use the Intel64 AVX version instead if your processor and Linux version supports it, since it will be significantly faster than this version.

14.7 MB V2.28-8
magma.intel64.static.exe.gz [md5/sha1]

Intel64 (64-bit) version (static linking). Use only on older Intel64 processors (Core 2) or older Linux versions; use the Intel64 AVX version instead if your processor and Linux version supports it, since it will be significantly faster than this version.

14.8 MB V2.28-8
magma.avx2.cuda11.exe.gz [md5/sha1]

Intel64 or AMD64 with AVX2 (64-bit) version (default linking) and with CUDA support on a machine with an NVIDIA Tesla GPU with Compute Capability 2.0 or later. Requires libcuda, libcudart, libcublas for CUDA version 11.x to be installed and Linux kernel version 2.6.32 or later and GLIBC_2.17 or later.

18.8 MB V2.28-8
magma.cuda8.exe.gz [md5/sha1]

Intel64 or AMD64 with AVX (64-bit) version (default linking) and with CUDA support on a machine with an NVIDIA Tesla GPU with Compute Capability 2.0 or later. Requires libcuda, libcudart, libcublas for CUDA version 8.x to be installed.

19.5 MB V2.28-8
You will also require the following file, which is common to all platforms.
shared_complete.tar.gz [md5/sha1]

This archive contains all the necessary common files. If you would prefer, the common files can also be downloaded individually.

339 MB V2.28-8
(Hover over the file size for the size in bytes, and the version number for the file modification date.)