
The compute unified device architecture (cuda) enables nvidia graphics processing units (gpus) to be used for massively parallel general purpose computation.
the cusparse library contains a set of basic linear algebra subroutines used for handling sparse matrices. it is implemented on top of the nvidia cuda runtime and is designed to be called from c and c++. the library routines can be classified into four categories:
* level 1: operations between a vector in sparse format and a vector in dense
format
* level 2: operations between a matrix in sparse format and a vector in dense
format
* level 3: operations between a matrix in sparse format and a set of vectors
in dense format
* conversion: operations that allow conversion between different matrix
formats
this package contains the cusparse runtime library.