Developer Reference for Intel® oneAPI Math Kernel Library for Fortran

ID 766686
Date 3/22/2024
Public
Document Table of Contents

mkl_sparse_qr_reorder

Reordering step of SPARSE QR solver.

Syntax

stat = mkl_sparse_qr_reorder ( A, descr )

Include Files

  • mkl_sparse_qr.f90

Description

The mkl_sparse_qr_reorder routine performs ordering and symbolic analysis of matrix A.

NOTE:
Currently, mkl_sparse_qr_reorder supports only general structure and CSR format for the input matrix.

Input Parameters

A

SPARSE_MATRIX_T

Handle containing a sparse matrix in an internal data structure.

descr

MATRIX_DESCR

Structure specifying sparse matrix properties. Only the parameters listed here are currently supported.

Output Parameters

stat

INTEGER

Value indicating whether the operation was successful, and if not, why:

SPARSE_STATUS_SUCCESS The operation was successful.
SPARSE_STATUS_NOT_INITIALIZED The routine encountered an empty handle or matrix array.
SPARSE_STATUS_ALLOC_FAILED Internal memory allocation failed.
SPARSE_STATUS_INVALID_VALUE The input parameters contain an invalid value.
SPARSE_STATUS_EXECUTION_FAILED Execution failed.
SPARSE_STATUS_INTERNAL_ERROR An error in algorithm implementation occurred.
SPARSE_STATUS_NOT_SUPPORTED The requested operation is not supported.