Exported hipSPARSE functions#

This topic provides a list of the exported hipSPARSE functions in various categories.

Auxiliary functions#

Function name

hipsparseCreate()

hipsparseDestroy()

hipsparseGetVersion()

hipsparseGetGitRevision()

hipsparseSetStream()

hipsparseGetStream()

hipsparseSetPointerMode()

hipsparseGetPointerMode()

hipsparseCreateMatDescr()

hipsparseDestroyMatDescr()

hipsparseCopyMatDescr()

hipsparseSetMatType()

hipsparseGetMatType()

hipsparseSetMatFillMode()

hipsparseGetMatFillMode()

hipsparseSetMatDiagType()

hipsparseGetMatDiagType()

hipsparseSetMatIndexBase()

hipsparseGetMatIndexBase()

hipsparseCreateHybMat()

hipsparseDestroyHybMat()

hipsparseCreateBsrsv2Info()

hipsparseDestroyBsrsv2Info()

hipsparseCreateBsrsm2Info()

hipsparseDestroyBsrsm2Info()

hipsparseCreateBsrilu02Info()

hipsparseDestroyBsrilu02Info()

hipsparseCreateBsric02Info()

hipsparseDestroyBsric02Info()

hipsparseCreateCsrsv2Info()

hipsparseDestroyCsrsv2Info()

hipsparseCreateCsrsm2Info()

hipsparseDestroyCsrsm2Info()

hipsparseCreateCsrilu02Info()

hipsparseDestroyCsrilu02Info()

hipsparseCreateCsric02Info()

hipsparseDestroyCsric02Info()

hipsparseCreateCsru2csrInfo()

hipsparseDestroyCsru2csrInfo()

hipsparseCreateColorInfo()

hipsparseDestroyColorInfo()

hipsparseCreateCsrgemm2Info()

hipsparseDestroyCsrgemm2Info()

hipsparseCreatePruneInfo()

hipsparseDestroyPruneInfo()

hipsparseCreateSpVec()

hipsparseDestroySpVec()

hipsparseSpVecGet()

hipsparseSpVecGetIndexBase()

hipsparseSpVecGetValues()

hipsparseSpVecSetValues()

hipsparseCreateCoo()

hipsparseCreateCooAoS()

hipsparseCreateCsr()

hipsparseCreateCsc()

hipsparseCreateBlockedEll()

hipsparseDestroySpMat()

hipsparseCooGet()

hipsparseCooAoSGet()

hipsparseCsrGet()

hipsparseBlockedEllGet()

hipsparseCsrSetPointers()

hipsparseCscSetPointers()

hipsparseCooSetPointers()

hipsparseSpMatGetSize()

hipsparseSpMatGetFormat()

hipsparseSpMatGetIndexBase()

hipsparseSpMatGetValues()

hipsparseSpMatSetValues()

hipsparseSpMatGetAttribute()

hipsparseSpMatSetAttribute()

hipsparseCreateDnVec()

hipsparseDestroyDnVec()

hipsparseDnVecGet()

hipsparseDnVecGetValues()

hipsparseDnVecSetValues()

hipsparseCreateDnMat()

hipsparseDestroyDnMat()

hipsparseDnMatGet()

hipsparseDnMatGetValues()

hipsparseDnMatSetValues()

Sparse level 1 functions#

Function name

single

double

single complex

double complex

hipsparseXaxpyi()

x

x

x

x

hipsparseXdoti()

x

x

x

x

hipsparseXdotci()

x

x

hipsparseXgthr()

x

x

x

x

hipsparseXgthrz()

x

x

x

x

hipsparseXroti()

x

x

hipsparseXsctr()

x

x

x

x

Sparse level 2 functions#

Sparse level 3 functions#

Sparse extra functions#

Preconditioner functions#

Conversion functions#

Function name

single

double

single complex

double complex

hipsparseXnnz()

x

x

x

x

hipsparseXdense2csr()

x

x

x

x

hipsparseXpruneDense2csr_bufferSize()

x

x

hipsparseXpruneDense2csr_bufferSizeExt()

x

x

hipsparseXpruneDense2csrNnz()

x

x

hipsparseXpruneDense2csr()

x

x

hipsparseXpruneDense2csrByPercentage_bufferSize()

x

x

hipsparseXpruneDense2csrByPercentage_bufferSizeExt()

x

x

hipsparseXpruneDense2csrNnzByPercentage()

x

x

hipsparseXpruneDense2csrByPercentage()

x

x

hipsparseXdense2csc()

x

x

x

x

hipsparseXcsr2dense()

x

x

x

x

hipsparseXcsc2dense()

x

x

x

x

hipsparseXcsr2bsrNnz()

hipsparseXcsr2bsr()

x

x

x

x

hipsparseXnnz_compress()

x

x

x

x

hipsparseXcsr2coo()

hipsparseXcsr2csc()

x

x

x

x

hipsparseXcsr2hyb()

x

x

x

x

hipsparseXgebsr2gebsc_bufferSize

x

x

x

x

hipsparseXgebsr2gebsc()

x

x

x

x

hipsparseXcsr2gebsr_bufferSize()

x

x

x

x

hipsparseXcsr2gebsrNnz()

hipsparseXcsr2gebsr()

x

x

x

x

hipsparseXbsr2csr()

x

x

x

x

hipsparseXgebsr2csr()

x

x

x

x

hipsparseXcsr2csr_compress()

x

x

x

x

hipsparseXpruneCsr2csr_bufferSize()

x

x

hipsparseXpruneCsr2csr_bufferSizeExt()

x

x

hipsparseXpruneCsr2csrNnz()

x

x

hipsparseXpruneCsr2csr()

x

x

hipsparseXpruneCsr2csrByPercentage_bufferSize()

x

x

hipsparseXpruneCsr2csrByPercentage_bufferSizeExt()

x

x

hipsparseXpruneCsr2csrNnzByPercentage()

x

x

hipsparseXpruneCsr2csrByPercentage()

x

x

hipsparseXhyb2csr()

x

x

x

x

hipsparseXcoo2csr()

hipsparseCreateIdentityPermutation()

hipsparseXcsrsort_bufferSizeExt()

hipsparseXcsrsort()

hipsparseXcscsort_bufferSizeExt()

hipsparseXcscsort()

hipsparseXcoosort_bufferSizeExt()

hipsparseXcoosortByRow()

hipsparseXcoosortByColumn()

hipsparseXgebsr2gebsr_bufferSize()

x

x

x

x

hipsparseXgebsr2gebsrNnz()

hipsparseXgebsr2gebsr()

x

x

x

x

hipsparseXcsru2csr_bufferSizeExt()

x

x

x

x

hipsparseXcsru2csr()

x

x

x

x

hipsparseXcsr2csru()

x

x

x

x

Reordering functions#

Function name

single

double

single complex

double complex

hipsparseXcsrcolor()

x

x

x

x

Sparse generic functions#