public class JCusparse extends Object
Modifier and Type | Method and Description |
---|---|
static int |
cusparseCaxpyi(cusparseHandle handle,
int nnz,
Pointer alpha,
Pointer xVal,
Pointer xInd,
Pointer y,
int idxBase) |
static int |
cusparseCbsr2csr(cusparseHandle handle,
int dirA,
int mb,
int nb,
cusparseMatDescr descrA,
Pointer bsrSortedValA,
Pointer bsrSortedRowPtrA,
Pointer bsrSortedColIndA,
int blockDim,
cusparseMatDescr descrC,
Pointer csrSortedValC,
Pointer csrSortedRowPtrC,
Pointer csrSortedColIndC) |
static int |
cusparseCbsric02_analysis(cusparseHandle handle,
int dirA,
int mb,
int nnzb,
cusparseMatDescr descrA,
Pointer bsrSortedVal,
Pointer bsrSortedRowPtr,
Pointer bsrSortedColInd,
int blockDim,
bsric02Info info,
int policy,
Pointer pInputBuffer) |
static int |
cusparseCbsric02_bufferSize(cusparseHandle handle,
int dirA,
int mb,
int nnzb,
cusparseMatDescr descrA,
Pointer bsrSortedVal,
Pointer bsrSortedRowPtr,
Pointer bsrSortedColInd,
int blockDim,
bsric02Info info,
Pointer pBufferSizeInBytes) |
static int |
cusparseCbsric02_bufferSizeExt(cusparseHandle handle,
int dirA,
int mb,
int nnzb,
cusparseMatDescr descrA,
Pointer bsrSortedVal,
Pointer bsrSortedRowPtr,
Pointer bsrSortedColInd,
int blockSize,
bsric02Info info,
long[] pBufferSize) |
static int |
cusparseCbsric02(cusparseHandle handle,
int dirA,
int mb,
int nnzb,
cusparseMatDescr descrA,
Pointer bsrSortedVal,
Pointer bsrSortedRowPtr,
Pointer bsrSortedColInd,
int blockDim,
bsric02Info info,
int policy,
Pointer pBuffer) |
static int |
cusparseCbsrilu02_analysis(cusparseHandle handle,
int dirA,
int mb,
int nnzb,
cusparseMatDescr descrA,
Pointer bsrSortedVal,
Pointer bsrSortedRowPtr,
Pointer bsrSortedColInd,
int blockDim,
bsrilu02Info info,
int policy,
Pointer pBuffer) |
static int |
cusparseCbsrilu02_bufferSize(cusparseHandle handle,
int dirA,
int mb,
int nnzb,
cusparseMatDescr descrA,
Pointer bsrSortedVal,
Pointer bsrSortedRowPtr,
Pointer bsrSortedColInd,
int blockDim,
bsrilu02Info info,
Pointer pBufferSizeInBytes) |
static int |
cusparseCbsrilu02_bufferSizeExt(cusparseHandle handle,
int dirA,
int mb,
int nnzb,
cusparseMatDescr descrA,
Pointer bsrSortedVal,
Pointer bsrSortedRowPtr,
Pointer bsrSortedColInd,
int blockSize,
bsrilu02Info info,
long[] pBufferSize) |
static int |
cusparseCbsrilu02_numericBoost(cusparseHandle handle,
bsrilu02Info info,
int enable_boost,
Pointer tol,
Pointer boost_val) |
static int |
cusparseCbsrilu02(cusparseHandle handle,
int dirA,
int mb,
int nnzb,
cusparseMatDescr descra,
Pointer bsrSortedVal,
Pointer bsrSortedRowPtr,
Pointer bsrSortedColInd,
int blockDim,
bsrilu02Info info,
int policy,
Pointer pBuffer) |
static int |
cusparseCbsrmm(cusparseHandle handle,
int dirA,
int transA,
int transB,
int mb,
int n,
int kb,
int nnzb,
Pointer alpha,
cusparseMatDescr descrA,
Pointer bsrSortedValA,
Pointer bsrSortedRowPtrA,
Pointer bsrSortedColIndA,
int blockSize,
Pointer B,
int ldb,
Pointer beta,
Pointer C,
int ldc) |
static int |
cusparseCbsrmv(cusparseHandle handle,
int dirA,
int transA,
int mb,
int nb,
int nnzb,
Pointer alpha,
cusparseMatDescr descrA,
Pointer bsrSortedValA,
Pointer bsrSortedRowPtrA,
Pointer bsrSortedColIndA,
int blockDim,
Pointer x,
Pointer beta,
Pointer y) |
static int |
cusparseCbsrsm2_analysis(cusparseHandle handle,
int dirA,
int transA,
int transXY,
int mb,
int n,
int nnzb,
cusparseMatDescr descrA,
Pointer bsrSortedVal,
Pointer bsrSortedRowPtr,
Pointer bsrSortedColInd,
int blockSize,
bsrsm2Info info,
int policy,
Pointer pBuffer) |
static int |
cusparseCbsrsm2_bufferSize(cusparseHandle handle,
int dirA,
int transA,
int transXY,
int mb,
int n,
int nnzb,
cusparseMatDescr descrA,
Pointer bsrSortedVal,
Pointer bsrSortedRowPtr,
Pointer bsrSortedColInd,
int blockSize,
bsrsm2Info info,
Pointer pBufferSizeInBytes) |
static int |
cusparseCbsrsm2_bufferSizeExt(cusparseHandle handle,
int dirA,
int transA,
int transB,
int mb,
int n,
int nnzb,
cusparseMatDescr descrA,
Pointer bsrSortedVal,
Pointer bsrSortedRowPtr,
Pointer bsrSortedColInd,
int blockSize,
bsrsm2Info info,
long[] pBufferSize) |
static int |
cusparseCbsrsm2_solve(cusparseHandle handle,
int dirA,
int transA,
int transXY,
int mb,
int n,
int nnzb,
Pointer alpha,
cusparseMatDescr descrA,
Pointer bsrSortedVal,
Pointer bsrSortedRowPtr,
Pointer bsrSortedColInd,
int blockSize,
bsrsm2Info info,
Pointer F,
int ldf,
Pointer X,
int ldx,
int policy,
Pointer pBuffer) |
static int |
cusparseCbsrsv2_analysis(cusparseHandle handle,
int dirA,
int transA,
int mb,
int nnzb,
cusparseMatDescr descrA,
Pointer bsrSortedValA,
Pointer bsrSortedRowPtrA,
Pointer bsrSortedColIndA,
int blockDim,
bsrsv2Info info,
int policy,
Pointer pBuffer) |
static int |
cusparseCbsrsv2_bufferSize(cusparseHandle handle,
int dirA,
int transA,
int mb,
int nnzb,
cusparseMatDescr descrA,
Pointer bsrSortedValA,
Pointer bsrSortedRowPtrA,
Pointer bsrSortedColIndA,
int blockDim,
bsrsv2Info info,
Pointer pBufferSizeInBytes) |
static int |
cusparseCbsrsv2_bufferSizeExt(cusparseHandle handle,
int dirA,
int transA,
int mb,
int nnzb,
cusparseMatDescr descrA,
Pointer bsrSortedValA,
Pointer bsrSortedRowPtrA,
Pointer bsrSortedColIndA,
int blockSize,
bsrsv2Info info,
long[] pBufferSize) |
static int |
cusparseCbsrsv2_solve(cusparseHandle handle,
int dirA,
int transA,
int mb,
int nnzb,
Pointer alpha,
cusparseMatDescr descrA,
Pointer bsrSortedValA,
Pointer bsrSortedRowPtrA,
Pointer bsrSortedColIndA,
int blockDim,
bsrsv2Info info,
Pointer f,
Pointer x,
int policy,
Pointer pBuffer) |
static int |
cusparseCbsrxmv(cusparseHandle handle,
int dirA,
int transA,
int sizeOfMask,
int mb,
int nb,
int nnzb,
Pointer alpha,
cusparseMatDescr descrA,
Pointer bsrSortedValA,
Pointer bsrSortedMaskPtrA,
Pointer bsrSortedRowPtrA,
Pointer bsrSortedEndPtrA,
Pointer bsrSortedColIndA,
int blockDim,
Pointer x,
Pointer beta,
Pointer y) |
static int |
cusparseCcsc2dense(cusparseHandle handle,
int m,
int n,
cusparseMatDescr descrA,
Pointer cscSortedValA,
Pointer cscSortedRowIndA,
Pointer cscSortedColPtrA,
Pointer A,
int lda) |
static int |
cusparseCcsc2hyb(cusparseHandle handle,
int m,
int n,
cusparseMatDescr descrA,
Pointer cscSortedValA,
Pointer cscSortedRowIndA,
Pointer cscSortedColPtrA,
cusparseHybMat hybA,
int userEllWidth,
int partitionType) |
static int |
cusparseCcsr2bsr(cusparseHandle handle,
int dirA,
int m,
int n,
cusparseMatDescr descrA,
Pointer csrSortedValA,
Pointer csrSortedRowPtrA,
Pointer csrSortedColIndA,
int blockDim,
cusparseMatDescr descrC,
Pointer bsrSortedValC,
Pointer bsrSortedRowPtrC,
Pointer bsrSortedColIndC) |
static int |
cusparseCcsr2csc(cusparseHandle handle,
int m,
int n,
int nnz,
Pointer csrSortedVal,
Pointer csrSortedRowPtr,
Pointer csrSortedColInd,
Pointer cscSortedVal,
Pointer cscSortedRowInd,
Pointer cscSortedColPtr,
int copyValues,
int idxBase) |
static int |
cusparseCcsr2csru(cusparseHandle handle,
int m,
int n,
int nnz,
cusparseMatDescr descrA,
Pointer csrVal,
Pointer csrRowPtr,
Pointer csrColInd,
csru2csrInfo info,
Pointer pBuffer) |
static int |
cusparseCcsr2dense(cusparseHandle handle,
int m,
int n,
cusparseMatDescr descrA,
Pointer csrSortedValA,
Pointer csrSortedRowPtrA,
Pointer csrSortedColIndA,
Pointer A,
int lda) |
static int |
cusparseCcsr2gebsr_bufferSize(cusparseHandle handle,
int dirA,
int m,
int n,
cusparseMatDescr descrA,
Pointer csrSortedValA,
Pointer csrSortedRowPtrA,
Pointer csrSortedColIndA,
int rowBlockDim,
int colBlockDim,
Pointer pBufferSizeInBytes) |
static int |
cusparseCcsr2gebsr_bufferSizeExt(cusparseHandle handle,
int dirA,
int m,
int n,
cusparseMatDescr descrA,
Pointer csrSortedValA,
Pointer csrSortedRowPtrA,
Pointer csrSortedColIndA,
int rowBlockDim,
int colBlockDim,
long[] pBufferSize) |
static int |
cusparseCcsr2gebsr(cusparseHandle handle,
int dirA,
int m,
int n,
cusparseMatDescr descrA,
Pointer csrSortedValA,
Pointer csrSortedRowPtrA,
Pointer csrSortedColIndA,
cusparseMatDescr descrC,
Pointer bsrSortedValC,
Pointer bsrSortedRowPtrC,
Pointer bsrSortedColIndC,
int rowBlockDim,
int colBlockDim,
Pointer pBuffer) |
static int |
cusparseCcsr2hyb(cusparseHandle handle,
int m,
int n,
cusparseMatDescr descrA,
Pointer csrSortedValA,
Pointer csrSortedRowPtrA,
Pointer csrSortedColIndA,
cusparseHybMat hybA,
int userEllWidth,
int partitionType) |
static int |
cusparseCcsrcolor(cusparseHandle handle,
int m,
int nnz,
cusparseMatDescr descrA,
Pointer csrSortedValA,
Pointer csrSortedRowPtrA,
Pointer csrSortedColIndA,
Pointer fractionToColor,
Pointer ncolors,
Pointer coloring,
Pointer reordering,
cusparseColorInfo info) |
static int |
cusparseCcsrgeam(cusparseHandle handle,
int m,
int n,
Pointer alpha,
cusparseMatDescr descrA,
int nnzA,
Pointer csrSortedValA,
Pointer csrSortedRowPtrA,
Pointer csrSortedColIndA,
Pointer beta,
cusparseMatDescr descrB,
int nnzB,
Pointer csrSortedValB,
Pointer csrSortedRowPtrB,
Pointer csrSortedColIndB,
cusparseMatDescr descrC,
Pointer csrSortedValC,
Pointer csrSortedRowPtrC,
Pointer csrSortedColIndC) |
static int |
cusparseCcsrgemm(cusparseHandle handle,
int transA,
int transB,
int m,
int n,
int k,
cusparseMatDescr descrA,
int nnzA,
Pointer csrSortedValA,
Pointer csrSortedRowPtrA,
Pointer csrSortedColIndA,
cusparseMatDescr descrB,
int nnzB,
Pointer csrSortedValB,
Pointer csrSortedRowPtrB,
Pointer csrSortedColIndB,
cusparseMatDescr descrC,
Pointer csrSortedValC,
Pointer csrSortedRowPtrC,
Pointer csrSortedColIndC) |
static int |
cusparseCcsrgemm2_bufferSizeExt(cusparseHandle handle,
int m,
int n,
int k,
Pointer alpha,
cusparseMatDescr descrA,
int nnzA,
Pointer csrSortedRowPtrA,
Pointer csrSortedColIndA,
cusparseMatDescr descrB,
int nnzB,
Pointer csrSortedRowPtrB,
Pointer csrSortedColIndB,
Pointer beta,
cusparseMatDescr descrD,
int nnzD,
Pointer csrSortedRowPtrD,
Pointer csrSortedColIndD,
csrgemm2Info info,
long[] pBufferSizeInBytes) |
static int |
cusparseCcsrgemm2(cusparseHandle handle,
int m,
int n,
int k,
Pointer alpha,
cusparseMatDescr descrA,
int nnzA,
Pointer csrSortedValA,
Pointer csrSortedRowPtrA,
Pointer csrSortedColIndA,
cusparseMatDescr descrB,
int nnzB,
Pointer csrSortedValB,
Pointer csrSortedRowPtrB,
Pointer csrSortedColIndB,
Pointer beta,
cusparseMatDescr descrD,
int nnzD,
Pointer csrSortedValD,
Pointer csrSortedRowPtrD,
Pointer csrSortedColIndD,
cusparseMatDescr descrC,
Pointer csrSortedValC,
Pointer csrSortedRowPtrC,
Pointer csrSortedColIndC,
csrgemm2Info info,
Pointer pBuffer) |
static int |
cusparseCcsric0(cusparseHandle handle,
int trans,
int m,
cusparseMatDescr descrA,
Pointer csrSortedValA_ValM,
Pointer csrSortedRowPtrA,
Pointer csrSortedColIndA,
cusparseSolveAnalysisInfo info) |
static int |
cusparseCcsric02_analysis(cusparseHandle handle,
int m,
int nnz,
cusparseMatDescr descrA,
Pointer csrSortedValA,
Pointer csrSortedRowPtrA,
Pointer csrSortedColIndA,
csric02Info info,
int policy,
Pointer pBuffer) |
static int |
cusparseCcsric02_bufferSize(cusparseHandle handle,
int m,
int nnz,
cusparseMatDescr descrA,
Pointer csrSortedValA,
Pointer csrSortedRowPtrA,
Pointer csrSortedColIndA,
csric02Info info,
Pointer pBufferSizeInBytes) |
static int |
cusparseCcsric02_bufferSizeExt(cusparseHandle handle,
int m,
int nnz,
cusparseMatDescr descrA,
Pointer csrSortedVal,
Pointer csrSortedRowPtr,
Pointer csrSortedColInd,
csric02Info info,
long[] pBufferSize) |
static int |
cusparseCcsric02(cusparseHandle handle,
int m,
int nnz,
cusparseMatDescr descrA,
Pointer csrSortedValA_valM,
Pointer csrSortedRowPtrA,
Pointer csrSortedColIndA,
csric02Info info,
int policy,
Pointer pBuffer) |
static int |
cusparseCcsrilu0(cusparseHandle handle,
int trans,
int m,
cusparseMatDescr descrA,
Pointer csrSortedValA_ValM,
Pointer csrSortedRowPtrA,
Pointer csrSortedColIndA,
cusparseSolveAnalysisInfo info) |
static int |
cusparseCcsrilu02_analysis(cusparseHandle handle,
int m,
int nnz,
cusparseMatDescr descrA,
Pointer csrSortedValA,
Pointer csrSortedRowPtrA,
Pointer csrSortedColIndA,
csrilu02Info info,
int policy,
Pointer pBuffer) |
static int |
cusparseCcsrilu02_bufferSize(cusparseHandle handle,
int m,
int nnz,
cusparseMatDescr descrA,
Pointer csrSortedValA,
Pointer csrSortedRowPtrA,
Pointer csrSortedColIndA,
csrilu02Info info,
Pointer pBufferSizeInBytes) |
static int |
cusparseCcsrilu02_bufferSizeExt(cusparseHandle handle,
int m,
int nnz,
cusparseMatDescr descrA,
Pointer csrSortedVal,
Pointer csrSortedRowPtr,
Pointer csrSortedColInd,
csrilu02Info info,
long[] pBufferSize) |
static int |
cusparseCcsrilu02_numericBoost(cusparseHandle handle,
csrilu02Info info,
int enable_boost,
Pointer tol,
Pointer boost_val) |
static int |
cusparseCcsrilu02(cusparseHandle handle,
int m,
int nnz,
cusparseMatDescr descrA,
Pointer csrSortedValA_valM,
Pointer csrSortedRowPtrA,
Pointer csrSortedColIndA,
csrilu02Info info,
int policy,
Pointer pBuffer) |
static int |
cusparseCcsrmm(cusparseHandle handle,
int transA,
int m,
int n,
int k,
int nnz,
Pointer alpha,
cusparseMatDescr descrA,
Pointer csrSortedValA,
Pointer csrSortedRowPtrA,
Pointer csrSortedColIndA,
Pointer B,
int ldb,
Pointer beta,
Pointer C,
int ldc) |
static int |
cusparseCcsrmm2(cusparseHandle handle,
int transA,
int transB,
int m,
int n,
int k,
int nnz,
Pointer alpha,
cusparseMatDescr descrA,
Pointer csrSortedValA,
Pointer csrSortedRowPtrA,
Pointer csrSortedColIndA,
Pointer B,
int ldb,
Pointer beta,
Pointer C,
int ldc) |
static int |
cusparseCcsrmv(cusparseHandle handle,
int transA,
int m,
int n,
int nnz,
Pointer alpha,
cusparseMatDescr descrA,
Pointer csrSortedValA,
Pointer csrSortedRowPtrA,
Pointer csrSortedColIndA,
Pointer x,
Pointer beta,
Pointer y) |
static int |
cusparseCcsrsm_analysis(cusparseHandle handle,
int transA,
int m,
int nnz,
cusparseMatDescr descrA,
Pointer csrSortedValA,
Pointer csrSortedRowPtrA,
Pointer csrSortedColIndA,
cusparseSolveAnalysisInfo info) |
static int |
cusparseCcsrsm_solve(cusparseHandle handle,
int transA,
int m,
int n,
Pointer alpha,
cusparseMatDescr descrA,
Pointer csrSortedValA,
Pointer csrSortedRowPtrA,
Pointer csrSortedColIndA,
cusparseSolveAnalysisInfo info,
Pointer F,
int ldf,
Pointer X,
int ldx) |
static int |
cusparseCcsrsv_analysis(cusparseHandle handle,
int transA,
int m,
int nnz,
cusparseMatDescr descrA,
Pointer csrSortedValA,
Pointer csrSortedRowPtrA,
Pointer csrSortedColIndA,
cusparseSolveAnalysisInfo info) |
static int |
cusparseCcsrsv_solve(cusparseHandle handle,
int transA,
int m,
Pointer alpha,
cusparseMatDescr descrA,
Pointer csrSortedValA,
Pointer csrSortedRowPtrA,
Pointer csrSortedColIndA,
cusparseSolveAnalysisInfo info,
Pointer f,
Pointer x) |
static int |
cusparseCcsrsv2_analysis(cusparseHandle handle,
int transA,
int m,
int nnz,
cusparseMatDescr descrA,
Pointer csrSortedValA,
Pointer csrSortedRowPtrA,
Pointer csrSortedColIndA,
csrsv2Info info,
int policy,
Pointer pBuffer) |
static int |
cusparseCcsrsv2_bufferSize(cusparseHandle handle,
int transA,
int m,
int nnz,
cusparseMatDescr descrA,
Pointer csrSortedValA,
Pointer csrSortedRowPtrA,
Pointer csrSortedColIndA,
csrsv2Info info,
Pointer pBufferSizeInBytes) |
static int |
cusparseCcsrsv2_bufferSizeExt(cusparseHandle handle,
int transA,
int m,
int nnz,
cusparseMatDescr descrA,
Pointer csrSortedValA,
Pointer csrSortedRowPtrA,
Pointer csrSortedColIndA,
csrsv2Info info,
long[] pBufferSize) |
static int |
cusparseCcsrsv2_solve(cusparseHandle handle,
int transA,
int m,
int nnz,
Pointer alpha,
cusparseMatDescr descrA,
Pointer csrSortedValA,
Pointer csrSortedRowPtrA,
Pointer csrSortedColIndA,
csrsv2Info info,
Pointer f,
Pointer x,
int policy,
Pointer pBuffer) |
static int |
cusparseCcsru2csr_bufferSizeExt(cusparseHandle handle,
int m,
int n,
int nnz,
Pointer csrVal,
Pointer csrRowPtr,
Pointer csrColInd,
csru2csrInfo info,
long[] pBufferSizeInBytes) |
static int |
cusparseCcsru2csr(cusparseHandle handle,
int m,
int n,
int nnz,
cusparseMatDescr descrA,
Pointer csrVal,
Pointer csrRowPtr,
Pointer csrColInd,
csru2csrInfo info,
Pointer pBuffer) |
static int |
cusparseCdense2csc(cusparseHandle handle,
int m,
int n,
cusparseMatDescr descrA,
Pointer A,
int lda,
Pointer nnzPerCol,
Pointer cscSortedValA,
Pointer cscSortedRowIndA,
Pointer cscSortedColPtrA) |
static int |
cusparseCdense2csr(cusparseHandle handle,
int m,
int n,
cusparseMatDescr descrA,
Pointer A,
int lda,
Pointer nnzPerRow,
Pointer csrSortedValA,
Pointer csrSortedRowPtrA,
Pointer csrSortedColIndA) |
static int |
cusparseCdense2hyb(cusparseHandle handle,
int m,
int n,
cusparseMatDescr descrA,
Pointer A,
int lda,
Pointer nnzPerRow,
cusparseHybMat hybA,
int userEllWidth,
int partitionType) |
static int |
cusparseCdotci(cusparseHandle handle,
int nnz,
Pointer xVal,
Pointer xInd,
Pointer y,
Pointer resultDevHostPtr,
int idxBase)
Description: dot product of complex conjugate of a sparse vector x
and a dense vector y.
|
static int |
cusparseCdoti(cusparseHandle handle,
int nnz,
Pointer xVal,
Pointer xInd,
Pointer y,
Pointer resultDevHostPtr,
int idxBase) |
static int |
cusparseCgebsr2csr(cusparseHandle handle,
int dirA,
int mb,
int nb,
cusparseMatDescr descrA,
Pointer bsrSortedValA,
Pointer bsrSortedRowPtrA,
Pointer bsrSortedColIndA,
int rowBlockDim,
int colBlockDim,
cusparseMatDescr descrC,
Pointer csrSortedValC,
Pointer csrSortedRowPtrC,
Pointer csrSortedColIndC) |
static int |
cusparseCgebsr2gebsc_bufferSize(cusparseHandle handle,
int mb,
int nb,
int nnzb,
Pointer bsrSortedVal,
Pointer bsrSortedRowPtr,
Pointer bsrSortedColInd,
int rowBlockDim,
int colBlockDim,
Pointer pBufferSizeInBytes) |
static int |
cusparseCgebsr2gebsc_bufferSizeExt(cusparseHandle handle,
int mb,
int nb,
int nnzb,
Pointer bsrSortedVal,
Pointer bsrSortedRowPtr,
Pointer bsrSortedColInd,
int rowBlockDim,
int colBlockDim,
long[] pBufferSize) |
static int |
cusparseCgebsr2gebsc(cusparseHandle handle,
int mb,
int nb,
int nnzb,
Pointer bsrSortedVal,
Pointer bsrSortedRowPtr,
Pointer bsrSortedColInd,
int rowBlockDim,
int colBlockDim,
Pointer bscVal,
Pointer bscRowInd,
Pointer bscColPtr,
int copyValues,
int baseIdx,
Pointer pBuffer) |
static int |
cusparseCgebsr2gebsr_bufferSize(cusparseHandle handle,
int dirA,
int mb,
int nb,
int nnzb,
cusparseMatDescr descrA,
Pointer bsrSortedValA,
Pointer bsrSortedRowPtrA,
Pointer bsrSortedColIndA,
int rowBlockDimA,
int colBlockDimA,
int rowBlockDimC,
int colBlockDimC,
Pointer pBufferSizeInBytes) |
static int |
cusparseCgebsr2gebsr_bufferSizeExt(cusparseHandle handle,
int dirA,
int mb,
int nb,
int nnzb,
cusparseMatDescr descrA,
Pointer bsrSortedValA,
Pointer bsrSortedRowPtrA,
Pointer bsrSortedColIndA,
int rowBlockDimA,
int colBlockDimA,
int rowBlockDimC,
int colBlockDimC,
long[] pBufferSize) |
static int |
cusparseCgebsr2gebsr(cusparseHandle handle,
int dirA,
int mb,
int nb,
int nnzb,
cusparseMatDescr descrA,
Pointer bsrSortedValA,
Pointer bsrSortedRowPtrA,
Pointer bsrSortedColIndA,
int rowBlockDimA,
int colBlockDimA,
cusparseMatDescr descrC,
Pointer bsrSortedValC,
Pointer bsrSortedRowPtrC,
Pointer bsrSortedColIndC,
int rowBlockDimC,
int colBlockDimC,
Pointer pBuffer) |
static int |
cusparseCgemvi_bufferSize(cusparseHandle handle,
int transA,
int m,
int n,
int nnz,
Pointer pBufferSize) |
static int |
cusparseCgemvi(cusparseHandle handle,
int transA,
int m,
int n,
Pointer alpha,
Pointer A,
int lda,
int nnz,
Pointer xVal,
Pointer xInd,
Pointer beta,
Pointer y,
int idxBase,
Pointer pBuffer) |
static int |
cusparseCgthr(cusparseHandle handle,
int nnz,
Pointer y,
Pointer xVal,
Pointer xInd,
int idxBase) |
static int |
cusparseCgthrz(cusparseHandle handle,
int nnz,
Pointer y,
Pointer xVal,
Pointer xInd,
int idxBase) |
static int |
cusparseCgtsv_nopivot(cusparseHandle handle,
int m,
int n,
Pointer dl,
Pointer d,
Pointer du,
Pointer B,
int ldb) |
static int |
cusparseCgtsv(cusparseHandle handle,
int m,
int n,
Pointer dl,
Pointer d,
Pointer du,
Pointer B,
int ldb) |
static int |
cusparseCgtsvStridedBatch(cusparseHandle handle,
int m,
Pointer dl,
Pointer d,
Pointer du,
Pointer x,
int batchCount,
int batchStride) |
static int |
cusparseChyb2csc(cusparseHandle handle,
cusparseMatDescr descrA,
cusparseHybMat hybA,
Pointer cscSortedVal,
Pointer cscSortedRowInd,
Pointer cscSortedColPtr) |
static int |
cusparseChyb2csr(cusparseHandle handle,
cusparseMatDescr descrA,
cusparseHybMat hybA,
Pointer csrSortedValA,
Pointer csrSortedRowPtrA,
Pointer csrSortedColIndA) |
static int |
cusparseChyb2dense(cusparseHandle handle,
cusparseMatDescr descrA,
cusparseHybMat hybA,
Pointer A,
int lda) |
static int |
cusparseChybmv(cusparseHandle handle,
int transA,
Pointer alpha,
cusparseMatDescr descrA,
cusparseHybMat hybA,
Pointer x,
Pointer beta,
Pointer y) |
static int |
cusparseChybsv_analysis(cusparseHandle handle,
int transA,
cusparseMatDescr descrA,
cusparseHybMat hybA,
cusparseSolveAnalysisInfo info) |
static int |
cusparseChybsv_solve(cusparseHandle handle,
int trans,
Pointer alpha,
cusparseMatDescr descra,
cusparseHybMat hybA,
cusparseSolveAnalysisInfo info,
Pointer f,
Pointer x) |
static int |
cusparseCnnz(cusparseHandle handle,
int dirA,
int m,
int n,
cusparseMatDescr descrA,
Pointer A,
int lda,
Pointer nnzPerRowCol,
Pointer nnzTotalDevHostPtr) |
static int |
cusparseCreate(cusparseHandle handle)
CUSPARSE initialization and management routines
|
static int |
cusparseCreateBsric02Info(bsric02Info info) |
static int |
cusparseCreateBsrilu02Info(bsrilu02Info info) |
static int |
cusparseCreateBsrsm2Info(bsrsm2Info info) |
static int |
cusparseCreateBsrsv2Info(bsrsv2Info info)
block-CSR triangular solve (algorithm 2)
|
static int |
cusparseCreateColorInfo(cusparseColorInfo info)
coloring info
|
static int |
cusparseCreateCsrgemm2Info(csrgemm2Info info)
Description: Compute sparse - sparse matrix multiplication for matrices
stored in CSR format.
|
static int |
cusparseCreateCsric02Info(csric02Info info)
incomplete Cholesky (algorithm 2)
|
static int |
cusparseCreateCsrilu02Info(csrilu02Info info)
incomplete LU (algorithm 2)
|
static int |
cusparseCreateCsrsv2Info(csrsv2Info info)
sparse triangular solve (algorithm 2)
|
static int |
cusparseCreateCsru2csrInfo(csru2csrInfo info) |
static int |
cusparseCreateHybMat(cusparseHybMat hybA)
hybrid (HYB) format
|
static int |
cusparseCreateIdentityPermutation(cusparseHandle handle,
int n,
Pointer p)
Description: Create a identity sequence p=[0,1,...
|
static int |
cusparseCreateMatDescr(cusparseMatDescr descrA)
When the matrix descriptor is created, its fields are initialized to:
CUSPARSE_MATRIX_TYPE_GENERAL
CUSPARSE_INDEX_BASE_ZERO
All other fields are uninitialized
|
static int |
cusparseCreateSolveAnalysisInfo(cusparseSolveAnalysisInfo info)
sparse triangular solve and incomplete-LU and Cholesky (algorithm 1)
|
static int |
cusparseCsctr(cusparseHandle handle,
int nnz,
Pointer xVal,
Pointer xInd,
Pointer y,
int idxBase) |
static int |
cusparseDaxpyi(cusparseHandle handle,
int nnz,
Pointer alpha,
Pointer xVal,
Pointer xInd,
Pointer y,
int idxBase) |
static int |
cusparseDbsr2csr(cusparseHandle handle,
int dirA,
int mb,
int nb,
cusparseMatDescr descrA,
Pointer bsrSortedValA,
Pointer bsrSortedRowPtrA,
Pointer bsrSortedColIndA,
int blockDim,
cusparseMatDescr descrC,
Pointer csrSortedValC,
Pointer csrSortedRowPtrC,
Pointer csrSortedColIndC) |
static int |
cusparseDbsric02_analysis(cusparseHandle handle,
int dirA,
int mb,
int nnzb,
cusparseMatDescr descrA,
Pointer bsrSortedVal,
Pointer bsrSortedRowPtr,
Pointer bsrSortedColInd,
int blockDim,
bsric02Info info,
int policy,
Pointer pInputBuffer) |
static int |
cusparseDbsric02_bufferSize(cusparseHandle handle,
int dirA,
int mb,
int nnzb,
cusparseMatDescr descrA,
Pointer bsrSortedVal,
Pointer bsrSortedRowPtr,
Pointer bsrSortedColInd,
int blockDim,
bsric02Info info,
Pointer pBufferSizeInBytes) |
static int |
cusparseDbsric02_bufferSizeExt(cusparseHandle handle,
int dirA,
int mb,
int nnzb,
cusparseMatDescr descrA,
Pointer bsrSortedVal,
Pointer bsrSortedRowPtr,
Pointer bsrSortedColInd,
int blockSize,
bsric02Info info,
long[] pBufferSize) |
static int |
cusparseDbsric02(cusparseHandle handle,
int dirA,
int mb,
int nnzb,
cusparseMatDescr descrA,
Pointer bsrSortedVal,
Pointer bsrSortedRowPtr,
Pointer bsrSortedColInd,
int blockDim,
bsric02Info info,
int policy,
Pointer pBuffer) |
static int |
cusparseDbsrilu02_analysis(cusparseHandle handle,
int dirA,
int mb,
int nnzb,
cusparseMatDescr descrA,
Pointer bsrSortedVal,
Pointer bsrSortedRowPtr,
Pointer bsrSortedColInd,
int blockDim,
bsrilu02Info info,
int policy,
Pointer pBuffer) |
static int |
cusparseDbsrilu02_bufferSize(cusparseHandle handle,
int dirA,
int mb,
int nnzb,
cusparseMatDescr descrA,
Pointer bsrSortedVal,
Pointer bsrSortedRowPtr,
Pointer bsrSortedColInd,
int blockDim,
bsrilu02Info info,
Pointer pBufferSizeInBytes) |
static int |
cusparseDbsrilu02_bufferSizeExt(cusparseHandle handle,
int dirA,
int mb,
int nnzb,
cusparseMatDescr descrA,
Pointer bsrSortedVal,
Pointer bsrSortedRowPtr,
Pointer bsrSortedColInd,
int blockSize,
bsrilu02Info info,
long[] pBufferSize) |
static int |
cusparseDbsrilu02_numericBoost(cusparseHandle handle,
bsrilu02Info info,
int enable_boost,
Pointer tol,
Pointer boost_val) |
static int |
cusparseDbsrilu02(cusparseHandle handle,
int dirA,
int mb,
int nnzb,
cusparseMatDescr descra,
Pointer bsrSortedVal,
Pointer bsrSortedRowPtr,
Pointer bsrSortedColInd,
int blockDim,
bsrilu02Info info,
int policy,
Pointer pBuffer) |
static int |
cusparseDbsrmm(cusparseHandle handle,
int dirA,
int transA,
int transB,
int mb,
int n,
int kb,
int nnzb,
Pointer alpha,
cusparseMatDescr descrA,
Pointer bsrSortedValA,
Pointer bsrSortedRowPtrA,
Pointer bsrSortedColIndA,
int blockSize,
Pointer B,
int ldb,
Pointer beta,
Pointer C,
int ldc) |
static int |
cusparseDbsrmv(cusparseHandle handle,
int dirA,
int transA,
int mb,
int nb,
int nnzb,
Pointer alpha,
cusparseMatDescr descrA,
Pointer bsrSortedValA,
Pointer bsrSortedRowPtrA,
Pointer bsrSortedColIndA,
int blockDim,
Pointer x,
Pointer beta,
Pointer y) |
static int |
cusparseDbsrsm2_analysis(cusparseHandle handle,
int dirA,
int transA,
int transXY,
int mb,
int n,
int nnzb,
cusparseMatDescr descrA,
Pointer bsrSortedVal,
Pointer bsrSortedRowPtr,
Pointer bsrSortedColInd,
int blockSize,
bsrsm2Info info,
int policy,
Pointer pBuffer) |
static int |
cusparseDbsrsm2_bufferSize(cusparseHandle handle,
int dirA,
int transA,
int transXY,
int mb,
int n,
int nnzb,
cusparseMatDescr descrA,
Pointer bsrSortedVal,
Pointer bsrSortedRowPtr,
Pointer bsrSortedColInd,
int blockSize,
bsrsm2Info info,
Pointer pBufferSizeInBytes) |
static int |
cusparseDbsrsm2_bufferSizeExt(cusparseHandle handle,
int dirA,
int transA,
int transB,
int mb,
int n,
int nnzb,
cusparseMatDescr descrA,
Pointer bsrSortedVal,
Pointer bsrSortedRowPtr,
Pointer bsrSortedColInd,
int blockSize,
bsrsm2Info info,
long[] pBufferSize) |
static int |
cusparseDbsrsm2_solve(cusparseHandle handle,
int dirA,
int transA,
int transXY,
int mb,
int n,
int nnzb,
Pointer alpha,
cusparseMatDescr descrA,
Pointer bsrSortedVal,
Pointer bsrSortedRowPtr,
Pointer bsrSortedColInd,
int blockSize,
bsrsm2Info info,
Pointer F,
int ldf,
Pointer X,
int ldx,
int policy,
Pointer pBuffer) |
static int |
cusparseDbsrsv2_analysis(cusparseHandle handle,
int dirA,
int transA,
int mb,
int nnzb,
cusparseMatDescr descrA,
Pointer bsrSortedValA,
Pointer bsrSortedRowPtrA,
Pointer bsrSortedColIndA,
int blockDim,
bsrsv2Info info,
int policy,
Pointer pBuffer) |
static int |
cusparseDbsrsv2_bufferSize(cusparseHandle handle,
int dirA,
int transA,
int mb,
int nnzb,
cusparseMatDescr descrA,
Pointer bsrSortedValA,
Pointer bsrSortedRowPtrA,
Pointer bsrSortedColIndA,
int blockDim,
bsrsv2Info info,
Pointer pBufferSizeInBytes) |
static int |
cusparseDbsrsv2_bufferSizeExt(cusparseHandle handle,
int dirA,
int transA,
int mb,
int nnzb,
cusparseMatDescr descrA,
Pointer bsrSortedValA,
Pointer bsrSortedRowPtrA,
Pointer bsrSortedColIndA,
int blockSize,
bsrsv2Info info,
long[] pBufferSize) |
static int |
cusparseDbsrsv2_solve(cusparseHandle handle,
int dirA,
int transA,
int mb,
int nnzb,
Pointer alpha,
cusparseMatDescr descrA,
Pointer bsrSortedValA,
Pointer bsrSortedRowPtrA,
Pointer bsrSortedColIndA,
int blockDim,
bsrsv2Info info,
Pointer f,
Pointer x,
int policy,
Pointer pBuffer) |
static int |
cusparseDbsrxmv(cusparseHandle handle,
int dirA,
int transA,
int sizeOfMask,
int mb,
int nb,
int nnzb,
Pointer alpha,
cusparseMatDescr descrA,
Pointer bsrSortedValA,
Pointer bsrSortedMaskPtrA,
Pointer bsrSortedRowPtrA,
Pointer bsrSortedEndPtrA,
Pointer bsrSortedColIndA,
int blockDim,
Pointer x,
Pointer beta,
Pointer y) |
static int |
cusparseDcsc2dense(cusparseHandle handle,
int m,
int n,
cusparseMatDescr descrA,
Pointer cscSortedValA,
Pointer cscSortedRowIndA,
Pointer cscSortedColPtrA,
Pointer A,
int lda) |
static int |
cusparseDcsc2hyb(cusparseHandle handle,
int m,
int n,
cusparseMatDescr descrA,
Pointer cscSortedValA,
Pointer cscSortedRowIndA,
Pointer cscSortedColPtrA,
cusparseHybMat hybA,
int userEllWidth,
int partitionType) |
static int |
cusparseDcsr2bsr(cusparseHandle handle,
int dirA,
int m,
int n,
cusparseMatDescr descrA,
Pointer csrSortedValA,
Pointer csrSortedRowPtrA,
Pointer csrSortedColIndA,
int blockDim,
cusparseMatDescr descrC,
Pointer bsrSortedValC,
Pointer bsrSortedRowPtrC,
Pointer bsrSortedColIndC) |
static int |
cusparseDcsr2csc(cusparseHandle handle,
int m,
int n,
int nnz,
Pointer csrSortedVal,
Pointer csrSortedRowPtr,
Pointer csrSortedColInd,
Pointer cscSortedVal,
Pointer cscSortedRowInd,
Pointer cscSortedColPtr,
int copyValues,
int idxBase) |
static int |
cusparseDcsr2csru(cusparseHandle handle,
int m,
int n,
int nnz,
cusparseMatDescr descrA,
Pointer csrVal,
Pointer csrRowPtr,
Pointer csrColInd,
csru2csrInfo info,
Pointer pBuffer) |
static int |
cusparseDcsr2dense(cusparseHandle handle,
int m,
int n,
cusparseMatDescr descrA,
Pointer csrSortedValA,
Pointer csrSortedRowPtrA,
Pointer csrSortedColIndA,
Pointer A,
int lda) |
static int |
cusparseDcsr2gebsr_bufferSize(cusparseHandle handle,
int dirA,
int m,
int n,
cusparseMatDescr descrA,
Pointer csrSortedValA,
Pointer csrSortedRowPtrA,
Pointer csrSortedColIndA,
int rowBlockDim,
int colBlockDim,
Pointer pBufferSizeInBytes) |
static int |
cusparseDcsr2gebsr_bufferSizeExt(cusparseHandle handle,
int dirA,
int m,
int n,
cusparseMatDescr descrA,
Pointer csrSortedValA,
Pointer csrSortedRowPtrA,
Pointer csrSortedColIndA,
int rowBlockDim,
int colBlockDim,
long[] pBufferSize) |
static int |
cusparseDcsr2gebsr(cusparseHandle handle,
int dirA,
int m,
int n,
cusparseMatDescr descrA,
Pointer csrSortedValA,
Pointer csrSortedRowPtrA,
Pointer csrSortedColIndA,
cusparseMatDescr descrC,
Pointer bsrSortedValC,
Pointer bsrSortedRowPtrC,
Pointer bsrSortedColIndC,
int rowBlockDim,
int colBlockDim,
Pointer pBuffer) |
static int |
cusparseDcsr2hyb(cusparseHandle handle,
int m,
int n,
cusparseMatDescr descrA,
Pointer csrSortedValA,
Pointer csrSortedRowPtrA,
Pointer csrSortedColIndA,
cusparseHybMat hybA,
int userEllWidth,
int partitionType) |
static int |
cusparseDcsrcolor(cusparseHandle handle,
int m,
int nnz,
cusparseMatDescr descrA,
Pointer csrSortedValA,
Pointer csrSortedRowPtrA,
Pointer csrSortedColIndA,
Pointer fractionToColor,
Pointer ncolors,
Pointer coloring,
Pointer reordering,
cusparseColorInfo info) |
static int |
cusparseDcsrgeam(cusparseHandle handle,
int m,
int n,
Pointer alpha,
cusparseMatDescr descrA,
int nnzA,
Pointer csrSortedValA,
Pointer csrSortedRowPtrA,
Pointer csrSortedColIndA,
Pointer beta,
cusparseMatDescr descrB,
int nnzB,
Pointer csrSortedValB,
Pointer csrSortedRowPtrB,
Pointer csrSortedColIndB,
cusparseMatDescr descrC,
Pointer csrSortedValC,
Pointer csrSortedRowPtrC,
Pointer csrSortedColIndC) |
static int |
cusparseDcsrgemm(cusparseHandle handle,
int transA,
int transB,
int m,
int n,
int k,
cusparseMatDescr descrA,
int nnzA,
Pointer csrSortedValA,
Pointer csrSortedRowPtrA,
Pointer csrSortedColIndA,
cusparseMatDescr descrB,
int nnzB,
Pointer csrSortedValB,
Pointer csrSortedRowPtrB,
Pointer csrSortedColIndB,
cusparseMatDescr descrC,
Pointer csrSortedValC,
Pointer csrSortedRowPtrC,
Pointer csrSortedColIndC) |
static int |
cusparseDcsrgemm2_bufferSizeExt(cusparseHandle handle,
int m,
int n,
int k,
Pointer alpha,
cusparseMatDescr descrA,
int nnzA,
Pointer csrSortedRowPtrA,
Pointer csrSortedColIndA,
cusparseMatDescr descrB,
int nnzB,
Pointer csrSortedRowPtrB,
Pointer csrSortedColIndB,
Pointer beta,
cusparseMatDescr descrD,
int nnzD,
Pointer csrSortedRowPtrD,
Pointer csrSortedColIndD,
csrgemm2Info info,
long[] pBufferSizeInBytes) |
static int |
cusparseDcsrgemm2(cusparseHandle handle,
int m,
int n,
int k,
Pointer alpha,
cusparseMatDescr descrA,
int nnzA,
Pointer csrSortedValA,
Pointer csrSortedRowPtrA,
Pointer csrSortedColIndA,
cusparseMatDescr descrB,
int nnzB,
Pointer csrSortedValB,
Pointer csrSortedRowPtrB,
Pointer csrSortedColIndB,
Pointer beta,
cusparseMatDescr descrD,
int nnzD,
Pointer csrSortedValD,
Pointer csrSortedRowPtrD,
Pointer csrSortedColIndD,
cusparseMatDescr descrC,
Pointer csrSortedValC,
Pointer csrSortedRowPtrC,
Pointer csrSortedColIndC,
csrgemm2Info info,
Pointer pBuffer) |
static int |
cusparseDcsric0(cusparseHandle handle,
int trans,
int m,
cusparseMatDescr descrA,
Pointer csrSortedValA_ValM,
Pointer csrSortedRowPtrA,
Pointer csrSortedColIndA,
cusparseSolveAnalysisInfo info) |
static int |
cusparseDcsric02_analysis(cusparseHandle handle,
int m,
int nnz,
cusparseMatDescr descrA,
Pointer csrSortedValA,
Pointer csrSortedRowPtrA,
Pointer csrSortedColIndA,
csric02Info info,
int policy,
Pointer pBuffer) |
static int |
cusparseDcsric02_bufferSize(cusparseHandle handle,
int m,
int nnz,
cusparseMatDescr descrA,
Pointer csrSortedValA,
Pointer csrSortedRowPtrA,
Pointer csrSortedColIndA,
csric02Info info,
Pointer pBufferSizeInBytes) |
static int |
cusparseDcsric02_bufferSizeExt(cusparseHandle handle,
int m,
int nnz,
cusparseMatDescr descrA,
Pointer csrSortedVal,
Pointer csrSortedRowPtr,
Pointer csrSortedColInd,
csric02Info info,
long[] pBufferSize) |
static int |
cusparseDcsric02(cusparseHandle handle,
int m,
int nnz,
cusparseMatDescr descrA,
Pointer csrSortedValA_valM,
Pointer csrSortedRowPtrA,
Pointer csrSortedColIndA,
csric02Info info,
int policy,
Pointer pBuffer) |
static int |
cusparseDcsrilu0(cusparseHandle handle,
int trans,
int m,
cusparseMatDescr descrA,
Pointer csrSortedValA_ValM,
Pointer csrSortedRowPtrA,
Pointer csrSortedColIndA,
cusparseSolveAnalysisInfo info) |
static int |
cusparseDcsrilu02_analysis(cusparseHandle handle,
int m,
int nnz,
cusparseMatDescr descrA,
Pointer csrSortedValA,
Pointer csrSortedRowPtrA,
Pointer csrSortedColIndA,
csrilu02Info info,
int policy,
Pointer pBuffer) |
static int |
cusparseDcsrilu02_bufferSize(cusparseHandle handle,
int m,
int nnz,
cusparseMatDescr descrA,
Pointer csrSortedValA,
Pointer csrSortedRowPtrA,
Pointer csrSortedColIndA,
csrilu02Info info,
Pointer pBufferSizeInBytes) |
static int |
cusparseDcsrilu02_bufferSizeExt(cusparseHandle handle,
int m,
int nnz,
cusparseMatDescr descrA,
Pointer csrSortedVal,
Pointer csrSortedRowPtr,
Pointer csrSortedColInd,
csrilu02Info info,
long[] pBufferSize) |
static int |
cusparseDcsrilu02_numericBoost(cusparseHandle handle,
csrilu02Info info,
int enable_boost,
Pointer tol,
Pointer boost_val) |
static int |
cusparseDcsrilu02(cusparseHandle handle,
int m,
int nnz,
cusparseMatDescr descrA,
Pointer csrSortedValA_valM,
Pointer csrSortedRowPtrA,
Pointer csrSortedColIndA,
csrilu02Info info,
int policy,
Pointer pBuffer) |
static int |
cusparseDcsrmm(cusparseHandle handle,
int transA,
int m,
int n,
int k,
int nnz,
Pointer alpha,
cusparseMatDescr descrA,
Pointer csrSortedValA,
Pointer csrSortedRowPtrA,
Pointer csrSortedColIndA,
Pointer B,
int ldb,
Pointer beta,
Pointer C,
int ldc) |
static int |
cusparseDcsrmm2(cusparseHandle handle,
int transA,
int transB,
int m,
int n,
int k,
int nnz,
Pointer alpha,
cusparseMatDescr descrA,
Pointer csrSortedValA,
Pointer csrSortedRowPtrA,
Pointer csrSortedColIndA,
Pointer B,
int ldb,
Pointer beta,
Pointer C,
int ldc) |
static int |
cusparseDcsrmv(cusparseHandle handle,
int transA,
int m,
int n,
int nnz,
Pointer alpha,
cusparseMatDescr descrA,
Pointer csrSortedValA,
Pointer csrSortedRowPtrA,
Pointer csrSortedColIndA,
Pointer x,
Pointer beta,
Pointer y) |
static int |
cusparseDcsrsm_analysis(cusparseHandle handle,
int transA,
int m,
int nnz,
cusparseMatDescr descrA,
Pointer csrSortedValA,
Pointer csrSortedRowPtrA,
Pointer csrSortedColIndA,
cusparseSolveAnalysisInfo info) |
static int |
cusparseDcsrsm_solve(cusparseHandle handle,
int transA,
int m,
int n,
Pointer alpha,
cusparseMatDescr descrA,
Pointer csrSortedValA,
Pointer csrSortedRowPtrA,
Pointer csrSortedColIndA,
cusparseSolveAnalysisInfo info,
Pointer F,
int ldf,
Pointer X,
int ldx) |
static int |
cusparseDcsrsv_analysis(cusparseHandle handle,
int transA,
int m,
int nnz,
cusparseMatDescr descrA,
Pointer csrSortedValA,
Pointer csrSortedRowPtrA,
Pointer csrSortedColIndA,
cusparseSolveAnalysisInfo info) |
static int |
cusparseDcsrsv_solve(cusparseHandle handle,
int transA,
int m,
Pointer alpha,
cusparseMatDescr descrA,
Pointer csrSortedValA,
Pointer csrSortedRowPtrA,
Pointer csrSortedColIndA,
cusparseSolveAnalysisInfo info,
Pointer f,
Pointer x) |
static int |
cusparseDcsrsv2_analysis(cusparseHandle handle,
int transA,
int m,
int nnz,
cusparseMatDescr descrA,
Pointer csrSortedValA,
Pointer csrSortedRowPtrA,
Pointer csrSortedColIndA,
csrsv2Info info,
int policy,
Pointer pBuffer) |
static int |
cusparseDcsrsv2_bufferSize(cusparseHandle handle,
int transA,
int m,
int nnz,
cusparseMatDescr descrA,
Pointer csrSortedValA,
Pointer csrSortedRowPtrA,
Pointer csrSortedColIndA,
csrsv2Info info,
Pointer pBufferSizeInBytes) |
static int |
cusparseDcsrsv2_bufferSizeExt(cusparseHandle handle,
int transA,
int m,
int nnz,
cusparseMatDescr descrA,
Pointer csrSortedValA,
Pointer csrSortedRowPtrA,
Pointer csrSortedColIndA,
csrsv2Info info,
long[] pBufferSize) |
static int |
cusparseDcsrsv2_solve(cusparseHandle handle,
int transA,
int m,
int nnz,
Pointer alpha,
cusparseMatDescr descrA,
Pointer csrSortedValA,
Pointer csrSortedRowPtrA,
Pointer csrSortedColIndA,
csrsv2Info info,
Pointer f,
Pointer x,
int policy,
Pointer pBuffer) |
static int |
cusparseDcsru2csr_bufferSizeExt(cusparseHandle handle,
int m,
int n,
int nnz,
Pointer csrVal,
Pointer csrRowPtr,
Pointer csrColInd,
csru2csrInfo info,
long[] pBufferSizeInBytes) |
static int |
cusparseDcsru2csr(cusparseHandle handle,
int m,
int n,
int nnz,
cusparseMatDescr descrA,
Pointer csrVal,
Pointer csrRowPtr,
Pointer csrColInd,
csru2csrInfo info,
Pointer pBuffer) |
static int |
cusparseDdense2csc(cusparseHandle handle,
int m,
int n,
cusparseMatDescr descrA,
Pointer A,
int lda,
Pointer nnzPerCol,
Pointer cscSortedValA,
Pointer cscSortedRowIndA,
Pointer cscSortedColPtrA) |
static int |
cusparseDdense2csr(cusparseHandle handle,
int m,
int n,
cusparseMatDescr descrA,
Pointer A,
int lda,
Pointer nnzPerRow,
Pointer csrSortedValA,
Pointer csrSortedRowPtrA,
Pointer csrSortedColIndA) |
static int |
cusparseDdense2hyb(cusparseHandle handle,
int m,
int n,
cusparseMatDescr descrA,
Pointer A,
int lda,
Pointer nnzPerRow,
cusparseHybMat hybA,
int userEllWidth,
int partitionType) |
static int |
cusparseDdoti(cusparseHandle handle,
int nnz,
Pointer xVal,
Pointer xInd,
Pointer y,
Pointer resultDevHostPtr,
int idxBase) |
static int |
cusparseDestroy(cusparseHandle handle) |
static int |
cusparseDestroyBsric02Info(bsric02Info info) |
static int |
cusparseDestroyBsrilu02Info(bsrilu02Info info) |
static int |
cusparseDestroyBsrsm2Info(bsrsm2Info info) |
static int |
cusparseDestroyBsrsv2Info(bsrsv2Info info) |
static int |
cusparseDestroyColorInfo(cusparseColorInfo info) |
static int |
cusparseDestroyCsrgemm2Info(csrgemm2Info info) |
static int |
cusparseDestroyCsric02Info(csric02Info info) |
static int |
cusparseDestroyCsrilu02Info(csrilu02Info info) |
static int |
cusparseDestroyCsrsv2Info(csrsv2Info info) |
static int |
cusparseDestroyCsru2csrInfo(csru2csrInfo info) |
static int |
cusparseDestroyHybMat(cusparseHybMat hybA) |
static int |
cusparseDestroyMatDescr(cusparseMatDescr descrA) |
static int |
cusparseDestroySolveAnalysisInfo(cusparseSolveAnalysisInfo info) |
static int |
cusparseDgebsr2csr(cusparseHandle handle,
int dirA,
int mb,
int nb,
cusparseMatDescr descrA,
Pointer bsrSortedValA,
Pointer bsrSortedRowPtrA,
Pointer bsrSortedColIndA,
int rowBlockDim,
int colBlockDim,
cusparseMatDescr descrC,
Pointer csrSortedValC,
Pointer csrSortedRowPtrC,
Pointer csrSortedColIndC) |
static int |
cusparseDgebsr2gebsc_bufferSize(cusparseHandle handle,
int mb,
int nb,
int nnzb,
Pointer bsrSortedVal,
Pointer bsrSortedRowPtr,
Pointer bsrSortedColInd,
int rowBlockDim,
int colBlockDim,
Pointer pBufferSizeInBytes) |
static int |
cusparseDgebsr2gebsc_bufferSizeExt(cusparseHandle handle,
int mb,
int nb,
int nnzb,
Pointer bsrSortedVal,
Pointer bsrSortedRowPtr,
Pointer bsrSortedColInd,
int rowBlockDim,
int colBlockDim,
long[] pBufferSize) |
static int |
cusparseDgebsr2gebsc(cusparseHandle handle,
int mb,
int nb,
int nnzb,
Pointer bsrSortedVal,
Pointer bsrSortedRowPtr,
Pointer bsrSortedColInd,
int rowBlockDim,
int colBlockDim,
Pointer bscVal,
Pointer bscRowInd,
Pointer bscColPtr,
int copyValues,
int baseIdx,
Pointer pBuffer) |
static int |
cusparseDgebsr2gebsr_bufferSize(cusparseHandle handle,
int dirA,
int mb,
int nb,
int nnzb,
cusparseMatDescr descrA,
Pointer bsrSortedValA,
Pointer bsrSortedRowPtrA,
Pointer bsrSortedColIndA,
int rowBlockDimA,
int colBlockDimA,
int rowBlockDimC,
int colBlockDimC,
Pointer pBufferSizeInBytes) |
static int |
cusparseDgebsr2gebsr_bufferSizeExt(cusparseHandle handle,
int dirA,
int mb,
int nb,
int nnzb,
cusparseMatDescr descrA,
Pointer bsrSortedValA,
Pointer bsrSortedRowPtrA,
Pointer bsrSortedColIndA,
int rowBlockDimA,
int colBlockDimA,
int rowBlockDimC,
int colBlockDimC,
long[] pBufferSize) |
static int |
cusparseDgebsr2gebsr(cusparseHandle handle,
int dirA,
int mb,
int nb,
int nnzb,
cusparseMatDescr descrA,
Pointer bsrSortedValA,
Pointer bsrSortedRowPtrA,
Pointer bsrSortedColIndA,
int rowBlockDimA,
int colBlockDimA,
cusparseMatDescr descrC,
Pointer bsrSortedValC,
Pointer bsrSortedRowPtrC,
Pointer bsrSortedColIndC,
int rowBlockDimC,
int colBlockDimC,
Pointer pBuffer) |
static int |
cusparseDgemvi_bufferSize(cusparseHandle handle,
int transA,
int m,
int n,
int nnz,
Pointer pBufferSize) |
static int |
cusparseDgemvi(cusparseHandle handle,
int transA,
int m,
int n,
Pointer alpha,
Pointer A,
int lda,
int nnz,
Pointer xVal,
Pointer xInd,
Pointer beta,
Pointer y,
int idxBase,
Pointer pBuffer) |
static int |
cusparseDgthr(cusparseHandle handle,
int nnz,
Pointer y,
Pointer xVal,
Pointer xInd,
int idxBase) |
static int |
cusparseDgthrz(cusparseHandle handle,
int nnz,
Pointer y,
Pointer xVal,
Pointer xInd,
int idxBase) |
static int |
cusparseDgtsv_nopivot(cusparseHandle handle,
int m,
int n,
Pointer dl,
Pointer d,
Pointer du,
Pointer B,
int ldb) |
static int |
cusparseDgtsv(cusparseHandle handle,
int m,
int n,
Pointer dl,
Pointer d,
Pointer du,
Pointer B,
int ldb) |
static int |
cusparseDgtsvStridedBatch(cusparseHandle handle,
int m,
Pointer dl,
Pointer d,
Pointer du,
Pointer x,
int batchCount,
int batchStride) |
static int |
cusparseDhyb2csc(cusparseHandle handle,
cusparseMatDescr descrA,
cusparseHybMat hybA,
Pointer cscSortedVal,
Pointer cscSortedRowInd,
Pointer cscSortedColPtr) |
static int |
cusparseDhyb2csr(cusparseHandle handle,
cusparseMatDescr descrA,
cusparseHybMat hybA,
Pointer csrSortedValA,
Pointer csrSortedRowPtrA,
Pointer csrSortedColIndA) |
static int |
cusparseDhyb2dense(cusparseHandle handle,
cusparseMatDescr descrA,
cusparseHybMat hybA,
Pointer A,
int lda) |
static int |
cusparseDhybmv(cusparseHandle handle,
int transA,
Pointer alpha,
cusparseMatDescr descrA,
cusparseHybMat hybA,
Pointer x,
Pointer beta,
Pointer y) |
static int |
cusparseDhybsv_analysis(cusparseHandle handle,
int transA,
cusparseMatDescr descrA,
cusparseHybMat hybA,
cusparseSolveAnalysisInfo info) |
static int |
cusparseDhybsv_solve(cusparseHandle handle,
int trans,
Pointer alpha,
cusparseMatDescr descra,
cusparseHybMat hybA,
cusparseSolveAnalysisInfo info,
Pointer f,
Pointer x) |
static int |
cusparseDnnz(cusparseHandle handle,
int dirA,
int m,
int n,
cusparseMatDescr descrA,
Pointer A,
int lda,
Pointer nnzPerRowCol,
Pointer nnzTotalDevHostPtr) |
static int |
cusparseDroti(cusparseHandle handle,
int nnz,
Pointer xVal,
Pointer xInd,
Pointer y,
Pointer c,
Pointer s,
int idxBase) |
static int |
cusparseDsctr(cusparseHandle handle,
int nnz,
Pointer xVal,
Pointer xInd,
Pointer y,
int idxBase) |
static int |
cusparseGetLevelInfo(cusparseHandle handle,
cusparseSolveAnalysisInfo info,
int[] nlevels,
Pointer levelPtr,
Pointer levelInd) |
static int |
cusparseGetMatDiagType(cusparseMatDescr descrA) |
static int |
cusparseGetMatFillMode(cusparseMatDescr descrA) |
static int |
cusparseGetMatIndexBase(cusparseMatDescr descrA) |
static int |
cusparseGetMatType(cusparseMatDescr descrA) |
static int |
cusparseGetPointerMode(cusparseHandle handle,
int[] mode)
CUSPARSE type creation, destruction, set and get routines
|
static int |
cusparseGetVersion(cusparseHandle handle,
int[] version) |
static int |
cusparseSaxpyi(cusparseHandle handle,
int nnz,
Pointer alpha,
Pointer xVal,
Pointer xInd,
Pointer y,
int idxBase)
Description: Addition of a scalar multiple of a sparse vector x
and a dense vector y.
|
static int |
cusparseSbsr2csr(cusparseHandle handle,
int dirA,
int mb,
int nb,
cusparseMatDescr descrA,
Pointer bsrSortedValA,
Pointer bsrSortedRowPtrA,
Pointer bsrSortedColIndA,
int blockDim,
cusparseMatDescr descrC,
Pointer csrSortedValC,
Pointer csrSortedRowPtrC,
Pointer csrSortedColIndC)
Description: This routine converts a sparse matrix in block-CSR storage format
to a sparse matrix in CSR storage format.
|
static int |
cusparseSbsric02_analysis(cusparseHandle handle,
int dirA,
int mb,
int nnzb,
cusparseMatDescr descrA,
Pointer bsrSortedVal,
Pointer bsrSortedRowPtr,
Pointer bsrSortedColInd,
int blockDim,
bsric02Info info,
int policy,
Pointer pInputBuffer) |
static int |
cusparseSbsric02_bufferSize(cusparseHandle handle,
int dirA,
int mb,
int nnzb,
cusparseMatDescr descrA,
Pointer bsrSortedVal,
Pointer bsrSortedRowPtr,
Pointer bsrSortedColInd,
int blockDim,
bsric02Info info,
Pointer pBufferSizeInBytes) |
static int |
cusparseSbsric02_bufferSizeExt(cusparseHandle handle,
int dirA,
int mb,
int nnzb,
cusparseMatDescr descrA,
Pointer bsrSortedVal,
Pointer bsrSortedRowPtr,
Pointer bsrSortedColInd,
int blockSize,
bsric02Info info,
long[] pBufferSize) |
static int |
cusparseSbsric02(cusparseHandle handle,
int dirA,
int mb,
int nnzb,
cusparseMatDescr descrA,
Pointer bsrSortedVal,
Pointer bsrSortedRowPtr,
Pointer bsrSortedColInd,
int blockDim,
bsric02Info info,
int policy,
Pointer pBuffer) |
static int |
cusparseSbsrilu02_analysis(cusparseHandle handle,
int dirA,
int mb,
int nnzb,
cusparseMatDescr descrA,
Pointer bsrSortedVal,
Pointer bsrSortedRowPtr,
Pointer bsrSortedColInd,
int blockDim,
bsrilu02Info info,
int policy,
Pointer pBuffer) |
static int |
cusparseSbsrilu02_bufferSize(cusparseHandle handle,
int dirA,
int mb,
int nnzb,
cusparseMatDescr descrA,
Pointer bsrSortedVal,
Pointer bsrSortedRowPtr,
Pointer bsrSortedColInd,
int blockDim,
bsrilu02Info info,
Pointer pBufferSizeInBytes) |
static int |
cusparseSbsrilu02_bufferSizeExt(cusparseHandle handle,
int dirA,
int mb,
int nnzb,
cusparseMatDescr descrA,
Pointer bsrSortedVal,
Pointer bsrSortedRowPtr,
Pointer bsrSortedColInd,
int blockSize,
bsrilu02Info info,
long[] pBufferSize) |
static int |
cusparseSbsrilu02_numericBoost(cusparseHandle handle,
bsrilu02Info info,
int enable_boost,
Pointer tol,
Pointer boost_val)
Description: Compute the incomplete-LU factorization with 0 fill-in (ILU0)
of the matrix A stored in block-CSR format based on the information in the opaque
structure info that was obtained from the analysis phase (bsrsv2_analysis).
|
static int |
cusparseSbsrilu02(cusparseHandle handle,
int dirA,
int mb,
int nnzb,
cusparseMatDescr descra,
Pointer bsrSortedVal,
Pointer bsrSortedRowPtr,
Pointer bsrSortedColInd,
int blockDim,
bsrilu02Info info,
int policy,
Pointer pBuffer) |
static int |
cusparseSbsrmm(cusparseHandle handle,
int dirA,
int transA,
int transB,
int mb,
int n,
int kb,
int nnzb,
Pointer alpha,
cusparseMatDescr descrA,
Pointer bsrSortedValA,
Pointer bsrSortedRowPtrA,
Pointer bsrSortedColIndA,
int blockSize,
Pointer B,
int ldb,
Pointer beta,
Pointer C,
int ldc)
Description: sparse - dense matrix multiplication C = alpha * op(A) * B + beta * C,
where A is a sparse matrix in block-CSR format, B and C are dense tall matrices.
|
static int |
cusparseSbsrmv(cusparseHandle handle,
int dirA,
int transA,
int mb,
int nb,
int nnzb,
Pointer alpha,
cusparseMatDescr descrA,
Pointer bsrSortedValA,
Pointer bsrSortedRowPtrA,
Pointer bsrSortedColIndA,
int blockDim,
Pointer x,
Pointer beta,
Pointer y)
Description: Matrix-vector multiplication y = alpha * op(A) * x + beta * y,
where A is a sparse matrix in BSR storage format, x and y are dense vectors.
|
static int |
cusparseSbsrsm2_analysis(cusparseHandle handle,
int dirA,
int transA,
int transXY,
int mb,
int n,
int nnzb,
cusparseMatDescr descrA,
Pointer bsrSortedVal,
Pointer bsrSortedRowPtr,
Pointer bsrSortedColInd,
int blockSize,
bsrsm2Info info,
int policy,
Pointer pBuffer) |
static int |
cusparseSbsrsm2_bufferSize(cusparseHandle handle,
int dirA,
int transA,
int transXY,
int mb,
int n,
int nnzb,
cusparseMatDescr descrA,
Pointer bsrSortedVal,
Pointer bsrSortedRowPtr,
Pointer bsrSortedColInd,
int blockSize,
bsrsm2Info info,
Pointer pBufferSizeInBytes) |
static int |
cusparseSbsrsm2_bufferSizeExt(cusparseHandle handle,
int dirA,
int transA,
int transB,
int mb,
int n,
int nnzb,
cusparseMatDescr descrA,
Pointer bsrSortedVal,
Pointer bsrSortedRowPtr,
Pointer bsrSortedColInd,
int blockSize,
bsrsm2Info info,
long[] pBufferSize) |
static int |
cusparseSbsrsm2_solve(cusparseHandle handle,
int dirA,
int transA,
int transXY,
int mb,
int n,
int nnzb,
Pointer alpha,
cusparseMatDescr descrA,
Pointer bsrSortedVal,
Pointer bsrSortedRowPtr,
Pointer bsrSortedColInd,
int blockSize,
bsrsm2Info info,
Pointer F,
int ldf,
Pointer X,
int ldx,
int policy,
Pointer pBuffer) |
static int |
cusparseSbsrsv2_analysis(cusparseHandle handle,
int dirA,
int transA,
int mb,
int nnzb,
cusparseMatDescr descrA,
Pointer bsrSortedValA,
Pointer bsrSortedRowPtrA,
Pointer bsrSortedColIndA,
int blockDim,
bsrsv2Info info,
int policy,
Pointer pBuffer) |
static int |
cusparseSbsrsv2_bufferSize(cusparseHandle handle,
int dirA,
int transA,
int mb,
int nnzb,
cusparseMatDescr descrA,
Pointer bsrSortedValA,
Pointer bsrSortedRowPtrA,
Pointer bsrSortedColIndA,
int blockDim,
bsrsv2Info info,
Pointer pBufferSizeInBytes) |
static int |
cusparseSbsrsv2_bufferSizeExt(cusparseHandle handle,
int dirA,
int transA,
int mb,
int nnzb,
cusparseMatDescr descrA,
Pointer bsrSortedValA,
Pointer bsrSortedRowPtrA,
Pointer bsrSortedColIndA,
int blockSize,
bsrsv2Info info,
long[] pBufferSize) |
static int |
cusparseSbsrsv2_solve(cusparseHandle handle,
int dirA,
int transA,
int mb,
int nnzb,
Pointer alpha,
cusparseMatDescr descrA,
Pointer bsrSortedValA,
Pointer bsrSortedRowPtrA,
Pointer bsrSortedColIndA,
int blockDim,
bsrsv2Info info,
Pointer f,
Pointer x,
int policy,
Pointer pBuffer) |
static int |
cusparseSbsrxmv(cusparseHandle handle,
int dirA,
int transA,
int sizeOfMask,
int mb,
int nb,
int nnzb,
Pointer alpha,
cusparseMatDescr descrA,
Pointer bsrSortedValA,
Pointer bsrSortedMaskPtrA,
Pointer bsrSortedRowPtrA,
Pointer bsrSortedEndPtrA,
Pointer bsrSortedColIndA,
int blockDim,
Pointer x,
Pointer beta,
Pointer y)
Description: Matrix-vector multiplication y = alpha * op(A) * x + beta * y,
where A is a sparse matrix in extended BSR storage format, x and y are dense
vectors.
|
static int |
cusparseScsc2dense(cusparseHandle handle,
int m,
int n,
cusparseMatDescr descrA,
Pointer cscSortedValA,
Pointer cscSortedRowIndA,
Pointer cscSortedColPtrA,
Pointer A,
int lda)
Description: This routine converts a sparse matrix in CSC storage format
to a dense matrix.
|
static int |
cusparseScsc2hyb(cusparseHandle handle,
int m,
int n,
cusparseMatDescr descrA,
Pointer cscSortedValA,
Pointer cscSortedRowIndA,
Pointer cscSortedColPtrA,
cusparseHybMat hybA,
int userEllWidth,
int partitionType)
Description: This routine converts a sparse matrix in CSC storage format
to a sparse matrix in HYB storage format.
|
static int |
cusparseScsr2bsr(cusparseHandle handle,
int dirA,
int m,
int n,
cusparseMatDescr descrA,
Pointer csrSortedValA,
Pointer csrSortedRowPtrA,
Pointer csrSortedColIndA,
int blockDim,
cusparseMatDescr descrC,
Pointer bsrSortedValC,
Pointer bsrSortedRowPtrC,
Pointer bsrSortedColIndC) |
static int |
cusparseScsr2csc(cusparseHandle handle,
int m,
int n,
int nnz,
Pointer csrSortedVal,
Pointer csrSortedRowPtr,
Pointer csrSortedColInd,
Pointer cscSortedVal,
Pointer cscSortedRowInd,
Pointer cscSortedColPtr,
int copyValues,
int idxBase)
Description: This routine converts a matrix from CSR to CSC sparse
storage format.
|
static int |
cusparseScsr2csru(cusparseHandle handle,
int m,
int n,
int nnz,
cusparseMatDescr descrA,
Pointer csrVal,
Pointer csrRowPtr,
Pointer csrColInd,
csru2csrInfo info,
Pointer pBuffer)
Description: Wrapper that un-sorts sparse matrix stored in CSR format
(without exposing the permutation).
|
static int |
cusparseScsr2dense(cusparseHandle handle,
int m,
int n,
cusparseMatDescr descrA,
Pointer csrSortedValA,
Pointer csrSortedRowPtrA,
Pointer csrSortedColIndA,
Pointer A,
int lda)
Description: This routine converts a sparse matrix in CSR storage format
to a dense matrix.
|
static int |
cusparseScsr2gebsr_bufferSize(cusparseHandle handle,
int dirA,
int m,
int n,
cusparseMatDescr descrA,
Pointer csrSortedValA,
Pointer csrSortedRowPtrA,
Pointer csrSortedColIndA,
int rowBlockDim,
int colBlockDim,
Pointer pBufferSizeInBytes)
Description: This routine converts a sparse matrix in CSR storage format
to a sparse matrix in general block-CSR storage format.
|
static int |
cusparseScsr2gebsr_bufferSizeExt(cusparseHandle handle,
int dirA,
int m,
int n,
cusparseMatDescr descrA,
Pointer csrSortedValA,
Pointer csrSortedRowPtrA,
Pointer csrSortedColIndA,
int rowBlockDim,
int colBlockDim,
long[] pBufferSize) |
static int |
cusparseScsr2gebsr(cusparseHandle handle,
int dirA,
int m,
int n,
cusparseMatDescr descrA,
Pointer csrSortedValA,
Pointer csrSortedRowPtrA,
Pointer csrSortedColIndA,
cusparseMatDescr descrC,
Pointer bsrSortedValC,
Pointer bsrSortedRowPtrC,
Pointer bsrSortedColIndC,
int rowBlockDim,
int colBlockDim,
Pointer pBuffer) |
static int |
cusparseScsr2hyb(cusparseHandle handle,
int m,
int n,
cusparseMatDescr descrA,
Pointer csrSortedValA,
Pointer csrSortedRowPtrA,
Pointer csrSortedColIndA,
cusparseHybMat hybA,
int userEllWidth,
int partitionType)
Description: This routine converts a sparse matrix in CSR storage format
to a sparse matrix in HYB storage format.
|
static int |
cusparseScsrcolor(cusparseHandle handle,
int m,
int nnz,
cusparseMatDescr descrA,
Pointer csrSortedValA,
Pointer csrSortedRowPtrA,
Pointer csrSortedColIndA,
Pointer fractionToColor,
Pointer ncolors,
Pointer coloring,
Pointer reordering,
cusparseColorInfo info)
Description: Find an approximate coloring of a matrix stored in CSR format.
|
static int |
cusparseScsrgeam(cusparseHandle handle,
int m,
int n,
Pointer alpha,
cusparseMatDescr descrA,
int nnzA,
Pointer csrSortedValA,
Pointer csrSortedRowPtrA,
Pointer csrSortedColIndA,
Pointer beta,
cusparseMatDescr descrB,
int nnzB,
Pointer csrSortedValB,
Pointer csrSortedRowPtrB,
Pointer csrSortedColIndB,
cusparseMatDescr descrC,
Pointer csrSortedValC,
Pointer csrSortedRowPtrC,
Pointer csrSortedColIndC) |
static int |
cusparseScsrgemm(cusparseHandle handle,
int transA,
int transB,
int m,
int n,
int k,
cusparseMatDescr descrA,
int nnzA,
Pointer csrSortedValA,
Pointer csrSortedRowPtrA,
Pointer csrSortedColIndA,
cusparseMatDescr descrB,
int nnzB,
Pointer csrSortedValB,
Pointer csrSortedRowPtrB,
Pointer csrSortedColIndB,
cusparseMatDescr descrC,
Pointer csrSortedValC,
Pointer csrSortedRowPtrC,
Pointer csrSortedColIndC) |
static int |
cusparseScsrgemm2_bufferSizeExt(cusparseHandle handle,
int m,
int n,
int k,
Pointer alpha,
cusparseMatDescr descrA,
int nnzA,
Pointer csrSortedRowPtrA,
Pointer csrSortedColIndA,
cusparseMatDescr descrB,
int nnzB,
Pointer csrSortedRowPtrB,
Pointer csrSortedColIndB,
Pointer beta,
cusparseMatDescr descrD,
int nnzD,
Pointer csrSortedRowPtrD,
Pointer csrSortedColIndD,
csrgemm2Info info,
long[] pBufferSizeInBytes) |
static int |
cusparseScsrgemm2(cusparseHandle handle,
int m,
int n,
int k,
Pointer alpha,
cusparseMatDescr descrA,
int nnzA,
Pointer csrSortedValA,
Pointer csrSortedRowPtrA,
Pointer csrSortedColIndA,
cusparseMatDescr descrB,
int nnzB,
Pointer csrSortedValB,
Pointer csrSortedRowPtrB,
Pointer csrSortedColIndB,
Pointer beta,
cusparseMatDescr descrD,
int nnzD,
Pointer csrSortedValD,
Pointer csrSortedRowPtrD,
Pointer csrSortedColIndD,
cusparseMatDescr descrC,
Pointer csrSortedValC,
Pointer csrSortedRowPtrC,
Pointer csrSortedColIndC,
csrgemm2Info info,
Pointer pBuffer) |
static int |
cusparseScsric0(cusparseHandle handle,
int trans,
int m,
cusparseMatDescr descrA,
Pointer csrSortedValA_ValM,
Pointer csrSortedRowPtrA,
Pointer csrSortedColIndA,
cusparseSolveAnalysisInfo info)
Description: Compute the incomplete-Cholesky factorization with 0 fill-in (IC0)
of the matrix A stored in CSR format based on the information in the opaque
structure info that was obtained from the analysis phase (csrsv_analysis).
|
static int |
cusparseScsric02_analysis(cusparseHandle handle,
int m,
int nnz,
cusparseMatDescr descrA,
Pointer csrSortedValA,
Pointer csrSortedRowPtrA,
Pointer csrSortedColIndA,
csric02Info info,
int policy,
Pointer pBuffer) |
static int |
cusparseScsric02_bufferSize(cusparseHandle handle,
int m,
int nnz,
cusparseMatDescr descrA,
Pointer csrSortedValA,
Pointer csrSortedRowPtrA,
Pointer csrSortedColIndA,
csric02Info info,
Pointer pBufferSizeInBytes) |
static int |
cusparseScsric02_bufferSizeExt(cusparseHandle handle,
int m,
int nnz,
cusparseMatDescr descrA,
Pointer csrSortedVal,
Pointer csrSortedRowPtr,
Pointer csrSortedColInd,
csric02Info info,
long[] pBufferSize) |
static int |
cusparseScsric02(cusparseHandle handle,
int m,
int nnz,
cusparseMatDescr descrA,
Pointer csrSortedValA_valM,
Pointer csrSortedRowPtrA,
Pointer csrSortedColIndA,
csric02Info info,
int policy,
Pointer pBuffer) |
static int |
cusparseScsrilu0(cusparseHandle handle,
int trans,
int m,
cusparseMatDescr descrA,
Pointer csrSortedValA_ValM,
Pointer csrSortedRowPtrA,
Pointer csrSortedColIndA,
cusparseSolveAnalysisInfo info)
Description: Compute the incomplete-LU factorization with 0 fill-in (ILU0)
of the matrix A stored in CSR format based on the information in the opaque
structure info that was obtained from the analysis phase (csrsv_analysis).
|
static int |
cusparseScsrilu02_analysis(cusparseHandle handle,
int m,
int nnz,
cusparseMatDescr descrA,
Pointer csrSortedValA,
Pointer csrSortedRowPtrA,
Pointer csrSortedColIndA,
csrilu02Info info,
int policy,
Pointer pBuffer) |
static int |
cusparseScsrilu02_bufferSize(cusparseHandle handle,
int m,
int nnz,
cusparseMatDescr descrA,
Pointer csrSortedValA,
Pointer csrSortedRowPtrA,
Pointer csrSortedColIndA,
csrilu02Info info,
Pointer pBufferSizeInBytes) |
static int |
cusparseScsrilu02_bufferSizeExt(cusparseHandle handle,
int m,
int nnz,
cusparseMatDescr descrA,
Pointer csrSortedVal,
Pointer csrSortedRowPtr,
Pointer csrSortedColInd,
csrilu02Info info,
long[] pBufferSize) |
static int |
cusparseScsrilu02_numericBoost(cusparseHandle handle,
csrilu02Info info,
int enable_boost,
Pointer tol,
Pointer boost_val)
Description: Compute the incomplete-LU factorization with 0 fill-in (ILU0)
of the matrix A stored in CSR format based on the information in the opaque
structure info that was obtained from the analysis phase (csrsv2_analysis).
|
static int |
cusparseScsrilu02(cusparseHandle handle,
int m,
int nnz,
cusparseMatDescr descrA,
Pointer csrSortedValA_valM,
Pointer csrSortedRowPtrA,
Pointer csrSortedColIndA,
csrilu02Info info,
int policy,
Pointer pBuffer) |
static int |
cusparseScsrmm(cusparseHandle handle,
int transA,
int m,
int n,
int k,
int nnz,
Pointer alpha,
cusparseMatDescr descrA,
Pointer csrSortedValA,
Pointer csrSortedRowPtrA,
Pointer csrSortedColIndA,
Pointer B,
int ldb,
Pointer beta,
Pointer C,
int ldc)
Description: sparse - dense matrix multiplication C = alpha * op(A) * B + beta * C,
where A is a sparse matrix in CSR format, B and C are dense tall matrices.
|
static int |
cusparseScsrmm2(cusparseHandle handle,
int transA,
int transB,
int m,
int n,
int k,
int nnz,
Pointer alpha,
cusparseMatDescr descrA,
Pointer csrSortedValA,
Pointer csrSortedRowPtrA,
Pointer csrSortedColIndA,
Pointer B,
int ldb,
Pointer beta,
Pointer C,
int ldc)
Description: sparse - dense matrix multiplication C = alpha * op(A) * B + beta * C,
where A is a sparse matrix in CSR format, B and C are dense tall matrices.
|
static int |
cusparseScsrmv(cusparseHandle handle,
int transA,
int m,
int n,
int nnz,
Pointer alpha,
cusparseMatDescr descrA,
Pointer csrSortedValA,
Pointer csrSortedRowPtrA,
Pointer csrSortedColIndA,
Pointer x,
Pointer beta,
Pointer y)
Description: Matrix-vector multiplication y = alpha * op(A) * x + beta * y,
where A is a sparse matrix in CSR storage format, x and y are dense vectors.
|
static int |
cusparseScsrsm_analysis(cusparseHandle handle,
int transA,
int m,
int nnz,
cusparseMatDescr descrA,
Pointer csrSortedValA,
Pointer csrSortedRowPtrA,
Pointer csrSortedColIndA,
cusparseSolveAnalysisInfo info)
Description: Solution of triangular linear system op(A) * X = alpha * F,
with multiple right-hand-sides, where A is a sparse matrix in CSR storage
format, rhs F and solution X are dense tall matrices.
|
static int |
cusparseScsrsm_solve(cusparseHandle handle,
int transA,
int m,
int n,
Pointer alpha,
cusparseMatDescr descrA,
Pointer csrSortedValA,
Pointer csrSortedRowPtrA,
Pointer csrSortedColIndA,
cusparseSolveAnalysisInfo info,
Pointer F,
int ldf,
Pointer X,
int ldx) |
static int |
cusparseScsrsv_analysis(cusparseHandle handle,
int transA,
int m,
int nnz,
cusparseMatDescr descrA,
Pointer csrSortedValA,
Pointer csrSortedRowPtrA,
Pointer csrSortedColIndA,
cusparseSolveAnalysisInfo info)
Description: Solution of triangular linear system op(A) * x = alpha * f,
where A is a sparse matrix in CSR storage format, rhs f and solution x
are dense vectors.
|
static int |
cusparseScsrsv_solve(cusparseHandle handle,
int transA,
int m,
Pointer alpha,
cusparseMatDescr descrA,
Pointer csrSortedValA,
Pointer csrSortedRowPtrA,
Pointer csrSortedColIndA,
cusparseSolveAnalysisInfo info,
Pointer f,
Pointer x) |
static int |
cusparseScsrsv2_analysis(cusparseHandle handle,
int transA,
int m,
int nnz,
cusparseMatDescr descrA,
Pointer csrSortedValA,
Pointer csrSortedRowPtrA,
Pointer csrSortedColIndA,
csrsv2Info info,
int policy,
Pointer pBuffer) |
static int |
cusparseScsrsv2_bufferSize(cusparseHandle handle,
int transA,
int m,
int nnz,
cusparseMatDescr descrA,
Pointer csrSortedValA,
Pointer csrSortedRowPtrA,
Pointer csrSortedColIndA,
csrsv2Info info,
Pointer pBufferSizeInBytes) |
static int |
cusparseScsrsv2_bufferSizeExt(cusparseHandle handle,
int transA,
int m,
int nnz,
cusparseMatDescr descrA,
Pointer csrSortedValA,
Pointer csrSortedRowPtrA,
Pointer csrSortedColIndA,
csrsv2Info info,
long[] pBufferSize) |
static int |
cusparseScsrsv2_solve(cusparseHandle handle,
int transA,
int m,
int nnz,
Pointer alpha,
cusparseMatDescr descrA,
Pointer csrSortedValA,
Pointer csrSortedRowPtrA,
Pointer csrSortedColIndA,
csrsv2Info info,
Pointer f,
Pointer x,
int policy,
Pointer pBuffer) |
static int |
cusparseScsru2csr_bufferSizeExt(cusparseHandle handle,
int m,
int n,
int nnz,
Pointer csrVal,
Pointer csrRowPtr,
Pointer csrColInd,
csru2csrInfo info,
long[] pBufferSizeInBytes)
Description: Wrapper that sorts sparse matrix stored in CSR format
(without exposing the permutation).
|
static int |
cusparseScsru2csr(cusparseHandle handle,
int m,
int n,
int nnz,
cusparseMatDescr descrA,
Pointer csrVal,
Pointer csrRowPtr,
Pointer csrColInd,
csru2csrInfo info,
Pointer pBuffer) |
static int |
cusparseSdense2csc(cusparseHandle handle,
int m,
int n,
cusparseMatDescr descrA,
Pointer A,
int lda,
Pointer nnzPerCol,
Pointer cscSortedValA,
Pointer cscSortedRowIndA,
Pointer cscSortedColPtrA)
Description: This routine converts a dense matrix to a sparse matrix
in the CSC storage format, using the information computed by the
nnz routine.
|
static int |
cusparseSdense2csr(cusparseHandle handle,
int m,
int n,
cusparseMatDescr descrA,
Pointer A,
int lda,
Pointer nnzPerRow,
Pointer csrSortedValA,
Pointer csrSortedRowPtrA,
Pointer csrSortedColIndA)
Description: This routine converts a dense matrix to a sparse matrix
in the CSR storage format, using the information computed by the
nnz routine.
|
static int |
cusparseSdense2hyb(cusparseHandle handle,
int m,
int n,
cusparseMatDescr descrA,
Pointer A,
int lda,
Pointer nnzPerRow,
cusparseHybMat hybA,
int userEllWidth,
int partitionType)
Description: This routine converts a dense matrix to a sparse matrix
in HYB storage format.
|
static int |
cusparseSdoti(cusparseHandle handle,
int nnz,
Pointer xVal,
Pointer xInd,
Pointer y,
Pointer resultDevHostPtr,
int idxBase)
Description: dot product of a sparse vector x and a dense vector y.
|
static int |
cusparseSetMatDiagType(cusparseMatDescr descrA,
int diagType) |
static int |
cusparseSetMatFillMode(cusparseMatDescr descrA,
int fillMode) |
static int |
cusparseSetMatIndexBase(cusparseMatDescr descrA,
int base) |
static int |
cusparseSetMatType(cusparseMatDescr descrA,
int type) |
static int |
cusparseSetPointerMode(cusparseHandle handle,
int mode) |
static int |
cusparseSetStream(cusparseHandle handle,
cudaStream_t streamId) |
static int |
cusparseSgebsr2csr(cusparseHandle handle,
int dirA,
int mb,
int nb,
cusparseMatDescr descrA,
Pointer bsrSortedValA,
Pointer bsrSortedRowPtrA,
Pointer bsrSortedColIndA,
int rowBlockDim,
int colBlockDim,
cusparseMatDescr descrC,
Pointer csrSortedValC,
Pointer csrSortedRowPtrC,
Pointer csrSortedColIndC) |
static int |
cusparseSgebsr2gebsc_bufferSize(cusparseHandle handle,
int mb,
int nb,
int nnzb,
Pointer bsrSortedVal,
Pointer bsrSortedRowPtr,
Pointer bsrSortedColInd,
int rowBlockDim,
int colBlockDim,
Pointer pBufferSizeInBytes)
Description: This routine converts a sparse matrix in general block-CSR storage format
to a sparse matrix in general block-CSC storage format.
|
static int |
cusparseSgebsr2gebsc_bufferSizeExt(cusparseHandle handle,
int mb,
int nb,
int nnzb,
Pointer bsrSortedVal,
Pointer bsrSortedRowPtr,
Pointer bsrSortedColInd,
int rowBlockDim,
int colBlockDim,
long[] pBufferSize) |
static int |
cusparseSgebsr2gebsc(cusparseHandle handle,
int mb,
int nb,
int nnzb,
Pointer bsrSortedVal,
Pointer bsrSortedRowPtr,
Pointer bsrSortedColInd,
int rowBlockDim,
int colBlockDim,
Pointer bscVal,
Pointer bscRowInd,
Pointer bscColPtr,
int copyValues,
int baseIdx,
Pointer pBuffer) |
static int |
cusparseSgebsr2gebsr_bufferSize(cusparseHandle handle,
int dirA,
int mb,
int nb,
int nnzb,
cusparseMatDescr descrA,
Pointer bsrSortedValA,
Pointer bsrSortedRowPtrA,
Pointer bsrSortedColIndA,
int rowBlockDimA,
int colBlockDimA,
int rowBlockDimC,
int colBlockDimC,
Pointer pBufferSizeInBytes)
Description: This routine converts a sparse matrix in general block-CSR storage format
to a sparse matrix in general block-CSR storage format with different block size.
|
static int |
cusparseSgebsr2gebsr_bufferSizeExt(cusparseHandle handle,
int dirA,
int mb,
int nb,
int nnzb,
cusparseMatDescr descrA,
Pointer bsrSortedValA,
Pointer bsrSortedRowPtrA,
Pointer bsrSortedColIndA,
int rowBlockDimA,
int colBlockDimA,
int rowBlockDimC,
int colBlockDimC,
long[] pBufferSize) |
static int |
cusparseSgebsr2gebsr(cusparseHandle handle,
int dirA,
int mb,
int nb,
int nnzb,
cusparseMatDescr descrA,
Pointer bsrSortedValA,
Pointer bsrSortedRowPtrA,
Pointer bsrSortedColIndA,
int rowBlockDimA,
int colBlockDimA,
cusparseMatDescr descrC,
Pointer bsrSortedValC,
Pointer bsrSortedRowPtrC,
Pointer bsrSortedColIndC,
int rowBlockDimC,
int colBlockDimC,
Pointer pBuffer) |
static int |
cusparseSgemvi_bufferSize(cusparseHandle handle,
int transA,
int m,
int n,
int nnz,
Pointer pBufferSize) |
static int |
cusparseSgemvi(cusparseHandle handle,
int transA,
int m,
int n,
Pointer alpha,
Pointer A,
int lda,
int nnz,
Pointer xVal,
Pointer xInd,
Pointer beta,
Pointer y,
int idxBase,
Pointer pBuffer)
--- Sparse Level 2 routines ---
|
static int |
cusparseSgthr(cusparseHandle handle,
int nnz,
Pointer y,
Pointer xVal,
Pointer xInd,
int idxBase)
Description: Gather of non-zero elements from dense vector y into
sparse vector x.
|
static int |
cusparseSgthrz(cusparseHandle handle,
int nnz,
Pointer y,
Pointer xVal,
Pointer xInd,
int idxBase)
Description: Gather of non-zero elements from desne vector y into
sparse vector x (also replacing these elements in y by zeros).
|
static int |
cusparseSgtsv_nopivot(cusparseHandle handle,
int m,
int n,
Pointer dl,
Pointer d,
Pointer du,
Pointer B,
int ldb)
Description: Solution of tridiagonal linear system A * X = F,
with multiple right-hand-sides.
|
static int |
cusparseSgtsv(cusparseHandle handle,
int m,
int n,
Pointer dl,
Pointer d,
Pointer du,
Pointer B,
int ldb)
Description: Solution of tridiagonal linear system A * X = F,
with multiple right-hand-sides.
|
static int |
cusparseSgtsvStridedBatch(cusparseHandle handle,
int m,
Pointer dl,
Pointer d,
Pointer du,
Pointer x,
int batchCount,
int batchStride)
Description: Solution of a set of tridiagonal linear systems
A_{i} * x_{i} = f_{i} for i=1,...
|
static int |
cusparseShyb2csc(cusparseHandle handle,
cusparseMatDescr descrA,
cusparseHybMat hybA,
Pointer cscSortedVal,
Pointer cscSortedRowInd,
Pointer cscSortedColPtr)
Description: This routine converts a sparse matrix in HYB storage format
to a sparse matrix in CSC storage format.
|
static int |
cusparseShyb2csr(cusparseHandle handle,
cusparseMatDescr descrA,
cusparseHybMat hybA,
Pointer csrSortedValA,
Pointer csrSortedRowPtrA,
Pointer csrSortedColIndA)
Description: This routine converts a sparse matrix in HYB storage format
to a sparse matrix in CSR storage format.
|
static int |
cusparseShyb2dense(cusparseHandle handle,
cusparseMatDescr descrA,
cusparseHybMat hybA,
Pointer A,
int lda)
Description: This routine converts a sparse matrix in HYB storage format
to a dense matrix.
|
static int |
cusparseShybmv(cusparseHandle handle,
int transA,
Pointer alpha,
cusparseMatDescr descrA,
cusparseHybMat hybA,
Pointer x,
Pointer beta,
Pointer y)
Description: Matrix-vector multiplication y = alpha * op(A) * x + beta * y,
where A is a sparse matrix in HYB storage format, x and y are dense vectors.
|
static int |
cusparseShybsv_analysis(cusparseHandle handle,
int transA,
cusparseMatDescr descrA,
cusparseHybMat hybA,
cusparseSolveAnalysisInfo info)
Description: Solution of triangular linear system op(A) * x = alpha * f,
where A is a sparse matrix in HYB storage format, rhs f and solution x
are dense vectors.
|
static int |
cusparseShybsv_solve(cusparseHandle handle,
int trans,
Pointer alpha,
cusparseMatDescr descra,
cusparseHybMat hybA,
cusparseSolveAnalysisInfo info,
Pointer f,
Pointer x) |
static int |
cusparseSnnz(cusparseHandle handle,
int dirA,
int m,
int n,
cusparseMatDescr descrA,
Pointer A,
int lda,
Pointer nnzPerRowCol,
Pointer nnzTotalDevHostPtr)
Description: This routine finds the total number of non-zero elements and
the number of non-zero elements per row or column in the dense matrix A.
|
static int |
cusparseSroti(cusparseHandle handle,
int nnz,
Pointer xVal,
Pointer xInd,
Pointer y,
Pointer c,
Pointer s,
int idxBase)
Description: Givens rotation, where c and s are cosine and sine,
x and y are sparse and dense vectors, respectively.
|
static int |
cusparseSsctr(cusparseHandle handle,
int nnz,
Pointer xVal,
Pointer xInd,
Pointer y,
int idxBase)
Description: Scatter of elements of the sparse vector x into
dense vector y.
|
static int |
cusparseXbsric02_zeroPivot(cusparseHandle handle,
bsric02Info info,
Pointer position)
Description: Compute the incomplete-Cholesky factorization with 0 fill-in (IC0)
of the matrix A stored in block-CSR format based on the information in the opaque
structure info that was obtained from the analysis phase (bsrsv2_analysis).
|
static int |
cusparseXbsrilu02_zeroPivot(cusparseHandle handle,
bsrilu02Info info,
Pointer position) |
static int |
cusparseXbsrsm2_zeroPivot(cusparseHandle handle,
bsrsm2Info info,
Pointer position)
Description: Solution of triangular linear system op(A) * X = alpha * F,
with multiple right-hand-sides, where A is a sparse matrix in CSR storage
format, rhs F and solution X are dense tall matrices.
|
static int |
cusparseXbsrsv2_zeroPivot(cusparseHandle handle,
bsrsv2Info info,
Pointer position)
Description: Solution of triangular linear system op(A) * x = alpha * f,
where A is a sparse matrix in block-CSR storage format, rhs f and solution y
are dense vectors.
|
static int |
cusparseXcoo2csr(cusparseHandle handle,
Pointer cooRowInd,
int nnz,
int m,
Pointer csrSortedRowPtr,
int idxBase)
Description: This routine compresses the indecis of rows or columns.
|
static int |
cusparseXcoosort_bufferSizeExt(cusparseHandle handle,
int m,
int n,
int nnz,
Pointer cooRowsA,
Pointer cooColsA,
long[] pBufferSizeInBytes)
Description: Sort sparse matrix stored in COO format
|
static int |
cusparseXcoosortByColumn(cusparseHandle handle,
int m,
int n,
int nnz,
Pointer cooRowsA,
Pointer cooColsA,
Pointer P,
Pointer pBuffer) |
static int |
cusparseXcoosortByRow(cusparseHandle handle,
int m,
int n,
int nnz,
Pointer cooRowsA,
Pointer cooColsA,
Pointer P,
Pointer pBuffer) |
static int |
cusparseXcscsort_bufferSizeExt(cusparseHandle handle,
int m,
int n,
int nnz,
Pointer cscColPtrA,
Pointer cscRowIndA,
long[] pBufferSizeInBytes)
Description: Sort sparse matrix stored in CSC format
|
static int |
cusparseXcscsort(cusparseHandle handle,
int m,
int n,
int nnz,
cusparseMatDescr descrA,
Pointer cscColPtrA,
Pointer cscRowIndA,
Pointer P,
Pointer pBuffer) |
static int |
cusparseXcsr2bsrNnz(cusparseHandle handle,
int dirA,
int m,
int n,
cusparseMatDescr descrA,
Pointer csrSortedRowPtrA,
Pointer csrSortedColIndA,
int blockDim,
cusparseMatDescr descrC,
Pointer bsrSortedRowPtrC,
Pointer nnzTotalDevHostPtr)
Description: This routine converts a sparse matrix in CSR storage format
to a sparse matrix in block-CSR storage format.
|
static int |
cusparseXcsr2coo(cusparseHandle handle,
Pointer csrSortedRowPtr,
int nnz,
int m,
Pointer cooRowInd,
int idxBase)
Description: This routine uncompresses the indecis of rows or columns.
|
static int |
cusparseXcsr2gebsrNnz(cusparseHandle handle,
int dirA,
int m,
int n,
cusparseMatDescr descrA,
Pointer csrSortedRowPtrA,
Pointer csrSortedColIndA,
cusparseMatDescr descrC,
Pointer bsrSortedRowPtrC,
int rowBlockDim,
int colBlockDim,
Pointer nnzTotalDevHostPtr,
Pointer pBuffer) |
static int |
cusparseXcsrgeamNnz(cusparseHandle handle,
int m,
int n,
cusparseMatDescr descrA,
int nnzA,
Pointer csrSortedRowPtrA,
Pointer csrSortedColIndA,
cusparseMatDescr descrB,
int nnzB,
Pointer csrSortedRowPtrB,
Pointer csrSortedColIndB,
cusparseMatDescr descrC,
Pointer csrSortedRowPtrC,
Pointer nnzTotalDevHostPtr)
Description: Compute sparse - sparse matrix addition of matrices
stored in CSR format
|
static int |
cusparseXcsrgemm2Nnz(cusparseHandle handle,
int m,
int n,
int k,
cusparseMatDescr descrA,
int nnzA,
Pointer csrSortedRowPtrA,
Pointer csrSortedColIndA,
cusparseMatDescr descrB,
int nnzB,
Pointer csrSortedRowPtrB,
Pointer csrSortedColIndB,
cusparseMatDescr descrD,
int nnzD,
Pointer csrSortedRowPtrD,
Pointer csrSortedColIndD,
cusparseMatDescr descrC,
Pointer csrSortedRowPtrC,
Pointer nnzTotalDevHostPtr,
csrgemm2Info info,
Pointer pBuffer) |
static int |
cusparseXcsrgemmNnz(cusparseHandle handle,
int transA,
int transB,
int m,
int n,
int k,
cusparseMatDescr descrA,
int nnzA,
Pointer csrSortedRowPtrA,
Pointer csrSortedColIndA,
cusparseMatDescr descrB,
int nnzB,
Pointer csrSortedRowPtrB,
Pointer csrSortedColIndB,
cusparseMatDescr descrC,
Pointer csrSortedRowPtrC,
Pointer nnzTotalDevHostPtr)
Description: Compute sparse - sparse matrix multiplication for matrices
stored in CSR format.
|
static int |
cusparseXcsric02_zeroPivot(cusparseHandle handle,
csric02Info info,
Pointer position)
Description: Compute the incomplete-Cholesky factorization with 0 fill-in (IC0)
of the matrix A stored in CSR format based on the information in the opaque
structure info that was obtained from the analysis phase (csrsv2_analysis).
|
static int |
cusparseXcsrilu02_zeroPivot(cusparseHandle handle,
csrilu02Info info,
Pointer position) |
static int |
cusparseXcsrsort_bufferSizeExt(cusparseHandle handle,
int m,
int n,
int nnz,
Pointer csrRowPtrA,
Pointer csrColIndA,
long[] pBufferSizeInBytes)
Description: Sort sparse matrix stored in CSR format
|
static int |
cusparseXcsrsort(cusparseHandle handle,
int m,
int n,
int nnz,
cusparseMatDescr descrA,
Pointer csrRowPtrA,
Pointer csrColIndA,
Pointer P,
Pointer pBuffer) |
static int |
cusparseXcsrsv2_zeroPivot(cusparseHandle handle,
csrsv2Info info,
Pointer position)
Description: Solution of triangular linear system op(A) * x = alpha * f,
where A is a sparse matrix in CSR storage format, rhs f and solution y
are dense vectors.
|
static int |
cusparseXgebsr2csr(cusparseHandle handle,
int dirA,
int mb,
int nb,
cusparseMatDescr descrA,
Pointer bsrSortedRowPtrA,
Pointer bsrSortedColIndA,
int rowBlockDim,
int colBlockDim,
cusparseMatDescr descrC,
Pointer csrSortedRowPtrC,
Pointer csrSortedColIndC)
Description: This routine converts a sparse matrix in general block-CSR storage format
to a sparse matrix in CSR storage format.
|
static int |
cusparseXgebsr2gebsrNnz(cusparseHandle handle,
int dirA,
int mb,
int nb,
int nnzb,
cusparseMatDescr descrA,
Pointer bsrSortedRowPtrA,
Pointer bsrSortedColIndA,
int rowBlockDimA,
int colBlockDimA,
cusparseMatDescr descrC,
Pointer bsrSortedRowPtrC,
int rowBlockDimC,
int colBlockDimC,
Pointer nnzTotalDevHostPtr,
Pointer pBuffer) |
static int |
cusparseZaxpyi(cusparseHandle handle,
int nnz,
Pointer alpha,
Pointer xVal,
Pointer xInd,
Pointer y,
int idxBase) |
static int |
cusparseZbsr2csr(cusparseHandle handle,
int dirA,
int mb,
int nb,
cusparseMatDescr descrA,
Pointer bsrSortedValA,
Pointer bsrSortedRowPtrA,
Pointer bsrSortedColIndA,
int blockDim,
cusparseMatDescr descrC,
Pointer csrSortedValC,
Pointer csrSortedRowPtrC,
Pointer csrSortedColIndC) |
static int |
cusparseZbsric02_analysis(cusparseHandle handle,
int dirA,
int mb,
int nnzb,
cusparseMatDescr descrA,
Pointer bsrSortedVal,
Pointer bsrSortedRowPtr,
Pointer bsrSortedColInd,
int blockDim,
bsric02Info info,
int policy,
Pointer pInputBuffer) |
static int |
cusparseZbsric02_bufferSize(cusparseHandle handle,
int dirA,
int mb,
int nnzb,
cusparseMatDescr descrA,
Pointer bsrSortedVal,
Pointer bsrSortedRowPtr,
Pointer bsrSortedColInd,
int blockDim,
bsric02Info info,
Pointer pBufferSizeInBytes) |
static int |
cusparseZbsric02_bufferSizeExt(cusparseHandle handle,
int dirA,
int mb,
int nnzb,
cusparseMatDescr descrA,
Pointer bsrSortedVal,
Pointer bsrSortedRowPtr,
Pointer bsrSortedColInd,
int blockSize,
bsric02Info info,
long[] pBufferSize) |
static int |
cusparseZbsric02(cusparseHandle handle,
int dirA,
int mb,
int nnzb,
cusparseMatDescr descrA,
Pointer bsrSortedVal,
Pointer bsrSortedRowPtr,
Pointer bsrSortedColInd,
int blockDim,
bsric02Info info,
int policy,
Pointer pBuffer) |
static int |
cusparseZbsrilu02_analysis(cusparseHandle handle,
int dirA,
int mb,
int nnzb,
cusparseMatDescr descrA,
Pointer bsrSortedVal,
Pointer bsrSortedRowPtr,
Pointer bsrSortedColInd,
int blockDim,
bsrilu02Info info,
int policy,
Pointer pBuffer) |
static int |
cusparseZbsrilu02_bufferSize(cusparseHandle handle,
int dirA,
int mb,
int nnzb,
cusparseMatDescr descrA,
Pointer bsrSortedVal,
Pointer bsrSortedRowPtr,
Pointer bsrSortedColInd,
int blockDim,
bsrilu02Info info,
Pointer pBufferSizeInBytes) |
static int |
cusparseZbsrilu02_bufferSizeExt(cusparseHandle handle,
int dirA,
int mb,
int nnzb,
cusparseMatDescr descrA,
Pointer bsrSortedVal,
Pointer bsrSortedRowPtr,
Pointer bsrSortedColInd,
int blockSize,
bsrilu02Info info,
long[] pBufferSize) |
static int |
cusparseZbsrilu02_numericBoost(cusparseHandle handle,
bsrilu02Info info,
int enable_boost,
Pointer tol,
Pointer boost_val) |
static int |
cusparseZbsrilu02(cusparseHandle handle,
int dirA,
int mb,
int nnzb,
cusparseMatDescr descra,
Pointer bsrSortedVal,
Pointer bsrSortedRowPtr,
Pointer bsrSortedColInd,
int blockDim,
bsrilu02Info info,
int policy,
Pointer pBuffer) |
static int |
cusparseZbsrmm(cusparseHandle handle,
int dirA,
int transA,
int transB,
int mb,
int n,
int kb,
int nnzb,
Pointer alpha,
cusparseMatDescr descrA,
Pointer bsrSortedValA,
Pointer bsrSortedRowPtrA,
Pointer bsrSortedColIndA,
int blockSize,
Pointer B,
int ldb,
Pointer beta,
Pointer C,
int ldc) |
static int |
cusparseZbsrmv(cusparseHandle handle,
int dirA,
int transA,
int mb,
int nb,
int nnzb,
Pointer alpha,
cusparseMatDescr descrA,
Pointer bsrSortedValA,
Pointer bsrSortedRowPtrA,
Pointer bsrSortedColIndA,
int blockDim,
Pointer x,
Pointer beta,
Pointer y) |
static int |
cusparseZbsrsm2_analysis(cusparseHandle handle,
int dirA,
int transA,
int transXY,
int mb,
int n,
int nnzb,
cusparseMatDescr descrA,
Pointer bsrSortedVal,
Pointer bsrSortedRowPtr,
Pointer bsrSortedColInd,
int blockSize,
bsrsm2Info info,
int policy,
Pointer pBuffer) |
static int |
cusparseZbsrsm2_bufferSize(cusparseHandle handle,
int dirA,
int transA,
int transXY,
int mb,
int n,
int nnzb,
cusparseMatDescr descrA,
Pointer bsrSortedVal,
Pointer bsrSortedRowPtr,
Pointer bsrSortedColInd,
int blockSize,
bsrsm2Info info,
Pointer pBufferSizeInBytes) |
static int |
cusparseZbsrsm2_bufferSizeExt(cusparseHandle handle,
int dirA,
int transA,
int transB,
int mb,
int n,
int nnzb,
cusparseMatDescr descrA,
Pointer bsrSortedVal,
Pointer bsrSortedRowPtr,
Pointer bsrSortedColInd,
int blockSize,
bsrsm2Info info,
long[] pBufferSize) |
static int |
cusparseZbsrsm2_solve(cusparseHandle handle,
int dirA,
int transA,
int transXY,
int mb,
int n,
int nnzb,
Pointer alpha,
cusparseMatDescr descrA,
Pointer bsrSortedVal,
Pointer bsrSortedRowPtr,
Pointer bsrSortedColInd,
int blockSize,
bsrsm2Info info,
Pointer F,
int ldf,
Pointer X,
int ldx,
int policy,
Pointer pBuffer) |
static int |
cusparseZbsrsv2_analysis(cusparseHandle handle,
int dirA,
int transA,
int mb,
int nnzb,
cusparseMatDescr descrA,
Pointer bsrSortedValA,
Pointer bsrSortedRowPtrA,
Pointer bsrSortedColIndA,
int blockDim,
bsrsv2Info info,
int policy,
Pointer pBuffer) |
static int |
cusparseZbsrsv2_bufferSize(cusparseHandle handle,
int dirA,
int transA,
int mb,
int nnzb,
cusparseMatDescr descrA,
Pointer bsrSortedValA,
Pointer bsrSortedRowPtrA,
Pointer bsrSortedColIndA,
int blockDim,
bsrsv2Info info,
Pointer pBufferSizeInBytes) |
static int |
cusparseZbsrsv2_bufferSizeExt(cusparseHandle handle,
int dirA,
int transA,
int mb,
int nnzb,
cusparseMatDescr descrA,
Pointer bsrSortedValA,
Pointer bsrSortedRowPtrA,
Pointer bsrSortedColIndA,
int blockSize,
bsrsv2Info info,
long[] pBufferSize) |
static int |
cusparseZbsrsv2_solve(cusparseHandle handle,
int dirA,
int transA,
int mb,
int nnzb,
Pointer alpha,
cusparseMatDescr descrA,
Pointer bsrSortedValA,
Pointer bsrSortedRowPtrA,
Pointer bsrSortedColIndA,
int blockDim,
bsrsv2Info info,
Pointer f,
Pointer x,
int policy,
Pointer pBuffer) |
static int |
cusparseZbsrxmv(cusparseHandle handle,
int dirA,
int transA,
int sizeOfMask,
int mb,
int nb,
int nnzb,
Pointer alpha,
cusparseMatDescr descrA,
Pointer bsrSortedValA,
Pointer bsrSortedMaskPtrA,
Pointer bsrSortedRowPtrA,
Pointer bsrSortedEndPtrA,
Pointer bsrSortedColIndA,
int blockDim,
Pointer x,
Pointer beta,
Pointer y) |
static int |
cusparseZcsc2dense(cusparseHandle handle,
int m,
int n,
cusparseMatDescr descrA,
Pointer cscSortedValA,
Pointer cscSortedRowIndA,
Pointer cscSortedColPtrA,
Pointer A,
int lda) |
static int |
cusparseZcsc2hyb(cusparseHandle handle,
int m,
int n,
cusparseMatDescr descrA,
Pointer cscSortedValA,
Pointer cscSortedRowIndA,
Pointer cscSortedColPtrA,
cusparseHybMat hybA,
int userEllWidth,
int partitionType) |
static int |
cusparseZcsr2bsr(cusparseHandle handle,
int dirA,
int m,
int n,
cusparseMatDescr descrA,
Pointer csrSortedValA,
Pointer csrSortedRowPtrA,
Pointer csrSortedColIndA,
int blockDim,
cusparseMatDescr descrC,
Pointer bsrSortedValC,
Pointer bsrSortedRowPtrC,
Pointer bsrSortedColIndC) |
static int |
cusparseZcsr2csc(cusparseHandle handle,
int m,
int n,
int nnz,
Pointer csrSortedVal,
Pointer csrSortedRowPtr,
Pointer csrSortedColInd,
Pointer cscSortedVal,
Pointer cscSortedRowInd,
Pointer cscSortedColPtr,
int copyValues,
int idxBase) |
static int |
cusparseZcsr2csru(cusparseHandle handle,
int m,
int n,
int nnz,
cusparseMatDescr descrA,
Pointer csrVal,
Pointer csrRowPtr,
Pointer csrColInd,
csru2csrInfo info,
Pointer pBuffer) |
static int |
cusparseZcsr2dense(cusparseHandle handle,
int m,
int n,
cusparseMatDescr descrA,
Pointer csrSortedValA,
Pointer csrSortedRowPtrA,
Pointer csrSortedColIndA,
Pointer A,
int lda) |
static int |
cusparseZcsr2gebsr_bufferSize(cusparseHandle handle,
int dirA,
int m,
int n,
cusparseMatDescr descrA,
Pointer csrSortedValA,
Pointer csrSortedRowPtrA,
Pointer csrSortedColIndA,
int rowBlockDim,
int colBlockDim,
Pointer pBufferSizeInBytes) |
static int |
cusparseZcsr2gebsr_bufferSizeExt(cusparseHandle handle,
int dirA,
int m,
int n,
cusparseMatDescr descrA,
Pointer csrSortedValA,
Pointer csrSortedRowPtrA,
Pointer csrSortedColIndA,
int rowBlockDim,
int colBlockDim,
long[] pBufferSize) |
static int |
cusparseZcsr2gebsr(cusparseHandle handle,
int dirA,
int m,
int n,
cusparseMatDescr descrA,
Pointer csrSortedValA,
Pointer csrSortedRowPtrA,
Pointer csrSortedColIndA,
cusparseMatDescr descrC,
Pointer bsrSortedValC,
Pointer bsrSortedRowPtrC,
Pointer bsrSortedColIndC,
int rowBlockDim,
int colBlockDim,
Pointer pBuffer) |
static int |
cusparseZcsr2hyb(cusparseHandle handle,
int m,
int n,
cusparseMatDescr descrA,
Pointer csrSortedValA,
Pointer csrSortedRowPtrA,
Pointer csrSortedColIndA,
cusparseHybMat hybA,
int userEllWidth,
int partitionType) |
static int |
cusparseZcsrcolor(cusparseHandle handle,
int m,
int nnz,
cusparseMatDescr descrA,
Pointer csrSortedValA,
Pointer csrSortedRowPtrA,
Pointer csrSortedColIndA,
Pointer fractionToColor,
Pointer ncolors,
Pointer coloring,
Pointer reordering,
cusparseColorInfo info) |
static int |
cusparseZcsrgeam(cusparseHandle handle,
int m,
int n,
Pointer alpha,
cusparseMatDescr descrA,
int nnzA,
Pointer csrSortedValA,
Pointer csrSortedRowPtrA,
Pointer csrSortedColIndA,
Pointer beta,
cusparseMatDescr descrB,
int nnzB,
Pointer csrSortedValB,
Pointer csrSortedRowPtrB,
Pointer csrSortedColIndB,
cusparseMatDescr descrC,
Pointer csrSortedValC,
Pointer csrSortedRowPtrC,
Pointer csrSortedColIndC) |
static int |
cusparseZcsrgemm(cusparseHandle handle,
int transA,
int transB,
int m,
int n,
int k,
cusparseMatDescr descrA,
int nnzA,
Pointer csrSortedValA,
Pointer csrSortedRowPtrA,
Pointer csrSortedColIndA,
cusparseMatDescr descrB,
int nnzB,
Pointer csrSortedValB,
Pointer csrSortedRowPtrB,
Pointer csrSortedColIndB,
cusparseMatDescr descrC,
Pointer csrSortedValC,
Pointer csrSortedRowPtrC,
Pointer csrSortedColIndC) |
static int |
cusparseZcsrgemm2_bufferSizeExt(cusparseHandle handle,
int m,
int n,
int k,
Pointer alpha,
cusparseMatDescr descrA,
int nnzA,
Pointer csrSortedRowPtrA,
Pointer csrSortedColIndA,
cusparseMatDescr descrB,
int nnzB,
Pointer csrSortedRowPtrB,
Pointer csrSortedColIndB,
Pointer beta,
cusparseMatDescr descrD,
int nnzD,
Pointer csrSortedRowPtrD,
Pointer csrSortedColIndD,
csrgemm2Info info,
long[] pBufferSizeInBytes) |
static int |
cusparseZcsrgemm2(cusparseHandle handle,
int m,
int n,
int k,
Pointer alpha,
cusparseMatDescr descrA,
int nnzA,
Pointer csrSortedValA,
Pointer csrSortedRowPtrA,
Pointer csrSortedColIndA,
cusparseMatDescr descrB,
int nnzB,
Pointer csrSortedValB,
Pointer csrSortedRowPtrB,
Pointer csrSortedColIndB,
Pointer beta,
cusparseMatDescr descrD,
int nnzD,
Pointer csrSortedValD,
Pointer csrSortedRowPtrD,
Pointer csrSortedColIndD,
cusparseMatDescr descrC,
Pointer csrSortedValC,
Pointer csrSortedRowPtrC,
Pointer csrSortedColIndC,
csrgemm2Info info,
Pointer pBuffer) |
static int |
cusparseZcsric0(cusparseHandle handle,
int trans,
int m,
cusparseMatDescr descrA,
Pointer csrSortedValA_ValM,
Pointer csrSortedRowPtrA,
Pointer csrSortedColIndA,
cusparseSolveAnalysisInfo info) |
static int |
cusparseZcsric02_analysis(cusparseHandle handle,
int m,
int nnz,
cusparseMatDescr descrA,
Pointer csrSortedValA,
Pointer csrSortedRowPtrA,
Pointer csrSortedColIndA,
csric02Info info,
int policy,
Pointer pBuffer) |
static int |
cusparseZcsric02_bufferSize(cusparseHandle handle,
int m,
int nnz,
cusparseMatDescr descrA,
Pointer csrSortedValA,
Pointer csrSortedRowPtrA,
Pointer csrSortedColIndA,
csric02Info info,
Pointer pBufferSizeInBytes) |
static int |
cusparseZcsric02_bufferSizeExt(cusparseHandle handle,
int m,
int nnz,
cusparseMatDescr descrA,
Pointer csrSortedVal,
Pointer csrSortedRowPtr,
Pointer csrSortedColInd,
csric02Info info,
long[] pBufferSize) |
static int |
cusparseZcsric02(cusparseHandle handle,
int m,
int nnz,
cusparseMatDescr descrA,
Pointer csrSortedValA_valM,
Pointer csrSortedRowPtrA,
Pointer csrSortedColIndA,
csric02Info info,
int policy,
Pointer pBuffer) |
static int |
cusparseZcsrilu0(cusparseHandle handle,
int trans,
int m,
cusparseMatDescr descrA,
Pointer csrSortedValA_ValM,
Pointer csrSortedRowPtrA,
Pointer csrSortedColIndA,
cusparseSolveAnalysisInfo info) |
static int |
cusparseZcsrilu02_analysis(cusparseHandle handle,
int m,
int nnz,
cusparseMatDescr descrA,
Pointer csrSortedValA,
Pointer csrSortedRowPtrA,
Pointer csrSortedColIndA,
csrilu02Info info,
int policy,
Pointer pBuffer) |
static int |
cusparseZcsrilu02_bufferSize(cusparseHandle handle,
int m,
int nnz,
cusparseMatDescr descrA,
Pointer csrSortedValA,
Pointer csrSortedRowPtrA,
Pointer csrSortedColIndA,
csrilu02Info info,
Pointer pBufferSizeInBytes) |
static int |
cusparseZcsrilu02_bufferSizeExt(cusparseHandle handle,
int m,
int nnz,
cusparseMatDescr descrA,
Pointer csrSortedVal,
Pointer csrSortedRowPtr,
Pointer csrSortedColInd,
csrilu02Info info,
long[] pBufferSize) |
static int |
cusparseZcsrilu02_numericBoost(cusparseHandle handle,
csrilu02Info info,
int enable_boost,
Pointer tol,
Pointer boost_val) |
static int |
cusparseZcsrilu02(cusparseHandle handle,
int m,
int nnz,
cusparseMatDescr descrA,
Pointer csrSortedValA_valM,
Pointer csrSortedRowPtrA,
Pointer csrSortedColIndA,
csrilu02Info info,
int policy,
Pointer pBuffer) |
static int |
cusparseZcsrmm(cusparseHandle handle,
int transA,
int m,
int n,
int k,
int nnz,
Pointer alpha,
cusparseMatDescr descrA,
Pointer csrSortedValA,
Pointer csrSortedRowPtrA,
Pointer csrSortedColIndA,
Pointer B,
int ldb,
Pointer beta,
Pointer C,
int ldc) |
static int |
cusparseZcsrmm2(cusparseHandle handle,
int transA,
int transB,
int m,
int n,
int k,
int nnz,
Pointer alpha,
cusparseMatDescr descrA,
Pointer csrSortedValA,
Pointer csrSortedRowPtrA,
Pointer csrSortedColIndA,
Pointer B,
int ldb,
Pointer beta,
Pointer C,
int ldc) |
static int |
cusparseZcsrmv(cusparseHandle handle,
int transA,
int m,
int n,
int nnz,
Pointer alpha,
cusparseMatDescr descrA,
Pointer csrSortedValA,
Pointer csrSortedRowPtrA,
Pointer csrSortedColIndA,
Pointer x,
Pointer beta,
Pointer y) |
static int |
cusparseZcsrsm_analysis(cusparseHandle handle,
int transA,
int m,
int nnz,
cusparseMatDescr descrA,
Pointer csrSortedValA,
Pointer csrSortedRowPtrA,
Pointer csrSortedColIndA,
cusparseSolveAnalysisInfo info) |
static int |
cusparseZcsrsm_solve(cusparseHandle handle,
int transA,
int m,
int n,
Pointer alpha,
cusparseMatDescr descrA,
Pointer csrSortedValA,
Pointer csrSortedRowPtrA,
Pointer csrSortedColIndA,
cusparseSolveAnalysisInfo info,
Pointer F,
int ldf,
Pointer X,
int ldx) |
static int |
cusparseZcsrsv_analysis(cusparseHandle handle,
int transA,
int m,
int nnz,
cusparseMatDescr descrA,
Pointer csrSortedValA,
Pointer csrSortedRowPtrA,
Pointer csrSortedColIndA,
cusparseSolveAnalysisInfo info) |
static int |
cusparseZcsrsv_solve(cusparseHandle handle,
int transA,
int m,
Pointer alpha,
cusparseMatDescr descrA,
Pointer csrSortedValA,
Pointer csrSortedRowPtrA,
Pointer csrSortedColIndA,
cusparseSolveAnalysisInfo info,
Pointer f,
Pointer x) |
static int |
cusparseZcsrsv2_analysis(cusparseHandle handle,
int transA,
int m,
int nnz,
cusparseMatDescr descrA,
Pointer csrSortedValA,
Pointer csrSortedRowPtrA,
Pointer csrSortedColIndA,
csrsv2Info info,
int policy,
Pointer pBuffer) |
static int |
cusparseZcsrsv2_bufferSize(cusparseHandle handle,
int transA,
int m,
int nnz,
cusparseMatDescr descrA,
Pointer csrSortedValA,
Pointer csrSortedRowPtrA,
Pointer csrSortedColIndA,
csrsv2Info info,
Pointer pBufferSizeInBytes) |
static int |
cusparseZcsrsv2_bufferSizeExt(cusparseHandle handle,
int transA,
int m,
int nnz,
cusparseMatDescr descrA,
Pointer csrSortedValA,
Pointer csrSortedRowPtrA,
Pointer csrSortedColIndA,
csrsv2Info info,
long[] pBufferSize) |
static int |
cusparseZcsrsv2_solve(cusparseHandle handle,
int transA,
int m,
int nnz,
Pointer alpha,
cusparseMatDescr descrA,
Pointer csrSortedValA,
Pointer csrSortedRowPtrA,
Pointer csrSortedColIndA,
csrsv2Info info,
Pointer f,
Pointer x,
int policy,
Pointer pBuffer) |
static int |
cusparseZcsru2csr_bufferSizeExt(cusparseHandle handle,
int m,
int n,
int nnz,
Pointer csrVal,
Pointer csrRowPtr,
Pointer csrColInd,
csru2csrInfo info,
long[] pBufferSizeInBytes) |
static int |
cusparseZcsru2csr(cusparseHandle handle,
int m,
int n,
int nnz,
cusparseMatDescr descrA,
Pointer csrVal,
Pointer csrRowPtr,
Pointer csrColInd,
csru2csrInfo info,
Pointer pBuffer) |
static int |
cusparseZdense2csc(cusparseHandle handle,
int m,
int n,
cusparseMatDescr descrA,
Pointer A,
int lda,
Pointer nnzPerCol,
Pointer cscSortedValA,
Pointer cscSortedRowIndA,
Pointer cscSortedColPtrA) |
static int |
cusparseZdense2csr(cusparseHandle handle,
int m,
int n,
cusparseMatDescr descrA,
Pointer A,
int lda,
Pointer nnzPerRow,
Pointer csrSortedValA,
Pointer csrSortedRowPtrA,
Pointer csrSortedColIndA) |
static int |
cusparseZdense2hyb(cusparseHandle handle,
int m,
int n,
cusparseMatDescr descrA,
Pointer A,
int lda,
Pointer nnzPerRow,
cusparseHybMat hybA,
int userEllWidth,
int partitionType) |
static int |
cusparseZdotci(cusparseHandle handle,
int nnz,
Pointer xVal,
Pointer xInd,
Pointer y,
Pointer resultDevHostPtr,
int idxBase) |
static int |
cusparseZdoti(cusparseHandle handle,
int nnz,
Pointer xVal,
Pointer xInd,
Pointer y,
Pointer resultDevHostPtr,
int idxBase) |
static int |
cusparseZgebsr2csr(cusparseHandle handle,
int dirA,
int mb,
int nb,
cusparseMatDescr descrA,
Pointer bsrSortedValA,
Pointer bsrSortedRowPtrA,
Pointer bsrSortedColIndA,
int rowBlockDim,
int colBlockDim,
cusparseMatDescr descrC,
Pointer csrSortedValC,
Pointer csrSortedRowPtrC,
Pointer csrSortedColIndC) |
static int |
cusparseZgebsr2gebsc_bufferSize(cusparseHandle handle,
int mb,
int nb,
int nnzb,
Pointer bsrSortedVal,
Pointer bsrSortedRowPtr,
Pointer bsrSortedColInd,
int rowBlockDim,
int colBlockDim,
Pointer pBufferSizeInBytes) |
static int |
cusparseZgebsr2gebsc_bufferSizeExt(cusparseHandle handle,
int mb,
int nb,
int nnzb,
Pointer bsrSortedVal,
Pointer bsrSortedRowPtr,
Pointer bsrSortedColInd,
int rowBlockDim,
int colBlockDim,
long[] pBufferSize) |
static int |
cusparseZgebsr2gebsc(cusparseHandle handle,
int mb,
int nb,
int nnzb,
Pointer bsrSortedVal,
Pointer bsrSortedRowPtr,
Pointer bsrSortedColInd,
int rowBlockDim,
int colBlockDim,
Pointer bscVal,
Pointer bscRowInd,
Pointer bscColPtr,
int copyValues,
int baseIdx,
Pointer pBuffer) |
static int |
cusparseZgebsr2gebsr_bufferSize(cusparseHandle handle,
int dirA,
int mb,
int nb,
int nnzb,
cusparseMatDescr descrA,
Pointer bsrSortedValA,
Pointer bsrSortedRowPtrA,
Pointer bsrSortedColIndA,
int rowBlockDimA,
int colBlockDimA,
int rowBlockDimC,
int colBlockDimC,
Pointer pBufferSizeInBytes) |
static int |
cusparseZgebsr2gebsr_bufferSizeExt(cusparseHandle handle,
int dirA,
int mb,
int nb,
int nnzb,
cusparseMatDescr descrA,
Pointer bsrSortedValA,
Pointer bsrSortedRowPtrA,
Pointer bsrSortedColIndA,
int rowBlockDimA,
int colBlockDimA,
int rowBlockDimC,
int colBlockDimC,
long[] pBufferSize) |
static int |
cusparseZgebsr2gebsr(cusparseHandle handle,
int dirA,
int mb,
int nb,
int nnzb,
cusparseMatDescr descrA,
Pointer bsrSortedValA,
Pointer bsrSortedRowPtrA,
Pointer bsrSortedColIndA,
int rowBlockDimA,
int colBlockDimA,
cusparseMatDescr descrC,
Pointer bsrSortedValC,
Pointer bsrSortedRowPtrC,
Pointer bsrSortedColIndC,
int rowBlockDimC,
int colBlockDimC,
Pointer pBuffer) |
static int |
cusparseZgemvi_bufferSize(cusparseHandle handle,
int transA,
int m,
int n,
int nnz,
Pointer pBufferSize) |
static int |
cusparseZgemvi(cusparseHandle handle,
int transA,
int m,
int n,
Pointer alpha,
Pointer A,
int lda,
int nnz,
Pointer xVal,
Pointer xInd,
Pointer beta,
Pointer y,
int idxBase,
Pointer pBuffer) |
static int |
cusparseZgthr(cusparseHandle handle,
int nnz,
Pointer y,
Pointer xVal,
Pointer xInd,
int idxBase) |
static int |
cusparseZgthrz(cusparseHandle handle,
int nnz,
Pointer y,
Pointer xVal,
Pointer xInd,
int idxBase) |
static int |
cusparseZgtsv_nopivot(cusparseHandle handle,
int m,
int n,
Pointer dl,
Pointer d,
Pointer du,
Pointer B,
int ldb) |
static int |
cusparseZgtsv(cusparseHandle handle,
int m,
int n,
Pointer dl,
Pointer d,
Pointer du,
Pointer B,
int ldb) |
static int |
cusparseZgtsvStridedBatch(cusparseHandle handle,
int m,
Pointer dl,
Pointer d,
Pointer du,
Pointer x,
int batchCount,
int batchStride) |
static int |
cusparseZhyb2csc(cusparseHandle handle,
cusparseMatDescr descrA,
cusparseHybMat hybA,
Pointer cscSortedVal,
Pointer cscSortedRowInd,
Pointer cscSortedColPtr) |
static int |
cusparseZhyb2csr(cusparseHandle handle,
cusparseMatDescr descrA,
cusparseHybMat hybA,
Pointer csrSortedValA,
Pointer csrSortedRowPtrA,
Pointer csrSortedColIndA) |
static int |
cusparseZhyb2dense(cusparseHandle handle,
cusparseMatDescr descrA,
cusparseHybMat hybA,
Pointer A,
int lda) |
static int |
cusparseZhybmv(cusparseHandle handle,
int transA,
Pointer alpha,
cusparseMatDescr descrA,
cusparseHybMat hybA,
Pointer x,
Pointer beta,
Pointer y) |
static int |
cusparseZhybsv_analysis(cusparseHandle handle,
int transA,
cusparseMatDescr descrA,
cusparseHybMat hybA,
cusparseSolveAnalysisInfo info) |
static int |
cusparseZhybsv_solve(cusparseHandle handle,
int trans,
Pointer alpha,
cusparseMatDescr descra,
cusparseHybMat hybA,
cusparseSolveAnalysisInfo info,
Pointer f,
Pointer x) |
static int |
cusparseZnnz(cusparseHandle handle,
int dirA,
int m,
int n,
cusparseMatDescr descrA,
Pointer A,
int lda,
Pointer nnzPerRowCol,
Pointer nnzTotalDevHostPtr) |
static int |
cusparseZsctr(cusparseHandle handle,
int nnz,
Pointer xVal,
Pointer xInd,
Pointer y,
int idxBase) |
static void |
initialize()
Initializes the native library.
|
static void |
setExceptionsEnabled(boolean enabled)
Enables or disables exceptions.
|
static void |
setLogLevel(LogLevel logLevel)
Set the specified log level for the JCusparse library.
|
public static void initialize()
public static void setLogLevel(LogLevel logLevel)
logLevel
- The log level to use.public static void setExceptionsEnabled(boolean enabled)
cusparseStatus
from the native methods.
If exceptions are enabled, a CudaException with a detailed error
message will be thrown if a method is about to set a result code
that is not cusparseStatus.CUSPARSE_STATUS_SUCCESSenabled
- Whether exceptions are enabledpublic static int cusparseCreate(cusparseHandle handle)
public static int cusparseDestroy(cusparseHandle handle)
public static int cusparseGetVersion(cusparseHandle handle, int[] version)
public static int cusparseSetStream(cusparseHandle handle, cudaStream_t streamId)
public static int cusparseGetPointerMode(cusparseHandle handle, int[] mode)
public static int cusparseSetPointerMode(cusparseHandle handle, int mode)
public static int cusparseCreateMatDescr(cusparseMatDescr descrA)
When the matrix descriptor is created, its fields are initialized to: CUSPARSE_MATRIX_TYPE_GENERAL CUSPARSE_INDEX_BASE_ZERO All other fields are uninitialized
public static int cusparseDestroyMatDescr(cusparseMatDescr descrA)
public static int cusparseSetMatType(cusparseMatDescr descrA, int type)
public static int cusparseGetMatType(cusparseMatDescr descrA)
public static int cusparseSetMatFillMode(cusparseMatDescr descrA, int fillMode)
public static int cusparseGetMatFillMode(cusparseMatDescr descrA)
public static int cusparseSetMatDiagType(cusparseMatDescr descrA, int diagType)
public static int cusparseGetMatDiagType(cusparseMatDescr descrA)
public static int cusparseSetMatIndexBase(cusparseMatDescr descrA, int base)
public static int cusparseGetMatIndexBase(cusparseMatDescr descrA)
public static int cusparseCreateSolveAnalysisInfo(cusparseSolveAnalysisInfo info)
public static int cusparseDestroySolveAnalysisInfo(cusparseSolveAnalysisInfo info)
public static int cusparseGetLevelInfo(cusparseHandle handle, cusparseSolveAnalysisInfo info, int[] nlevels, Pointer levelPtr, Pointer levelInd)
public static int cusparseCreateCsrsv2Info(csrsv2Info info)
public static int cusparseDestroyCsrsv2Info(csrsv2Info info)
public static int cusparseCreateCsric02Info(csric02Info info)
public static int cusparseDestroyCsric02Info(csric02Info info)
public static int cusparseCreateBsric02Info(bsric02Info info)
public static int cusparseDestroyBsric02Info(bsric02Info info)
public static int cusparseCreateCsrilu02Info(csrilu02Info info)
public static int cusparseDestroyCsrilu02Info(csrilu02Info info)
public static int cusparseCreateBsrilu02Info(bsrilu02Info info)
public static int cusparseDestroyBsrilu02Info(bsrilu02Info info)
public static int cusparseCreateBsrsv2Info(bsrsv2Info info)
public static int cusparseDestroyBsrsv2Info(bsrsv2Info info)
public static int cusparseCreateBsrsm2Info(bsrsm2Info info)
public static int cusparseDestroyBsrsm2Info(bsrsm2Info info)
public static int cusparseCreateHybMat(cusparseHybMat hybA)
public static int cusparseDestroyHybMat(cusparseHybMat hybA)
public static int cusparseCreateCsru2csrInfo(csru2csrInfo info)
public static int cusparseDestroyCsru2csrInfo(csru2csrInfo info)
public static int cusparseCreateColorInfo(cusparseColorInfo info)
public static int cusparseDestroyColorInfo(cusparseColorInfo info)
public static int cusparseSaxpyi(cusparseHandle handle, int nnz, Pointer alpha, Pointer xVal, Pointer xInd, Pointer y, int idxBase)
public static int cusparseDaxpyi(cusparseHandle handle, int nnz, Pointer alpha, Pointer xVal, Pointer xInd, Pointer y, int idxBase)
public static int cusparseCaxpyi(cusparseHandle handle, int nnz, Pointer alpha, Pointer xVal, Pointer xInd, Pointer y, int idxBase)
public static int cusparseZaxpyi(cusparseHandle handle, int nnz, Pointer alpha, Pointer xVal, Pointer xInd, Pointer y, int idxBase)
public static int cusparseSdoti(cusparseHandle handle, int nnz, Pointer xVal, Pointer xInd, Pointer y, Pointer resultDevHostPtr, int idxBase)
public static int cusparseDdoti(cusparseHandle handle, int nnz, Pointer xVal, Pointer xInd, Pointer y, Pointer resultDevHostPtr, int idxBase)
public static int cusparseCdoti(cusparseHandle handle, int nnz, Pointer xVal, Pointer xInd, Pointer y, Pointer resultDevHostPtr, int idxBase)
public static int cusparseZdoti(cusparseHandle handle, int nnz, Pointer xVal, Pointer xInd, Pointer y, Pointer resultDevHostPtr, int idxBase)
public static int cusparseCdotci(cusparseHandle handle, int nnz, Pointer xVal, Pointer xInd, Pointer y, Pointer resultDevHostPtr, int idxBase)
public static int cusparseZdotci(cusparseHandle handle, int nnz, Pointer xVal, Pointer xInd, Pointer y, Pointer resultDevHostPtr, int idxBase)
public static int cusparseSgthr(cusparseHandle handle, int nnz, Pointer y, Pointer xVal, Pointer xInd, int idxBase)
public static int cusparseDgthr(cusparseHandle handle, int nnz, Pointer y, Pointer xVal, Pointer xInd, int idxBase)
public static int cusparseCgthr(cusparseHandle handle, int nnz, Pointer y, Pointer xVal, Pointer xInd, int idxBase)
public static int cusparseZgthr(cusparseHandle handle, int nnz, Pointer y, Pointer xVal, Pointer xInd, int idxBase)
public static int cusparseSgthrz(cusparseHandle handle, int nnz, Pointer y, Pointer xVal, Pointer xInd, int idxBase)
public static int cusparseDgthrz(cusparseHandle handle, int nnz, Pointer y, Pointer xVal, Pointer xInd, int idxBase)
public static int cusparseCgthrz(cusparseHandle handle, int nnz, Pointer y, Pointer xVal, Pointer xInd, int idxBase)
public static int cusparseZgthrz(cusparseHandle handle, int nnz, Pointer y, Pointer xVal, Pointer xInd, int idxBase)
public static int cusparseSsctr(cusparseHandle handle, int nnz, Pointer xVal, Pointer xInd, Pointer y, int idxBase)
public static int cusparseDsctr(cusparseHandle handle, int nnz, Pointer xVal, Pointer xInd, Pointer y, int idxBase)
public static int cusparseCsctr(cusparseHandle handle, int nnz, Pointer xVal, Pointer xInd, Pointer y, int idxBase)
public static int cusparseZsctr(cusparseHandle handle, int nnz, Pointer xVal, Pointer xInd, Pointer y, int idxBase)
public static int cusparseSroti(cusparseHandle handle, int nnz, Pointer xVal, Pointer xInd, Pointer y, Pointer c, Pointer s, int idxBase)
public static int cusparseDroti(cusparseHandle handle, int nnz, Pointer xVal, Pointer xInd, Pointer y, Pointer c, Pointer s, int idxBase)
public static int cusparseSgemvi(cusparseHandle handle, int transA, int m, int n, Pointer alpha, Pointer A, int lda, int nnz, Pointer xVal, Pointer xInd, Pointer beta, Pointer y, int idxBase, Pointer pBuffer)
public static int cusparseSgemvi_bufferSize(cusparseHandle handle, int transA, int m, int n, int nnz, Pointer pBufferSize)
public static int cusparseDgemvi(cusparseHandle handle, int transA, int m, int n, Pointer alpha, Pointer A, int lda, int nnz, Pointer xVal, Pointer xInd, Pointer beta, Pointer y, int idxBase, Pointer pBuffer)
public static int cusparseDgemvi_bufferSize(cusparseHandle handle, int transA, int m, int n, int nnz, Pointer pBufferSize)
public static int cusparseCgemvi(cusparseHandle handle, int transA, int m, int n, Pointer alpha, Pointer A, int lda, int nnz, Pointer xVal, Pointer xInd, Pointer beta, Pointer y, int idxBase, Pointer pBuffer)
public static int cusparseCgemvi_bufferSize(cusparseHandle handle, int transA, int m, int n, int nnz, Pointer pBufferSize)
public static int cusparseZgemvi(cusparseHandle handle, int transA, int m, int n, Pointer alpha, Pointer A, int lda, int nnz, Pointer xVal, Pointer xInd, Pointer beta, Pointer y, int idxBase, Pointer pBuffer)
public static int cusparseZgemvi_bufferSize(cusparseHandle handle, int transA, int m, int n, int nnz, Pointer pBufferSize)
public static int cusparseScsrmv(cusparseHandle handle, int transA, int m, int n, int nnz, Pointer alpha, cusparseMatDescr descrA, Pointer csrSortedValA, Pointer csrSortedRowPtrA, Pointer csrSortedColIndA, Pointer x, Pointer beta, Pointer y)
public static int cusparseDcsrmv(cusparseHandle handle, int transA, int m, int n, int nnz, Pointer alpha, cusparseMatDescr descrA, Pointer csrSortedValA, Pointer csrSortedRowPtrA, Pointer csrSortedColIndA, Pointer x, Pointer beta, Pointer y)
public static int cusparseCcsrmv(cusparseHandle handle, int transA, int m, int n, int nnz, Pointer alpha, cusparseMatDescr descrA, Pointer csrSortedValA, Pointer csrSortedRowPtrA, Pointer csrSortedColIndA, Pointer x, Pointer beta, Pointer y)
public static int cusparseZcsrmv(cusparseHandle handle, int transA, int m, int n, int nnz, Pointer alpha, cusparseMatDescr descrA, Pointer csrSortedValA, Pointer csrSortedRowPtrA, Pointer csrSortedColIndA, Pointer x, Pointer beta, Pointer y)
public static int cusparseShybmv(cusparseHandle handle, int transA, Pointer alpha, cusparseMatDescr descrA, cusparseHybMat hybA, Pointer x, Pointer beta, Pointer y)
public static int cusparseDhybmv(cusparseHandle handle, int transA, Pointer alpha, cusparseMatDescr descrA, cusparseHybMat hybA, Pointer x, Pointer beta, Pointer y)
public static int cusparseChybmv(cusparseHandle handle, int transA, Pointer alpha, cusparseMatDescr descrA, cusparseHybMat hybA, Pointer x, Pointer beta, Pointer y)
public static int cusparseZhybmv(cusparseHandle handle, int transA, Pointer alpha, cusparseMatDescr descrA, cusparseHybMat hybA, Pointer x, Pointer beta, Pointer y)
public static int cusparseSbsrmv(cusparseHandle handle, int dirA, int transA, int mb, int nb, int nnzb, Pointer alpha, cusparseMatDescr descrA, Pointer bsrSortedValA, Pointer bsrSortedRowPtrA, Pointer bsrSortedColIndA, int blockDim, Pointer x, Pointer beta, Pointer y)
public static int cusparseDbsrmv(cusparseHandle handle, int dirA, int transA, int mb, int nb, int nnzb, Pointer alpha, cusparseMatDescr descrA, Pointer bsrSortedValA, Pointer bsrSortedRowPtrA, Pointer bsrSortedColIndA, int blockDim, Pointer x, Pointer beta, Pointer y)
public static int cusparseCbsrmv(cusparseHandle handle, int dirA, int transA, int mb, int nb, int nnzb, Pointer alpha, cusparseMatDescr descrA, Pointer bsrSortedValA, Pointer bsrSortedRowPtrA, Pointer bsrSortedColIndA, int blockDim, Pointer x, Pointer beta, Pointer y)
public static int cusparseZbsrmv(cusparseHandle handle, int dirA, int transA, int mb, int nb, int nnzb, Pointer alpha, cusparseMatDescr descrA, Pointer bsrSortedValA, Pointer bsrSortedRowPtrA, Pointer bsrSortedColIndA, int blockDim, Pointer x, Pointer beta, Pointer y)
public static int cusparseSbsrxmv(cusparseHandle handle, int dirA, int transA, int sizeOfMask, int mb, int nb, int nnzb, Pointer alpha, cusparseMatDescr descrA, Pointer bsrSortedValA, Pointer bsrSortedMaskPtrA, Pointer bsrSortedRowPtrA, Pointer bsrSortedEndPtrA, Pointer bsrSortedColIndA, int blockDim, Pointer x, Pointer beta, Pointer y)
public static int cusparseDbsrxmv(cusparseHandle handle, int dirA, int transA, int sizeOfMask, int mb, int nb, int nnzb, Pointer alpha, cusparseMatDescr descrA, Pointer bsrSortedValA, Pointer bsrSortedMaskPtrA, Pointer bsrSortedRowPtrA, Pointer bsrSortedEndPtrA, Pointer bsrSortedColIndA, int blockDim, Pointer x, Pointer beta, Pointer y)
public static int cusparseCbsrxmv(cusparseHandle handle, int dirA, int transA, int sizeOfMask, int mb, int nb, int nnzb, Pointer alpha, cusparseMatDescr descrA, Pointer bsrSortedValA, Pointer bsrSortedMaskPtrA, Pointer bsrSortedRowPtrA, Pointer bsrSortedEndPtrA, Pointer bsrSortedColIndA, int blockDim, Pointer x, Pointer beta, Pointer y)
public static int cusparseZbsrxmv(cusparseHandle handle, int dirA, int transA, int sizeOfMask, int mb, int nb, int nnzb, Pointer alpha, cusparseMatDescr descrA, Pointer bsrSortedValA, Pointer bsrSortedMaskPtrA, Pointer bsrSortedRowPtrA, Pointer bsrSortedEndPtrA, Pointer bsrSortedColIndA, int blockDim, Pointer x, Pointer beta, Pointer y)
public static int cusparseScsrsv_analysis(cusparseHandle handle, int transA, int m, int nnz, cusparseMatDescr descrA, Pointer csrSortedValA, Pointer csrSortedRowPtrA, Pointer csrSortedColIndA, cusparseSolveAnalysisInfo info)
public static int cusparseDcsrsv_analysis(cusparseHandle handle, int transA, int m, int nnz, cusparseMatDescr descrA, Pointer csrSortedValA, Pointer csrSortedRowPtrA, Pointer csrSortedColIndA, cusparseSolveAnalysisInfo info)
public static int cusparseCcsrsv_analysis(cusparseHandle handle, int transA, int m, int nnz, cusparseMatDescr descrA, Pointer csrSortedValA, Pointer csrSortedRowPtrA, Pointer csrSortedColIndA, cusparseSolveAnalysisInfo info)
public static int cusparseZcsrsv_analysis(cusparseHandle handle, int transA, int m, int nnz, cusparseMatDescr descrA, Pointer csrSortedValA, Pointer csrSortedRowPtrA, Pointer csrSortedColIndA, cusparseSolveAnalysisInfo info)
public static int cusparseScsrsv_solve(cusparseHandle handle, int transA, int m, Pointer alpha, cusparseMatDescr descrA, Pointer csrSortedValA, Pointer csrSortedRowPtrA, Pointer csrSortedColIndA, cusparseSolveAnalysisInfo info, Pointer f, Pointer x)
public static int cusparseDcsrsv_solve(cusparseHandle handle, int transA, int m, Pointer alpha, cusparseMatDescr descrA, Pointer csrSortedValA, Pointer csrSortedRowPtrA, Pointer csrSortedColIndA, cusparseSolveAnalysisInfo info, Pointer f, Pointer x)
public static int cusparseCcsrsv_solve(cusparseHandle handle, int transA, int m, Pointer alpha, cusparseMatDescr descrA, Pointer csrSortedValA, Pointer csrSortedRowPtrA, Pointer csrSortedColIndA, cusparseSolveAnalysisInfo info, Pointer f, Pointer x)
public static int cusparseZcsrsv_solve(cusparseHandle handle, int transA, int m, Pointer alpha, cusparseMatDescr descrA, Pointer csrSortedValA, Pointer csrSortedRowPtrA, Pointer csrSortedColIndA, cusparseSolveAnalysisInfo info, Pointer f, Pointer x)
public static int cusparseXcsrsv2_zeroPivot(cusparseHandle handle, csrsv2Info info, Pointer position)
Description: Solution of triangular linear system op(A) * x = alpha * f, where A is a sparse matrix in CSR storage format, rhs f and solution y are dense vectors. This routine implements algorithm 1 for this problem. Also, it provides a utility function to query size of buffer used.
public static int cusparseScsrsv2_bufferSize(cusparseHandle handle, int transA, int m, int nnz, cusparseMatDescr descrA, Pointer csrSortedValA, Pointer csrSortedRowPtrA, Pointer csrSortedColIndA, csrsv2Info info, Pointer pBufferSizeInBytes)
public static int cusparseDcsrsv2_bufferSize(cusparseHandle handle, int transA, int m, int nnz, cusparseMatDescr descrA, Pointer csrSortedValA, Pointer csrSortedRowPtrA, Pointer csrSortedColIndA, csrsv2Info info, Pointer pBufferSizeInBytes)
public static int cusparseCcsrsv2_bufferSize(cusparseHandle handle, int transA, int m, int nnz, cusparseMatDescr descrA, Pointer csrSortedValA, Pointer csrSortedRowPtrA, Pointer csrSortedColIndA, csrsv2Info info, Pointer pBufferSizeInBytes)
public static int cusparseZcsrsv2_bufferSize(cusparseHandle handle, int transA, int m, int nnz, cusparseMatDescr descrA, Pointer csrSortedValA, Pointer csrSortedRowPtrA, Pointer csrSortedColIndA, csrsv2Info info, Pointer pBufferSizeInBytes)
public static int cusparseScsrsv2_bufferSizeExt(cusparseHandle handle, int transA, int m, int nnz, cusparseMatDescr descrA, Pointer csrSortedValA, Pointer csrSortedRowPtrA, Pointer csrSortedColIndA, csrsv2Info info, long[] pBufferSize)
public static int cusparseDcsrsv2_bufferSizeExt(cusparseHandle handle, int transA, int m, int nnz, cusparseMatDescr descrA, Pointer csrSortedValA, Pointer csrSortedRowPtrA, Pointer csrSortedColIndA, csrsv2Info info, long[] pBufferSize)
public static int cusparseCcsrsv2_bufferSizeExt(cusparseHandle handle, int transA, int m, int nnz, cusparseMatDescr descrA, Pointer csrSortedValA, Pointer csrSortedRowPtrA, Pointer csrSortedColIndA, csrsv2Info info, long[] pBufferSize)
public static int cusparseZcsrsv2_bufferSizeExt(cusparseHandle handle, int transA, int m, int nnz, cusparseMatDescr descrA, Pointer csrSortedValA, Pointer csrSortedRowPtrA, Pointer csrSortedColIndA, csrsv2Info info, long[] pBufferSize)
public static int cusparseScsrsv2_analysis(cusparseHandle handle, int transA, int m, int nnz, cusparseMatDescr descrA, Pointer csrSortedValA, Pointer csrSortedRowPtrA, Pointer csrSortedColIndA, csrsv2Info info, int policy, Pointer pBuffer)
public static int cusparseDcsrsv2_analysis(cusparseHandle handle, int transA, int m, int nnz, cusparseMatDescr descrA, Pointer csrSortedValA, Pointer csrSortedRowPtrA, Pointer csrSortedColIndA, csrsv2Info info, int policy, Pointer pBuffer)
public static int cusparseCcsrsv2_analysis(cusparseHandle handle, int transA, int m, int nnz, cusparseMatDescr descrA, Pointer csrSortedValA, Pointer csrSortedRowPtrA, Pointer csrSortedColIndA, csrsv2Info info, int policy, Pointer pBuffer)
public static int cusparseZcsrsv2_analysis(cusparseHandle handle, int transA, int m, int nnz, cusparseMatDescr descrA, Pointer csrSortedValA, Pointer csrSortedRowPtrA, Pointer csrSortedColIndA, csrsv2Info info, int policy, Pointer pBuffer)
public static int cusparseScsrsv2_solve(cusparseHandle handle, int transA, int m, int nnz, Pointer alpha, cusparseMatDescr descrA, Pointer csrSortedValA, Pointer csrSortedRowPtrA, Pointer csrSortedColIndA, csrsv2Info info, Pointer f, Pointer x, int policy, Pointer pBuffer)
public static int cusparseDcsrsv2_solve(cusparseHandle handle, int transA, int m, int nnz, Pointer alpha, cusparseMatDescr descrA, Pointer csrSortedValA, Pointer csrSortedRowPtrA, Pointer csrSortedColIndA, csrsv2Info info, Pointer f, Pointer x, int policy, Pointer pBuffer)
public static int cusparseCcsrsv2_solve(cusparseHandle handle, int transA, int m, int nnz, Pointer alpha, cusparseMatDescr descrA, Pointer csrSortedValA, Pointer csrSortedRowPtrA, Pointer csrSortedColIndA, csrsv2Info info, Pointer f, Pointer x, int policy, Pointer pBuffer)
public static int cusparseZcsrsv2_solve(cusparseHandle handle, int transA, int m, int nnz, Pointer alpha, cusparseMatDescr descrA, Pointer csrSortedValA, Pointer csrSortedRowPtrA, Pointer csrSortedColIndA, csrsv2Info info, Pointer f, Pointer x, int policy, Pointer pBuffer)
public static int cusparseXbsrsv2_zeroPivot(cusparseHandle handle, bsrsv2Info info, Pointer position)
Description: Solution of triangular linear system op(A) * x = alpha * f, where A is a sparse matrix in block-CSR storage format, rhs f and solution y are dense vectors. This routine implements algorithm 2 for this problem. Also, it provides a utility function to query size of buffer used.
public static int cusparseSbsrsv2_bufferSize(cusparseHandle handle, int dirA, int transA, int mb, int nnzb, cusparseMatDescr descrA, Pointer bsrSortedValA, Pointer bsrSortedRowPtrA, Pointer bsrSortedColIndA, int blockDim, bsrsv2Info info, Pointer pBufferSizeInBytes)
public static int cusparseDbsrsv2_bufferSize(cusparseHandle handle, int dirA, int transA, int mb, int nnzb, cusparseMatDescr descrA, Pointer bsrSortedValA, Pointer bsrSortedRowPtrA, Pointer bsrSortedColIndA, int blockDim, bsrsv2Info info, Pointer pBufferSizeInBytes)
public static int cusparseCbsrsv2_bufferSize(cusparseHandle handle, int dirA, int transA, int mb, int nnzb, cusparseMatDescr descrA, Pointer bsrSortedValA, Pointer bsrSortedRowPtrA, Pointer bsrSortedColIndA, int blockDim, bsrsv2Info info, Pointer pBufferSizeInBytes)
public static int cusparseZbsrsv2_bufferSize(cusparseHandle handle, int dirA, int transA, int mb, int nnzb, cusparseMatDescr descrA, Pointer bsrSortedValA, Pointer bsrSortedRowPtrA, Pointer bsrSortedColIndA, int blockDim, bsrsv2Info info, Pointer pBufferSizeInBytes)
public static int cusparseSbsrsv2_bufferSizeExt(cusparseHandle handle, int dirA, int transA, int mb, int nnzb, cusparseMatDescr descrA, Pointer bsrSortedValA, Pointer bsrSortedRowPtrA, Pointer bsrSortedColIndA, int blockSize, bsrsv2Info info, long[] pBufferSize)
public static int cusparseDbsrsv2_bufferSizeExt(cusparseHandle handle, int dirA, int transA, int mb, int nnzb, cusparseMatDescr descrA, Pointer bsrSortedValA, Pointer bsrSortedRowPtrA, Pointer bsrSortedColIndA, int blockSize, bsrsv2Info info, long[] pBufferSize)
public static int cusparseCbsrsv2_bufferSizeExt(cusparseHandle handle, int dirA, int transA, int mb, int nnzb, cusparseMatDescr descrA, Pointer bsrSortedValA, Pointer bsrSortedRowPtrA, Pointer bsrSortedColIndA, int blockSize, bsrsv2Info info, long[] pBufferSize)
public static int cusparseZbsrsv2_bufferSizeExt(cusparseHandle handle, int dirA, int transA, int mb, int nnzb, cusparseMatDescr descrA, Pointer bsrSortedValA, Pointer bsrSortedRowPtrA, Pointer bsrSortedColIndA, int blockSize, bsrsv2Info info, long[] pBufferSize)
public static int cusparseSbsrsv2_analysis(cusparseHandle handle, int dirA, int transA, int mb, int nnzb, cusparseMatDescr descrA, Pointer bsrSortedValA, Pointer bsrSortedRowPtrA, Pointer bsrSortedColIndA, int blockDim, bsrsv2Info info, int policy, Pointer pBuffer)
public static int cusparseDbsrsv2_analysis(cusparseHandle handle, int dirA, int transA, int mb, int nnzb, cusparseMatDescr descrA, Pointer bsrSortedValA, Pointer bsrSortedRowPtrA, Pointer bsrSortedColIndA, int blockDim, bsrsv2Info info, int policy, Pointer pBuffer)
public static int cusparseCbsrsv2_analysis(cusparseHandle handle, int dirA, int transA, int mb, int nnzb, cusparseMatDescr descrA, Pointer bsrSortedValA, Pointer bsrSortedRowPtrA, Pointer bsrSortedColIndA, int blockDim, bsrsv2Info info, int policy, Pointer pBuffer)
public static int cusparseZbsrsv2_analysis(cusparseHandle handle, int dirA, int transA, int mb, int nnzb, cusparseMatDescr descrA, Pointer bsrSortedValA, Pointer bsrSortedRowPtrA, Pointer bsrSortedColIndA, int blockDim, bsrsv2Info info, int policy, Pointer pBuffer)
public static int cusparseSbsrsv2_solve(cusparseHandle handle, int dirA, int transA, int mb, int nnzb, Pointer alpha, cusparseMatDescr descrA, Pointer bsrSortedValA, Pointer bsrSortedRowPtrA, Pointer bsrSortedColIndA, int blockDim, bsrsv2Info info, Pointer f, Pointer x, int policy, Pointer pBuffer)
public static int cusparseDbsrsv2_solve(cusparseHandle handle, int dirA, int transA, int mb, int nnzb, Pointer alpha, cusparseMatDescr descrA, Pointer bsrSortedValA, Pointer bsrSortedRowPtrA, Pointer bsrSortedColIndA, int blockDim, bsrsv2Info info, Pointer f, Pointer x, int policy, Pointer pBuffer)
public static int cusparseCbsrsv2_solve(cusparseHandle handle, int dirA, int transA, int mb, int nnzb, Pointer alpha, cusparseMatDescr descrA, Pointer bsrSortedValA, Pointer bsrSortedRowPtrA, Pointer bsrSortedColIndA, int blockDim, bsrsv2Info info, Pointer f, Pointer x, int policy, Pointer pBuffer)
public static int cusparseZbsrsv2_solve(cusparseHandle handle, int dirA, int transA, int mb, int nnzb, Pointer alpha, cusparseMatDescr descrA, Pointer bsrSortedValA, Pointer bsrSortedRowPtrA, Pointer bsrSortedColIndA, int blockDim, bsrsv2Info info, Pointer f, Pointer x, int policy, Pointer pBuffer)
public static int cusparseShybsv_analysis(cusparseHandle handle, int transA, cusparseMatDescr descrA, cusparseHybMat hybA, cusparseSolveAnalysisInfo info)
public static int cusparseDhybsv_analysis(cusparseHandle handle, int transA, cusparseMatDescr descrA, cusparseHybMat hybA, cusparseSolveAnalysisInfo info)
public static int cusparseChybsv_analysis(cusparseHandle handle, int transA, cusparseMatDescr descrA, cusparseHybMat hybA, cusparseSolveAnalysisInfo info)
public static int cusparseZhybsv_analysis(cusparseHandle handle, int transA, cusparseMatDescr descrA, cusparseHybMat hybA, cusparseSolveAnalysisInfo info)
public static int cusparseShybsv_solve(cusparseHandle handle, int trans, Pointer alpha, cusparseMatDescr descra, cusparseHybMat hybA, cusparseSolveAnalysisInfo info, Pointer f, Pointer x)
public static int cusparseChybsv_solve(cusparseHandle handle, int trans, Pointer alpha, cusparseMatDescr descra, cusparseHybMat hybA, cusparseSolveAnalysisInfo info, Pointer f, Pointer x)
public static int cusparseDhybsv_solve(cusparseHandle handle, int trans, Pointer alpha, cusparseMatDescr descra, cusparseHybMat hybA, cusparseSolveAnalysisInfo info, Pointer f, Pointer x)
public static int cusparseZhybsv_solve(cusparseHandle handle, int trans, Pointer alpha, cusparseMatDescr descra, cusparseHybMat hybA, cusparseSolveAnalysisInfo info, Pointer f, Pointer x)
public static int cusparseScsrmm(cusparseHandle handle, int transA, int m, int n, int k, int nnz, Pointer alpha, cusparseMatDescr descrA, Pointer csrSortedValA, Pointer csrSortedRowPtrA, Pointer csrSortedColIndA, Pointer B, int ldb, Pointer beta, Pointer C, int ldc)
public static int cusparseDcsrmm(cusparseHandle handle, int transA, int m, int n, int k, int nnz, Pointer alpha, cusparseMatDescr descrA, Pointer csrSortedValA, Pointer csrSortedRowPtrA, Pointer csrSortedColIndA, Pointer B, int ldb, Pointer beta, Pointer C, int ldc)
public static int cusparseCcsrmm(cusparseHandle handle, int transA, int m, int n, int k, int nnz, Pointer alpha, cusparseMatDescr descrA, Pointer csrSortedValA, Pointer csrSortedRowPtrA, Pointer csrSortedColIndA, Pointer B, int ldb, Pointer beta, Pointer C, int ldc)
public static int cusparseZcsrmm(cusparseHandle handle, int transA, int m, int n, int k, int nnz, Pointer alpha, cusparseMatDescr descrA, Pointer csrSortedValA, Pointer csrSortedRowPtrA, Pointer csrSortedColIndA, Pointer B, int ldb, Pointer beta, Pointer C, int ldc)
public static int cusparseScsrmm2(cusparseHandle handle, int transA, int transB, int m, int n, int k, int nnz, Pointer alpha, cusparseMatDescr descrA, Pointer csrSortedValA, Pointer csrSortedRowPtrA, Pointer csrSortedColIndA, Pointer B, int ldb, Pointer beta, Pointer C, int ldc)
public static int cusparseDcsrmm2(cusparseHandle handle, int transA, int transB, int m, int n, int k, int nnz, Pointer alpha, cusparseMatDescr descrA, Pointer csrSortedValA, Pointer csrSortedRowPtrA, Pointer csrSortedColIndA, Pointer B, int ldb, Pointer beta, Pointer C, int ldc)
public static int cusparseCcsrmm2(cusparseHandle handle, int transA, int transB, int m, int n, int k, int nnz, Pointer alpha, cusparseMatDescr descrA, Pointer csrSortedValA, Pointer csrSortedRowPtrA, Pointer csrSortedColIndA, Pointer B, int ldb, Pointer beta, Pointer C, int ldc)
public static int cusparseZcsrmm2(cusparseHandle handle, int transA, int transB, int m, int n, int k, int nnz, Pointer alpha, cusparseMatDescr descrA, Pointer csrSortedValA, Pointer csrSortedRowPtrA, Pointer csrSortedColIndA, Pointer B, int ldb, Pointer beta, Pointer C, int ldc)
public static int cusparseSbsrmm(cusparseHandle handle, int dirA, int transA, int transB, int mb, int n, int kb, int nnzb, Pointer alpha, cusparseMatDescr descrA, Pointer bsrSortedValA, Pointer bsrSortedRowPtrA, Pointer bsrSortedColIndA, int blockSize, Pointer B, int ldb, Pointer beta, Pointer C, int ldc)
public static int cusparseDbsrmm(cusparseHandle handle, int dirA, int transA, int transB, int mb, int n, int kb, int nnzb, Pointer alpha, cusparseMatDescr descrA, Pointer bsrSortedValA, Pointer bsrSortedRowPtrA, Pointer bsrSortedColIndA, int blockSize, Pointer B, int ldb, Pointer beta, Pointer C, int ldc)
public static int cusparseCbsrmm(cusparseHandle handle, int dirA, int transA, int transB, int mb, int n, int kb, int nnzb, Pointer alpha, cusparseMatDescr descrA, Pointer bsrSortedValA, Pointer bsrSortedRowPtrA, Pointer bsrSortedColIndA, int blockSize, Pointer B, int ldb, Pointer beta, Pointer C, int ldc)
public static int cusparseZbsrmm(cusparseHandle handle, int dirA, int transA, int transB, int mb, int n, int kb, int nnzb, Pointer alpha, cusparseMatDescr descrA, Pointer bsrSortedValA, Pointer bsrSortedRowPtrA, Pointer bsrSortedColIndA, int blockSize, Pointer B, int ldb, Pointer beta, Pointer C, int ldc)
public static int cusparseScsrsm_analysis(cusparseHandle handle, int transA, int m, int nnz, cusparseMatDescr descrA, Pointer csrSortedValA, Pointer csrSortedRowPtrA, Pointer csrSortedColIndA, cusparseSolveAnalysisInfo info)
Description: Solution of triangular linear system op(A) * X = alpha * F, with multiple right-hand-sides, where A is a sparse matrix in CSR storage format, rhs F and solution X are dense tall matrices. This routine implements algorithm 1 for this problem.
public static int cusparseDcsrsm_analysis(cusparseHandle handle, int transA, int m, int nnz, cusparseMatDescr descrA, Pointer csrSortedValA, Pointer csrSortedRowPtrA, Pointer csrSortedColIndA, cusparseSolveAnalysisInfo info)
public static int cusparseCcsrsm_analysis(cusparseHandle handle, int transA, int m, int nnz, cusparseMatDescr descrA, Pointer csrSortedValA, Pointer csrSortedRowPtrA, Pointer csrSortedColIndA, cusparseSolveAnalysisInfo info)
public static int cusparseZcsrsm_analysis(cusparseHandle handle, int transA, int m, int nnz, cusparseMatDescr descrA, Pointer csrSortedValA, Pointer csrSortedRowPtrA, Pointer csrSortedColIndA, cusparseSolveAnalysisInfo info)
public static int cusparseScsrsm_solve(cusparseHandle handle, int transA, int m, int n, Pointer alpha, cusparseMatDescr descrA, Pointer csrSortedValA, Pointer csrSortedRowPtrA, Pointer csrSortedColIndA, cusparseSolveAnalysisInfo info, Pointer F, int ldf, Pointer X, int ldx)
public static int cusparseDcsrsm_solve(cusparseHandle handle, int transA, int m, int n, Pointer alpha, cusparseMatDescr descrA, Pointer csrSortedValA, Pointer csrSortedRowPtrA, Pointer csrSortedColIndA, cusparseSolveAnalysisInfo info, Pointer F, int ldf, Pointer X, int ldx)
public static int cusparseCcsrsm_solve(cusparseHandle handle, int transA, int m, int n, Pointer alpha, cusparseMatDescr descrA, Pointer csrSortedValA, Pointer csrSortedRowPtrA, Pointer csrSortedColIndA, cusparseSolveAnalysisInfo info, Pointer F, int ldf, Pointer X, int ldx)
public static int cusparseZcsrsm_solve(cusparseHandle handle, int transA, int m, int n, Pointer alpha, cusparseMatDescr descrA, Pointer csrSortedValA, Pointer csrSortedRowPtrA, Pointer csrSortedColIndA, cusparseSolveAnalysisInfo info, Pointer F, int ldf, Pointer X, int ldx)
public static int cusparseXbsrsm2_zeroPivot(cusparseHandle handle, bsrsm2Info info, Pointer position)
Description: Solution of triangular linear system op(A) * X = alpha * F, with multiple right-hand-sides, where A is a sparse matrix in CSR storage format, rhs F and solution X are dense tall matrices. This routine implements algorithm 2 for this problem.
public static int cusparseSbsrsm2_bufferSize(cusparseHandle handle, int dirA, int transA, int transXY, int mb, int n, int nnzb, cusparseMatDescr descrA, Pointer bsrSortedVal, Pointer bsrSortedRowPtr, Pointer bsrSortedColInd, int blockSize, bsrsm2Info info, Pointer pBufferSizeInBytes)
public static int cusparseDbsrsm2_bufferSize(cusparseHandle handle, int dirA, int transA, int transXY, int mb, int n, int nnzb, cusparseMatDescr descrA, Pointer bsrSortedVal, Pointer bsrSortedRowPtr, Pointer bsrSortedColInd, int blockSize, bsrsm2Info info, Pointer pBufferSizeInBytes)
public static int cusparseCbsrsm2_bufferSize(cusparseHandle handle, int dirA, int transA, int transXY, int mb, int n, int nnzb, cusparseMatDescr descrA, Pointer bsrSortedVal, Pointer bsrSortedRowPtr, Pointer bsrSortedColInd, int blockSize, bsrsm2Info info, Pointer pBufferSizeInBytes)
public static int cusparseZbsrsm2_bufferSize(cusparseHandle handle, int dirA, int transA, int transXY, int mb, int n, int nnzb, cusparseMatDescr descrA, Pointer bsrSortedVal, Pointer bsrSortedRowPtr, Pointer bsrSortedColInd, int blockSize, bsrsm2Info info, Pointer pBufferSizeInBytes)
public static int cusparseSbsrsm2_bufferSizeExt(cusparseHandle handle, int dirA, int transA, int transB, int mb, int n, int nnzb, cusparseMatDescr descrA, Pointer bsrSortedVal, Pointer bsrSortedRowPtr, Pointer bsrSortedColInd, int blockSize, bsrsm2Info info, long[] pBufferSize)
public static int cusparseDbsrsm2_bufferSizeExt(cusparseHandle handle, int dirA, int transA, int transB, int mb, int n, int nnzb, cusparseMatDescr descrA, Pointer bsrSortedVal, Pointer bsrSortedRowPtr, Pointer bsrSortedColInd, int blockSize, bsrsm2Info info, long[] pBufferSize)
public static int cusparseCbsrsm2_bufferSizeExt(cusparseHandle handle, int dirA, int transA, int transB, int mb, int n, int nnzb, cusparseMatDescr descrA, Pointer bsrSortedVal, Pointer bsrSortedRowPtr, Pointer bsrSortedColInd, int blockSize, bsrsm2Info info, long[] pBufferSize)
public static int cusparseZbsrsm2_bufferSizeExt(cusparseHandle handle, int dirA, int transA, int transB, int mb, int n, int nnzb, cusparseMatDescr descrA, Pointer bsrSortedVal, Pointer bsrSortedRowPtr, Pointer bsrSortedColInd, int blockSize, bsrsm2Info info, long[] pBufferSize)
public static int cusparseSbsrsm2_analysis(cusparseHandle handle, int dirA, int transA, int transXY, int mb, int n, int nnzb, cusparseMatDescr descrA, Pointer bsrSortedVal, Pointer bsrSortedRowPtr, Pointer bsrSortedColInd, int blockSize, bsrsm2Info info, int policy, Pointer pBuffer)
public static int cusparseDbsrsm2_analysis(cusparseHandle handle, int dirA, int transA, int transXY, int mb, int n, int nnzb, cusparseMatDescr descrA, Pointer bsrSortedVal, Pointer bsrSortedRowPtr, Pointer bsrSortedColInd, int blockSize, bsrsm2Info info, int policy, Pointer pBuffer)
public static int cusparseCbsrsm2_analysis(cusparseHandle handle, int dirA, int transA, int transXY, int mb, int n, int nnzb, cusparseMatDescr descrA, Pointer bsrSortedVal, Pointer bsrSortedRowPtr, Pointer bsrSortedColInd, int blockSize, bsrsm2Info info, int policy, Pointer pBuffer)
public static int cusparseZbsrsm2_analysis(cusparseHandle handle, int dirA, int transA, int transXY, int mb, int n, int nnzb, cusparseMatDescr descrA, Pointer bsrSortedVal, Pointer bsrSortedRowPtr, Pointer bsrSortedColInd, int blockSize, bsrsm2Info info, int policy, Pointer pBuffer)
public static int cusparseSbsrsm2_solve(cusparseHandle handle, int dirA, int transA, int transXY, int mb, int n, int nnzb, Pointer alpha, cusparseMatDescr descrA, Pointer bsrSortedVal, Pointer bsrSortedRowPtr, Pointer bsrSortedColInd, int blockSize, bsrsm2Info info, Pointer F, int ldf, Pointer X, int ldx, int policy, Pointer pBuffer)
public static int cusparseDbsrsm2_solve(cusparseHandle handle, int dirA, int transA, int transXY, int mb, int n, int nnzb, Pointer alpha, cusparseMatDescr descrA, Pointer bsrSortedVal, Pointer bsrSortedRowPtr, Pointer bsrSortedColInd, int blockSize, bsrsm2Info info, Pointer F, int ldf, Pointer X, int ldx, int policy, Pointer pBuffer)
public static int cusparseCbsrsm2_solve(cusparseHandle handle, int dirA, int transA, int transXY, int mb, int n, int nnzb, Pointer alpha, cusparseMatDescr descrA, Pointer bsrSortedVal, Pointer bsrSortedRowPtr, Pointer bsrSortedColInd, int blockSize, bsrsm2Info info, Pointer F, int ldf, Pointer X, int ldx, int policy, Pointer pBuffer)
public static int cusparseZbsrsm2_solve(cusparseHandle handle, int dirA, int transA, int transXY, int mb, int n, int nnzb, Pointer alpha, cusparseMatDescr descrA, Pointer bsrSortedVal, Pointer bsrSortedRowPtr, Pointer bsrSortedColInd, int blockSize, bsrsm2Info info, Pointer F, int ldf, Pointer X, int ldx, int policy, Pointer pBuffer)
public static int cusparseScsrilu0(cusparseHandle handle, int trans, int m, cusparseMatDescr descrA, Pointer csrSortedValA_ValM, Pointer csrSortedRowPtrA, Pointer csrSortedColIndA, cusparseSolveAnalysisInfo info)
Description: Compute the incomplete-LU factorization with 0 fill-in (ILU0) of the matrix A stored in CSR format based on the information in the opaque structure info that was obtained from the analysis phase (csrsv_analysis). This routine implements algorithm 1 for this problem.
public static int cusparseDcsrilu0(cusparseHandle handle, int trans, int m, cusparseMatDescr descrA, Pointer csrSortedValA_ValM, Pointer csrSortedRowPtrA, Pointer csrSortedColIndA, cusparseSolveAnalysisInfo info)
public static int cusparseCcsrilu0(cusparseHandle handle, int trans, int m, cusparseMatDescr descrA, Pointer csrSortedValA_ValM, Pointer csrSortedRowPtrA, Pointer csrSortedColIndA, cusparseSolveAnalysisInfo info)
public static int cusparseZcsrilu0(cusparseHandle handle, int trans, int m, cusparseMatDescr descrA, Pointer csrSortedValA_ValM, Pointer csrSortedRowPtrA, Pointer csrSortedColIndA, cusparseSolveAnalysisInfo info)
public static int cusparseScsrilu02_numericBoost(cusparseHandle handle, csrilu02Info info, int enable_boost, Pointer tol, Pointer boost_val)
Description: Compute the incomplete-LU factorization with 0 fill-in (ILU0) of the matrix A stored in CSR format based on the information in the opaque structure info that was obtained from the analysis phase (csrsv2_analysis). This routine implements algorithm 2 for this problem.
public static int cusparseDcsrilu02_numericBoost(cusparseHandle handle, csrilu02Info info, int enable_boost, Pointer tol, Pointer boost_val)
public static int cusparseCcsrilu02_numericBoost(cusparseHandle handle, csrilu02Info info, int enable_boost, Pointer tol, Pointer boost_val)
public static int cusparseZcsrilu02_numericBoost(cusparseHandle handle, csrilu02Info info, int enable_boost, Pointer tol, Pointer boost_val)
public static int cusparseXcsrilu02_zeroPivot(cusparseHandle handle, csrilu02Info info, Pointer position)
public static int cusparseScsrilu02_bufferSize(cusparseHandle handle, int m, int nnz, cusparseMatDescr descrA, Pointer csrSortedValA, Pointer csrSortedRowPtrA, Pointer csrSortedColIndA, csrilu02Info info, Pointer pBufferSizeInBytes)
public static int cusparseDcsrilu02_bufferSize(cusparseHandle handle, int m, int nnz, cusparseMatDescr descrA, Pointer csrSortedValA, Pointer csrSortedRowPtrA, Pointer csrSortedColIndA, csrilu02Info info, Pointer pBufferSizeInBytes)
public static int cusparseCcsrilu02_bufferSize(cusparseHandle handle, int m, int nnz, cusparseMatDescr descrA, Pointer csrSortedValA, Pointer csrSortedRowPtrA, Pointer csrSortedColIndA, csrilu02Info info, Pointer pBufferSizeInBytes)
public static int cusparseZcsrilu02_bufferSize(cusparseHandle handle, int m, int nnz, cusparseMatDescr descrA, Pointer csrSortedValA, Pointer csrSortedRowPtrA, Pointer csrSortedColIndA, csrilu02Info info, Pointer pBufferSizeInBytes)
public static int cusparseScsrilu02_bufferSizeExt(cusparseHandle handle, int m, int nnz, cusparseMatDescr descrA, Pointer csrSortedVal, Pointer csrSortedRowPtr, Pointer csrSortedColInd, csrilu02Info info, long[] pBufferSize)
public static int cusparseDcsrilu02_bufferSizeExt(cusparseHandle handle, int m, int nnz, cusparseMatDescr descrA, Pointer csrSortedVal, Pointer csrSortedRowPtr, Pointer csrSortedColInd, csrilu02Info info, long[] pBufferSize)
public static int cusparseCcsrilu02_bufferSizeExt(cusparseHandle handle, int m, int nnz, cusparseMatDescr descrA, Pointer csrSortedVal, Pointer csrSortedRowPtr, Pointer csrSortedColInd, csrilu02Info info, long[] pBufferSize)
public static int cusparseZcsrilu02_bufferSizeExt(cusparseHandle handle, int m, int nnz, cusparseMatDescr descrA, Pointer csrSortedVal, Pointer csrSortedRowPtr, Pointer csrSortedColInd, csrilu02Info info, long[] pBufferSize)
public static int cusparseScsrilu02_analysis(cusparseHandle handle, int m, int nnz, cusparseMatDescr descrA, Pointer csrSortedValA, Pointer csrSortedRowPtrA, Pointer csrSortedColIndA, csrilu02Info info, int policy, Pointer pBuffer)
public static int cusparseDcsrilu02_analysis(cusparseHandle handle, int m, int nnz, cusparseMatDescr descrA, Pointer csrSortedValA, Pointer csrSortedRowPtrA, Pointer csrSortedColIndA, csrilu02Info info, int policy, Pointer pBuffer)
public static int cusparseCcsrilu02_analysis(cusparseHandle handle, int m, int nnz, cusparseMatDescr descrA, Pointer csrSortedValA, Pointer csrSortedRowPtrA, Pointer csrSortedColIndA, csrilu02Info info, int policy, Pointer pBuffer)
public static int cusparseZcsrilu02_analysis(cusparseHandle handle, int m, int nnz, cusparseMatDescr descrA, Pointer csrSortedValA, Pointer csrSortedRowPtrA, Pointer csrSortedColIndA, csrilu02Info info, int policy, Pointer pBuffer)
public static int cusparseScsrilu02(cusparseHandle handle, int m, int nnz, cusparseMatDescr descrA, Pointer csrSortedValA_valM, Pointer csrSortedRowPtrA, Pointer csrSortedColIndA, csrilu02Info info, int policy, Pointer pBuffer)
public static int cusparseDcsrilu02(cusparseHandle handle, int m, int nnz, cusparseMatDescr descrA, Pointer csrSortedValA_valM, Pointer csrSortedRowPtrA, Pointer csrSortedColIndA, csrilu02Info info, int policy, Pointer pBuffer)
public static int cusparseCcsrilu02(cusparseHandle handle, int m, int nnz, cusparseMatDescr descrA, Pointer csrSortedValA_valM, Pointer csrSortedRowPtrA, Pointer csrSortedColIndA, csrilu02Info info, int policy, Pointer pBuffer)
public static int cusparseZcsrilu02(cusparseHandle handle, int m, int nnz, cusparseMatDescr descrA, Pointer csrSortedValA_valM, Pointer csrSortedRowPtrA, Pointer csrSortedColIndA, csrilu02Info info, int policy, Pointer pBuffer)
public static int cusparseSbsrilu02_numericBoost(cusparseHandle handle, bsrilu02Info info, int enable_boost, Pointer tol, Pointer boost_val)
Description: Compute the incomplete-LU factorization with 0 fill-in (ILU0) of the matrix A stored in block-CSR format based on the information in the opaque structure info that was obtained from the analysis phase (bsrsv2_analysis). This routine implements algorithm 2 for this problem.
public static int cusparseDbsrilu02_numericBoost(cusparseHandle handle, bsrilu02Info info, int enable_boost, Pointer tol, Pointer boost_val)
public static int cusparseCbsrilu02_numericBoost(cusparseHandle handle, bsrilu02Info info, int enable_boost, Pointer tol, Pointer boost_val)
public static int cusparseZbsrilu02_numericBoost(cusparseHandle handle, bsrilu02Info info, int enable_boost, Pointer tol, Pointer boost_val)
public static int cusparseXbsrilu02_zeroPivot(cusparseHandle handle, bsrilu02Info info, Pointer position)
public static int cusparseSbsrilu02_bufferSize(cusparseHandle handle, int dirA, int mb, int nnzb, cusparseMatDescr descrA, Pointer bsrSortedVal, Pointer bsrSortedRowPtr, Pointer bsrSortedColInd, int blockDim, bsrilu02Info info, Pointer pBufferSizeInBytes)
public static int cusparseDbsrilu02_bufferSize(cusparseHandle handle, int dirA, int mb, int nnzb, cusparseMatDescr descrA, Pointer bsrSortedVal, Pointer bsrSortedRowPtr, Pointer bsrSortedColInd, int blockDim, bsrilu02Info info, Pointer pBufferSizeInBytes)
public static int cusparseCbsrilu02_bufferSize(cusparseHandle handle, int dirA, int mb, int nnzb, cusparseMatDescr descrA, Pointer bsrSortedVal, Pointer bsrSortedRowPtr, Pointer bsrSortedColInd, int blockDim, bsrilu02Info info, Pointer pBufferSizeInBytes)
public static int cusparseZbsrilu02_bufferSize(cusparseHandle handle, int dirA, int mb, int nnzb, cusparseMatDescr descrA, Pointer bsrSortedVal, Pointer bsrSortedRowPtr, Pointer bsrSortedColInd, int blockDim, bsrilu02Info info, Pointer pBufferSizeInBytes)
public static int cusparseSbsrilu02_bufferSizeExt(cusparseHandle handle, int dirA, int mb, int nnzb, cusparseMatDescr descrA, Pointer bsrSortedVal, Pointer bsrSortedRowPtr, Pointer bsrSortedColInd, int blockSize, bsrilu02Info info, long[] pBufferSize)
public static int cusparseDbsrilu02_bufferSizeExt(cusparseHandle handle, int dirA, int mb, int nnzb, cusparseMatDescr descrA, Pointer bsrSortedVal, Pointer bsrSortedRowPtr, Pointer bsrSortedColInd, int blockSize, bsrilu02Info info, long[] pBufferSize)
public static int cusparseCbsrilu02_bufferSizeExt(cusparseHandle handle, int dirA, int mb, int nnzb, cusparseMatDescr descrA, Pointer bsrSortedVal, Pointer bsrSortedRowPtr, Pointer bsrSortedColInd, int blockSize, bsrilu02Info info, long[] pBufferSize)
public static int cusparseZbsrilu02_bufferSizeExt(cusparseHandle handle, int dirA, int mb, int nnzb, cusparseMatDescr descrA, Pointer bsrSortedVal, Pointer bsrSortedRowPtr, Pointer bsrSortedColInd, int blockSize, bsrilu02Info info, long[] pBufferSize)
public static int cusparseSbsrilu02_analysis(cusparseHandle handle, int dirA, int mb, int nnzb, cusparseMatDescr descrA, Pointer bsrSortedVal, Pointer bsrSortedRowPtr, Pointer bsrSortedColInd, int blockDim, bsrilu02Info info, int policy, Pointer pBuffer)
public static int cusparseDbsrilu02_analysis(cusparseHandle handle, int dirA, int mb, int nnzb, cusparseMatDescr descrA, Pointer bsrSortedVal, Pointer bsrSortedRowPtr, Pointer bsrSortedColInd, int blockDim, bsrilu02Info info, int policy, Pointer pBuffer)
public static int cusparseCbsrilu02_analysis(cusparseHandle handle, int dirA, int mb, int nnzb, cusparseMatDescr descrA, Pointer bsrSortedVal, Pointer bsrSortedRowPtr, Pointer bsrSortedColInd, int blockDim, bsrilu02Info info, int policy, Pointer pBuffer)
public static int cusparseZbsrilu02_analysis(cusparseHandle handle, int dirA, int mb, int nnzb, cusparseMatDescr descrA, Pointer bsrSortedVal, Pointer bsrSortedRowPtr, Pointer bsrSortedColInd, int blockDim, bsrilu02Info info, int policy, Pointer pBuffer)
public static int cusparseSbsrilu02(cusparseHandle handle, int dirA, int mb, int nnzb, cusparseMatDescr descra, Pointer bsrSortedVal, Pointer bsrSortedRowPtr, Pointer bsrSortedColInd, int blockDim, bsrilu02Info info, int policy, Pointer pBuffer)
public static int cusparseDbsrilu02(cusparseHandle handle, int dirA, int mb, int nnzb, cusparseMatDescr descra, Pointer bsrSortedVal, Pointer bsrSortedRowPtr, Pointer bsrSortedColInd, int blockDim, bsrilu02Info info, int policy, Pointer pBuffer)
public static int cusparseCbsrilu02(cusparseHandle handle, int dirA, int mb, int nnzb, cusparseMatDescr descra, Pointer bsrSortedVal, Pointer bsrSortedRowPtr, Pointer bsrSortedColInd, int blockDim, bsrilu02Info info, int policy, Pointer pBuffer)
public static int cusparseZbsrilu02(cusparseHandle handle, int dirA, int mb, int nnzb, cusparseMatDescr descra, Pointer bsrSortedVal, Pointer bsrSortedRowPtr, Pointer bsrSortedColInd, int blockDim, bsrilu02Info info, int policy, Pointer pBuffer)
public static int cusparseScsric0(cusparseHandle handle, int trans, int m, cusparseMatDescr descrA, Pointer csrSortedValA_ValM, Pointer csrSortedRowPtrA, Pointer csrSortedColIndA, cusparseSolveAnalysisInfo info)
Description: Compute the incomplete-Cholesky factorization with 0 fill-in (IC0) of the matrix A stored in CSR format based on the information in the opaque structure info that was obtained from the analysis phase (csrsv_analysis). This routine implements algorithm 1 for this problem.
public static int cusparseDcsric0(cusparseHandle handle, int trans, int m, cusparseMatDescr descrA, Pointer csrSortedValA_ValM, Pointer csrSortedRowPtrA, Pointer csrSortedColIndA, cusparseSolveAnalysisInfo info)
public static int cusparseCcsric0(cusparseHandle handle, int trans, int m, cusparseMatDescr descrA, Pointer csrSortedValA_ValM, Pointer csrSortedRowPtrA, Pointer csrSortedColIndA, cusparseSolveAnalysisInfo info)
public static int cusparseZcsric0(cusparseHandle handle, int trans, int m, cusparseMatDescr descrA, Pointer csrSortedValA_ValM, Pointer csrSortedRowPtrA, Pointer csrSortedColIndA, cusparseSolveAnalysisInfo info)
public static int cusparseXcsric02_zeroPivot(cusparseHandle handle, csric02Info info, Pointer position)
Description: Compute the incomplete-Cholesky factorization with 0 fill-in (IC0) of the matrix A stored in CSR format based on the information in the opaque structure info that was obtained from the analysis phase (csrsv2_analysis). This routine implements algorithm 2 for this problem.
public static int cusparseScsric02_bufferSize(cusparseHandle handle, int m, int nnz, cusparseMatDescr descrA, Pointer csrSortedValA, Pointer csrSortedRowPtrA, Pointer csrSortedColIndA, csric02Info info, Pointer pBufferSizeInBytes)
public static int cusparseDcsric02_bufferSize(cusparseHandle handle, int m, int nnz, cusparseMatDescr descrA, Pointer csrSortedValA, Pointer csrSortedRowPtrA, Pointer csrSortedColIndA, csric02Info info, Pointer pBufferSizeInBytes)
public static int cusparseCcsric02_bufferSize(cusparseHandle handle, int m, int nnz, cusparseMatDescr descrA, Pointer csrSortedValA, Pointer csrSortedRowPtrA, Pointer csrSortedColIndA, csric02Info info, Pointer pBufferSizeInBytes)
public static int cusparseZcsric02_bufferSize(cusparseHandle handle, int m, int nnz, cusparseMatDescr descrA, Pointer csrSortedValA, Pointer csrSortedRowPtrA, Pointer csrSortedColIndA, csric02Info info, Pointer pBufferSizeInBytes)
public static int cusparseScsric02_bufferSizeExt(cusparseHandle handle, int m, int nnz, cusparseMatDescr descrA, Pointer csrSortedVal, Pointer csrSortedRowPtr, Pointer csrSortedColInd, csric02Info info, long[] pBufferSize)
public static int cusparseDcsric02_bufferSizeExt(cusparseHandle handle, int m, int nnz, cusparseMatDescr descrA, Pointer csrSortedVal, Pointer csrSortedRowPtr, Pointer csrSortedColInd, csric02Info info, long[] pBufferSize)
public static int cusparseCcsric02_bufferSizeExt(cusparseHandle handle, int m, int nnz, cusparseMatDescr descrA, Pointer csrSortedVal, Pointer csrSortedRowPtr, Pointer csrSortedColInd, csric02Info info, long[] pBufferSize)
public static int cusparseZcsric02_bufferSizeExt(cusparseHandle handle, int m, int nnz, cusparseMatDescr descrA, Pointer csrSortedVal, Pointer csrSortedRowPtr, Pointer csrSortedColInd, csric02Info info, long[] pBufferSize)
public static int cusparseScsric02_analysis(cusparseHandle handle, int m, int nnz, cusparseMatDescr descrA, Pointer csrSortedValA, Pointer csrSortedRowPtrA, Pointer csrSortedColIndA, csric02Info info, int policy, Pointer pBuffer)
public static int cusparseDcsric02_analysis(cusparseHandle handle, int m, int nnz, cusparseMatDescr descrA, Pointer csrSortedValA, Pointer csrSortedRowPtrA, Pointer csrSortedColIndA, csric02Info info, int policy, Pointer pBuffer)
public static int cusparseCcsric02_analysis(cusparseHandle handle, int m, int nnz, cusparseMatDescr descrA, Pointer csrSortedValA, Pointer csrSortedRowPtrA, Pointer csrSortedColIndA, csric02Info info, int policy, Pointer pBuffer)
public static int cusparseZcsric02_analysis(cusparseHandle handle, int m, int nnz, cusparseMatDescr descrA, Pointer csrSortedValA, Pointer csrSortedRowPtrA, Pointer csrSortedColIndA, csric02Info info, int policy, Pointer pBuffer)
public static int cusparseScsric02(cusparseHandle handle, int m, int nnz, cusparseMatDescr descrA, Pointer csrSortedValA_valM, Pointer csrSortedRowPtrA, Pointer csrSortedColIndA, csric02Info info, int policy, Pointer pBuffer)
public static int cusparseDcsric02(cusparseHandle handle, int m, int nnz, cusparseMatDescr descrA, Pointer csrSortedValA_valM, Pointer csrSortedRowPtrA, Pointer csrSortedColIndA, csric02Info info, int policy, Pointer pBuffer)
public static int cusparseCcsric02(cusparseHandle handle, int m, int nnz, cusparseMatDescr descrA, Pointer csrSortedValA_valM, Pointer csrSortedRowPtrA, Pointer csrSortedColIndA, csric02Info info, int policy, Pointer pBuffer)
public static int cusparseZcsric02(cusparseHandle handle, int m, int nnz, cusparseMatDescr descrA, Pointer csrSortedValA_valM, Pointer csrSortedRowPtrA, Pointer csrSortedColIndA, csric02Info info, int policy, Pointer pBuffer)
public static int cusparseXbsric02_zeroPivot(cusparseHandle handle, bsric02Info info, Pointer position)
Description: Compute the incomplete-Cholesky factorization with 0 fill-in (IC0) of the matrix A stored in block-CSR format based on the information in the opaque structure info that was obtained from the analysis phase (bsrsv2_analysis). This routine implements algorithm 1 for this problem.
public static int cusparseSbsric02_bufferSize(cusparseHandle handle, int dirA, int mb, int nnzb, cusparseMatDescr descrA, Pointer bsrSortedVal, Pointer bsrSortedRowPtr, Pointer bsrSortedColInd, int blockDim, bsric02Info info, Pointer pBufferSizeInBytes)
public static int cusparseDbsric02_bufferSize(cusparseHandle handle, int dirA, int mb, int nnzb, cusparseMatDescr descrA, Pointer bsrSortedVal, Pointer bsrSortedRowPtr, Pointer bsrSortedColInd, int blockDim, bsric02Info info, Pointer pBufferSizeInBytes)
public static int cusparseCbsric02_bufferSize(cusparseHandle handle, int dirA, int mb, int nnzb, cusparseMatDescr descrA, Pointer bsrSortedVal, Pointer bsrSortedRowPtr, Pointer bsrSortedColInd, int blockDim, bsric02Info info, Pointer pBufferSizeInBytes)
public static int cusparseZbsric02_bufferSize(cusparseHandle handle, int dirA, int mb, int nnzb, cusparseMatDescr descrA, Pointer bsrSortedVal, Pointer bsrSortedRowPtr, Pointer bsrSortedColInd, int blockDim, bsric02Info info, Pointer pBufferSizeInBytes)
public static int cusparseSbsric02_bufferSizeExt(cusparseHandle handle, int dirA, int mb, int nnzb, cusparseMatDescr descrA, Pointer bsrSortedVal, Pointer bsrSortedRowPtr, Pointer bsrSortedColInd, int blockSize, bsric02Info info, long[] pBufferSize)
public static int cusparseDbsric02_bufferSizeExt(cusparseHandle handle, int dirA, int mb, int nnzb, cusparseMatDescr descrA, Pointer bsrSortedVal, Pointer bsrSortedRowPtr, Pointer bsrSortedColInd, int blockSize, bsric02Info info, long[] pBufferSize)
public static int cusparseCbsric02_bufferSizeExt(cusparseHandle handle, int dirA, int mb, int nnzb, cusparseMatDescr descrA, Pointer bsrSortedVal, Pointer bsrSortedRowPtr, Pointer bsrSortedColInd, int blockSize, bsric02Info info, long[] pBufferSize)
public static int cusparseZbsric02_bufferSizeExt(cusparseHandle handle, int dirA, int mb, int nnzb, cusparseMatDescr descrA, Pointer bsrSortedVal, Pointer bsrSortedRowPtr, Pointer bsrSortedColInd, int blockSize, bsric02Info info, long[] pBufferSize)
public static int cusparseSbsric02_analysis(cusparseHandle handle, int dirA, int mb, int nnzb, cusparseMatDescr descrA, Pointer bsrSortedVal, Pointer bsrSortedRowPtr, Pointer bsrSortedColInd, int blockDim, bsric02Info info, int policy, Pointer pInputBuffer)
public static int cusparseDbsric02_analysis(cusparseHandle handle, int dirA, int mb, int nnzb, cusparseMatDescr descrA, Pointer bsrSortedVal, Pointer bsrSortedRowPtr, Pointer bsrSortedColInd, int blockDim, bsric02Info info, int policy, Pointer pInputBuffer)
public static int cusparseCbsric02_analysis(cusparseHandle handle, int dirA, int mb, int nnzb, cusparseMatDescr descrA, Pointer bsrSortedVal, Pointer bsrSortedRowPtr, Pointer bsrSortedColInd, int blockDim, bsric02Info info, int policy, Pointer pInputBuffer)
public static int cusparseZbsric02_analysis(cusparseHandle handle, int dirA, int mb, int nnzb, cusparseMatDescr descrA, Pointer bsrSortedVal, Pointer bsrSortedRowPtr, Pointer bsrSortedColInd, int blockDim, bsric02Info info, int policy, Pointer pInputBuffer)
public static int cusparseSbsric02(cusparseHandle handle, int dirA, int mb, int nnzb, cusparseMatDescr descrA, Pointer bsrSortedVal, Pointer bsrSortedRowPtr, Pointer bsrSortedColInd, int blockDim, bsric02Info info, int policy, Pointer pBuffer)
public static int cusparseDbsric02(cusparseHandle handle, int dirA, int mb, int nnzb, cusparseMatDescr descrA, Pointer bsrSortedVal, Pointer bsrSortedRowPtr, Pointer bsrSortedColInd, int blockDim, bsric02Info info, int policy, Pointer pBuffer)
public static int cusparseCbsric02(cusparseHandle handle, int dirA, int mb, int nnzb, cusparseMatDescr descrA, Pointer bsrSortedVal, Pointer bsrSortedRowPtr, Pointer bsrSortedColInd, int blockDim, bsric02Info info, int policy, Pointer pBuffer)
public static int cusparseZbsric02(cusparseHandle handle, int dirA, int mb, int nnzb, cusparseMatDescr descrA, Pointer bsrSortedVal, Pointer bsrSortedRowPtr, Pointer bsrSortedColInd, int blockDim, bsric02Info info, int policy, Pointer pBuffer)
public static int cusparseSgtsv(cusparseHandle handle, int m, int n, Pointer dl, Pointer d, Pointer du, Pointer B, int ldb)
Description: Solution of tridiagonal linear system A * X = F, with multiple right-hand-sides. The coefficient matrix A is composed of lower (dl), main (d) and upper (du) diagonals, and the right-hand-sides F are overwritten with the solution X. These routine use pivoting.
public static int cusparseDgtsv(cusparseHandle handle, int m, int n, Pointer dl, Pointer d, Pointer du, Pointer B, int ldb)
public static int cusparseCgtsv(cusparseHandle handle, int m, int n, Pointer dl, Pointer d, Pointer du, Pointer B, int ldb)
public static int cusparseZgtsv(cusparseHandle handle, int m, int n, Pointer dl, Pointer d, Pointer du, Pointer B, int ldb)
public static int cusparseSgtsv_nopivot(cusparseHandle handle, int m, int n, Pointer dl, Pointer d, Pointer du, Pointer B, int ldb)
Description: Solution of tridiagonal linear system A * X = F, with multiple right-hand-sides. The coefficient matrix A is composed of lower (dl), main (d) and upper (du) diagonals, and the right-hand-sides F are overwritten with the solution X. These routine does not use pivoting.
public static int cusparseDgtsv_nopivot(cusparseHandle handle, int m, int n, Pointer dl, Pointer d, Pointer du, Pointer B, int ldb)
public static int cusparseCgtsv_nopivot(cusparseHandle handle, int m, int n, Pointer dl, Pointer d, Pointer du, Pointer B, int ldb)
public static int cusparseZgtsv_nopivot(cusparseHandle handle, int m, int n, Pointer dl, Pointer d, Pointer du, Pointer B, int ldb)
public static int cusparseSgtsvStridedBatch(cusparseHandle handle, int m, Pointer dl, Pointer d, Pointer du, Pointer x, int batchCount, int batchStride)
Description: Solution of a set of tridiagonal linear systems A_{i} * x_{i} = f_{i} for i=1,...,batchCount. The coefficient matrices A_{i} are composed of lower (dl), main (d) and upper (du) diagonals and stored separated by a batchStride. Also, the right-hand-sides/solutions f_{i}/x_{i} are separated by a batchStride.
public static int cusparseDgtsvStridedBatch(cusparseHandle handle, int m, Pointer dl, Pointer d, Pointer du, Pointer x, int batchCount, int batchStride)
public static int cusparseCgtsvStridedBatch(cusparseHandle handle, int m, Pointer dl, Pointer d, Pointer du, Pointer x, int batchCount, int batchStride)
public static int cusparseZgtsvStridedBatch(cusparseHandle handle, int m, Pointer dl, Pointer d, Pointer du, Pointer x, int batchCount, int batchStride)
public static int cusparseXcsrgemmNnz(cusparseHandle handle, int transA, int transB, int m, int n, int k, cusparseMatDescr descrA, int nnzA, Pointer csrSortedRowPtrA, Pointer csrSortedColIndA, cusparseMatDescr descrB, int nnzB, Pointer csrSortedRowPtrB, Pointer csrSortedColIndB, cusparseMatDescr descrC, Pointer csrSortedRowPtrC, Pointer nnzTotalDevHostPtr)
public static int cusparseScsrgemm(cusparseHandle handle, int transA, int transB, int m, int n, int k, cusparseMatDescr descrA, int nnzA, Pointer csrSortedValA, Pointer csrSortedRowPtrA, Pointer csrSortedColIndA, cusparseMatDescr descrB, int nnzB, Pointer csrSortedValB, Pointer csrSortedRowPtrB, Pointer csrSortedColIndB, cusparseMatDescr descrC, Pointer csrSortedValC, Pointer csrSortedRowPtrC, Pointer csrSortedColIndC)
public static int cusparseDcsrgemm(cusparseHandle handle, int transA, int transB, int m, int n, int k, cusparseMatDescr descrA, int nnzA, Pointer csrSortedValA, Pointer csrSortedRowPtrA, Pointer csrSortedColIndA, cusparseMatDescr descrB, int nnzB, Pointer csrSortedValB, Pointer csrSortedRowPtrB, Pointer csrSortedColIndB, cusparseMatDescr descrC, Pointer csrSortedValC, Pointer csrSortedRowPtrC, Pointer csrSortedColIndC)
public static int cusparseCcsrgemm(cusparseHandle handle, int transA, int transB, int m, int n, int k, cusparseMatDescr descrA, int nnzA, Pointer csrSortedValA, Pointer csrSortedRowPtrA, Pointer csrSortedColIndA, cusparseMatDescr descrB, int nnzB, Pointer csrSortedValB, Pointer csrSortedRowPtrB, Pointer csrSortedColIndB, cusparseMatDescr descrC, Pointer csrSortedValC, Pointer csrSortedRowPtrC, Pointer csrSortedColIndC)
public static int cusparseZcsrgemm(cusparseHandle handle, int transA, int transB, int m, int n, int k, cusparseMatDescr descrA, int nnzA, Pointer csrSortedValA, Pointer csrSortedRowPtrA, Pointer csrSortedColIndA, cusparseMatDescr descrB, int nnzB, Pointer csrSortedValB, Pointer csrSortedRowPtrB, Pointer csrSortedColIndB, cusparseMatDescr descrC, Pointer csrSortedValC, Pointer csrSortedRowPtrC, Pointer csrSortedColIndC)
public static int cusparseCreateCsrgemm2Info(csrgemm2Info info)
public static int cusparseDestroyCsrgemm2Info(csrgemm2Info info)
public static int cusparseScsrgemm2_bufferSizeExt(cusparseHandle handle, int m, int n, int k, Pointer alpha, cusparseMatDescr descrA, int nnzA, Pointer csrSortedRowPtrA, Pointer csrSortedColIndA, cusparseMatDescr descrB, int nnzB, Pointer csrSortedRowPtrB, Pointer csrSortedColIndB, Pointer beta, cusparseMatDescr descrD, int nnzD, Pointer csrSortedRowPtrD, Pointer csrSortedColIndD, csrgemm2Info info, long[] pBufferSizeInBytes)
public static int cusparseDcsrgemm2_bufferSizeExt(cusparseHandle handle, int m, int n, int k, Pointer alpha, cusparseMatDescr descrA, int nnzA, Pointer csrSortedRowPtrA, Pointer csrSortedColIndA, cusparseMatDescr descrB, int nnzB, Pointer csrSortedRowPtrB, Pointer csrSortedColIndB, Pointer beta, cusparseMatDescr descrD, int nnzD, Pointer csrSortedRowPtrD, Pointer csrSortedColIndD, csrgemm2Info info, long[] pBufferSizeInBytes)
public static int cusparseCcsrgemm2_bufferSizeExt(cusparseHandle handle, int m, int n, int k, Pointer alpha, cusparseMatDescr descrA, int nnzA, Pointer csrSortedRowPtrA, Pointer csrSortedColIndA, cusparseMatDescr descrB, int nnzB, Pointer csrSortedRowPtrB, Pointer csrSortedColIndB, Pointer beta, cusparseMatDescr descrD, int nnzD, Pointer csrSortedRowPtrD, Pointer csrSortedColIndD, csrgemm2Info info, long[] pBufferSizeInBytes)
public static int cusparseZcsrgemm2_bufferSizeExt(cusparseHandle handle, int m, int n, int k, Pointer alpha, cusparseMatDescr descrA, int nnzA, Pointer csrSortedRowPtrA, Pointer csrSortedColIndA, cusparseMatDescr descrB, int nnzB, Pointer csrSortedRowPtrB, Pointer csrSortedColIndB, Pointer beta, cusparseMatDescr descrD, int nnzD, Pointer csrSortedRowPtrD, Pointer csrSortedColIndD, csrgemm2Info info, long[] pBufferSizeInBytes)
public static int cusparseXcsrgemm2Nnz(cusparseHandle handle, int m, int n, int k, cusparseMatDescr descrA, int nnzA, Pointer csrSortedRowPtrA, Pointer csrSortedColIndA, cusparseMatDescr descrB, int nnzB, Pointer csrSortedRowPtrB, Pointer csrSortedColIndB, cusparseMatDescr descrD, int nnzD, Pointer csrSortedRowPtrD, Pointer csrSortedColIndD, cusparseMatDescr descrC, Pointer csrSortedRowPtrC, Pointer nnzTotalDevHostPtr, csrgemm2Info info, Pointer pBuffer)
public static int cusparseScsrgemm2(cusparseHandle handle, int m, int n, int k, Pointer alpha, cusparseMatDescr descrA, int nnzA, Pointer csrSortedValA, Pointer csrSortedRowPtrA, Pointer csrSortedColIndA, cusparseMatDescr descrB, int nnzB, Pointer csrSortedValB, Pointer csrSortedRowPtrB, Pointer csrSortedColIndB, Pointer beta, cusparseMatDescr descrD, int nnzD, Pointer csrSortedValD, Pointer csrSortedRowPtrD, Pointer csrSortedColIndD, cusparseMatDescr descrC, Pointer csrSortedValC, Pointer csrSortedRowPtrC, Pointer csrSortedColIndC, csrgemm2Info info, Pointer pBuffer)
public static int cusparseDcsrgemm2(cusparseHandle handle, int m, int n, int k, Pointer alpha, cusparseMatDescr descrA, int nnzA, Pointer csrSortedValA, Pointer csrSortedRowPtrA, Pointer csrSortedColIndA, cusparseMatDescr descrB, int nnzB, Pointer csrSortedValB, Pointer csrSortedRowPtrB, Pointer csrSortedColIndB, Pointer beta, cusparseMatDescr descrD, int nnzD, Pointer csrSortedValD, Pointer csrSortedRowPtrD, Pointer csrSortedColIndD, cusparseMatDescr descrC, Pointer csrSortedValC, Pointer csrSortedRowPtrC, Pointer csrSortedColIndC, csrgemm2Info info, Pointer pBuffer)
public static int cusparseCcsrgemm2(cusparseHandle handle, int m, int n, int k, Pointer alpha, cusparseMatDescr descrA, int nnzA, Pointer csrSortedValA, Pointer csrSortedRowPtrA, Pointer csrSortedColIndA, cusparseMatDescr descrB, int nnzB, Pointer csrSortedValB, Pointer csrSortedRowPtrB, Pointer csrSortedColIndB, Pointer beta, cusparseMatDescr descrD, int nnzD, Pointer csrSortedValD, Pointer csrSortedRowPtrD, Pointer csrSortedColIndD, cusparseMatDescr descrC, Pointer csrSortedValC, Pointer csrSortedRowPtrC, Pointer csrSortedColIndC, csrgemm2Info info, Pointer pBuffer)
public static int cusparseZcsrgemm2(cusparseHandle handle, int m, int n, int k, Pointer alpha, cusparseMatDescr descrA, int nnzA, Pointer csrSortedValA, Pointer csrSortedRowPtrA, Pointer csrSortedColIndA, cusparseMatDescr descrB, int nnzB, Pointer csrSortedValB, Pointer csrSortedRowPtrB, Pointer csrSortedColIndB, Pointer beta, cusparseMatDescr descrD, int nnzD, Pointer csrSortedValD, Pointer csrSortedRowPtrD, Pointer csrSortedColIndD, cusparseMatDescr descrC, Pointer csrSortedValC, Pointer csrSortedRowPtrC, Pointer csrSortedColIndC, csrgemm2Info info, Pointer pBuffer)
public static int cusparseXcsrgeamNnz(cusparseHandle handle, int m, int n, cusparseMatDescr descrA, int nnzA, Pointer csrSortedRowPtrA, Pointer csrSortedColIndA, cusparseMatDescr descrB, int nnzB, Pointer csrSortedRowPtrB, Pointer csrSortedColIndB, cusparseMatDescr descrC, Pointer csrSortedRowPtrC, Pointer nnzTotalDevHostPtr)
public static int cusparseScsrgeam(cusparseHandle handle, int m, int n, Pointer alpha, cusparseMatDescr descrA, int nnzA, Pointer csrSortedValA, Pointer csrSortedRowPtrA, Pointer csrSortedColIndA, Pointer beta, cusparseMatDescr descrB, int nnzB, Pointer csrSortedValB, Pointer csrSortedRowPtrB, Pointer csrSortedColIndB, cusparseMatDescr descrC, Pointer csrSortedValC, Pointer csrSortedRowPtrC, Pointer csrSortedColIndC)
public static int cusparseDcsrgeam(cusparseHandle handle, int m, int n, Pointer alpha, cusparseMatDescr descrA, int nnzA, Pointer csrSortedValA, Pointer csrSortedRowPtrA, Pointer csrSortedColIndA, Pointer beta, cusparseMatDescr descrB, int nnzB, Pointer csrSortedValB, Pointer csrSortedRowPtrB, Pointer csrSortedColIndB, cusparseMatDescr descrC, Pointer csrSortedValC, Pointer csrSortedRowPtrC, Pointer csrSortedColIndC)
public static int cusparseCcsrgeam(cusparseHandle handle, int m, int n, Pointer alpha, cusparseMatDescr descrA, int nnzA, Pointer csrSortedValA, Pointer csrSortedRowPtrA, Pointer csrSortedColIndA, Pointer beta, cusparseMatDescr descrB, int nnzB, Pointer csrSortedValB, Pointer csrSortedRowPtrB, Pointer csrSortedColIndB, cusparseMatDescr descrC, Pointer csrSortedValC, Pointer csrSortedRowPtrC, Pointer csrSortedColIndC)
public static int cusparseZcsrgeam(cusparseHandle handle, int m, int n, Pointer alpha, cusparseMatDescr descrA, int nnzA, Pointer csrSortedValA, Pointer csrSortedRowPtrA, Pointer csrSortedColIndA, Pointer beta, cusparseMatDescr descrB, int nnzB, Pointer csrSortedValB, Pointer csrSortedRowPtrB, Pointer csrSortedColIndB, cusparseMatDescr descrC, Pointer csrSortedValC, Pointer csrSortedRowPtrC, Pointer csrSortedColIndC)
public static int cusparseScsrcolor(cusparseHandle handle, int m, int nnz, cusparseMatDescr descrA, Pointer csrSortedValA, Pointer csrSortedRowPtrA, Pointer csrSortedColIndA, Pointer fractionToColor, Pointer ncolors, Pointer coloring, Pointer reordering, cusparseColorInfo info)
public static int cusparseDcsrcolor(cusparseHandle handle, int m, int nnz, cusparseMatDescr descrA, Pointer csrSortedValA, Pointer csrSortedRowPtrA, Pointer csrSortedColIndA, Pointer fractionToColor, Pointer ncolors, Pointer coloring, Pointer reordering, cusparseColorInfo info)
public static int cusparseCcsrcolor(cusparseHandle handle, int m, int nnz, cusparseMatDescr descrA, Pointer csrSortedValA, Pointer csrSortedRowPtrA, Pointer csrSortedColIndA, Pointer fractionToColor, Pointer ncolors, Pointer coloring, Pointer reordering, cusparseColorInfo info)
public static int cusparseZcsrcolor(cusparseHandle handle, int m, int nnz, cusparseMatDescr descrA, Pointer csrSortedValA, Pointer csrSortedRowPtrA, Pointer csrSortedColIndA, Pointer fractionToColor, Pointer ncolors, Pointer coloring, Pointer reordering, cusparseColorInfo info)
public static int cusparseSnnz(cusparseHandle handle, int dirA, int m, int n, cusparseMatDescr descrA, Pointer A, int lda, Pointer nnzPerRowCol, Pointer nnzTotalDevHostPtr)
public static int cusparseDnnz(cusparseHandle handle, int dirA, int m, int n, cusparseMatDescr descrA, Pointer A, int lda, Pointer nnzPerRowCol, Pointer nnzTotalDevHostPtr)
public static int cusparseCnnz(cusparseHandle handle, int dirA, int m, int n, cusparseMatDescr descrA, Pointer A, int lda, Pointer nnzPerRowCol, Pointer nnzTotalDevHostPtr)
public static int cusparseZnnz(cusparseHandle handle, int dirA, int m, int n, cusparseMatDescr descrA, Pointer A, int lda, Pointer nnzPerRowCol, Pointer nnzTotalDevHostPtr)
public static int cusparseSdense2csr(cusparseHandle handle, int m, int n, cusparseMatDescr descrA, Pointer A, int lda, Pointer nnzPerRow, Pointer csrSortedValA, Pointer csrSortedRowPtrA, Pointer csrSortedColIndA)
public static int cusparseDdense2csr(cusparseHandle handle, int m, int n, cusparseMatDescr descrA, Pointer A, int lda, Pointer nnzPerRow, Pointer csrSortedValA, Pointer csrSortedRowPtrA, Pointer csrSortedColIndA)
public static int cusparseCdense2csr(cusparseHandle handle, int m, int n, cusparseMatDescr descrA, Pointer A, int lda, Pointer nnzPerRow, Pointer csrSortedValA, Pointer csrSortedRowPtrA, Pointer csrSortedColIndA)
public static int cusparseZdense2csr(cusparseHandle handle, int m, int n, cusparseMatDescr descrA, Pointer A, int lda, Pointer nnzPerRow, Pointer csrSortedValA, Pointer csrSortedRowPtrA, Pointer csrSortedColIndA)
public static int cusparseScsr2dense(cusparseHandle handle, int m, int n, cusparseMatDescr descrA, Pointer csrSortedValA, Pointer csrSortedRowPtrA, Pointer csrSortedColIndA, Pointer A, int lda)
public static int cusparseDcsr2dense(cusparseHandle handle, int m, int n, cusparseMatDescr descrA, Pointer csrSortedValA, Pointer csrSortedRowPtrA, Pointer csrSortedColIndA, Pointer A, int lda)
public static int cusparseCcsr2dense(cusparseHandle handle, int m, int n, cusparseMatDescr descrA, Pointer csrSortedValA, Pointer csrSortedRowPtrA, Pointer csrSortedColIndA, Pointer A, int lda)
public static int cusparseZcsr2dense(cusparseHandle handle, int m, int n, cusparseMatDescr descrA, Pointer csrSortedValA, Pointer csrSortedRowPtrA, Pointer csrSortedColIndA, Pointer A, int lda)
public static int cusparseSdense2csc(cusparseHandle handle, int m, int n, cusparseMatDescr descrA, Pointer A, int lda, Pointer nnzPerCol, Pointer cscSortedValA, Pointer cscSortedRowIndA, Pointer cscSortedColPtrA)
public static int cusparseDdense2csc(cusparseHandle handle, int m, int n, cusparseMatDescr descrA, Pointer A, int lda, Pointer nnzPerCol, Pointer cscSortedValA, Pointer cscSortedRowIndA, Pointer cscSortedColPtrA)
public static int cusparseCdense2csc(cusparseHandle handle, int m, int n, cusparseMatDescr descrA, Pointer A, int lda, Pointer nnzPerCol, Pointer cscSortedValA, Pointer cscSortedRowIndA, Pointer cscSortedColPtrA)
public static int cusparseZdense2csc(cusparseHandle handle, int m, int n, cusparseMatDescr descrA, Pointer A, int lda, Pointer nnzPerCol, Pointer cscSortedValA, Pointer cscSortedRowIndA, Pointer cscSortedColPtrA)
public static int cusparseScsc2dense(cusparseHandle handle, int m, int n, cusparseMatDescr descrA, Pointer cscSortedValA, Pointer cscSortedRowIndA, Pointer cscSortedColPtrA, Pointer A, int lda)
public static int cusparseDcsc2dense(cusparseHandle handle, int m, int n, cusparseMatDescr descrA, Pointer cscSortedValA, Pointer cscSortedRowIndA, Pointer cscSortedColPtrA, Pointer A, int lda)
public static int cusparseCcsc2dense(cusparseHandle handle, int m, int n, cusparseMatDescr descrA, Pointer cscSortedValA, Pointer cscSortedRowIndA, Pointer cscSortedColPtrA, Pointer A, int lda)
public static int cusparseZcsc2dense(cusparseHandle handle, int m, int n, cusparseMatDescr descrA, Pointer cscSortedValA, Pointer cscSortedRowIndA, Pointer cscSortedColPtrA, Pointer A, int lda)
public static int cusparseXcoo2csr(cusparseHandle handle, Pointer cooRowInd, int nnz, int m, Pointer csrSortedRowPtr, int idxBase)
public static int cusparseXcsr2coo(cusparseHandle handle, Pointer csrSortedRowPtr, int nnz, int m, Pointer cooRowInd, int idxBase)
public static int cusparseScsr2csc(cusparseHandle handle, int m, int n, int nnz, Pointer csrSortedVal, Pointer csrSortedRowPtr, Pointer csrSortedColInd, Pointer cscSortedVal, Pointer cscSortedRowInd, Pointer cscSortedColPtr, int copyValues, int idxBase)
public static int cusparseDcsr2csc(cusparseHandle handle, int m, int n, int nnz, Pointer csrSortedVal, Pointer csrSortedRowPtr, Pointer csrSortedColInd, Pointer cscSortedVal, Pointer cscSortedRowInd, Pointer cscSortedColPtr, int copyValues, int idxBase)
public static int cusparseCcsr2csc(cusparseHandle handle, int m, int n, int nnz, Pointer csrSortedVal, Pointer csrSortedRowPtr, Pointer csrSortedColInd, Pointer cscSortedVal, Pointer cscSortedRowInd, Pointer cscSortedColPtr, int copyValues, int idxBase)
public static int cusparseZcsr2csc(cusparseHandle handle, int m, int n, int nnz, Pointer csrSortedVal, Pointer csrSortedRowPtr, Pointer csrSortedColInd, Pointer cscSortedVal, Pointer cscSortedRowInd, Pointer cscSortedColPtr, int copyValues, int idxBase)
public static int cusparseSdense2hyb(cusparseHandle handle, int m, int n, cusparseMatDescr descrA, Pointer A, int lda, Pointer nnzPerRow, cusparseHybMat hybA, int userEllWidth, int partitionType)
public static int cusparseDdense2hyb(cusparseHandle handle, int m, int n, cusparseMatDescr descrA, Pointer A, int lda, Pointer nnzPerRow, cusparseHybMat hybA, int userEllWidth, int partitionType)
public static int cusparseCdense2hyb(cusparseHandle handle, int m, int n, cusparseMatDescr descrA, Pointer A, int lda, Pointer nnzPerRow, cusparseHybMat hybA, int userEllWidth, int partitionType)
public static int cusparseZdense2hyb(cusparseHandle handle, int m, int n, cusparseMatDescr descrA, Pointer A, int lda, Pointer nnzPerRow, cusparseHybMat hybA, int userEllWidth, int partitionType)
public static int cusparseShyb2dense(cusparseHandle handle, cusparseMatDescr descrA, cusparseHybMat hybA, Pointer A, int lda)
public static int cusparseDhyb2dense(cusparseHandle handle, cusparseMatDescr descrA, cusparseHybMat hybA, Pointer A, int lda)
public static int cusparseChyb2dense(cusparseHandle handle, cusparseMatDescr descrA, cusparseHybMat hybA, Pointer A, int lda)
public static int cusparseZhyb2dense(cusparseHandle handle, cusparseMatDescr descrA, cusparseHybMat hybA, Pointer A, int lda)
public static int cusparseScsr2hyb(cusparseHandle handle, int m, int n, cusparseMatDescr descrA, Pointer csrSortedValA, Pointer csrSortedRowPtrA, Pointer csrSortedColIndA, cusparseHybMat hybA, int userEllWidth, int partitionType)
public static int cusparseDcsr2hyb(cusparseHandle handle, int m, int n, cusparseMatDescr descrA, Pointer csrSortedValA, Pointer csrSortedRowPtrA, Pointer csrSortedColIndA, cusparseHybMat hybA, int userEllWidth, int partitionType)
public static int cusparseCcsr2hyb(cusparseHandle handle, int m, int n, cusparseMatDescr descrA, Pointer csrSortedValA, Pointer csrSortedRowPtrA, Pointer csrSortedColIndA, cusparseHybMat hybA, int userEllWidth, int partitionType)
public static int cusparseZcsr2hyb(cusparseHandle handle, int m, int n, cusparseMatDescr descrA, Pointer csrSortedValA, Pointer csrSortedRowPtrA, Pointer csrSortedColIndA, cusparseHybMat hybA, int userEllWidth, int partitionType)
public static int cusparseShyb2csr(cusparseHandle handle, cusparseMatDescr descrA, cusparseHybMat hybA, Pointer csrSortedValA, Pointer csrSortedRowPtrA, Pointer csrSortedColIndA)
public static int cusparseDhyb2csr(cusparseHandle handle, cusparseMatDescr descrA, cusparseHybMat hybA, Pointer csrSortedValA, Pointer csrSortedRowPtrA, Pointer csrSortedColIndA)
public static int cusparseChyb2csr(cusparseHandle handle, cusparseMatDescr descrA, cusparseHybMat hybA, Pointer csrSortedValA, Pointer csrSortedRowPtrA, Pointer csrSortedColIndA)
public static int cusparseZhyb2csr(cusparseHandle handle, cusparseMatDescr descrA, cusparseHybMat hybA, Pointer csrSortedValA, Pointer csrSortedRowPtrA, Pointer csrSortedColIndA)
public static int cusparseScsc2hyb(cusparseHandle handle, int m, int n, cusparseMatDescr descrA, Pointer cscSortedValA, Pointer cscSortedRowIndA, Pointer cscSortedColPtrA, cusparseHybMat hybA, int userEllWidth, int partitionType)
public static int cusparseDcsc2hyb(cusparseHandle handle, int m, int n, cusparseMatDescr descrA, Pointer cscSortedValA, Pointer cscSortedRowIndA, Pointer cscSortedColPtrA, cusparseHybMat hybA, int userEllWidth, int partitionType)
public static int cusparseCcsc2hyb(cusparseHandle handle, int m, int n, cusparseMatDescr descrA, Pointer cscSortedValA, Pointer cscSortedRowIndA, Pointer cscSortedColPtrA, cusparseHybMat hybA, int userEllWidth, int partitionType)
public static int cusparseZcsc2hyb(cusparseHandle handle, int m, int n, cusparseMatDescr descrA, Pointer cscSortedValA, Pointer cscSortedRowIndA, Pointer cscSortedColPtrA, cusparseHybMat hybA, int userEllWidth, int partitionType)
public static int cusparseShyb2csc(cusparseHandle handle, cusparseMatDescr descrA, cusparseHybMat hybA, Pointer cscSortedVal, Pointer cscSortedRowInd, Pointer cscSortedColPtr)
public static int cusparseDhyb2csc(cusparseHandle handle, cusparseMatDescr descrA, cusparseHybMat hybA, Pointer cscSortedVal, Pointer cscSortedRowInd, Pointer cscSortedColPtr)
public static int cusparseChyb2csc(cusparseHandle handle, cusparseMatDescr descrA, cusparseHybMat hybA, Pointer cscSortedVal, Pointer cscSortedRowInd, Pointer cscSortedColPtr)
public static int cusparseZhyb2csc(cusparseHandle handle, cusparseMatDescr descrA, cusparseHybMat hybA, Pointer cscSortedVal, Pointer cscSortedRowInd, Pointer cscSortedColPtr)
public static int cusparseXcsr2bsrNnz(cusparseHandle handle, int dirA, int m, int n, cusparseMatDescr descrA, Pointer csrSortedRowPtrA, Pointer csrSortedColIndA, int blockDim, cusparseMatDescr descrC, Pointer bsrSortedRowPtrC, Pointer nnzTotalDevHostPtr)
public static int cusparseScsr2bsr(cusparseHandle handle, int dirA, int m, int n, cusparseMatDescr descrA, Pointer csrSortedValA, Pointer csrSortedRowPtrA, Pointer csrSortedColIndA, int blockDim, cusparseMatDescr descrC, Pointer bsrSortedValC, Pointer bsrSortedRowPtrC, Pointer bsrSortedColIndC)
public static int cusparseDcsr2bsr(cusparseHandle handle, int dirA, int m, int n, cusparseMatDescr descrA, Pointer csrSortedValA, Pointer csrSortedRowPtrA, Pointer csrSortedColIndA, int blockDim, cusparseMatDescr descrC, Pointer bsrSortedValC, Pointer bsrSortedRowPtrC, Pointer bsrSortedColIndC)
public static int cusparseCcsr2bsr(cusparseHandle handle, int dirA, int m, int n, cusparseMatDescr descrA, Pointer csrSortedValA, Pointer csrSortedRowPtrA, Pointer csrSortedColIndA, int blockDim, cusparseMatDescr descrC, Pointer bsrSortedValC, Pointer bsrSortedRowPtrC, Pointer bsrSortedColIndC)
public static int cusparseZcsr2bsr(cusparseHandle handle, int dirA, int m, int n, cusparseMatDescr descrA, Pointer csrSortedValA, Pointer csrSortedRowPtrA, Pointer csrSortedColIndA, int blockDim, cusparseMatDescr descrC, Pointer bsrSortedValC, Pointer bsrSortedRowPtrC, Pointer bsrSortedColIndC)
public static int cusparseSbsr2csr(cusparseHandle handle, int dirA, int mb, int nb, cusparseMatDescr descrA, Pointer bsrSortedValA, Pointer bsrSortedRowPtrA, Pointer bsrSortedColIndA, int blockDim, cusparseMatDescr descrC, Pointer csrSortedValC, Pointer csrSortedRowPtrC, Pointer csrSortedColIndC)
public static int cusparseDbsr2csr(cusparseHandle handle, int dirA, int mb, int nb, cusparseMatDescr descrA, Pointer bsrSortedValA, Pointer bsrSortedRowPtrA, Pointer bsrSortedColIndA, int blockDim, cusparseMatDescr descrC, Pointer csrSortedValC, Pointer csrSortedRowPtrC, Pointer csrSortedColIndC)
public static int cusparseCbsr2csr(cusparseHandle handle, int dirA, int mb, int nb, cusparseMatDescr descrA, Pointer bsrSortedValA, Pointer bsrSortedRowPtrA, Pointer bsrSortedColIndA, int blockDim, cusparseMatDescr descrC, Pointer csrSortedValC, Pointer csrSortedRowPtrC, Pointer csrSortedColIndC)
public static int cusparseZbsr2csr(cusparseHandle handle, int dirA, int mb, int nb, cusparseMatDescr descrA, Pointer bsrSortedValA, Pointer bsrSortedRowPtrA, Pointer bsrSortedColIndA, int blockDim, cusparseMatDescr descrC, Pointer csrSortedValC, Pointer csrSortedRowPtrC, Pointer csrSortedColIndC)
public static int cusparseSgebsr2gebsc_bufferSize(cusparseHandle handle, int mb, int nb, int nnzb, Pointer bsrSortedVal, Pointer bsrSortedRowPtr, Pointer bsrSortedColInd, int rowBlockDim, int colBlockDim, Pointer pBufferSizeInBytes)
public static int cusparseDgebsr2gebsc_bufferSize(cusparseHandle handle, int mb, int nb, int nnzb, Pointer bsrSortedVal, Pointer bsrSortedRowPtr, Pointer bsrSortedColInd, int rowBlockDim, int colBlockDim, Pointer pBufferSizeInBytes)
public static int cusparseCgebsr2gebsc_bufferSize(cusparseHandle handle, int mb, int nb, int nnzb, Pointer bsrSortedVal, Pointer bsrSortedRowPtr, Pointer bsrSortedColInd, int rowBlockDim, int colBlockDim, Pointer pBufferSizeInBytes)
public static int cusparseZgebsr2gebsc_bufferSize(cusparseHandle handle, int mb, int nb, int nnzb, Pointer bsrSortedVal, Pointer bsrSortedRowPtr, Pointer bsrSortedColInd, int rowBlockDim, int colBlockDim, Pointer pBufferSizeInBytes)
public static int cusparseSgebsr2gebsc_bufferSizeExt(cusparseHandle handle, int mb, int nb, int nnzb, Pointer bsrSortedVal, Pointer bsrSortedRowPtr, Pointer bsrSortedColInd, int rowBlockDim, int colBlockDim, long[] pBufferSize)
public static int cusparseDgebsr2gebsc_bufferSizeExt(cusparseHandle handle, int mb, int nb, int nnzb, Pointer bsrSortedVal, Pointer bsrSortedRowPtr, Pointer bsrSortedColInd, int rowBlockDim, int colBlockDim, long[] pBufferSize)
public static int cusparseCgebsr2gebsc_bufferSizeExt(cusparseHandle handle, int mb, int nb, int nnzb, Pointer bsrSortedVal, Pointer bsrSortedRowPtr, Pointer bsrSortedColInd, int rowBlockDim, int colBlockDim, long[] pBufferSize)
public static int cusparseZgebsr2gebsc_bufferSizeExt(cusparseHandle handle, int mb, int nb, int nnzb, Pointer bsrSortedVal, Pointer bsrSortedRowPtr, Pointer bsrSortedColInd, int rowBlockDim, int colBlockDim, long[] pBufferSize)
public static int cusparseSgebsr2gebsc(cusparseHandle handle, int mb, int nb, int nnzb, Pointer bsrSortedVal, Pointer bsrSortedRowPtr, Pointer bsrSortedColInd, int rowBlockDim, int colBlockDim, Pointer bscVal, Pointer bscRowInd, Pointer bscColPtr, int copyValues, int baseIdx, Pointer pBuffer)
public static int cusparseDgebsr2gebsc(cusparseHandle handle, int mb, int nb, int nnzb, Pointer bsrSortedVal, Pointer bsrSortedRowPtr, Pointer bsrSortedColInd, int rowBlockDim, int colBlockDim, Pointer bscVal, Pointer bscRowInd, Pointer bscColPtr, int copyValues, int baseIdx, Pointer pBuffer)
public static int cusparseCgebsr2gebsc(cusparseHandle handle, int mb, int nb, int nnzb, Pointer bsrSortedVal, Pointer bsrSortedRowPtr, Pointer bsrSortedColInd, int rowBlockDim, int colBlockDim, Pointer bscVal, Pointer bscRowInd, Pointer bscColPtr, int copyValues, int baseIdx, Pointer pBuffer)
public static int cusparseZgebsr2gebsc(cusparseHandle handle, int mb, int nb, int nnzb, Pointer bsrSortedVal, Pointer bsrSortedRowPtr, Pointer bsrSortedColInd, int rowBlockDim, int colBlockDim, Pointer bscVal, Pointer bscRowInd, Pointer bscColPtr, int copyValues, int baseIdx, Pointer pBuffer)
public static int cusparseXgebsr2csr(cusparseHandle handle, int dirA, int mb, int nb, cusparseMatDescr descrA, Pointer bsrSortedRowPtrA, Pointer bsrSortedColIndA, int rowBlockDim, int colBlockDim, cusparseMatDescr descrC, Pointer csrSortedRowPtrC, Pointer csrSortedColIndC)
public static int cusparseSgebsr2csr(cusparseHandle handle, int dirA, int mb, int nb, cusparseMatDescr descrA, Pointer bsrSortedValA, Pointer bsrSortedRowPtrA, Pointer bsrSortedColIndA, int rowBlockDim, int colBlockDim, cusparseMatDescr descrC, Pointer csrSortedValC, Pointer csrSortedRowPtrC, Pointer csrSortedColIndC)
public static int cusparseDgebsr2csr(cusparseHandle handle, int dirA, int mb, int nb, cusparseMatDescr descrA, Pointer bsrSortedValA, Pointer bsrSortedRowPtrA, Pointer bsrSortedColIndA, int rowBlockDim, int colBlockDim, cusparseMatDescr descrC, Pointer csrSortedValC, Pointer csrSortedRowPtrC, Pointer csrSortedColIndC)
public static int cusparseCgebsr2csr(cusparseHandle handle, int dirA, int mb, int nb, cusparseMatDescr descrA, Pointer bsrSortedValA, Pointer bsrSortedRowPtrA, Pointer bsrSortedColIndA, int rowBlockDim, int colBlockDim, cusparseMatDescr descrC, Pointer csrSortedValC, Pointer csrSortedRowPtrC, Pointer csrSortedColIndC)
public static int cusparseZgebsr2csr(cusparseHandle handle, int dirA, int mb, int nb, cusparseMatDescr descrA, Pointer bsrSortedValA, Pointer bsrSortedRowPtrA, Pointer bsrSortedColIndA, int rowBlockDim, int colBlockDim, cusparseMatDescr descrC, Pointer csrSortedValC, Pointer csrSortedRowPtrC, Pointer csrSortedColIndC)
public static int cusparseScsr2gebsr_bufferSize(cusparseHandle handle, int dirA, int m, int n, cusparseMatDescr descrA, Pointer csrSortedValA, Pointer csrSortedRowPtrA, Pointer csrSortedColIndA, int rowBlockDim, int colBlockDim, Pointer pBufferSizeInBytes)
public static int cusparseDcsr2gebsr_bufferSize(cusparseHandle handle, int dirA, int m, int n, cusparseMatDescr descrA, Pointer csrSortedValA, Pointer csrSortedRowPtrA, Pointer csrSortedColIndA, int rowBlockDim, int colBlockDim, Pointer pBufferSizeInBytes)
public static int cusparseCcsr2gebsr_bufferSize(cusparseHandle handle, int dirA, int m, int n, cusparseMatDescr descrA, Pointer csrSortedValA, Pointer csrSortedRowPtrA, Pointer csrSortedColIndA, int rowBlockDim, int colBlockDim, Pointer pBufferSizeInBytes)
public static int cusparseZcsr2gebsr_bufferSize(cusparseHandle handle, int dirA, int m, int n, cusparseMatDescr descrA, Pointer csrSortedValA, Pointer csrSortedRowPtrA, Pointer csrSortedColIndA, int rowBlockDim, int colBlockDim, Pointer pBufferSizeInBytes)
public static int cusparseScsr2gebsr_bufferSizeExt(cusparseHandle handle, int dirA, int m, int n, cusparseMatDescr descrA, Pointer csrSortedValA, Pointer csrSortedRowPtrA, Pointer csrSortedColIndA, int rowBlockDim, int colBlockDim, long[] pBufferSize)
public static int cusparseDcsr2gebsr_bufferSizeExt(cusparseHandle handle, int dirA, int m, int n, cusparseMatDescr descrA, Pointer csrSortedValA, Pointer csrSortedRowPtrA, Pointer csrSortedColIndA, int rowBlockDim, int colBlockDim, long[] pBufferSize)
public static int cusparseCcsr2gebsr_bufferSizeExt(cusparseHandle handle, int dirA, int m, int n, cusparseMatDescr descrA, Pointer csrSortedValA, Pointer csrSortedRowPtrA, Pointer csrSortedColIndA, int rowBlockDim, int colBlockDim, long[] pBufferSize)
public static int cusparseZcsr2gebsr_bufferSizeExt(cusparseHandle handle, int dirA, int m, int n, cusparseMatDescr descrA, Pointer csrSortedValA, Pointer csrSortedRowPtrA, Pointer csrSortedColIndA, int rowBlockDim, int colBlockDim, long[] pBufferSize)
public static int cusparseXcsr2gebsrNnz(cusparseHandle handle, int dirA, int m, int n, cusparseMatDescr descrA, Pointer csrSortedRowPtrA, Pointer csrSortedColIndA, cusparseMatDescr descrC, Pointer bsrSortedRowPtrC, int rowBlockDim, int colBlockDim, Pointer nnzTotalDevHostPtr, Pointer pBuffer)
public static int cusparseScsr2gebsr(cusparseHandle handle, int dirA, int m, int n, cusparseMatDescr descrA, Pointer csrSortedValA, Pointer csrSortedRowPtrA, Pointer csrSortedColIndA, cusparseMatDescr descrC, Pointer bsrSortedValC, Pointer bsrSortedRowPtrC, Pointer bsrSortedColIndC, int rowBlockDim, int colBlockDim, Pointer pBuffer)
public static int cusparseDcsr2gebsr(cusparseHandle handle, int dirA, int m, int n, cusparseMatDescr descrA, Pointer csrSortedValA, Pointer csrSortedRowPtrA, Pointer csrSortedColIndA, cusparseMatDescr descrC, Pointer bsrSortedValC, Pointer bsrSortedRowPtrC, Pointer bsrSortedColIndC, int rowBlockDim, int colBlockDim, Pointer pBuffer)
public static int cusparseCcsr2gebsr(cusparseHandle handle, int dirA, int m, int n, cusparseMatDescr descrA, Pointer csrSortedValA, Pointer csrSortedRowPtrA, Pointer csrSortedColIndA, cusparseMatDescr descrC, Pointer bsrSortedValC, Pointer bsrSortedRowPtrC, Pointer bsrSortedColIndC, int rowBlockDim, int colBlockDim, Pointer pBuffer)
public static int cusparseZcsr2gebsr(cusparseHandle handle, int dirA, int m, int n, cusparseMatDescr descrA, Pointer csrSortedValA, Pointer csrSortedRowPtrA, Pointer csrSortedColIndA, cusparseMatDescr descrC, Pointer bsrSortedValC, Pointer bsrSortedRowPtrC, Pointer bsrSortedColIndC, int rowBlockDim, int colBlockDim, Pointer pBuffer)
public static int cusparseSgebsr2gebsr_bufferSize(cusparseHandle handle, int dirA, int mb, int nb, int nnzb, cusparseMatDescr descrA, Pointer bsrSortedValA, Pointer bsrSortedRowPtrA, Pointer bsrSortedColIndA, int rowBlockDimA, int colBlockDimA, int rowBlockDimC, int colBlockDimC, Pointer pBufferSizeInBytes)
public static int cusparseDgebsr2gebsr_bufferSize(cusparseHandle handle, int dirA, int mb, int nb, int nnzb, cusparseMatDescr descrA, Pointer bsrSortedValA, Pointer bsrSortedRowPtrA, Pointer bsrSortedColIndA, int rowBlockDimA, int colBlockDimA, int rowBlockDimC, int colBlockDimC, Pointer pBufferSizeInBytes)
public static int cusparseCgebsr2gebsr_bufferSize(cusparseHandle handle, int dirA, int mb, int nb, int nnzb, cusparseMatDescr descrA, Pointer bsrSortedValA, Pointer bsrSortedRowPtrA, Pointer bsrSortedColIndA, int rowBlockDimA, int colBlockDimA, int rowBlockDimC, int colBlockDimC, Pointer pBufferSizeInBytes)
public static int cusparseZgebsr2gebsr_bufferSize(cusparseHandle handle, int dirA, int mb, int nb, int nnzb, cusparseMatDescr descrA, Pointer bsrSortedValA, Pointer bsrSortedRowPtrA, Pointer bsrSortedColIndA, int rowBlockDimA, int colBlockDimA, int rowBlockDimC, int colBlockDimC, Pointer pBufferSizeInBytes)
public static int cusparseSgebsr2gebsr_bufferSizeExt(cusparseHandle handle, int dirA, int mb, int nb, int nnzb, cusparseMatDescr descrA, Pointer bsrSortedValA, Pointer bsrSortedRowPtrA, Pointer bsrSortedColIndA, int rowBlockDimA, int colBlockDimA, int rowBlockDimC, int colBlockDimC, long[] pBufferSize)
public static int cusparseDgebsr2gebsr_bufferSizeExt(cusparseHandle handle, int dirA, int mb, int nb, int nnzb, cusparseMatDescr descrA, Pointer bsrSortedValA, Pointer bsrSortedRowPtrA, Pointer bsrSortedColIndA, int rowBlockDimA, int colBlockDimA, int rowBlockDimC, int colBlockDimC, long[] pBufferSize)
public static int cusparseCgebsr2gebsr_bufferSizeExt(cusparseHandle handle, int dirA, int mb, int nb, int nnzb, cusparseMatDescr descrA, Pointer bsrSortedValA, Pointer bsrSortedRowPtrA, Pointer bsrSortedColIndA, int rowBlockDimA, int colBlockDimA, int rowBlockDimC, int colBlockDimC, long[] pBufferSize)
public static int cusparseZgebsr2gebsr_bufferSizeExt(cusparseHandle handle, int dirA, int mb, int nb, int nnzb, cusparseMatDescr descrA, Pointer bsrSortedValA, Pointer bsrSortedRowPtrA, Pointer bsrSortedColIndA, int rowBlockDimA, int colBlockDimA, int rowBlockDimC, int colBlockDimC, long[] pBufferSize)
public static int cusparseXgebsr2gebsrNnz(cusparseHandle handle, int dirA, int mb, int nb, int nnzb, cusparseMatDescr descrA, Pointer bsrSortedRowPtrA, Pointer bsrSortedColIndA, int rowBlockDimA, int colBlockDimA, cusparseMatDescr descrC, Pointer bsrSortedRowPtrC, int rowBlockDimC, int colBlockDimC, Pointer nnzTotalDevHostPtr, Pointer pBuffer)
public static int cusparseSgebsr2gebsr(cusparseHandle handle, int dirA, int mb, int nb, int nnzb, cusparseMatDescr descrA, Pointer bsrSortedValA, Pointer bsrSortedRowPtrA, Pointer bsrSortedColIndA, int rowBlockDimA, int colBlockDimA, cusparseMatDescr descrC, Pointer bsrSortedValC, Pointer bsrSortedRowPtrC, Pointer bsrSortedColIndC, int rowBlockDimC, int colBlockDimC, Pointer pBuffer)
public static int cusparseDgebsr2gebsr(cusparseHandle handle, int dirA, int mb, int nb, int nnzb, cusparseMatDescr descrA, Pointer bsrSortedValA, Pointer bsrSortedRowPtrA, Pointer bsrSortedColIndA, int rowBlockDimA, int colBlockDimA, cusparseMatDescr descrC, Pointer bsrSortedValC, Pointer bsrSortedRowPtrC, Pointer bsrSortedColIndC, int rowBlockDimC, int colBlockDimC, Pointer pBuffer)
public static int cusparseCgebsr2gebsr(cusparseHandle handle, int dirA, int mb, int nb, int nnzb, cusparseMatDescr descrA, Pointer bsrSortedValA, Pointer bsrSortedRowPtrA, Pointer bsrSortedColIndA, int rowBlockDimA, int colBlockDimA, cusparseMatDescr descrC, Pointer bsrSortedValC, Pointer bsrSortedRowPtrC, Pointer bsrSortedColIndC, int rowBlockDimC, int colBlockDimC, Pointer pBuffer)
public static int cusparseZgebsr2gebsr(cusparseHandle handle, int dirA, int mb, int nb, int nnzb, cusparseMatDescr descrA, Pointer bsrSortedValA, Pointer bsrSortedRowPtrA, Pointer bsrSortedColIndA, int rowBlockDimA, int colBlockDimA, cusparseMatDescr descrC, Pointer bsrSortedValC, Pointer bsrSortedRowPtrC, Pointer bsrSortedColIndC, int rowBlockDimC, int colBlockDimC, Pointer pBuffer)
public static int cusparseCreateIdentityPermutation(cusparseHandle handle, int n, Pointer p)
public static int cusparseXcoosort_bufferSizeExt(cusparseHandle handle, int m, int n, int nnz, Pointer cooRowsA, Pointer cooColsA, long[] pBufferSizeInBytes)
public static int cusparseXcoosortByRow(cusparseHandle handle, int m, int n, int nnz, Pointer cooRowsA, Pointer cooColsA, Pointer P, Pointer pBuffer)
public static int cusparseXcoosortByColumn(cusparseHandle handle, int m, int n, int nnz, Pointer cooRowsA, Pointer cooColsA, Pointer P, Pointer pBuffer)
public static int cusparseXcsrsort_bufferSizeExt(cusparseHandle handle, int m, int n, int nnz, Pointer csrRowPtrA, Pointer csrColIndA, long[] pBufferSizeInBytes)
public static int cusparseXcsrsort(cusparseHandle handle, int m, int n, int nnz, cusparseMatDescr descrA, Pointer csrRowPtrA, Pointer csrColIndA, Pointer P, Pointer pBuffer)
public static int cusparseXcscsort_bufferSizeExt(cusparseHandle handle, int m, int n, int nnz, Pointer cscColPtrA, Pointer cscRowIndA, long[] pBufferSizeInBytes)
public static int cusparseXcscsort(cusparseHandle handle, int m, int n, int nnz, cusparseMatDescr descrA, Pointer cscColPtrA, Pointer cscRowIndA, Pointer P, Pointer pBuffer)
public static int cusparseScsru2csr_bufferSizeExt(cusparseHandle handle, int m, int n, int nnz, Pointer csrVal, Pointer csrRowPtr, Pointer csrColInd, csru2csrInfo info, long[] pBufferSizeInBytes)
public static int cusparseDcsru2csr_bufferSizeExt(cusparseHandle handle, int m, int n, int nnz, Pointer csrVal, Pointer csrRowPtr, Pointer csrColInd, csru2csrInfo info, long[] pBufferSizeInBytes)
public static int cusparseCcsru2csr_bufferSizeExt(cusparseHandle handle, int m, int n, int nnz, Pointer csrVal, Pointer csrRowPtr, Pointer csrColInd, csru2csrInfo info, long[] pBufferSizeInBytes)
public static int cusparseZcsru2csr_bufferSizeExt(cusparseHandle handle, int m, int n, int nnz, Pointer csrVal, Pointer csrRowPtr, Pointer csrColInd, csru2csrInfo info, long[] pBufferSizeInBytes)
public static int cusparseScsru2csr(cusparseHandle handle, int m, int n, int nnz, cusparseMatDescr descrA, Pointer csrVal, Pointer csrRowPtr, Pointer csrColInd, csru2csrInfo info, Pointer pBuffer)
public static int cusparseDcsru2csr(cusparseHandle handle, int m, int n, int nnz, cusparseMatDescr descrA, Pointer csrVal, Pointer csrRowPtr, Pointer csrColInd, csru2csrInfo info, Pointer pBuffer)
public static int cusparseCcsru2csr(cusparseHandle handle, int m, int n, int nnz, cusparseMatDescr descrA, Pointer csrVal, Pointer csrRowPtr, Pointer csrColInd, csru2csrInfo info, Pointer pBuffer)
public static int cusparseZcsru2csr(cusparseHandle handle, int m, int n, int nnz, cusparseMatDescr descrA, Pointer csrVal, Pointer csrRowPtr, Pointer csrColInd, csru2csrInfo info, Pointer pBuffer)
public static int cusparseScsr2csru(cusparseHandle handle, int m, int n, int nnz, cusparseMatDescr descrA, Pointer csrVal, Pointer csrRowPtr, Pointer csrColInd, csru2csrInfo info, Pointer pBuffer)
public static int cusparseDcsr2csru(cusparseHandle handle, int m, int n, int nnz, cusparseMatDescr descrA, Pointer csrVal, Pointer csrRowPtr, Pointer csrColInd, csru2csrInfo info, Pointer pBuffer)
public static int cusparseCcsr2csru(cusparseHandle handle, int m, int n, int nnz, cusparseMatDescr descrA, Pointer csrVal, Pointer csrRowPtr, Pointer csrColInd, csru2csrInfo info, Pointer pBuffer)
public static int cusparseZcsr2csru(cusparseHandle handle, int m, int n, int nnz, cusparseMatDescr descrA, Pointer csrVal, Pointer csrRowPtr, Pointer csrColInd, csru2csrInfo info, Pointer pBuffer)
Copyright © 2015. All rights reserved.