它实际上是在发布的文档中陈述。
页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