回 帖 发 新 帖 刷新版面

主题:关于稀疏矩阵的arpack和gotoblas2、superlu,gotoblas2支持稀疏矩阵吗?

实际上我是把它们编译成C库,然后在C里面用。但是他们都是fortran库,所以就跑这里来问了。
问一下,gotoblas2库支持稀疏矩阵吗?官网好像也没有用户指南。
因为我的矩阵要用arpack计算特征值,所以,用CSC存储(需要配合superlu)。那么gotoblas2库支持这种吗?具体该用哪个函数呢?
另外,arpack貌似只能用superlu2.0版本,但是superlu2.0版本的blas库能换成gotoblas2吗?我试了一下,总是报错。不知道有没有成功的。
谢谢!主要问题还是gotoblas2库对稀疏矩阵的支持。

回复列表 (共1个回复)

沙发


ARPACK++使用C++写的,支持稀疏矩阵,这个也许更合适lz的情况
Windows系统的话,装ivf专业版,里面自带PARDISO和优化后的LAPACK,配合ARPACK++是最傻瓜不需要怎么动脑子的方法

我来回复

您尚未登录,请登录后再回复。点此登录或注册