它實際上是在發佈的文檔中陳述。
頁11
5.2使用稀疏BLAS矩陣
一旦稀疏BLAS矩陣手柄已經完全構造(某物 可以通過檢查屬性blas_valid_handle進行測試),也可以到 使用矩陣句柄來執行操作。 此時支持表3.2和3.3中顯示的 四個操作。 除了使用稀疏BLAS矩陣執行操作外,還有可能通過 通過句柄查詢其屬性。表5.5列出了通過調用get properties例程可獲得的屬性 。
表3。3第4頁
USMM稀疏矩陣,矩陣乘法
所以支持似乎是在那裏。我只是找不到BLAS_usmm
函數的簽名。也許你可以檢查標題。
編輯:如果您從NIST獲得了sparseBLas,則可以檢查blas_sparse_proto.h
文件中BLAS_*usmm
函數的簽名和參數。
/* Level 3 Computational Routines */
int BLAS_susmm(enum blas_order_type order, enum blas_trans_type transa,
int nrhs, float alpha, blas_sparse_matrix A, const float *b, int ldb,
float *c, int ldc);
int BLAS_dusmm(enum blas_order_type order, enum blas_trans_type transa,
int nrhs, double alpha, blas_sparse_matrix A, const double *b,
int ldb, double *c, int ldc);
int BLAS_cusmm(enum blas_order_type order, enum blas_trans_type transa,
int nrhs, const void *alpha, blas_sparse_matrix A, const void *b,
int ldb, void *c, int ldc);
int BLAS_zusmm(enum blas_order_type order, enum blas_trans_type transa,
int nrhs, const void *alpha, blas_sparse_matrix A, const void *b,
int ldb, void *c, int ldc);
您也可以從C應用程序調用Matlab函數。搜索「Matlab編譯器運行時」。 – Nemo