SLATE 2024.05.31
Software for Linear Algebra Targeting Exascale
Loading...
Searching...
No Matches
Routines
Here is a list of all modules:
[detail level 123]
 ▼Linear systemsSolve \(AX = B\)
 ►General non-symmetric: LU
 ►General non-symmetric, band: LU
 ►Positive definite: Cholesky
 ►Positive definite, band: Cholesky
 ►Hermitian/symmetric indefinite: Aasen
 ►Triangular
 ►Utilities
 ▼Least squaresSolve \(AX \cong B\)
 Linear least squaresSolve \(AX \cong B\), over-determined (tall \(A\)) or under-determined (wide \(A\))
 ▼Orthogonal/unitary factorizations (QR, etc.)
 ►QR
 ►LQ
 ▼Symmetric/Hermitian eigenvalues
 Driver\(Ax = \lambda x\)
 Computational
 Target implementations
 Target implementations
 Internal
 ▼generalized Symmetric/Hermitian-definite eigenvalues
 Driver\(Ax = \lambda B x\), etc
 Computational
 Target implementations
 Internal
 Tile
 ▼Singular Value Decomposition (SVD)
 Driver\(A = U \Sigma V^H\)
 Computational
 Target implementations
 ▼Level 2 BLAS and Auxiliary: O(n^2) workMatrix and Matrix-vector operations that perform \(O(n^2)\) work on \(O(n^2)\) data
 ►Initialize and copy
 ►Matrix norms
 ►Parellel BLAS (PBLAS)
 ►Target implementations
 ►InternalInternal routines implement one step of BLAS routine
 ►TileTile routines
 ►Condition number estimate
 ▼Level 3 BLAS: O(n^3) workMatrix-matrix operations that perform \(O(n^3)\) work on \(O(n^2)\) data
 ►Parellel BLAS (PBLAS)
 ►Target implementations
 ►InternalInternal routines implement one step of BLAS routine, e.g., one block outer product
 ►Tile
 Enumerations
 ▼Utilities
 Constructor functionsUseful functions for SLATE's "lambda" constructors