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
Compliant and Reliable File Transfers Backed by Top Security Certifications
Stop relying on non-certified, legacy file transfer tools that creak under the weight of modern security demands. Get full audit trails, advanced access controls and more supported by an award-winning team of experts. Start your free 25-day trial today.
Rate This Project
Login To Rate This Project
User Reviews
Be the first to post a review of AnySparse!