SparseMatricesCSR.jl
SparseMatricesCSR.jl copied to clipboard
Sparse matrices in CSR format for Julia computations
This allows to get updates for GitHub actions automatically. I have used this for my own packages, the [Trixi.jl framework](https://github.com/trixi-framework), and the [SciML organization](https://github.com/SciML). After merging this, you could also...
Addresses https://github.com/gridap/SparseMatricesCSR.jl/issues/10
It'd be nice to have a constructor from a dense matrix, or ideally `AbstractMatrix` :slightly_smiling_face: Unless I'm totally missing it in the (sparse :upside_down_face:) documentation
Would be lovely to have so that one could more easily experiment across CSC/CSR
code: ``` using SparseArrays, SparseMatricesCSR aa = sprand(ComplexF64, 10, 10, 0.5) bb = SparseMatrixCSR(transpose(aa)) ``` > output > > 10×10 SparseMatrixCSR{1, ComplexF64, Int64} with 53 stored entries:Error > showing value...
This prepares the ground for https://github.com/JuliaLang/julia/pull/46874. First, it doesn't enforce the `Transpose` wrapper type, but leaves it to dispatch which wrapper to use. Second, it picks either `Transpose` or `TransposeFactorization`.
This fixes an error in the show(...) function.
Hi, I've found only vector by matrix multiplication, do you have sparse matrix by sparse matrix (both in CSR format) product? Thanks!
Is this the best possible way to go from the efficiency point of view? https://github.com/gridap/SparseMatricesCSR.jl/pull/13