MAGMA  1.7.0
Matrix Algebra for GPU and Multicore Architectures
 All Classes Files Functions Friends Groups Pages
Modules
Here is a list of all modules:
[detail level 1234]
 Initialization
 Utilities
 Linear systemsSolve \( Ax = b \)
 LU solveSolve \( Ax = b \), using LU factorization for general \( A \)
 Cholesky solveSolve \( Ax = b \), using Cholesky factorization for symmetric/Hermitian positive definite (SPD) \( A \)
 Symmetric indefinite solveSolve \( Ax = b \), using indefinite factorization for symmetric/Hermitian \( A \)
 Least squaresSolve over- or under-determined \( Ax = b \)
 Least squares solve: driverWhole \( Ax=b \) (least squares) problem
 Least squares solve: computationalMajor computational phases of solving \( Ax=b \) (least squares);
 Orthogonal factorizations
 QR factorizationFactor \( A = QR \)
 QL factorizationFactor \( A = QL \)
 LQ factorizationFactor \( A = LQ \)
 Eigenvalue
 Non-symmetric eigenvalueSolve \( Ax = \lambda x \) for non-symmetric \( A \)
 Symmetric eigenvalueSolve \( Ax = \lambda x \) for symmetric \( A \)
 Singular Value Decomposition (SVD)
 SVD: driverWhole SVD problem
 SVD: computationalMajor computational phases of SVD problem
 SVD: auxiliaryLow-level functions
 BLAS and auxiliary
 Level-1 BLASLevel-1, vector operations: \( O(n) \) operations on \( O(n) \) data; memory bound
 Level-2 BLASLevel-2, matrix–vector operations: \( O(n^2) \) operations on \( O(n^2) \) data; memory bound
 Level-3 BLASLevel-3, matrix–matrix operations: \( O(n^3) \) operations on \( O(n^2) \) data; compute bound
 Math auxiliaryElement operations, \( O(1) \) operations on \( O(1) \) data
 Level-1 auxiliaryAdditional auxiliary Level-1 functions
 Level-2 auxiliaryAdditional auxiliary Level-2 functions
 Level-3 auxiliaryAdditional auxiliary Level-3 functions
 Sparse
 Sparse linear systemsSolve \( Ax = b \)
 Sparse eigenvalueSolve \( Ax = \lambda x \)
 Sparse preconditionerPreconditioner for solving \( Ax = \lambda x \)
 GPU kernels for sparse LA
 Sparse BLAS
 Sparse auxiliary
 Sparse unfiled