A streamlined, directly compilable port of clSPARSE with a focus on simplicity and broad OpenCL device support. This project, maintained by Prof. Jinchuan Tang (jctang@gzu.edu.cn), is a derivative of the original clSPARSE library. Its primary goal is to eliminate the complexities of the original build system, offering a straightforward "clone and compile" experience. The library supports any OpenCL 1.2+ capable device and is designed for users who need sparse linear algebra operations without the overhead of managing complex build dependencies.
Features
- Sparse BLAS Level 1: Operations like axpy, dot, norms.
- Sparse BLAS Level 2: Sparse Matrix-Vector multiplication (SpMV).
- Sparse BLAS Level 3: Sparse Matrix-Matrix multiplication (SpMM).
- Formats: Conversion between CSR, COO, ELL, and other sparse storage formats.
- Solvers: Triangular solvers (SpTrSV, SpTrSM).
- Preconditioners: Basic preconditioners like diagonal scaling.
- Robust support for single-precision
- Planned SpMM double-precision
- Iterative CG and BiCGStab
Follow AnySparse
Other Useful Business Software
Try Google Cloud Risk-Free With $300 in Credit
Use your credit across every product. Compute, storage, AI, analytics. When it runs out, 20+ products stay free. You only pay when you choose to.
Rate This Project
Login To Rate This Project
User Reviews
Be the first to post a review of AnySparse!