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