LabVIEW Multicore Analysis and Sparse Matrix Toolkit API Reference

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 ObjectDescription
A x BComputes the multiplication of two sparse matrices, a sparse matrix and a dense matrix, or a sparse matrix and a vector.
Create Random MatrixGenerates a sparse matrix randomly.
Create Special MatrixCreates a sparse matrix of a specific type.
PARDISO Advanced Cleaning UpCleans up the specified PARDISO session. You must clean up the session when you no longer use it.
PARDISO Advanced FactorizationPerforms numerical factorization on the specified PARDISO session.
PARDISO Advanced InitializationInitializes 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 SolverSolves 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 SolverSolves a sparse linear system AX = Y by using PARDISO.
Solve Triangular EquationsSolves a sparse linear system AX = Y by forward or backward substitution, where A must be a triangular matrix.
TraceCalculates the trace of a sparse matrix.
Transpose MatrixTransposes a sparse matrix. If the matrix is a complex sparse matrix, this VI performs conjugate transposition.

Log in to get a better experience