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. You may also optionally download the LARGE version (magma.avx2.large.exe.gz) – see the V2.29 release notes for an explanation.
  • Since V2.30: for every other case of an Intel64/AMD64 processor which does not have AVX2 support or with an older Linux OS, use magma.gen.exe.gz.
  • NOTE: since V2.30, the executable has external references to shared libraries in the directory extern/ which MUST be installed in the same directory as the executable for that to work; that directory is included in the shared_complete.tar.gz (standard full setup).
  • Before V2.30: If your processor has AVX support, use magma.avx64.exe.gz; otherwise use magma.intel64.exe.gz (Intel CPUs) or magma.amd64.exe.gz (AMD CPUs).
  • 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.7 MB V2.30-1
magma.avx2.large.exe.gz [md5/sha1]

Intel64 or AMD64 with AVX2 (64-bit) version (default linking); LARGE version. See V2.29 release notes for explanation.

18.4 MB V2.30-1
magma.gen.exe.gz [md5/sha1]

Intel64 or AMD64 generic (should run on any Intel64 or AMD64 processors).

17.4 MB V2.30-1
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 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.5 MB V2.30-1
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.

337 MB V2.30-1
(Hover over the file size for the size in bytes, and the version number for the file modification date.)