Skip to content

Releases: albertomercurio/GenericSparseArrays.jl

v0.1.2

01 Feb 23:47
6af5b8f

Choose a tag to compare

GenericSparseArrays v0.1.2

Diff since v0.1.1

Merged pull requests:

v0.1.1

01 Feb 02:01
7f68c3c

Choose a tag to compare

GenericSparseArrays v0.1.1

Diff since v0.1.0

Merged pull requests:

v0.1.0

29 Jan 19:30
69c7e1d

Choose a tag to compare

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 AbstractDeviceSparseMatrix and DenseMatrix (#18)
  • Implemente Kronecker product between two AbstractDeviceSparseMatrix (#19)
  • Implement conversion between CSR/CSC and COO and viceversa (#20)