sparse-linear-algebra
sparse-linear-algebra copied to clipboard
Numerical computation in native Haskell
It would be nice to have a Read instance such that we can show the vector or matrix as part of another structure and read it back.
- [ ] Matrix representation and algorithm for sparse QR - [ ] Implement "
- [ ] Matrix representation for sparse triangular solution - [ ] Implement L and U solvers (Real valued) - [ ] " , extension to Complex domain
- [ ] Evaluate best matrix format(s) for LU in accelerate (based on `fold`, `foldSeg`, `backpermute`, etc.) - [ ] Implement LU
- [ ] Implement accelerate-specific algorithms (e.g. matvec, vecmat, matmat ..) - [ ] Implement " in terms of `sparse-linear-algebra-core` classes (depends on #28 )
- [ ] Orthogonal matrices - [ ] Positive semidefinite matrices - [ ] Linear systems
- [ ] Interop with Vector - [x] Serialization with Matrix Market
I have already some parts of a CSR and CSB (compressed sparse blocks) implementation The benefits are unclear at this stage but many algorithms which require exclusively mat-vec (but not...