Sparse Linear Algebra VIs
- Updated2023-02-21
- 1 minute(s) read
Owning Palette: Linear Algebra VIs
Requires: Multicore Analysis and Sparse Matrix Toolkit. This topic might not match its corresponding palette in LabVIEW depending on your operating system, licensed product(s), and target.
Use the Sparse Linear Algebra VIs to perform linear algebra computations and analysis on sparse matrices.
| Palette Object | Description |
|---|---|
| A x B | Computes the multiplication of two sparse matrices, a sparse matrix and a dense matrix, or a sparse matrix and a vector. |
| Create Random Matrix | Generates a sparse matrix randomly. |
| Create Special Matrix | Creates a sparse matrix of a specific type. |
| PARDISO Advanced Cleaning Up | Cleans up the specified PARDISO session. You must clean up the session when you no longer use it. |
| PARDISO Advanced Factorization | Performs numerical factorization on the specified PARDISO session. |
| PARDISO Advanced Initialization | Initializes a PARDISO session, attaches a sparse matrix to the initialized session, and analyzes and performs symbolic factorization on the sparse matrix. The PARDISO Advanced Factorization VI uses the analysis result for numerical factorization. |
| PARDISO Advanced Solver | Solves a sparse linear system AX = Y by using the specified PARDISO session, where A is the matrix specified in the PARDISO Advanced Initialization VI or the PARDISO Advanced Factorization VI. |
| PARDISO Solver | Solves a sparse linear system AX = Y by using PARDISO. |
| Solve Triangular Equations | Solves a sparse linear system AX = Y by forward or backward substitution, where A must be a triangular matrix. |
| Trace | Calculates the trace of a sparse matrix. |
| Transpose Matrix | Transposes a sparse matrix. If the matrix is a complex sparse matrix, this VI performs conjugate transposition. |