MAGMA  1.5.0
Matrix Algebra for GPU and Multicore Architectures
 All Files Functions Groups
Modules
Here is a list of all modules:
[detail level 1234]
oInitialization
oUtilities
oLinear SystemsSolve \( Ax = b \)
|oLU solveSolve \( Ax = b \), using LU factorization for general \( A \)
|oCholesky solveSolve \( Ax = b \), using Cholesky factorization for symmetric positive definite (SPD) \( A \)
|\Least SquaresSolve over- or under-determined \( Ax = b \)
oOrthogonal factorizations
|oQR factorizationFactor \( A = QR \)
|oRQ factorizationFactor \( A = RQ \)
|oQL factorizationFactor \( A = QL \)
|\LQ factorizationFactor \( A = LQ \)
oEigenvalue
|oNon-symmetric eigenvalueSolve \( Ax = \lambda x \) for non-symmetric \( A \)
|\Symmetric eigenvalueSolve \( Ax = \lambda x \) for symmetric \( A \)
oSingular Value Decomposition (SVD)
|oSVD: driverWhole SVD problem
|oSVD: computationalMajor computational phases of SVD problem
|\SVD: auxiliaryLow-level functions
\BLAS and auxiliary
 oLevel-1 BLASLevel-1, vector operations: \( O(n) \) operations on \( O(n) \) data; memory bound
 oLevel-2 BLASLevel-2, matrix–vector operations: \( O(n^2) \) operations on \( O(n^2) \) data; memory bound
 oLevel-3 BLASLevel-3, matrix–matrix operations: \( O(n^3) \) operations on \( O(n^2) \) data; compute bound
 oMath auxiliaryElement operations, \( O(1) \) operations on \( O(1) \) data
 oLevel-1 auxiliaryAdditional auxiliary Level-1 functions
 oLevel-2 auxiliaryAdditional auxiliary Level-2 functions
 oLevel-3 auxiliaryAdditional auxiliary Level-3 functions
 \CommunicationCPU to GPU communication