Developer Reference for Intel® oneAPI Math Kernel Library for Fortran

ID 766686
Date 7/13/2023
Public

A newer version of this document is available. Customers should click here to go to the newest version.

Document Table of Contents

Sparse QR Routines

Sparse QR routines and their data types

Routine or function group Data types Description
mkl_sparse_set_qr_hint   Enables a pivot strategy for an ill-conditioned matrix.
mkl_sparse_?_qr s,d Calculates the solution of a sparse system of linear equations using QR factorization.
mkl_sparse_qr_reorder   Performs reordering and symbolic analysis of the matrix A.
mkl_sparse_?_qr_factorize s,d Performs numerical factorization of the matrix A.
mkl_sparse_?_qr_solve s,d Solves the system A*x = b using QR factorization of the matrix A.
mkl_sparse_?_qr_qmult s,d Performs x := Q^(-1)*b.
mkl_sparse_?_qr_rsolve s,d Performs x := R^(-1)*b.
NOTE:
The underdetermined systems of equations are not supported. The number of columns should be less or equal to the number or rows.

For more information about the workflow of sparse QR functionality, refer to oneMKL Sparse QR solver. Multifrontal Sparse QR Factorization Method for Solving a Sparse System of Linear Equations.