Visible to Intel only — GUID: GUID-401A1627-E7EA-4F27-B842-1263B9BF5966
Visible to Intel only — GUID: GUID-401A1627-E7EA-4F27-B842-1263B9BF5966
sparse_matrix_checker_init
Initializes handle for sparse matrix checker.
Syntax
void sparse_matrix_checker_init (sparse_struct* handle);
Include Files
- mkl.h
Description
The sparse_matrix_checker_init routine initializes the handle for the sparse_matrix_checker routine. The handle variable contains this data:
Field | Type | Possible Values | Meaning |
---|---|---|---|
n |
MKL_INT |
Order of the matrix stored in sparse array. |
|
csr_ia |
MKL_INT* |
Pointer to ia array for matrix_format = MKL_CSR |
|
csr_ja |
MKL_INT* |
Pointer to ja array for matrix_format = MKL_CSR |
|
check_result[3] |
MKL_INT |
See Sparse Matrix Checker Error Values for a description of the values returned in check_result. |
Indicates location of problem in array when message_level = MKL_NO_PRINT. |
indexing |
sparse_matrix_indexing |
MKL_ZERO_BASED MKL_ONE_BASED |
Indexing style used in array. |
matrix_structure |
sparse_matrix_structures |
MKL_GENERAL_STRUCTURE MKL_UPPER_TRIANGULAR MKL_LOWER_TRIANGULAR MKL_STRUCTURAL_SYMMETRIC |
Type of sparse matrix stored in array. |
matrix_format |
sparse_matrix_formats |
MKL_CSR |
Format of array used for sparse matrix storage. |
message_level |
sparse_matrix_message_levels |
MKL_NO_PRINT MKL_PRINT |
Determines whether or not feedback is provided on the screen. |
print_style |
sparse_matrix_print_styles |
MKL_C_STYLE MKL_FORTRAN_STYLE |
Determines style of messages when message_level = MKL_PRINT. |
Input Parameters
handle |
Pointer to the data structure describing the sparse array to check. |
Output Parameters
handle |
Pointer to the initialized data structure. |