Mathematical Areas

Matrices and Linear Algebra

Magma provides comprehensive matrix arithmetic over arbitrary rings and fields: LU factorisation, Hermite and Smith normal forms, eigenvalues, and linear system solving. Sparse matrix algorithms are available for large-scale problems.

All Areas
magma — matrices-linear-algebra
Type ? for help. Type <Ctrl>-D to quit.
Jump to Handbook

Contributors

Linear Algebra and Module Theory

Josh Maglione and James Wilson (both Colorado State U) have contributed their package for multilinear algebra which provides support for computing with tensors and multilinear maps. It was first exported in Magma V2.22 (2016).

Parts of (1) the ATLAS (Automatically Tuned Linear Algebra Software) created by R. Clint Whaley (UTSA) et al., (2) the OpenBLAS library by Zhang Xianyi, Martin Kroeker, et al. or (3) the Intel oneAPI Math Kernel Library (oneMKL) may be used for some fundamental matrix algorithms over finite fields GF(p), where p is about the size of a machine integer.

Handbook Chapter Authors

  • Matrices — A. Steel
  • Sparse Matrices — A. Steel
  • Vector Spaces — J. Cannon, A. Steel
  • Polar Spaces — D. Taylor