高密度BLASの機能をコピーするスパース行列ライブラリはありますか?
少なくとも欲しい:
- 疎な入力(および場合によっては密な出力)を使用した効率的なSYRおよびSYRK(ランクk更新)、
- スパース対称ストレージのオプション、
- DOT、NRM2、転置およびその他の標準的なグッズ。
ただし、名前付けとAPIは、機能する限り、BLAS中心である必要はありません。CまたはFortranが推奨されますが、C++でも問題ありません。
MKL、scipy.sparse、uBLAS、Eigen3を調べましたが、必要なものがサポートされていないか、サポートされているかどうかわかりませんでした。