Releases: albertomercurio/GenericSparseArrays.jl
Releases · albertomercurio/GenericSparseArrays.jl
v0.1.2
GenericSparseArrays v0.1.2
Merged pull requests:
- Introduce
droptzeros!and apply it at the end of + methods (#42) (@albertomercurio) - Use generic methods for
*and/with a scalar (#43) (@albertomercurio) - Implement addition with UniformScaling (#44) (@albertomercurio)
v0.1.1
GenericSparseArrays v0.1.1
Merged pull requests:
- Add methods of kron with
Diagonal(#40) (@albertomercurio) - Add
ishermitianandissymmetric(#41) (@albertomercurio)
v0.1.0
GenericSparseArrays v0.1.0
Merged pull requests:
- Bump actions/checkout from 4 to 5 (#1) (@dependabot[bot])
- Bump codecov/codecov-action from 4 to 5 (#2) (@dependabot[bot])
- Add gemini-cli action (#12) (@albertomercurio)
- Add GEMINI.md file (#13) (@albertomercurio)
- Define kernels globally (#14) (@albertomercurio)
- Reorganize folders (#15) (@albertomercurio)
- Implement addition between AbstractDeviceSparseMatrix and DenseMatrix (#21) (@Copilot)
- Implement device-native conversions between CSR/CSC and COO sparse matrix formats (#22) (@Copilot)
- Fix syntax and initialization in README example (#23) (@albertomercurio)
- Add GPU backend synchronization to benchmarks for accurate timing (#24) (@Copilot)
- Implement Kronecker product for AbstractDeviceSparseMatrix (#25) (@Copilot)
- Implement display and other format conversions (#26) (@albertomercurio)
- Implement sparse + sparse matrix addition with transpose/adjoint support for CSC, CSR, and COO formats (#27) (@Copilot)
- Force fields to have same eltype (#28) (@albertomercurio)
- Bump actions/create-github-app-token from 2.1.1 to 2.1.4 (#29) (@dependabot[bot])
- Bump actions/checkout from 5.0.0 to 5.0.1 (#30) (@dependabot[bot])
- Bump actions/github-script from 7.0.1 to 8.0.0 (#31) (@dependabot[bot])
- Bump actions/create-github-app-token from 2.1.4 to 2.2.0 (#32) (@dependabot[bot])
- Bump actions/checkout from 5.0.1 to 6.0.0 (#33) (@dependabot[bot])
- Bump actions/create-github-app-token from 2.2.0 to 2.2.1 (#34) (@dependabot[bot])
- Bump actions/checkout from 5.0.1 to 6.0.1 (#35) (@dependabot[bot])
- Implement sparse-sparse matrix multiplication with GPU-compatible kernels (#36) (@Copilot)
- Add FormatCheck with Runic (#37) (@albertomercurio)
- Rename to GenericSparseArrays (#38) (@albertomercurio)
Closed issues:
- Why are kernels defined inside of the multiplication function? (#4)
- Display issues (#6)
- Force fields to have the same eltype (#10)
- Implement sum between two
AbstractDeviceSparseMatrix(#16) - Implement product between two
AbstractDeviceSparseMatrix(#17) - Implement sum between
AbstractDeviceSparseMatrixandDenseMatrix(#18) - Implemente Kronecker product between two
AbstractDeviceSparseMatrix(#19) - Implement conversion between CSR/CSC and COO and viceversa (#20)