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

Project Activity

See All Activity >

Follow AnySparse

AnySparse Web Site

Other Useful Business Software
Stop Cyber Threats with VM-Series Next-Gen Firewall on Azure Icon
Stop Cyber Threats with VM-Series Next-Gen Firewall on Azure

Native application identity and user-based security for your Azure cloud

Gain integrated visibility across all traffic in a single pass. Deploy Palo Alto Networks VM-Series to determine application identity and content while automating security policy updates via rich APIs.
Get a free trial
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of AnySparse!

Additional Project Details

Registered

2026-05-18