更改MKL中的稀疏矩阵值

时间:2018-12-12 15:30:15

标签: matrix sparse-matrix intel-mkl

创建内部数据句柄的MKL函数(mkl_sparse_create_bsr等),将指向非零矩阵值的数组的指针作为参数之一。

如果我更改非零矩阵值(在与先前矩阵值相同的数组中),是否必须通过再次调用mkl_sparse_create_bsr重新创建句柄?

据我了解,MKL不会创建矩阵值的副本,因为如果我删除矩阵值数组并继续使用该句柄,则应编码SEGFAULTs。它是否以某种方式使用矩阵值(也许检查其他零),还是仅存储指针?

0 个答案:

没有答案