public class JCusparse
extends java.lang.Object
Modifier and Type | Method and Description |
---|---|
static int |
cusparseCaxpyi(cusparseHandle handle,
int nnz,
jcuda.Pointer alpha,
jcuda.Pointer xVal,
jcuda.Pointer xInd,
jcuda.Pointer y,
int idxBase) |
static int |
cusparseCbsr2csr(cusparseHandle handle,
int dirA,
int mb,
int nb,
cusparseMatDescr descrA,
jcuda.Pointer bsrValA,
jcuda.Pointer bsrRowPtrA,
jcuda.Pointer bsrColIndA,
int blockDim,
cusparseMatDescr descrC,
jcuda.Pointer csrValC,
jcuda.Pointer csrRowPtrC,
jcuda.Pointer csrColIndC) |
static int |
cusparseCbsric02_analysis(cusparseHandle handle,
int dirA,
int mb,
int nnzb,
cusparseMatDescr descrA,
jcuda.Pointer bsrVal,
jcuda.Pointer bsrRowPtr,
jcuda.Pointer bsrColInd,
int blockDim,
bsric02Info info,
int policy,
byte[] pInputBuffer) |
static int |
cusparseCbsric02_bufferSize(cusparseHandle handle,
int dirA,
int mb,
int nnzb,
cusparseMatDescr descrA,
jcuda.Pointer bsrVal,
jcuda.Pointer bsrRowPtr,
jcuda.Pointer bsrColInd,
int blockDim,
bsric02Info info,
jcuda.Pointer pBufferSize) |
static int |
cusparseCbsric02(cusparseHandle handle,
int dirA,
int mb,
int nnzb,
cusparseMatDescr descrA,
jcuda.Pointer bsrVal,
jcuda.Pointer bsrRowPtr,
jcuda.Pointer bsrColInd,
int blockDim,
bsric02Info info,
int policy,
byte[] pBuffer) |
static int |
cusparseCbsrilu02_analysis(cusparseHandle handle,
int dirA,
int mb,
int nnzb,
cusparseMatDescr descrA,
jcuda.Pointer bsrVal,
jcuda.Pointer bsrRowPtr,
jcuda.Pointer bsrColInd,
int blockDim,
bsrilu02Info info,
int policy,
byte[] pBuffer) |
static int |
cusparseCbsrilu02_bufferSize(cusparseHandle handle,
int dirA,
int mb,
int nnzb,
cusparseMatDescr descrA,
jcuda.Pointer bsrVal,
jcuda.Pointer bsrRowPtr,
jcuda.Pointer bsrColInd,
int blockDim,
bsrilu02Info info,
jcuda.Pointer pBufferSize) |
static int |
cusparseCbsrilu02_numericBoost(cusparseHandle handle,
bsrilu02Info info,
int enable_boost,
jcuda.Pointer tol,
jcuda.Pointer boost_val) |
static int |
cusparseCbsrilu02(cusparseHandle handle,
int dirA,
int mb,
int nnzb,
cusparseMatDescr descra,
jcuda.Pointer bsrVal,
jcuda.Pointer bsrRowPtr,
jcuda.Pointer bsrColInd,
int blockDim,
bsrilu02Info info,
int policy,
byte[] pBuffer) |
static int |
cusparseCbsrmv(cusparseHandle handle,
int dirA,
int transA,
int mb,
int nb,
int nnzb,
jcuda.Pointer alpha,
cusparseMatDescr descrA,
jcuda.Pointer bsrValA,
jcuda.Pointer bsrRowPtrA,
jcuda.Pointer bsrColIndA,
int blockDim,
jcuda.Pointer x,
jcuda.Pointer beta,
jcuda.Pointer y) |
static int |
cusparseCbsrsv2_analysis(cusparseHandle handle,
int dirA,
int transA,
int mb,
int nnzb,
cusparseMatDescr descrA,
jcuda.Pointer bsrVal,
jcuda.Pointer bsrRowPtr,
jcuda.Pointer bsrColInd,
int blockDim,
bsrsv2Info info,
int policy,
byte[] pBuffer) |
static int |
cusparseCbsrsv2_bufferSize(cusparseHandle handle,
int dirA,
int transA,
int mb,
int nnzb,
cusparseMatDescr descrA,
jcuda.Pointer bsrVal,
jcuda.Pointer bsrRowPtr,
jcuda.Pointer bsrColInd,
int blockDim,
bsrsv2Info info,
jcuda.Pointer pBufferSize) |
static int |
cusparseCbsrsv2_solve(cusparseHandle handle,
int dirA,
int transA,
int mb,
int nnzb,
jcuda.Pointer alpha,
cusparseMatDescr descrA,
jcuda.Pointer bsrVal,
jcuda.Pointer bsrRowPtr,
jcuda.Pointer bsrColInd,
int blockDim,
bsrsv2Info info,
jcuda.Pointer x,
jcuda.Pointer y,
int policy,
byte[] pBuffer) |
static int |
cusparseCbsrxmv(cusparseHandle handle,
int dirA,
int transA,
int sizeOfMask,
int mb,
int nb,
int nnzb,
jcuda.Pointer alpha,
cusparseMatDescr descrA,
jcuda.Pointer bsrValA,
jcuda.Pointer bsrMaskPtrA,
jcuda.Pointer bsrRowPtrA,
jcuda.Pointer bsrEndPtrA,
jcuda.Pointer bsrColIndA,
int blockDim,
jcuda.Pointer x,
jcuda.Pointer beta,
jcuda.Pointer y) |
static int |
cusparseCcsc2dense(cusparseHandle handle,
int m,
int n,
cusparseMatDescr descrA,
jcuda.Pointer cscValA,
jcuda.Pointer cscRowIndA,
jcuda.Pointer cscColPtrA,
jcuda.Pointer A,
int lda) |
static int |
cusparseCcsc2hyb(cusparseHandle handle,
int m,
int n,
cusparseMatDescr descrA,
jcuda.Pointer cscValA,
jcuda.Pointer cscRowIndA,
jcuda.Pointer cscColPtrA,
cusparseHybMat hybA,
int userEllWidth,
int partitionType) |
static int |
cusparseCcsr2bsr(cusparseHandle handle,
int dirA,
int m,
int n,
cusparseMatDescr descrA,
jcuda.Pointer csrValA,
jcuda.Pointer csrRowPtrA,
jcuda.Pointer csrColIndA,
int blockDim,
cusparseMatDescr descrC,
jcuda.Pointer bsrValC,
jcuda.Pointer bsrRowPtrC,
jcuda.Pointer bsrColIndC) |
static int |
cusparseCcsr2csc(cusparseHandle handle,
int m,
int n,
int nnz,
jcuda.Pointer csrVal,
jcuda.Pointer csrRowPtr,
jcuda.Pointer csrColInd,
jcuda.Pointer cscVal,
jcuda.Pointer cscRowInd,
jcuda.Pointer cscColPtr,
int copyValues,
int idxBase) |
static int |
cusparseCcsr2dense(cusparseHandle handle,
int m,
int n,
cusparseMatDescr descrA,
jcuda.Pointer csrValA,
jcuda.Pointer csrRowPtrA,
jcuda.Pointer csrColIndA,
jcuda.Pointer A,
int lda) |
static int |
cusparseCcsr2gebsr_bufferSize(cusparseHandle handle,
int dirA,
int m,
int n,
cusparseMatDescr descrA,
jcuda.Pointer csrValA,
jcuda.Pointer csrRowPtrA,
jcuda.Pointer csrColIndA,
int rowBlockDim,
int colBlockDim,
jcuda.Pointer pBufferSize) |
static int |
cusparseCcsr2gebsr(cusparseHandle handle,
int dirA,
int m,
int n,
cusparseMatDescr descrA,
jcuda.Pointer csrValA,
jcuda.Pointer csrRowPtrA,
jcuda.Pointer csrColIndA,
cusparseMatDescr descrC,
jcuda.Pointer bsrValC,
jcuda.Pointer bsrRowPtrC,
jcuda.Pointer bsrColIndC,
int rowBlockDim,
int colBlockDim,
byte[] pBuffer) |
static int |
cusparseCcsr2hyb(cusparseHandle handle,
int m,
int n,
cusparseMatDescr descrA,
jcuda.Pointer csrValA,
jcuda.Pointer csrRowPtrA,
jcuda.Pointer csrColIndA,
cusparseHybMat hybA,
int userEllWidth,
int partitionType) |
static int |
cusparseCcsrgeam(cusparseHandle handle,
int m,
int n,
jcuda.Pointer alpha,
cusparseMatDescr descrA,
int nnzA,
jcuda.Pointer csrValA,
jcuda.Pointer csrRowPtrA,
jcuda.Pointer csrColIndA,
jcuda.Pointer beta,
cusparseMatDescr descrB,
int nnzB,
jcuda.Pointer csrValB,
jcuda.Pointer csrRowPtrB,
jcuda.Pointer csrColIndB,
cusparseMatDescr descrC,
jcuda.Pointer csrValC,
jcuda.Pointer csrRowPtrC,
jcuda.Pointer csrColIndC) |
static int |
cusparseCcsrgemm(cusparseHandle handle,
int transA,
int transB,
int m,
int n,
int k,
cusparseMatDescr descrA,
int nnzA,
jcuda.Pointer csrValA,
jcuda.Pointer csrRowPtrA,
jcuda.Pointer csrColIndA,
cusparseMatDescr descrB,
int nnzB,
jcuda.Pointer csrValB,
jcuda.Pointer csrRowPtrB,
jcuda.Pointer csrColIndB,
cusparseMatDescr descrC,
jcuda.Pointer csrValC,
jcuda.Pointer csrRowPtrC,
jcuda.Pointer csrColIndC) |
static int |
cusparseCcsric0(cusparseHandle handle,
int trans,
int m,
cusparseMatDescr descrA,
jcuda.Pointer csrValA_ValM,
jcuda.Pointer csrRowPtrA,
jcuda.Pointer csrColIndA,
cusparseSolveAnalysisInfo info) |
static int |
cusparseCcsric02_analysis(cusparseHandle handle,
int m,
int nnz,
cusparseMatDescr descrA,
jcuda.Pointer csrValA,
jcuda.Pointer csrRowPtrA,
jcuda.Pointer csrColIndA,
csric02Info info,
int policy,
byte[] pBuffer) |
static int |
cusparseCcsric02_bufferSize(cusparseHandle handle,
int m,
int nnz,
cusparseMatDescr descrA,
jcuda.Pointer csrValA,
jcuda.Pointer csrRowPtrA,
jcuda.Pointer csrColIndA,
csric02Info info,
jcuda.Pointer pBufferSize) |
static int |
cusparseCcsric02(cusparseHandle handle,
int m,
int nnz,
cusparseMatDescr descrA,
jcuda.Pointer csrValA_valM,
jcuda.Pointer csrRowPtrA,
jcuda.Pointer csrColIndA,
csric02Info info,
int policy,
byte[] pBuffer) |
static int |
cusparseCcsrilu0(cusparseHandle handle,
int trans,
int m,
cusparseMatDescr descrA,
jcuda.Pointer csrValA_ValM,
jcuda.Pointer csrRowPtrA,
jcuda.Pointer csrColIndA,
cusparseSolveAnalysisInfo info) |
static int |
cusparseCcsrilu02_analysis(cusparseHandle handle,
int m,
int nnz,
cusparseMatDescr descrA,
jcuda.Pointer csrValA,
jcuda.Pointer csrRowPtrA,
jcuda.Pointer csrColIndA,
csrilu02Info info,
int policy,
byte[] pBuffer) |
static int |
cusparseCcsrilu02_bufferSize(cusparseHandle handle,
int m,
int nnz,
cusparseMatDescr descrA,
jcuda.Pointer csrValA,
jcuda.Pointer csrRowPtrA,
jcuda.Pointer csrColIndA,
csrilu02Info info,
jcuda.Pointer pBufferSize) |
static int |
cusparseCcsrilu02_numericBoost(cusparseHandle handle,
csrilu02Info info,
int enable_boost,
jcuda.Pointer tol,
jcuda.Pointer boost_val) |
static int |
cusparseCcsrilu02(cusparseHandle handle,
int m,
int nnz,
cusparseMatDescr descrA,
jcuda.Pointer csrValA_valM,
jcuda.Pointer csrRowPtrA,
jcuda.Pointer csrColIndA,
csrilu02Info info,
int policy,
byte[] pBuffer) |
static int |
cusparseCcsrmm(cusparseHandle handle,
int transA,
int m,
int n,
int k,
int nnz,
jcuda.Pointer alpha,
cusparseMatDescr descrA,
jcuda.Pointer csrValA,
jcuda.Pointer csrRowPtrA,
jcuda.Pointer csrColIndA,
jcuda.Pointer B,
int ldb,
jcuda.Pointer beta,
jcuda.Pointer C,
int ldc) |
static int |
cusparseCcsrmm2(cusparseHandle handle,
int transa,
int transb,
int m,
int n,
int k,
int nnz,
jcuda.Pointer alpha,
cusparseMatDescr descrA,
jcuda.Pointer csrValA,
jcuda.Pointer csrRowPtrA,
jcuda.Pointer csrColIndA,
jcuda.Pointer B,
int ldb,
jcuda.Pointer beta,
jcuda.Pointer C,
int ldc) |
static int |
cusparseCcsrmv(cusparseHandle handle,
int transA,
int m,
int n,
int nnz,
jcuda.Pointer alpha,
cusparseMatDescr descrA,
jcuda.Pointer csrValA,
jcuda.Pointer csrRowPtrA,
jcuda.Pointer csrColIndA,
jcuda.Pointer x,
jcuda.Pointer beta,
jcuda.Pointer y) |
static int |
cusparseCcsrsm_analysis(cusparseHandle handle,
int transA,
int m,
int nnz,
cusparseMatDescr descrA,
jcuda.Pointer csrValA,
jcuda.Pointer csrRowPtrA,
jcuda.Pointer csrColIndA,
cusparseSolveAnalysisInfo info) |
static int |
cusparseCcsrsm_solve(cusparseHandle handle,
int transA,
int m,
int n,
jcuda.Pointer alpha,
cusparseMatDescr descrA,
jcuda.Pointer csrValA,
jcuda.Pointer csrRowPtrA,
jcuda.Pointer csrColIndA,
cusparseSolveAnalysisInfo info,
jcuda.Pointer x,
int ldx,
jcuda.Pointer y,
int ldy) |
static int |
cusparseCcsrsv_analysis(cusparseHandle handle,
int transA,
int m,
int nnz,
cusparseMatDescr descrA,
jcuda.Pointer csrValA,
jcuda.Pointer csrRowPtrA,
jcuda.Pointer csrColIndA,
cusparseSolveAnalysisInfo info) |
static int |
cusparseCcsrsv_solve(cusparseHandle handle,
int transA,
int m,
jcuda.Pointer alpha,
cusparseMatDescr descrA,
jcuda.Pointer csrValA,
jcuda.Pointer csrRowPtrA,
jcuda.Pointer csrColIndA,
cusparseSolveAnalysisInfo info,
jcuda.Pointer x,
jcuda.Pointer y) |
static int |
cusparseCcsrsv2_analysis(cusparseHandle handle,
int transA,
int m,
int nnz,
cusparseMatDescr descrA,
jcuda.Pointer csrValA,
jcuda.Pointer csrRowPtrA,
jcuda.Pointer csrColIndA,
csrsv2Info info,
int policy,
byte[] pBuffer) |
static int |
cusparseCcsrsv2_bufferSize(cusparseHandle handle,
int transA,
int m,
int nnz,
cusparseMatDescr descrA,
jcuda.Pointer csrValA,
jcuda.Pointer csrRowPtrA,
jcuda.Pointer csrColIndA,
csrsv2Info info,
jcuda.Pointer pBufferSize) |
static int |
cusparseCcsrsv2_solve(cusparseHandle handle,
int transA,
int m,
int nnz,
jcuda.Pointer alpha,
cusparseMatDescr descra,
jcuda.Pointer csrValA,
jcuda.Pointer csrRowPtrA,
jcuda.Pointer csrColIndA,
csrsv2Info info,
jcuda.Pointer x,
jcuda.Pointer y,
int policy,
byte[] pBuffer) |
static int |
cusparseCdense2csc(cusparseHandle handle,
int m,
int n,
cusparseMatDescr descrA,
jcuda.Pointer A,
int lda,
jcuda.Pointer nnzPerCol,
jcuda.Pointer cscValA,
jcuda.Pointer cscRowIndA,
jcuda.Pointer cscColPtrA) |
static int |
cusparseCdense2csr(cusparseHandle handle,
int m,
int n,
cusparseMatDescr descrA,
jcuda.Pointer A,
int lda,
jcuda.Pointer nnzPerRow,
jcuda.Pointer csrValA,
jcuda.Pointer csrRowPtrA,
jcuda.Pointer csrColIndA) |
static int |
cusparseCdense2hyb(cusparseHandle handle,
int m,
int n,
cusparseMatDescr descrA,
jcuda.Pointer A,
int lda,
jcuda.Pointer nnzPerRow,
cusparseHybMat hybA,
int userEllWidth,
int partitionType) |
static int |
cusparseCdotci(cusparseHandle handle,
int nnz,
jcuda.Pointer xVal,
jcuda.Pointer xInd,
jcuda.Pointer y,
jcuda.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,
jcuda.Pointer xVal,
jcuda.Pointer xInd,
jcuda.Pointer y,
jcuda.Pointer resultDevHostPtr,
int idxBase) |
static int |
cusparseCgebsr2csr(cusparseHandle handle,
int dirA,
int mb,
int nb,
cusparseMatDescr descrA,
jcuda.Pointer bsrValA,
jcuda.Pointer bsrRowPtrA,
jcuda.Pointer bsrColIndA,
int rowBlockDim,
int colBlockDim,
cusparseMatDescr descrC,
jcuda.Pointer csrValC,
jcuda.Pointer csrRowPtrC,
jcuda.Pointer csrColIndC) |
static int |
cusparseCgebsr2gebsc_bufferSize(cusparseHandle handle,
int mb,
int nb,
int nnzb,
jcuda.Pointer bsrVal,
jcuda.Pointer bsrRowPtr,
jcuda.Pointer bsrColInd,
int rowBlockDim,
int colBlockDim,
jcuda.Pointer pBufferSize) |
static int |
cusparseCgebsr2gebsc(cusparseHandle handle,
int mb,
int nb,
int nnzb,
jcuda.Pointer bsrVal,
jcuda.Pointer bsrRowPtr,
jcuda.Pointer bsrColInd,
int rowBlockDim,
int colBlockDim,
jcuda.Pointer bscVal,
jcuda.Pointer bscRowInd,
jcuda.Pointer bscColPtr,
int copyValues,
int baseIdx,
byte[] pBuffer) |
static int |
cusparseCgebsr2gebsr_bufferSize(cusparseHandle handle,
int dirA,
int mb,
int nb,
int nnzb,
cusparseMatDescr descrA,
jcuda.Pointer bsrValA,
jcuda.Pointer bsrRowPtrA,
jcuda.Pointer bsrColIndA,
int rowBlockDimA,
int colBlockDimA,
int rowBlockDimC,
int colBlockDimC,
jcuda.Pointer pBufferSize) |
static int |
cusparseCgebsr2gebsr(cusparseHandle handle,
int dirA,
int mb,
int nb,
int nnzb,
cusparseMatDescr descrA,
jcuda.Pointer bsrValA,
jcuda.Pointer bsrRowPtrA,
jcuda.Pointer bsrColIndA,
int rowBlockDimA,
int colBlockDimA,
cusparseMatDescr descrC,
jcuda.Pointer bsrValC,
jcuda.Pointer bsrRowPtrC,
jcuda.Pointer bsrColIndC,
int rowBlockDimC,
int colBlockDimC,
byte[] pBuffer) |
static int |
cusparseCgthr(cusparseHandle handle,
int nnz,
jcuda.Pointer y,
jcuda.Pointer xVal,
jcuda.Pointer xInd,
int idxBase) |
static int |
cusparseCgthrz(cusparseHandle handle,
int nnz,
jcuda.Pointer y,
jcuda.Pointer xVal,
jcuda.Pointer xInd,
int idxBase) |
static int |
cusparseCgtsv_nopivot(cusparseHandle handle,
int m,
int n,
jcuda.Pointer dl,
jcuda.Pointer d,
jcuda.Pointer du,
jcuda.Pointer B,
int ldb) |
static int |
cusparseCgtsv(cusparseHandle handle,
int m,
int n,
jcuda.Pointer dl,
jcuda.Pointer d,
jcuda.Pointer du,
jcuda.Pointer B,
int ldb) |
static int |
cusparseCgtsvStridedBatch(cusparseHandle handle,
int m,
jcuda.Pointer dl,
jcuda.Pointer d,
jcuda.Pointer du,
jcuda.Pointer x,
int batchCount,
int batchStride) |
static int |
cusparseChyb2csc(cusparseHandle handle,
cusparseMatDescr descrA,
cusparseHybMat hybA,
jcuda.Pointer cscVal,
jcuda.Pointer cscRowInd,
jcuda.Pointer cscColPtr) |
static int |
cusparseChyb2csr(cusparseHandle handle,
cusparseMatDescr descrA,
cusparseHybMat hybA,
jcuda.Pointer csrValA,
jcuda.Pointer csrRowPtrA,
jcuda.Pointer csrColIndA) |
static int |
cusparseChyb2dense(cusparseHandle handle,
cusparseMatDescr descrA,
cusparseHybMat hybA,
jcuda.Pointer A,
int lda) |
static int |
cusparseChybmv(cusparseHandle handle,
int transA,
jcuda.Pointer alpha,
cusparseMatDescr descrA,
cusparseHybMat hybA,
jcuda.Pointer x,
jcuda.Pointer beta,
jcuda.Pointer y) |
static int |
cusparseChybsv_analysis(cusparseHandle handle,
int transA,
cusparseMatDescr descrA,
cusparseHybMat hybA,
cusparseSolveAnalysisInfo info) |
static int |
cusparseChybsv_solve(cusparseHandle handle,
int trans,
jcuda.Pointer alpha,
cusparseMatDescr descra,
cusparseHybMat hybA,
cusparseSolveAnalysisInfo info,
jcuda.Pointer x,
jcuda.Pointer y) |
static int |
cusparseCnnz(cusparseHandle handle,
int dirA,
int m,
int n,
cusparseMatDescr descrA,
jcuda.Pointer A,
int lda,
jcuda.Pointer nnzPerRowCol,
jcuda.Pointer nnzTotalDevHostPtr) |
static int |
cusparseCreate(cusparseHandle handle)
CUSPARSE initialization and managment routines
|
static int |
cusparseCreateBsric02Info(bsric02Info[] info) |
static int |
cusparseCreateBsrilu02Info(bsrilu02Info[] info) |
static int |
cusparseCreateBsrsv2Info(bsrsv2Info[] info)
BSR triangular solber
|
static int |
cusparseCreateCsric02Info(csric02Info[] info)
incomplete Cholesky
|
static int |
cusparseCreateCsrilu02Info(csrilu02Info[] info)
incomplete LU
|
static int |
cusparseCreateCsrsv2Info(csrsv2Info[] info) |
static int |
cusparseCreateHybMat(cusparseHybMat hybA) |
static int |
cusparseCreateMatDescr(cusparseMatDescr descrA) |
static int |
cusparseCreateSolveAnalysisInfo(cusparseSolveAnalysisInfo info) |
static int |
cusparseCsctr(cusparseHandle handle,
int nnz,
jcuda.Pointer xVal,
jcuda.Pointer xInd,
jcuda.Pointer y,
int idxBase) |
static int |
cusparseDaxpyi(cusparseHandle handle,
int nnz,
jcuda.Pointer alpha,
jcuda.Pointer xVal,
jcuda.Pointer xInd,
jcuda.Pointer y,
int idxBase) |
static int |
cusparseDbsr2csr(cusparseHandle handle,
int dirA,
int mb,
int nb,
cusparseMatDescr descrA,
jcuda.Pointer bsrValA,
jcuda.Pointer bsrRowPtrA,
jcuda.Pointer bsrColIndA,
int blockDim,
cusparseMatDescr descrC,
jcuda.Pointer csrValC,
jcuda.Pointer csrRowPtrC,
jcuda.Pointer csrColIndC) |
static int |
cusparseDbsric02_analysis(cusparseHandle handle,
int dirA,
int mb,
int nnzb,
cusparseMatDescr descrA,
jcuda.Pointer bsrVal,
jcuda.Pointer bsrRowPtr,
jcuda.Pointer bsrColInd,
int blockDim,
bsric02Info info,
int policy,
byte[] pInputBuffer) |
static int |
cusparseDbsric02_bufferSize(cusparseHandle handle,
int dirA,
int mb,
int nnzb,
cusparseMatDescr descrA,
jcuda.Pointer bsrVal,
jcuda.Pointer bsrRowPtr,
jcuda.Pointer bsrColInd,
int blockDim,
bsric02Info info,
jcuda.Pointer pBufferSize) |
static int |
cusparseDbsric02(cusparseHandle handle,
int dirA,
int mb,
int nnzb,
cusparseMatDescr descrA,
jcuda.Pointer bsrVal,
jcuda.Pointer bsrRowPtr,
jcuda.Pointer bsrColInd,
int blockDim,
bsric02Info info,
int policy,
byte[] pBuffer) |
static int |
cusparseDbsrilu02_analysis(cusparseHandle handle,
int dirA,
int mb,
int nnzb,
cusparseMatDescr descrA,
jcuda.Pointer bsrVal,
jcuda.Pointer bsrRowPtr,
jcuda.Pointer bsrColInd,
int blockDim,
bsrilu02Info info,
int policy,
byte[] pBuffer) |
static int |
cusparseDbsrilu02_bufferSize(cusparseHandle handle,
int dirA,
int mb,
int nnzb,
cusparseMatDescr descrA,
jcuda.Pointer bsrVal,
jcuda.Pointer bsrRowPtr,
jcuda.Pointer bsrColInd,
int blockDim,
bsrilu02Info info,
jcuda.Pointer pBufferSize) |
static int |
cusparseDbsrilu02_numericBoost(cusparseHandle handle,
bsrilu02Info info,
int enable_boost,
jcuda.Pointer tol,
jcuda.Pointer boost_val) |
static int |
cusparseDbsrilu02(cusparseHandle handle,
int dirA,
int mb,
int nnzb,
cusparseMatDescr descra,
jcuda.Pointer bsrVal,
jcuda.Pointer bsrRowPtr,
jcuda.Pointer bsrColInd,
int blockDim,
bsrilu02Info info,
int policy,
byte[] pBuffer) |
static int |
cusparseDbsrmv(cusparseHandle handle,
int dirA,
int transA,
int mb,
int nb,
int nnzb,
jcuda.Pointer alpha,
cusparseMatDescr descrA,
jcuda.Pointer bsrValA,
jcuda.Pointer bsrRowPtrA,
jcuda.Pointer bsrColIndA,
int blockDim,
jcuda.Pointer x,
jcuda.Pointer beta,
jcuda.Pointer y) |
static int |
cusparseDbsrsv2_analysis(cusparseHandle handle,
int dirA,
int transA,
int mb,
int nnzb,
cusparseMatDescr descrA,
jcuda.Pointer bsrVal,
jcuda.Pointer bsrRowPtr,
jcuda.Pointer bsrColInd,
int blockDim,
bsrsv2Info info,
int policy,
byte[] pBuffer) |
static int |
cusparseDbsrsv2_bufferSize(cusparseHandle handle,
int dirA,
int transA,
int mb,
int nnzb,
cusparseMatDescr descrA,
jcuda.Pointer bsrVal,
jcuda.Pointer bsrRowPtr,
jcuda.Pointer bsrColInd,
int blockDim,
bsrsv2Info info,
jcuda.Pointer pBufferSize) |
static int |
cusparseDbsrsv2_solve(cusparseHandle handle,
int dirA,
int transA,
int mb,
int nnzb,
jcuda.Pointer alpha,
cusparseMatDescr descrA,
jcuda.Pointer bsrVal,
jcuda.Pointer bsrRowPtr,
jcuda.Pointer bsrColInd,
int blockDim,
bsrsv2Info info,
jcuda.Pointer x,
jcuda.Pointer y,
int policy,
byte[] pBuffer) |
static int |
cusparseDbsrxmv(cusparseHandle handle,
int dirA,
int transA,
int sizeOfMask,
int mb,
int nb,
int nnzb,
jcuda.Pointer alpha,
cusparseMatDescr descrA,
jcuda.Pointer bsrValA,
jcuda.Pointer bsrMaskPtrA,
jcuda.Pointer bsrRowPtrA,
jcuda.Pointer bsrEndPtrA,
jcuda.Pointer bsrColIndA,
int blockDim,
jcuda.Pointer x,
jcuda.Pointer beta,
jcuda.Pointer y) |
static int |
cusparseDcsc2dense(cusparseHandle handle,
int m,
int n,
cusparseMatDescr descrA,
jcuda.Pointer cscValA,
jcuda.Pointer cscRowIndA,
jcuda.Pointer cscColPtrA,
jcuda.Pointer A,
int lda) |
static int |
cusparseDcsc2hyb(cusparseHandle handle,
int m,
int n,
cusparseMatDescr descrA,
jcuda.Pointer cscValA,
jcuda.Pointer cscRowIndA,
jcuda.Pointer cscColPtrA,
cusparseHybMat hybA,
int userEllWidth,
int partitionType) |
static int |
cusparseDcsr2bsr(cusparseHandle handle,
int dirA,
int m,
int n,
cusparseMatDescr descrA,
jcuda.Pointer csrValA,
jcuda.Pointer csrRowPtrA,
jcuda.Pointer csrColIndA,
int blockDim,
cusparseMatDescr descrC,
jcuda.Pointer bsrValC,
jcuda.Pointer bsrRowPtrC,
jcuda.Pointer bsrColIndC) |
static int |
cusparseDcsr2csc(cusparseHandle handle,
int m,
int n,
int nnz,
jcuda.Pointer csrVal,
jcuda.Pointer csrRowPtr,
jcuda.Pointer csrColInd,
jcuda.Pointer cscVal,
jcuda.Pointer cscRowInd,
jcuda.Pointer cscColPtr,
int copyValues,
int idxBase) |
static int |
cusparseDcsr2dense(cusparseHandle handle,
int m,
int n,
cusparseMatDescr descrA,
jcuda.Pointer csrValA,
jcuda.Pointer csrRowPtrA,
jcuda.Pointer csrColIndA,
jcuda.Pointer A,
int lda) |
static int |
cusparseDcsr2gebsr_bufferSize(cusparseHandle handle,
int dirA,
int m,
int n,
cusparseMatDescr descrA,
jcuda.Pointer csrValA,
jcuda.Pointer csrRowPtrA,
jcuda.Pointer csrColIndA,
int rowBlockDim,
int colBlockDim,
jcuda.Pointer pBufferSize) |
static int |
cusparseDcsr2gebsr(cusparseHandle handle,
int dirA,
int m,
int n,
cusparseMatDescr descrA,
jcuda.Pointer csrValA,
jcuda.Pointer csrRowPtrA,
jcuda.Pointer csrColIndA,
cusparseMatDescr descrC,
jcuda.Pointer bsrValC,
jcuda.Pointer bsrRowPtrC,
jcuda.Pointer bsrColIndC,
int rowBlockDim,
int colBlockDim,
byte[] pBuffer) |
static int |
cusparseDcsr2hyb(cusparseHandle handle,
int m,
int n,
cusparseMatDescr descrA,
jcuda.Pointer csrValA,
jcuda.Pointer csrRowPtrA,
jcuda.Pointer csrColIndA,
cusparseHybMat hybA,
int userEllWidth,
int partitionType) |
static int |
cusparseDcsrgeam(cusparseHandle handle,
int m,
int n,
jcuda.Pointer alpha,
cusparseMatDescr descrA,
int nnzA,
jcuda.Pointer csrValA,
jcuda.Pointer csrRowPtrA,
jcuda.Pointer csrColIndA,
jcuda.Pointer beta,
cusparseMatDescr descrB,
int nnzB,
jcuda.Pointer csrValB,
jcuda.Pointer csrRowPtrB,
jcuda.Pointer csrColIndB,
cusparseMatDescr descrC,
jcuda.Pointer csrValC,
jcuda.Pointer csrRowPtrC,
jcuda.Pointer csrColIndC) |
static int |
cusparseDcsrgemm(cusparseHandle handle,
int transA,
int transB,
int m,
int n,
int k,
cusparseMatDescr descrA,
int nnzA,
jcuda.Pointer csrValA,
jcuda.Pointer csrRowPtrA,
jcuda.Pointer csrColIndA,
cusparseMatDescr descrB,
int nnzB,
jcuda.Pointer csrValB,
jcuda.Pointer csrRowPtrB,
jcuda.Pointer csrColIndB,
cusparseMatDescr descrC,
jcuda.Pointer csrValC,
jcuda.Pointer csrRowPtrC,
jcuda.Pointer csrColIndC) |
static int |
cusparseDcsric0(cusparseHandle handle,
int trans,
int m,
cusparseMatDescr descrA,
jcuda.Pointer csrValA_ValM,
jcuda.Pointer csrRowPtrA,
jcuda.Pointer csrColIndA,
cusparseSolveAnalysisInfo info) |
static int |
cusparseDcsric02_analysis(cusparseHandle handle,
int m,
int nnz,
cusparseMatDescr descrA,
jcuda.Pointer csrValA,
jcuda.Pointer csrRowPtrA,
jcuda.Pointer csrColIndA,
csric02Info info,
int policy,
byte[] pBuffer) |
static int |
cusparseDcsric02_bufferSize(cusparseHandle handle,
int m,
int nnz,
cusparseMatDescr descrA,
jcuda.Pointer csrValA,
jcuda.Pointer csrRowPtrA,
jcuda.Pointer csrColIndA,
csric02Info info,
jcuda.Pointer pBufferSize) |
static int |
cusparseDcsric02(cusparseHandle handle,
int m,
int nnz,
cusparseMatDescr descrA,
jcuda.Pointer csrValA_valM,
jcuda.Pointer csrRowPtrA,
jcuda.Pointer csrColIndA,
csric02Info info,
int policy,
byte[] pBuffer) |
static int |
cusparseDcsrilu0(cusparseHandle handle,
int trans,
int m,
cusparseMatDescr descrA,
jcuda.Pointer csrValA_ValM,
jcuda.Pointer csrRowPtrA,
jcuda.Pointer csrColIndA,
cusparseSolveAnalysisInfo info) |
static int |
cusparseDcsrilu02_analysis(cusparseHandle handle,
int m,
int nnz,
cusparseMatDescr descrA,
jcuda.Pointer csrValA,
jcuda.Pointer csrRowPtrA,
jcuda.Pointer csrColIndA,
csrilu02Info info,
int policy,
byte[] pBuffer) |
static int |
cusparseDcsrilu02_bufferSize(cusparseHandle handle,
int m,
int nnz,
cusparseMatDescr descrA,
jcuda.Pointer csrValA,
jcuda.Pointer csrRowPtrA,
jcuda.Pointer csrColIndA,
csrilu02Info info,
jcuda.Pointer pBufferSize) |
static int |
cusparseDcsrilu02_numericBoost(cusparseHandle handle,
csrilu02Info info,
int enable_boost,
jcuda.Pointer tol,
jcuda.Pointer boost_val) |
static int |
cusparseDcsrilu02(cusparseHandle handle,
int m,
int nnz,
cusparseMatDescr descrA,
jcuda.Pointer csrValA_valM,
jcuda.Pointer csrRowPtrA,
jcuda.Pointer csrColIndA,
csrilu02Info info,
int policy,
byte[] pBuffer) |
static int |
cusparseDcsrmm(cusparseHandle handle,
int transA,
int m,
int n,
int k,
int nnz,
jcuda.Pointer alpha,
cusparseMatDescr descrA,
jcuda.Pointer csrValA,
jcuda.Pointer csrRowPtrA,
jcuda.Pointer csrColIndA,
jcuda.Pointer B,
int ldb,
jcuda.Pointer beta,
jcuda.Pointer C,
int ldc) |
static int |
cusparseDcsrmm2(cusparseHandle handle,
int transa,
int transb,
int m,
int n,
int k,
int nnz,
jcuda.Pointer alpha,
cusparseMatDescr descrA,
jcuda.Pointer csrValA,
jcuda.Pointer csrRowPtrA,
jcuda.Pointer csrColIndA,
jcuda.Pointer B,
int ldb,
jcuda.Pointer beta,
jcuda.Pointer C,
int ldc) |
static int |
cusparseDcsrmv(cusparseHandle handle,
int transA,
int m,
int n,
int nnz,
jcuda.Pointer alpha,
cusparseMatDescr descrA,
jcuda.Pointer csrValA,
jcuda.Pointer csrRowPtrA,
jcuda.Pointer csrColIndA,
jcuda.Pointer x,
jcuda.Pointer beta,
jcuda.Pointer y) |
static int |
cusparseDcsrsm_analysis(cusparseHandle handle,
int transA,
int m,
int nnz,
cusparseMatDescr descrA,
jcuda.Pointer csrValA,
jcuda.Pointer csrRowPtrA,
jcuda.Pointer csrColIndA,
cusparseSolveAnalysisInfo info) |
static int |
cusparseDcsrsm_solve(cusparseHandle handle,
int transA,
int m,
int n,
jcuda.Pointer alpha,
cusparseMatDescr descrA,
jcuda.Pointer csrValA,
jcuda.Pointer csrRowPtrA,
jcuda.Pointer csrColIndA,
cusparseSolveAnalysisInfo info,
jcuda.Pointer x,
int ldx,
jcuda.Pointer y,
int ldy) |
static int |
cusparseDcsrsv_analysis(cusparseHandle handle,
int transA,
int m,
int nnz,
cusparseMatDescr descrA,
jcuda.Pointer csrValA,
jcuda.Pointer csrRowPtrA,
jcuda.Pointer csrColIndA,
cusparseSolveAnalysisInfo info) |
static int |
cusparseDcsrsv_solve(cusparseHandle handle,
int transA,
int m,
jcuda.Pointer alpha,
cusparseMatDescr descrA,
jcuda.Pointer csrValA,
jcuda.Pointer csrRowPtrA,
jcuda.Pointer csrColIndA,
cusparseSolveAnalysisInfo info,
jcuda.Pointer x,
jcuda.Pointer y) |
static int |
cusparseDcsrsv2_analysis(cusparseHandle handle,
int transA,
int m,
int nnz,
cusparseMatDescr descrA,
jcuda.Pointer csrValA,
jcuda.Pointer csrRowPtrA,
jcuda.Pointer csrColIndA,
csrsv2Info info,
int policy,
byte[] pBuffer) |
static int |
cusparseDcsrsv2_bufferSize(cusparseHandle handle,
int transA,
int m,
int nnz,
cusparseMatDescr descrA,
jcuda.Pointer csrValA,
jcuda.Pointer csrRowPtrA,
jcuda.Pointer csrColIndA,
csrsv2Info info,
jcuda.Pointer pBufferSize) |
static int |
cusparseDcsrsv2_solve(cusparseHandle handle,
int transA,
int m,
int nnz,
jcuda.Pointer alpha,
cusparseMatDescr descra,
jcuda.Pointer csrValA,
jcuda.Pointer csrRowPtrA,
jcuda.Pointer csrColIndA,
csrsv2Info info,
jcuda.Pointer x,
jcuda.Pointer y,
int policy,
byte[] pBuffer) |
static int |
cusparseDdense2csc(cusparseHandle handle,
int m,
int n,
cusparseMatDescr descrA,
jcuda.Pointer A,
int lda,
jcuda.Pointer nnzPerCol,
jcuda.Pointer cscValA,
jcuda.Pointer cscRowIndA,
jcuda.Pointer cscColPtrA) |
static int |
cusparseDdense2csr(cusparseHandle handle,
int m,
int n,
cusparseMatDescr descrA,
jcuda.Pointer A,
int lda,
jcuda.Pointer nnzPerRow,
jcuda.Pointer csrValA,
jcuda.Pointer csrRowPtrA,
jcuda.Pointer csrColIndA) |
static int |
cusparseDdense2hyb(cusparseHandle handle,
int m,
int n,
cusparseMatDescr descrA,
jcuda.Pointer A,
int lda,
jcuda.Pointer nnzPerRow,
cusparseHybMat hybA,
int userEllWidth,
int partitionType) |
static int |
cusparseDdoti(cusparseHandle handle,
int nnz,
jcuda.Pointer xVal,
jcuda.Pointer xInd,
jcuda.Pointer y,
jcuda.Pointer resultDevHostPtr,
int idxBase) |
static int |
cusparseDestroy(cusparseHandle handle) |
static int |
cusparseDestroyBsric02Info(bsric02Info info) |
static int |
cusparseDestroyBsrilu02Info(bsrilu02Info info) |
static int |
cusparseDestroyBsrsv2Info(bsrsv2Info info) |
static int |
cusparseDestroyCsric02Info(csric02Info info) |
static int |
cusparseDestroyCsrilu02Info(csrilu02Info info) |
static int |
cusparseDestroyCsrsv2Info(csrsv2Info 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,
jcuda.Pointer bsrValA,
jcuda.Pointer bsrRowPtrA,
jcuda.Pointer bsrColIndA,
int rowBlockDim,
int colBlockDim,
cusparseMatDescr descrC,
jcuda.Pointer csrValC,
jcuda.Pointer csrRowPtrC,
jcuda.Pointer csrColIndC) |
static int |
cusparseDgebsr2gebsc_bufferSize(cusparseHandle handle,
int mb,
int nb,
int nnzb,
jcuda.Pointer bsrVal,
jcuda.Pointer bsrRowPtr,
jcuda.Pointer bsrColInd,
int rowBlockDim,
int colBlockDim,
jcuda.Pointer pBufferSize) |
static int |
cusparseDgebsr2gebsc(cusparseHandle handle,
int mb,
int nb,
int nnzb,
jcuda.Pointer bsrVal,
jcuda.Pointer bsrRowPtr,
jcuda.Pointer bsrColInd,
int rowBlockDim,
int colBlockDim,
jcuda.Pointer bscVal,
jcuda.Pointer bscRowInd,
jcuda.Pointer bscColPtr,
int copyValues,
int baseIdx,
byte[] pBuffer) |
static int |
cusparseDgebsr2gebsr_bufferSize(cusparseHandle handle,
int dirA,
int mb,
int nb,
int nnzb,
cusparseMatDescr descrA,
jcuda.Pointer bsrValA,
jcuda.Pointer bsrRowPtrA,
jcuda.Pointer bsrColIndA,
int rowBlockDimA,
int colBlockDimA,
int rowBlockDimC,
int colBlockDimC,
jcuda.Pointer pBufferSize) |
static int |
cusparseDgebsr2gebsr(cusparseHandle handle,
int dirA,
int mb,
int nb,
int nnzb,
cusparseMatDescr descrA,
jcuda.Pointer bsrValA,
jcuda.Pointer bsrRowPtrA,
jcuda.Pointer bsrColIndA,
int rowBlockDimA,
int colBlockDimA,
cusparseMatDescr descrC,
jcuda.Pointer bsrValC,
jcuda.Pointer bsrRowPtrC,
jcuda.Pointer bsrColIndC,
int rowBlockDimC,
int colBlockDimC,
byte[] pBuffer) |
static int |
cusparseDgthr(cusparseHandle handle,
int nnz,
jcuda.Pointer y,
jcuda.Pointer xVal,
jcuda.Pointer xInd,
int idxBase) |
static int |
cusparseDgthrz(cusparseHandle handle,
int nnz,
jcuda.Pointer y,
jcuda.Pointer xVal,
jcuda.Pointer xInd,
int idxBase) |
static int |
cusparseDgtsv_nopivot(cusparseHandle handle,
int m,
int n,
jcuda.Pointer dl,
jcuda.Pointer d,
jcuda.Pointer du,
jcuda.Pointer B,
int ldb) |
static int |
cusparseDgtsv(cusparseHandle handle,
int m,
int n,
jcuda.Pointer dl,
jcuda.Pointer d,
jcuda.Pointer du,
jcuda.Pointer B,
int ldb) |
static int |
cusparseDgtsvStridedBatch(cusparseHandle handle,
int m,
jcuda.Pointer dl,
jcuda.Pointer d,
jcuda.Pointer du,
jcuda.Pointer x,
int batchCount,
int batchStride) |
static int |
cusparseDhyb2csc(cusparseHandle handle,
cusparseMatDescr descrA,
cusparseHybMat hybA,
jcuda.Pointer cscVal,
jcuda.Pointer cscRowInd,
jcuda.Pointer cscColPtr) |
static int |
cusparseDhyb2csr(cusparseHandle handle,
cusparseMatDescr descrA,
cusparseHybMat hybA,
jcuda.Pointer csrValA,
jcuda.Pointer csrRowPtrA,
jcuda.Pointer csrColIndA) |
static int |
cusparseDhyb2dense(cusparseHandle handle,
cusparseMatDescr descrA,
cusparseHybMat hybA,
jcuda.Pointer A,
int lda) |
static int |
cusparseDhybmv(cusparseHandle handle,
int transA,
jcuda.Pointer alpha,
cusparseMatDescr descrA,
cusparseHybMat hybA,
jcuda.Pointer x,
jcuda.Pointer beta,
jcuda.Pointer y) |
static int |
cusparseDhybsv_analysis(cusparseHandle handle,
int transA,
cusparseMatDescr descrA,
cusparseHybMat hybA,
cusparseSolveAnalysisInfo info) |
static int |
cusparseDhybsv_solve(cusparseHandle handle,
int trans,
jcuda.Pointer alpha,
cusparseMatDescr descra,
cusparseHybMat hybA,
cusparseSolveAnalysisInfo info,
jcuda.Pointer x,
jcuda.Pointer y) |
static int |
cusparseDnnz(cusparseHandle handle,
int dirA,
int m,
int n,
cusparseMatDescr descrA,
jcuda.Pointer A,
int lda,
jcuda.Pointer nnzPerRowCol,
jcuda.Pointer nnzTotalDevHostPtr) |
static int |
cusparseDroti(cusparseHandle handle,
int nnz,
jcuda.Pointer xVal,
jcuda.Pointer xInd,
jcuda.Pointer y,
jcuda.Pointer c,
jcuda.Pointer s,
int idxBase) |
static int |
cusparseDsctr(cusparseHandle handle,
int nnz,
jcuda.Pointer xVal,
jcuda.Pointer xInd,
jcuda.Pointer y,
int idxBase) |
static int |
cusparseGetLevelInfo(cusparseHandle handle,
cusparseSolveAnalysisInfo info,
int[] nlevels,
jcuda.Pointer levelPtr,
jcuda.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,
jcuda.Pointer alpha,
jcuda.Pointer xVal,
jcuda.Pointer xInd,
jcuda.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,
jcuda.Pointer bsrValA,
jcuda.Pointer bsrRowPtrA,
jcuda.Pointer bsrColIndA,
int blockDim,
cusparseMatDescr descrC,
jcuda.Pointer csrValC,
jcuda.Pointer csrRowPtrC,
jcuda.Pointer csrColIndC)
Description: This routine converts a sparse matrix in BSR storage format
to a sparse matrix in CSR storage format.
|
static int |
cusparseSbsric02_analysis(cusparseHandle handle,
int dirA,
int mb,
int nnzb,
cusparseMatDescr descrA,
jcuda.Pointer bsrVal,
jcuda.Pointer bsrRowPtr,
jcuda.Pointer bsrColInd,
int blockDim,
bsric02Info info,
int policy,
byte[] pInputBuffer) |
static int |
cusparseSbsric02_bufferSize(cusparseHandle handle,
int dirA,
int mb,
int nnzb,
cusparseMatDescr descrA,
jcuda.Pointer bsrVal,
jcuda.Pointer bsrRowPtr,
jcuda.Pointer bsrColInd,
int blockDim,
bsric02Info info,
jcuda.Pointer pBufferSize) |
static int |
cusparseSbsric02(cusparseHandle handle,
int dirA,
int mb,
int nnzb,
cusparseMatDescr descrA,
jcuda.Pointer bsrVal,
jcuda.Pointer bsrRowPtr,
jcuda.Pointer bsrColInd,
int blockDim,
bsric02Info info,
int policy,
byte[] pBuffer) |
static int |
cusparseSbsrilu02_analysis(cusparseHandle handle,
int dirA,
int mb,
int nnzb,
cusparseMatDescr descrA,
jcuda.Pointer bsrVal,
jcuda.Pointer bsrRowPtr,
jcuda.Pointer bsrColInd,
int blockDim,
bsrilu02Info info,
int policy,
byte[] pBuffer) |
static int |
cusparseSbsrilu02_bufferSize(cusparseHandle handle,
int dirA,
int mb,
int nnzb,
cusparseMatDescr descrA,
jcuda.Pointer bsrVal,
jcuda.Pointer bsrRowPtr,
jcuda.Pointer bsrColInd,
int blockDim,
bsrilu02Info info,
jcuda.Pointer pBufferSize) |
static int |
cusparseSbsrilu02_numericBoost(cusparseHandle handle,
bsrilu02Info info,
int enable_boost,
jcuda.Pointer tol,
jcuda.Pointer boost_val) |
static int |
cusparseSbsrilu02(cusparseHandle handle,
int dirA,
int mb,
int nnzb,
cusparseMatDescr descra,
jcuda.Pointer bsrVal,
jcuda.Pointer bsrRowPtr,
jcuda.Pointer bsrColInd,
int blockDim,
bsrilu02Info info,
int policy,
byte[] pBuffer) |
static int |
cusparseSbsrmv(cusparseHandle handle,
int dirA,
int transA,
int mb,
int nb,
int nnzb,
jcuda.Pointer alpha,
cusparseMatDescr descrA,
jcuda.Pointer bsrValA,
jcuda.Pointer bsrRowPtrA,
jcuda.Pointer bsrColIndA,
int blockDim,
jcuda.Pointer x,
jcuda.Pointer beta,
jcuda.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 |
cusparseSbsrsv2_analysis(cusparseHandle handle,
int dirA,
int transA,
int mb,
int nnzb,
cusparseMatDescr descrA,
jcuda.Pointer bsrVal,
jcuda.Pointer bsrRowPtr,
jcuda.Pointer bsrColInd,
int blockDim,
bsrsv2Info info,
int policy,
byte[] pBuffer) |
static int |
cusparseSbsrsv2_bufferSize(cusparseHandle handle,
int dirA,
int transA,
int mb,
int nnzb,
cusparseMatDescr descrA,
jcuda.Pointer bsrVal,
jcuda.Pointer bsrRowPtr,
jcuda.Pointer bsrColInd,
int blockDim,
bsrsv2Info info,
jcuda.Pointer pBufferSize) |
static int |
cusparseSbsrsv2_solve(cusparseHandle handle,
int dirA,
int transA,
int mb,
int nnzb,
jcuda.Pointer alpha,
cusparseMatDescr descrA,
jcuda.Pointer bsrVal,
jcuda.Pointer bsrRowPtr,
jcuda.Pointer bsrColInd,
int blockDim,
bsrsv2Info info,
jcuda.Pointer x,
jcuda.Pointer y,
int policy,
byte[] pBuffer) |
static int |
cusparseSbsrxmv(cusparseHandle handle,
int dirA,
int transA,
int sizeOfMask,
int mb,
int nb,
int nnzb,
jcuda.Pointer alpha,
cusparseMatDescr descrA,
jcuda.Pointer bsrValA,
jcuda.Pointer bsrMaskPtrA,
jcuda.Pointer bsrRowPtrA,
jcuda.Pointer bsrEndPtrA,
jcuda.Pointer bsrColIndA,
int blockDim,
jcuda.Pointer x,
jcuda.Pointer beta,
jcuda.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,
jcuda.Pointer cscValA,
jcuda.Pointer cscRowIndA,
jcuda.Pointer cscColPtrA,
jcuda.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,
jcuda.Pointer cscValA,
jcuda.Pointer cscRowIndA,
jcuda.Pointer cscColPtrA,
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,
jcuda.Pointer csrValA,
jcuda.Pointer csrRowPtrA,
jcuda.Pointer csrColIndA,
int blockDim,
cusparseMatDescr descrC,
jcuda.Pointer bsrValC,
jcuda.Pointer bsrRowPtrC,
jcuda.Pointer bsrColIndC) |
static int |
cusparseScsr2csc(cusparseHandle handle,
int m,
int n,
int nnz,
jcuda.Pointer csrVal,
jcuda.Pointer csrRowPtr,
jcuda.Pointer csrColInd,
jcuda.Pointer cscVal,
jcuda.Pointer cscRowInd,
jcuda.Pointer cscColPtr,
int copyValues,
int idxBase)
Description: This routine converts a matrix from CSR to CSC sparse
storage format.
|
static int |
cusparseScsr2dense(cusparseHandle handle,
int m,
int n,
cusparseMatDescr descrA,
jcuda.Pointer csrValA,
jcuda.Pointer csrRowPtrA,
jcuda.Pointer csrColIndA,
jcuda.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,
jcuda.Pointer csrValA,
jcuda.Pointer csrRowPtrA,
jcuda.Pointer csrColIndA,
int rowBlockDim,
int colBlockDim,
jcuda.Pointer pBufferSize) |
static int |
cusparseScsr2gebsr(cusparseHandle handle,
int dirA,
int m,
int n,
cusparseMatDescr descrA,
jcuda.Pointer csrValA,
jcuda.Pointer csrRowPtrA,
jcuda.Pointer csrColIndA,
cusparseMatDescr descrC,
jcuda.Pointer bsrValC,
jcuda.Pointer bsrRowPtrC,
jcuda.Pointer bsrColIndC,
int rowBlockDim,
int colBlockDim,
byte[] pBuffer) |
static int |
cusparseScsr2hyb(cusparseHandle handle,
int m,
int n,
cusparseMatDescr descrA,
jcuda.Pointer csrValA,
jcuda.Pointer csrRowPtrA,
jcuda.Pointer csrColIndA,
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 |
cusparseScsrgeam(cusparseHandle handle,
int m,
int n,
jcuda.Pointer alpha,
cusparseMatDescr descrA,
int nnzA,
jcuda.Pointer csrValA,
jcuda.Pointer csrRowPtrA,
jcuda.Pointer csrColIndA,
jcuda.Pointer beta,
cusparseMatDescr descrB,
int nnzB,
jcuda.Pointer csrValB,
jcuda.Pointer csrRowPtrB,
jcuda.Pointer csrColIndB,
cusparseMatDescr descrC,
jcuda.Pointer csrValC,
jcuda.Pointer csrRowPtrC,
jcuda.Pointer csrColIndC) |
static int |
cusparseScsrgemm(cusparseHandle handle,
int transA,
int transB,
int m,
int n,
int k,
cusparseMatDescr descrA,
int nnzA,
jcuda.Pointer csrValA,
jcuda.Pointer csrRowPtrA,
jcuda.Pointer csrColIndA,
cusparseMatDescr descrB,
int nnzB,
jcuda.Pointer csrValB,
jcuda.Pointer csrRowPtrB,
jcuda.Pointer csrColIndB,
cusparseMatDescr descrC,
jcuda.Pointer csrValC,
jcuda.Pointer csrRowPtrC,
jcuda.Pointer csrColIndC) |
static int |
cusparseScsric0(cusparseHandle handle,
int trans,
int m,
cusparseMatDescr descrA,
jcuda.Pointer csrValA_ValM,
jcuda.Pointer csrRowPtrA,
jcuda.Pointer csrColIndA,
cusparseSolveAnalysisInfo info)
Description: Compute the incomplete-Cholesky factorization with 0 fill-in (IC0)
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,
jcuda.Pointer csrValA,
jcuda.Pointer csrRowPtrA,
jcuda.Pointer csrColIndA,
csric02Info info,
int policy,
byte[] pBuffer) |
static int |
cusparseScsric02_bufferSize(cusparseHandle handle,
int m,
int nnz,
cusparseMatDescr descrA,
jcuda.Pointer csrValA,
jcuda.Pointer csrRowPtrA,
jcuda.Pointer csrColIndA,
csric02Info info,
jcuda.Pointer pBufferSize) |
static int |
cusparseScsric02(cusparseHandle handle,
int m,
int nnz,
cusparseMatDescr descrA,
jcuda.Pointer csrValA_valM,
jcuda.Pointer csrRowPtrA,
jcuda.Pointer csrColIndA,
csric02Info info,
int policy,
byte[] pBuffer) |
static int |
cusparseScsrilu0(cusparseHandle handle,
int trans,
int m,
cusparseMatDescr descrA,
jcuda.Pointer csrValA_ValM,
jcuda.Pointer csrRowPtrA,
jcuda.Pointer csrColIndA,
cusparseSolveAnalysisInfo info)
Description: Compute the incomplete-LU factorization with 0 fill-in (ILU0)
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,
jcuda.Pointer csrValA,
jcuda.Pointer csrRowPtrA,
jcuda.Pointer csrColIndA,
csrilu02Info info,
int policy,
byte[] pBuffer) |
static int |
cusparseScsrilu02_bufferSize(cusparseHandle handle,
int m,
int nnz,
cusparseMatDescr descrA,
jcuda.Pointer csrValA,
jcuda.Pointer csrRowPtrA,
jcuda.Pointer csrColIndA,
csrilu02Info info,
jcuda.Pointer pBufferSize) |
static int |
cusparseScsrilu02_numericBoost(cusparseHandle handle,
csrilu02Info info,
int enable_boost,
jcuda.Pointer tol,
jcuda.Pointer boost_val) |
static int |
cusparseScsrilu02(cusparseHandle handle,
int m,
int nnz,
cusparseMatDescr descrA,
jcuda.Pointer csrValA_valM,
jcuda.Pointer csrRowPtrA,
jcuda.Pointer csrColIndA,
csrilu02Info info,
int policy,
byte[] pBuffer) |
static int |
cusparseScsrmm(cusparseHandle handle,
int transA,
int m,
int n,
int k,
int nnz,
jcuda.Pointer alpha,
cusparseMatDescr descrA,
jcuda.Pointer csrValA,
jcuda.Pointer csrRowPtrA,
jcuda.Pointer csrColIndA,
jcuda.Pointer B,
int ldb,
jcuda.Pointer beta,
jcuda.Pointer C,
int ldc)
Description: Matrix-matrix multiplication C = alpha * op(A) * B + beta * C,
where A is a sparse matrix, B and C are dense and usually tall matrices.
|
static int |
cusparseScsrmm2(cusparseHandle handle,
int transa,
int transb,
int m,
int n,
int k,
int nnz,
jcuda.Pointer alpha,
cusparseMatDescr descrA,
jcuda.Pointer csrValA,
jcuda.Pointer csrRowPtrA,
jcuda.Pointer csrColIndA,
jcuda.Pointer B,
int ldb,
jcuda.Pointer beta,
jcuda.Pointer C,
int ldc) |
static int |
cusparseScsrmv(cusparseHandle handle,
int transA,
int m,
int n,
int nnz,
jcuda.Pointer alpha,
cusparseMatDescr descrA,
jcuda.Pointer csrValA,
jcuda.Pointer csrRowPtrA,
jcuda.Pointer csrColIndA,
jcuda.Pointer x,
jcuda.Pointer beta,
jcuda.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,
jcuda.Pointer csrValA,
jcuda.Pointer csrRowPtrA,
jcuda.Pointer csrColIndA,
cusparseSolveAnalysisInfo info)
Description: Solution of triangular linear system op(A) * Y = alpha * X,
with multiple right-hand-sides, where A is a sparse matrix in CSR storage
format, X and Y are dense and usually tall matrices.
|
static int |
cusparseScsrsm_solve(cusparseHandle handle,
int transA,
int m,
int n,
jcuda.Pointer alpha,
cusparseMatDescr descrA,
jcuda.Pointer csrValA,
jcuda.Pointer csrRowPtrA,
jcuda.Pointer csrColIndA,
cusparseSolveAnalysisInfo info,
jcuda.Pointer x,
int ldx,
jcuda.Pointer y,
int ldy) |
static int |
cusparseScsrsv_analysis(cusparseHandle handle,
int transA,
int m,
int nnz,
cusparseMatDescr descrA,
jcuda.Pointer csrValA,
jcuda.Pointer csrRowPtrA,
jcuda.Pointer csrColIndA,
cusparseSolveAnalysisInfo info) |
static int |
cusparseScsrsv_solve(cusparseHandle handle,
int transA,
int m,
jcuda.Pointer alpha,
cusparseMatDescr descrA,
jcuda.Pointer csrValA,
jcuda.Pointer csrRowPtrA,
jcuda.Pointer csrColIndA,
cusparseSolveAnalysisInfo info,
jcuda.Pointer x,
jcuda.Pointer y) |
static int |
cusparseScsrsv2_analysis(cusparseHandle handle,
int transA,
int m,
int nnz,
cusparseMatDescr descrA,
jcuda.Pointer csrValA,
jcuda.Pointer csrRowPtrA,
jcuda.Pointer csrColIndA,
csrsv2Info info,
int policy,
byte[] pBuffer) |
static int |
cusparseScsrsv2_bufferSize(cusparseHandle handle,
int transA,
int m,
int nnz,
cusparseMatDescr descrA,
jcuda.Pointer csrValA,
jcuda.Pointer csrRowPtrA,
jcuda.Pointer csrColIndA,
csrsv2Info info,
jcuda.Pointer pBufferSize) |
static int |
cusparseScsrsv2_solve(cusparseHandle handle,
int transA,
int m,
int nnz,
jcuda.Pointer alpha,
cusparseMatDescr descra,
jcuda.Pointer csrValA,
jcuda.Pointer csrRowPtrA,
jcuda.Pointer csrColIndA,
csrsv2Info info,
jcuda.Pointer x,
jcuda.Pointer y,
int policy,
byte[] pBuffer) |
static int |
cusparseSdense2csc(cusparseHandle handle,
int m,
int n,
cusparseMatDescr descrA,
jcuda.Pointer A,
int lda,
jcuda.Pointer nnzPerCol,
jcuda.Pointer cscValA,
jcuda.Pointer cscRowIndA,
jcuda.Pointer cscColPtrA)
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,
jcuda.Pointer A,
int lda,
jcuda.Pointer nnzPerRow,
jcuda.Pointer csrValA,
jcuda.Pointer csrRowPtrA,
jcuda.Pointer csrColIndA)
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,
jcuda.Pointer A,
int lda,
jcuda.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,
jcuda.Pointer xVal,
jcuda.Pointer xInd,
jcuda.Pointer y,
jcuda.Pointer resultDevHostPtr,
int idxBase) |
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,
jcuda.runtime.cudaStream_t streamId) |
static int |
cusparseSgebsr2csr(cusparseHandle handle,
int dirA,
int mb,
int nb,
cusparseMatDescr descrA,
jcuda.Pointer bsrValA,
jcuda.Pointer bsrRowPtrA,
jcuda.Pointer bsrColIndA,
int rowBlockDim,
int colBlockDim,
cusparseMatDescr descrC,
jcuda.Pointer csrValC,
jcuda.Pointer csrRowPtrC,
jcuda.Pointer csrColIndC) |
static int |
cusparseSgebsr2gebsc_bufferSize(cusparseHandle handle,
int mb,
int nb,
int nnzb,
jcuda.Pointer bsrVal,
jcuda.Pointer bsrRowPtr,
jcuda.Pointer bsrColInd,
int rowBlockDim,
int colBlockDim,
jcuda.Pointer pBufferSize) |
static int |
cusparseSgebsr2gebsc(cusparseHandle handle,
int mb,
int nb,
int nnzb,
jcuda.Pointer bsrVal,
jcuda.Pointer bsrRowPtr,
jcuda.Pointer bsrColInd,
int rowBlockDim,
int colBlockDim,
jcuda.Pointer bscVal,
jcuda.Pointer bscRowInd,
jcuda.Pointer bscColPtr,
int copyValues,
int baseIdx,
byte[] pBuffer) |
static int |
cusparseSgebsr2gebsr_bufferSize(cusparseHandle handle,
int dirA,
int mb,
int nb,
int nnzb,
cusparseMatDescr descrA,
jcuda.Pointer bsrValA,
jcuda.Pointer bsrRowPtrA,
jcuda.Pointer bsrColIndA,
int rowBlockDimA,
int colBlockDimA,
int rowBlockDimC,
int colBlockDimC,
jcuda.Pointer pBufferSize) |
static int |
cusparseSgebsr2gebsr(cusparseHandle handle,
int dirA,
int mb,
int nb,
int nnzb,
cusparseMatDescr descrA,
jcuda.Pointer bsrValA,
jcuda.Pointer bsrRowPtrA,
jcuda.Pointer bsrColIndA,
int rowBlockDimA,
int colBlockDimA,
cusparseMatDescr descrC,
jcuda.Pointer bsrValC,
jcuda.Pointer bsrRowPtrC,
jcuda.Pointer bsrColIndC,
int rowBlockDimC,
int colBlockDimC,
byte[] pBuffer) |
static int |
cusparseSgthr(cusparseHandle handle,
int nnz,
jcuda.Pointer y,
jcuda.Pointer xVal,
jcuda.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,
jcuda.Pointer y,
jcuda.Pointer xVal,
jcuda.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,
jcuda.Pointer dl,
jcuda.Pointer d,
jcuda.Pointer du,
jcuda.Pointer B,
int ldb)
Description: Solution of tridiagonal linear system A * B = B,
with multiple right-hand-sides.
|
static int |
cusparseSgtsv(cusparseHandle handle,
int m,
int n,
jcuda.Pointer dl,
jcuda.Pointer d,
jcuda.Pointer du,
jcuda.Pointer B,
int ldb)
Description: Solution of tridiagonal linear system A * B = B,
with multiple right-hand-sides.
|
static int |
cusparseSgtsvStridedBatch(cusparseHandle handle,
int m,
jcuda.Pointer dl,
jcuda.Pointer d,
jcuda.Pointer du,
jcuda.Pointer x,
int batchCount,
int batchStride)
Description: Solution of a set of tridiagonal linear systems
A * x = x, each with a single right-hand-side.
|
static int |
cusparseShyb2csc(cusparseHandle handle,
cusparseMatDescr descrA,
cusparseHybMat hybA,
jcuda.Pointer cscVal,
jcuda.Pointer cscRowInd,
jcuda.Pointer cscColPtr)
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,
jcuda.Pointer csrValA,
jcuda.Pointer csrRowPtrA,
jcuda.Pointer csrColIndA)
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,
jcuda.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,
jcuda.Pointer alpha,
cusparseMatDescr descrA,
cusparseHybMat hybA,
jcuda.Pointer x,
jcuda.Pointer beta,
jcuda.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) * y = alpha * x,
where A is a sparse matrix in HYB storage format, x and y are dense vectors.
|
static int |
cusparseShybsv_solve(cusparseHandle handle,
int trans,
jcuda.Pointer alpha,
cusparseMatDescr descra,
cusparseHybMat hybA,
cusparseSolveAnalysisInfo info,
jcuda.Pointer x,
jcuda.Pointer y) |
static int |
cusparseSnnz(cusparseHandle handle,
int dirA,
int m,
int n,
cusparseMatDescr descrA,
jcuda.Pointer A,
int lda,
jcuda.Pointer nnzPerRowCol,
jcuda.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,
jcuda.Pointer xVal,
jcuda.Pointer xInd,
jcuda.Pointer y,
jcuda.Pointer c,
jcuda.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,
jcuda.Pointer xVal,
jcuda.Pointer xInd,
jcuda.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,
jcuda.Pointer position) |
static int |
cusparseXbsrilu02_zeroPivot(cusparseHandle handle,
bsrilu02Info info,
jcuda.Pointer position) |
static int |
cusparseXbsrsv2_zeroPivot(cusparseHandle handle,
bsrsv2Info info,
jcuda.Pointer position) |
static int |
cusparseXcoo2csr(cusparseHandle handle,
jcuda.Pointer cooRowInd,
int nnz,
int m,
jcuda.Pointer csrRowPtr,
int idxBase)
Description: This routine compresses the indecis of rows or columns.
|
static int |
cusparseXcsr2bsrNnz(cusparseHandle handle,
int dirA,
int m,
int n,
cusparseMatDescr descrA,
jcuda.Pointer csrRowPtrA,
jcuda.Pointer csrColIndA,
int blockDim,
cusparseMatDescr descrC,
jcuda.Pointer bsrRowPtrC,
jcuda.Pointer nnzTotalDevHostPtr)
Description: This routine converts a sparse matrix in CSR storage format
to a sparse matrix in BSR storage format.
|
static int |
cusparseXcsr2coo(cusparseHandle handle,
jcuda.Pointer csrRowPtr,
int nnz,
int m,
jcuda.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,
jcuda.Pointer csrRowPtrA,
jcuda.Pointer csrColIndA,
cusparseMatDescr descrC,
jcuda.Pointer bsrRowPtrC,
int rowBlockDim,
int colBlockDim,
jcuda.Pointer nnzTotalDevHostPtr,
byte[] pBuffer) |
static int |
cusparseXcsrgeamNnz(cusparseHandle handle,
int m,
int n,
cusparseMatDescr descrA,
int nnzA,
jcuda.Pointer csrRowPtrA,
jcuda.Pointer csrColIndA,
cusparseMatDescr descrB,
int nnzB,
jcuda.Pointer csrRowPtrB,
jcuda.Pointer csrColIndB,
cusparseMatDescr descrC,
jcuda.Pointer csrRowPtrC,
jcuda.Pointer nnzTotalDevHostPtr)
Description: This routine computes a sparse matrix that results from
addition of two sparse matrices.
|
static int |
cusparseXcsrgemmNnz(cusparseHandle handle,
int transA,
int transB,
int m,
int n,
int k,
cusparseMatDescr descrA,
int nnzA,
jcuda.Pointer csrRowPtrA,
jcuda.Pointer csrColIndA,
cusparseMatDescr descrB,
int nnzB,
jcuda.Pointer csrRowPtrB,
jcuda.Pointer csrColIndB,
cusparseMatDescr descrC,
jcuda.Pointer csrRowPtrC,
jcuda.Pointer nnzTotalDevHostPtr)
Description: This routine computes a sparse matrix that results from
multiplication of two sparse matrices.
|
static int |
cusparseXcsric02_zeroPivot(cusparseHandle handle,
csric02Info info,
jcuda.Pointer position) |
static int |
cusparseXcsrilu02_zeroPivot(cusparseHandle handle,
csrilu02Info info,
jcuda.Pointer position) |
static int |
cusparseXcsrsv2_zeroPivot(cusparseHandle handle,
csrsv2Info info,
jcuda.Pointer position)
Description: Solution of triangular linear system op(A) * y = alpha * x,
where A is a sparse matrix in CSR storage format, x and y are dense vectors.
|
static int |
cusparseXgebsr2csr(cusparseHandle handle,
int dirA,
int mb,
int nb,
cusparseMatDescr descrA,
jcuda.Pointer bsrRowPtrA,
jcuda.Pointer bsrColIndA,
int rowBlockDim,
int colBlockDim,
cusparseMatDescr descrC,
jcuda.Pointer csrRowPtrC,
jcuda.Pointer csrColIndC) |
static int |
cusparseXgebsr2gebsrNnz(cusparseHandle handle,
int dirA,
int mb,
int nb,
int nnzb,
cusparseMatDescr descrA,
jcuda.Pointer bsrRowPtrA,
jcuda.Pointer bsrColIndA,
int rowBlockDimA,
int colBlockDimA,
cusparseMatDescr descrC,
jcuda.Pointer bsrRowPtrC,
int rowBlockDimC,
int colBlockDimC,
jcuda.Pointer nnzTotalDevHostPtr,
byte[] pBuffer) |
static int |
cusparseZaxpyi(cusparseHandle handle,
int nnz,
jcuda.Pointer alpha,
jcuda.Pointer xVal,
jcuda.Pointer xInd,
jcuda.Pointer y,
int idxBase) |
static int |
cusparseZbsr2csr(cusparseHandle handle,
int dirA,
int mb,
int nb,
cusparseMatDescr descrA,
jcuda.Pointer bsrValA,
jcuda.Pointer bsrRowPtrA,
jcuda.Pointer bsrColIndA,
int blockDim,
cusparseMatDescr descrC,
jcuda.Pointer csrValC,
jcuda.Pointer csrRowPtrC,
jcuda.Pointer csrColIndC) |
static int |
cusparseZbsric02_analysis(cusparseHandle handle,
int dirA,
int mb,
int nnzb,
cusparseMatDescr descrA,
jcuda.Pointer bsrVal,
jcuda.Pointer bsrRowPtr,
jcuda.Pointer bsrColInd,
int blockDim,
bsric02Info info,
int policy,
byte[] pInputBuffer) |
static int |
cusparseZbsric02_bufferSize(cusparseHandle handle,
int dirA,
int mb,
int nnzb,
cusparseMatDescr descrA,
jcuda.Pointer bsrVal,
jcuda.Pointer bsrRowPtr,
jcuda.Pointer bsrColInd,
int blockDim,
bsric02Info info,
jcuda.Pointer pBufferSize) |
static int |
cusparseZbsric02(cusparseHandle handle,
int dirA,
int mb,
int nnzb,
cusparseMatDescr descrA,
jcuda.Pointer bsrVal,
jcuda.Pointer bsrRowPtr,
jcuda.Pointer bsrColInd,
int blockDim,
bsric02Info info,
int policy,
byte[] pBuffer) |
static int |
cusparseZbsrilu02_analysis(cusparseHandle handle,
int dirA,
int mb,
int nnzb,
cusparseMatDescr descrA,
jcuda.Pointer bsrVal,
jcuda.Pointer bsrRowPtr,
jcuda.Pointer bsrColInd,
int blockDim,
bsrilu02Info info,
int policy,
byte[] pBuffer) |
static int |
cusparseZbsrilu02_bufferSize(cusparseHandle handle,
int dirA,
int mb,
int nnzb,
cusparseMatDescr descrA,
jcuda.Pointer bsrVal,
jcuda.Pointer bsrRowPtr,
jcuda.Pointer bsrColInd,
int blockDim,
bsrilu02Info info,
jcuda.Pointer pBufferSize) |
static int |
cusparseZbsrilu02_numericBoost(cusparseHandle handle,
bsrilu02Info info,
int enable_boost,
jcuda.Pointer tol,
jcuda.Pointer boost_val) |
static int |
cusparseZbsrilu02(cusparseHandle handle,
int dirA,
int mb,
int nnzb,
cusparseMatDescr descra,
jcuda.Pointer bsrVal,
jcuda.Pointer bsrRowPtr,
jcuda.Pointer bsrColInd,
int blockDim,
bsrilu02Info info,
int policy,
byte[] pBuffer) |
static int |
cusparseZbsrmv(cusparseHandle handle,
int dirA,
int transA,
int mb,
int nb,
int nnzb,
jcuda.Pointer alpha,
cusparseMatDescr descrA,
jcuda.Pointer bsrValA,
jcuda.Pointer bsrRowPtrA,
jcuda.Pointer bsrColIndA,
int blockDim,
jcuda.Pointer x,
jcuda.Pointer beta,
jcuda.Pointer y) |
static int |
cusparseZbsrsv2_analysis(cusparseHandle handle,
int dirA,
int transA,
int mb,
int nnzb,
cusparseMatDescr descrA,
jcuda.Pointer bsrVal,
jcuda.Pointer bsrRowPtr,
jcuda.Pointer bsrColInd,
int blockDim,
bsrsv2Info info,
int policy,
byte[] pBuffer) |
static int |
cusparseZbsrsv2_bufferSize(cusparseHandle handle,
int dirA,
int transA,
int mb,
int nnzb,
cusparseMatDescr descrA,
jcuda.Pointer bsrVal,
jcuda.Pointer bsrRowPtr,
jcuda.Pointer bsrColInd,
int blockDim,
bsrsv2Info info,
jcuda.Pointer pBufferSize) |
static int |
cusparseZbsrsv2_solve(cusparseHandle handle,
int dirA,
int transA,
int mb,
int nnzb,
jcuda.Pointer alpha,
cusparseMatDescr descrA,
jcuda.Pointer bsrVal,
jcuda.Pointer bsrRowPtr,
jcuda.Pointer bsrColInd,
int blockDim,
bsrsv2Info info,
jcuda.Pointer x,
jcuda.Pointer y,
int policy,
byte[] pBuffer) |
static int |
cusparseZbsrxmv(cusparseHandle handle,
int dirA,
int transA,
int sizeOfMask,
int mb,
int nb,
int nnzb,
jcuda.Pointer alpha,
cusparseMatDescr descrA,
jcuda.Pointer bsrValA,
jcuda.Pointer bsrMaskPtrA,
jcuda.Pointer bsrRowPtrA,
jcuda.Pointer bsrEndPtrA,
jcuda.Pointer bsrColIndA,
int blockDim,
jcuda.Pointer x,
jcuda.Pointer beta,
jcuda.Pointer y) |
static int |
cusparseZcsc2dense(cusparseHandle handle,
int m,
int n,
cusparseMatDescr descrA,
jcuda.Pointer cscValA,
jcuda.Pointer cscRowIndA,
jcuda.Pointer cscColPtrA,
jcuda.Pointer A,
int lda) |
static int |
cusparseZcsc2hyb(cusparseHandle handle,
int m,
int n,
cusparseMatDescr descrA,
jcuda.Pointer cscValA,
jcuda.Pointer cscRowIndA,
jcuda.Pointer cscColPtrA,
cusparseHybMat hybA,
int userEllWidth,
int partitionType) |
static int |
cusparseZcsr2bsr(cusparseHandle handle,
int dirA,
int m,
int n,
cusparseMatDescr descrA,
jcuda.Pointer csrValA,
jcuda.Pointer csrRowPtrA,
jcuda.Pointer csrColIndA,
int blockDim,
cusparseMatDescr descrC,
jcuda.Pointer bsrValC,
jcuda.Pointer bsrRowPtrC,
jcuda.Pointer bsrColIndC) |
static int |
cusparseZcsr2csc(cusparseHandle handle,
int m,
int n,
int nnz,
jcuda.Pointer csrVal,
jcuda.Pointer csrRowPtr,
jcuda.Pointer csrColInd,
jcuda.Pointer cscVal,
jcuda.Pointer cscRowInd,
jcuda.Pointer cscColPtr,
int copyValues,
int idxBase) |
static int |
cusparseZcsr2dense(cusparseHandle handle,
int m,
int n,
cusparseMatDescr descrA,
jcuda.Pointer csrValA,
jcuda.Pointer csrRowPtrA,
jcuda.Pointer csrColIndA,
jcuda.Pointer A,
int lda) |
static int |
cusparseZcsr2gebsr_bufferSize(cusparseHandle handle,
int dirA,
int m,
int n,
cusparseMatDescr descrA,
jcuda.Pointer csrValA,
jcuda.Pointer csrRowPtrA,
jcuda.Pointer csrColIndA,
int rowBlockDim,
int colBlockDim,
jcuda.Pointer pBufferSize) |
static int |
cusparseZcsr2gebsr(cusparseHandle handle,
int dirA,
int m,
int n,
cusparseMatDescr descrA,
jcuda.Pointer csrValA,
jcuda.Pointer csrRowPtrA,
jcuda.Pointer csrColIndA,
cusparseMatDescr descrC,
jcuda.Pointer bsrValC,
jcuda.Pointer bsrRowPtrC,
jcuda.Pointer bsrColIndC,
int rowBlockDim,
int colBlockDim,
byte[] pBuffer) |
static int |
cusparseZcsr2hyb(cusparseHandle handle,
int m,
int n,
cusparseMatDescr descrA,
jcuda.Pointer csrValA,
jcuda.Pointer csrRowPtrA,
jcuda.Pointer csrColIndA,
cusparseHybMat hybA,
int userEllWidth,
int partitionType) |
static int |
cusparseZcsrgeam(cusparseHandle handle,
int m,
int n,
jcuda.Pointer alpha,
cusparseMatDescr descrA,
int nnzA,
jcuda.Pointer csrValA,
jcuda.Pointer csrRowPtrA,
jcuda.Pointer csrColIndA,
jcuda.Pointer beta,
cusparseMatDescr descrB,
int nnzB,
jcuda.Pointer csrValB,
jcuda.Pointer csrRowPtrB,
jcuda.Pointer csrColIndB,
cusparseMatDescr descrC,
jcuda.Pointer csrValC,
jcuda.Pointer csrRowPtrC,
jcuda.Pointer csrColIndC) |
static int |
cusparseZcsrgemm(cusparseHandle handle,
int transA,
int transB,
int m,
int n,
int k,
cusparseMatDescr descrA,
int nnzA,
jcuda.Pointer csrValA,
jcuda.Pointer csrRowPtrA,
jcuda.Pointer csrColIndA,
cusparseMatDescr descrB,
int nnzB,
jcuda.Pointer csrValB,
jcuda.Pointer csrRowPtrB,
jcuda.Pointer csrColIndB,
cusparseMatDescr descrC,
jcuda.Pointer csrValC,
jcuda.Pointer csrRowPtrC,
jcuda.Pointer csrColIndC) |
static int |
cusparseZcsric0(cusparseHandle handle,
int trans,
int m,
cusparseMatDescr descrA,
jcuda.Pointer csrValA_ValM,
jcuda.Pointer csrRowPtrA,
jcuda.Pointer csrColIndA,
cusparseSolveAnalysisInfo info) |
static int |
cusparseZcsric02_analysis(cusparseHandle handle,
int m,
int nnz,
cusparseMatDescr descrA,
jcuda.Pointer csrValA,
jcuda.Pointer csrRowPtrA,
jcuda.Pointer csrColIndA,
csric02Info info,
int policy,
byte[] pBuffer) |
static int |
cusparseZcsric02_bufferSize(cusparseHandle handle,
int m,
int nnz,
cusparseMatDescr descrA,
jcuda.Pointer csrValA,
jcuda.Pointer csrRowPtrA,
jcuda.Pointer csrColIndA,
csric02Info info,
jcuda.Pointer pBufferSize) |
static int |
cusparseZcsric02(cusparseHandle handle,
int m,
int nnz,
cusparseMatDescr descrA,
jcuda.Pointer csrValA_valM,
jcuda.Pointer csrRowPtrA,
jcuda.Pointer csrColIndA,
csric02Info info,
int policy,
byte[] pBuffer) |
static int |
cusparseZcsrilu0(cusparseHandle handle,
int trans,
int m,
cusparseMatDescr descrA,
jcuda.Pointer csrValA_ValM,
jcuda.Pointer csrRowPtrA,
jcuda.Pointer csrColIndA,
cusparseSolveAnalysisInfo info) |
static int |
cusparseZcsrilu02_analysis(cusparseHandle handle,
int m,
int nnz,
cusparseMatDescr descrA,
jcuda.Pointer csrValA,
jcuda.Pointer csrRowPtrA,
jcuda.Pointer csrColIndA,
csrilu02Info info,
int policy,
byte[] pBuffer) |
static int |
cusparseZcsrilu02_bufferSize(cusparseHandle handle,
int m,
int nnz,
cusparseMatDescr descrA,
jcuda.Pointer csrValA,
jcuda.Pointer csrRowPtrA,
jcuda.Pointer csrColIndA,
csrilu02Info info,
jcuda.Pointer pBufferSize) |
static int |
cusparseZcsrilu02_numericBoost(cusparseHandle handle,
csrilu02Info info,
int enable_boost,
jcuda.Pointer tol,
jcuda.Pointer boost_val) |
static int |
cusparseZcsrilu02(cusparseHandle handle,
int m,
int nnz,
cusparseMatDescr descrA,
jcuda.Pointer csrValA_valM,
jcuda.Pointer csrRowPtrA,
jcuda.Pointer csrColIndA,
csrilu02Info info,
int policy,
byte[] pBuffer) |
static int |
cusparseZcsrmm(cusparseHandle handle,
int transA,
int m,
int n,
int k,
int nnz,
jcuda.Pointer alpha,
cusparseMatDescr descrA,
jcuda.Pointer csrValA,
jcuda.Pointer csrRowPtrA,
jcuda.Pointer csrColIndA,
jcuda.Pointer B,
int ldb,
jcuda.Pointer beta,
jcuda.Pointer C,
int ldc) |
static int |
cusparseZcsrmm2(cusparseHandle handle,
int transa,
int transb,
int m,
int n,
int k,
int nnz,
jcuda.Pointer alpha,
cusparseMatDescr descrA,
jcuda.Pointer csrValA,
jcuda.Pointer csrRowPtrA,
jcuda.Pointer csrColIndA,
jcuda.Pointer B,
int ldb,
jcuda.Pointer beta,
jcuda.Pointer C,
int ldc) |
static int |
cusparseZcsrmv(cusparseHandle handle,
int transA,
int m,
int n,
int nnz,
jcuda.Pointer alpha,
cusparseMatDescr descrA,
jcuda.Pointer csrValA,
jcuda.Pointer csrRowPtrA,
jcuda.Pointer csrColIndA,
jcuda.Pointer x,
jcuda.Pointer beta,
jcuda.Pointer y) |
static int |
cusparseZcsrsm_analysis(cusparseHandle handle,
int transA,
int m,
int nnz,
cusparseMatDescr descrA,
jcuda.Pointer csrValA,
jcuda.Pointer csrRowPtrA,
jcuda.Pointer csrColIndA,
cusparseSolveAnalysisInfo info) |
static int |
cusparseZcsrsm_solve(cusparseHandle handle,
int transA,
int m,
int n,
jcuda.Pointer alpha,
cusparseMatDescr descrA,
jcuda.Pointer csrValA,
jcuda.Pointer csrRowPtrA,
jcuda.Pointer csrColIndA,
cusparseSolveAnalysisInfo info,
jcuda.Pointer x,
int ldx,
jcuda.Pointer y,
int ldy) |
static int |
cusparseZcsrsv_analysis(cusparseHandle handle,
int transA,
int m,
int nnz,
cusparseMatDescr descrA,
jcuda.Pointer csrValA,
jcuda.Pointer csrRowPtrA,
jcuda.Pointer csrColIndA,
cusparseSolveAnalysisInfo info) |
static int |
cusparseZcsrsv_solve(cusparseHandle handle,
int transA,
int m,
jcuda.Pointer alpha,
cusparseMatDescr descrA,
jcuda.Pointer csrValA,
jcuda.Pointer csrRowPtrA,
jcuda.Pointer csrColIndA,
cusparseSolveAnalysisInfo info,
jcuda.Pointer x,
jcuda.Pointer y) |
static int |
cusparseZcsrsv2_analysis(cusparseHandle handle,
int transA,
int m,
int nnz,
cusparseMatDescr descrA,
jcuda.Pointer csrValA,
jcuda.Pointer csrRowPtrA,
jcuda.Pointer csrColIndA,
csrsv2Info info,
int policy,
byte[] pBuffer) |
static int |
cusparseZcsrsv2_bufferSize(cusparseHandle handle,
int transA,
int m,
int nnz,
cusparseMatDescr descrA,
jcuda.Pointer csrValA,
jcuda.Pointer csrRowPtrA,
jcuda.Pointer csrColIndA,
csrsv2Info info,
jcuda.Pointer pBufferSize) |
static int |
cusparseZcsrsv2_solve(cusparseHandle handle,
int transA,
int m,
int nnz,
jcuda.Pointer alpha,
cusparseMatDescr descra,
jcuda.Pointer csrValA,
jcuda.Pointer csrRowPtrA,
jcuda.Pointer csrColIndA,
csrsv2Info info,
jcuda.Pointer x,
jcuda.Pointer y,
int policy,
byte[] pBuffer) |
static int |
cusparseZdense2csc(cusparseHandle handle,
int m,
int n,
cusparseMatDescr descrA,
jcuda.Pointer A,
int lda,
jcuda.Pointer nnzPerCol,
jcuda.Pointer cscValA,
jcuda.Pointer cscRowIndA,
jcuda.Pointer cscColPtrA) |
static int |
cusparseZdense2csr(cusparseHandle handle,
int m,
int n,
cusparseMatDescr descrA,
jcuda.Pointer A,
int lda,
jcuda.Pointer nnzPerRow,
jcuda.Pointer csrValA,
jcuda.Pointer csrRowPtrA,
jcuda.Pointer csrColIndA) |
static int |
cusparseZdense2hyb(cusparseHandle handle,
int m,
int n,
cusparseMatDescr descrA,
jcuda.Pointer A,
int lda,
jcuda.Pointer nnzPerRow,
cusparseHybMat hybA,
int userEllWidth,
int partitionType) |
static int |
cusparseZdotci(cusparseHandle handle,
int nnz,
jcuda.Pointer xVal,
jcuda.Pointer xInd,
jcuda.Pointer y,
jcuda.Pointer resultDevHostPtr,
int idxBase) |
static int |
cusparseZdoti(cusparseHandle handle,
int nnz,
jcuda.Pointer xVal,
jcuda.Pointer xInd,
jcuda.Pointer y,
jcuda.Pointer resultDevHostPtr,
int idxBase) |
static int |
cusparseZgebsr2csr(cusparseHandle handle,
int dirA,
int mb,
int nb,
cusparseMatDescr descrA,
jcuda.Pointer bsrValA,
jcuda.Pointer bsrRowPtrA,
jcuda.Pointer bsrColIndA,
int rowBlockDim,
int colBlockDim,
cusparseMatDescr descrC,
jcuda.Pointer csrValC,
jcuda.Pointer csrRowPtrC,
jcuda.Pointer csrColIndC) |
static int |
cusparseZgebsr2gebsc_bufferSize(cusparseHandle handle,
int mb,
int nb,
int nnzb,
jcuda.Pointer bsrVal,
jcuda.Pointer bsrRowPtr,
jcuda.Pointer bsrColInd,
int rowBlockDim,
int colBlockDim,
jcuda.Pointer pBufferSize) |
static int |
cusparseZgebsr2gebsc(cusparseHandle handle,
int mb,
int nb,
int nnzb,
jcuda.Pointer bsrVal,
jcuda.Pointer bsrRowPtr,
jcuda.Pointer bsrColInd,
int rowBlockDim,
int colBlockDim,
jcuda.Pointer bscVal,
jcuda.Pointer bscRowInd,
jcuda.Pointer bscColPtr,
int copyValues,
int baseIdx,
byte[] pBuffer) |
static int |
cusparseZgebsr2gebsr_bufferSize(cusparseHandle handle,
int dirA,
int mb,
int nb,
int nnzb,
cusparseMatDescr descrA,
jcuda.Pointer bsrValA,
jcuda.Pointer bsrRowPtrA,
jcuda.Pointer bsrColIndA,
int rowBlockDimA,
int colBlockDimA,
int rowBlockDimC,
int colBlockDimC,
jcuda.Pointer pBufferSize) |
static int |
cusparseZgebsr2gebsr(cusparseHandle handle,
int dirA,
int mb,
int nb,
int nnzb,
cusparseMatDescr descrA,
jcuda.Pointer bsrValA,
jcuda.Pointer bsrRowPtrA,
jcuda.Pointer bsrColIndA,
int rowBlockDimA,
int colBlockDimA,
cusparseMatDescr descrC,
jcuda.Pointer bsrValC,
jcuda.Pointer bsrRowPtrC,
jcuda.Pointer bsrColIndC,
int rowBlockDimC,
int colBlockDimC,
byte[] pBuffer) |
static int |
cusparseZgthr(cusparseHandle handle,
int nnz,
jcuda.Pointer y,
jcuda.Pointer xVal,
jcuda.Pointer xInd,
int idxBase) |
static int |
cusparseZgthrz(cusparseHandle handle,
int nnz,
jcuda.Pointer y,
jcuda.Pointer xVal,
jcuda.Pointer xInd,
int idxBase) |
static int |
cusparseZgtsv_nopivot(cusparseHandle handle,
int m,
int n,
jcuda.Pointer dl,
jcuda.Pointer d,
jcuda.Pointer du,
jcuda.Pointer B,
int ldb) |
static int |
cusparseZgtsv(cusparseHandle handle,
int m,
int n,
jcuda.Pointer dl,
jcuda.Pointer d,
jcuda.Pointer du,
jcuda.Pointer B,
int ldb) |
static int |
cusparseZgtsvStridedBatch(cusparseHandle handle,
int m,
jcuda.Pointer dl,
jcuda.Pointer d,
jcuda.Pointer du,
jcuda.Pointer x,
int batchCount,
int batchStride) |
static int |
cusparseZhyb2csc(cusparseHandle handle,
cusparseMatDescr descrA,
cusparseHybMat hybA,
jcuda.Pointer cscVal,
jcuda.Pointer cscRowInd,
jcuda.Pointer cscColPtr) |
static int |
cusparseZhyb2csr(cusparseHandle handle,
cusparseMatDescr descrA,
cusparseHybMat hybA,
jcuda.Pointer csrValA,
jcuda.Pointer csrRowPtrA,
jcuda.Pointer csrColIndA) |
static int |
cusparseZhyb2dense(cusparseHandle handle,
cusparseMatDescr descrA,
cusparseHybMat hybA,
jcuda.Pointer A,
int lda) |
static int |
cusparseZhybmv(cusparseHandle handle,
int transA,
jcuda.Pointer alpha,
cusparseMatDescr descrA,
cusparseHybMat hybA,
jcuda.Pointer x,
jcuda.Pointer beta,
jcuda.Pointer y) |
static int |
cusparseZhybsv_analysis(cusparseHandle handle,
int transA,
cusparseMatDescr descrA,
cusparseHybMat hybA,
cusparseSolveAnalysisInfo info) |
static int |
cusparseZhybsv_solve(cusparseHandle handle,
int trans,
jcuda.Pointer alpha,
cusparseMatDescr descra,
cusparseHybMat hybA,
cusparseSolveAnalysisInfo info,
jcuda.Pointer x,
jcuda.Pointer y) |
static int |
cusparseZnnz(cusparseHandle handle,
int dirA,
int m,
int n,
cusparseMatDescr descrA,
jcuda.Pointer A,
int lda,
jcuda.Pointer nnzPerRowCol,
jcuda.Pointer nnzTotalDevHostPtr) |
static int |
cusparseZsctr(cusparseHandle handle,
int nnz,
jcuda.Pointer xVal,
jcuda.Pointer xInd,
jcuda.Pointer y,
int idxBase) |
static void |
initialize()
Initializes the native library.
|
static void |
setExceptionsEnabled(boolean enabled)
Enables or disables exceptions.
|
static void |
setLogLevel(jcuda.LogLevel logLevel)
Set the specified log level for the JCusparse library.
|
public static void initialize()
public static void setLogLevel(jcuda.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, jcuda.runtime.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)
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, jcuda.Pointer levelPtr, jcuda.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 cusparseCreateHybMat(cusparseHybMat hybA)
public static int cusparseDestroyHybMat(cusparseHybMat hybA)
public static int cusparseSaxpyi(cusparseHandle handle, int nnz, jcuda.Pointer alpha, jcuda.Pointer xVal, jcuda.Pointer xInd, jcuda.Pointer y, int idxBase)
public static int cusparseDaxpyi(cusparseHandle handle, int nnz, jcuda.Pointer alpha, jcuda.Pointer xVal, jcuda.Pointer xInd, jcuda.Pointer y, int idxBase)
public static int cusparseCaxpyi(cusparseHandle handle, int nnz, jcuda.Pointer alpha, jcuda.Pointer xVal, jcuda.Pointer xInd, jcuda.Pointer y, int idxBase)
public static int cusparseZaxpyi(cusparseHandle handle, int nnz, jcuda.Pointer alpha, jcuda.Pointer xVal, jcuda.Pointer xInd, jcuda.Pointer y, int idxBase)
public static int cusparseSdoti(cusparseHandle handle, int nnz, jcuda.Pointer xVal, jcuda.Pointer xInd, jcuda.Pointer y, jcuda.Pointer resultDevHostPtr, int idxBase)
public static int cusparseDdoti(cusparseHandle handle, int nnz, jcuda.Pointer xVal, jcuda.Pointer xInd, jcuda.Pointer y, jcuda.Pointer resultDevHostPtr, int idxBase)
public static int cusparseCdoti(cusparseHandle handle, int nnz, jcuda.Pointer xVal, jcuda.Pointer xInd, jcuda.Pointer y, jcuda.Pointer resultDevHostPtr, int idxBase)
public static int cusparseZdoti(cusparseHandle handle, int nnz, jcuda.Pointer xVal, jcuda.Pointer xInd, jcuda.Pointer y, jcuda.Pointer resultDevHostPtr, int idxBase)
public static int cusparseCdotci(cusparseHandle handle, int nnz, jcuda.Pointer xVal, jcuda.Pointer xInd, jcuda.Pointer y, jcuda.Pointer resultDevHostPtr, int idxBase)
public static int cusparseZdotci(cusparseHandle handle, int nnz, jcuda.Pointer xVal, jcuda.Pointer xInd, jcuda.Pointer y, jcuda.Pointer resultDevHostPtr, int idxBase)
public static int cusparseSgthr(cusparseHandle handle, int nnz, jcuda.Pointer y, jcuda.Pointer xVal, jcuda.Pointer xInd, int idxBase)
public static int cusparseDgthr(cusparseHandle handle, int nnz, jcuda.Pointer y, jcuda.Pointer xVal, jcuda.Pointer xInd, int idxBase)
public static int cusparseCgthr(cusparseHandle handle, int nnz, jcuda.Pointer y, jcuda.Pointer xVal, jcuda.Pointer xInd, int idxBase)
public static int cusparseZgthr(cusparseHandle handle, int nnz, jcuda.Pointer y, jcuda.Pointer xVal, jcuda.Pointer xInd, int idxBase)
public static int cusparseSgthrz(cusparseHandle handle, int nnz, jcuda.Pointer y, jcuda.Pointer xVal, jcuda.Pointer xInd, int idxBase)
public static int cusparseDgthrz(cusparseHandle handle, int nnz, jcuda.Pointer y, jcuda.Pointer xVal, jcuda.Pointer xInd, int idxBase)
public static int cusparseCgthrz(cusparseHandle handle, int nnz, jcuda.Pointer y, jcuda.Pointer xVal, jcuda.Pointer xInd, int idxBase)
public static int cusparseZgthrz(cusparseHandle handle, int nnz, jcuda.Pointer y, jcuda.Pointer xVal, jcuda.Pointer xInd, int idxBase)
public static int cusparseSsctr(cusparseHandle handle, int nnz, jcuda.Pointer xVal, jcuda.Pointer xInd, jcuda.Pointer y, int idxBase)
public static int cusparseDsctr(cusparseHandle handle, int nnz, jcuda.Pointer xVal, jcuda.Pointer xInd, jcuda.Pointer y, int idxBase)
public static int cusparseCsctr(cusparseHandle handle, int nnz, jcuda.Pointer xVal, jcuda.Pointer xInd, jcuda.Pointer y, int idxBase)
public static int cusparseZsctr(cusparseHandle handle, int nnz, jcuda.Pointer xVal, jcuda.Pointer xInd, jcuda.Pointer y, int idxBase)
public static int cusparseSroti(cusparseHandle handle, int nnz, jcuda.Pointer xVal, jcuda.Pointer xInd, jcuda.Pointer y, jcuda.Pointer c, jcuda.Pointer s, int idxBase)
public static int cusparseDroti(cusparseHandle handle, int nnz, jcuda.Pointer xVal, jcuda.Pointer xInd, jcuda.Pointer y, jcuda.Pointer c, jcuda.Pointer s, int idxBase)
public static int cusparseScsrmv(cusparseHandle handle, int transA, int m, int n, int nnz, jcuda.Pointer alpha, cusparseMatDescr descrA, jcuda.Pointer csrValA, jcuda.Pointer csrRowPtrA, jcuda.Pointer csrColIndA, jcuda.Pointer x, jcuda.Pointer beta, jcuda.Pointer y)
public static int cusparseDcsrmv(cusparseHandle handle, int transA, int m, int n, int nnz, jcuda.Pointer alpha, cusparseMatDescr descrA, jcuda.Pointer csrValA, jcuda.Pointer csrRowPtrA, jcuda.Pointer csrColIndA, jcuda.Pointer x, jcuda.Pointer beta, jcuda.Pointer y)
public static int cusparseCcsrmv(cusparseHandle handle, int transA, int m, int n, int nnz, jcuda.Pointer alpha, cusparseMatDescr descrA, jcuda.Pointer csrValA, jcuda.Pointer csrRowPtrA, jcuda.Pointer csrColIndA, jcuda.Pointer x, jcuda.Pointer beta, jcuda.Pointer y)
public static int cusparseZcsrmv(cusparseHandle handle, int transA, int m, int n, int nnz, jcuda.Pointer alpha, cusparseMatDescr descrA, jcuda.Pointer csrValA, jcuda.Pointer csrRowPtrA, jcuda.Pointer csrColIndA, jcuda.Pointer x, jcuda.Pointer beta, jcuda.Pointer y)
public static int cusparseShybmv(cusparseHandle handle, int transA, jcuda.Pointer alpha, cusparseMatDescr descrA, cusparseHybMat hybA, jcuda.Pointer x, jcuda.Pointer beta, jcuda.Pointer y)
public static int cusparseDhybmv(cusparseHandle handle, int transA, jcuda.Pointer alpha, cusparseMatDescr descrA, cusparseHybMat hybA, jcuda.Pointer x, jcuda.Pointer beta, jcuda.Pointer y)
public static int cusparseChybmv(cusparseHandle handle, int transA, jcuda.Pointer alpha, cusparseMatDescr descrA, cusparseHybMat hybA, jcuda.Pointer x, jcuda.Pointer beta, jcuda.Pointer y)
public static int cusparseZhybmv(cusparseHandle handle, int transA, jcuda.Pointer alpha, cusparseMatDescr descrA, cusparseHybMat hybA, jcuda.Pointer x, jcuda.Pointer beta, jcuda.Pointer y)
public static int cusparseSbsrmv(cusparseHandle handle, int dirA, int transA, int mb, int nb, int nnzb, jcuda.Pointer alpha, cusparseMatDescr descrA, jcuda.Pointer bsrValA, jcuda.Pointer bsrRowPtrA, jcuda.Pointer bsrColIndA, int blockDim, jcuda.Pointer x, jcuda.Pointer beta, jcuda.Pointer y)
public static int cusparseDbsrmv(cusparseHandle handle, int dirA, int transA, int mb, int nb, int nnzb, jcuda.Pointer alpha, cusparseMatDescr descrA, jcuda.Pointer bsrValA, jcuda.Pointer bsrRowPtrA, jcuda.Pointer bsrColIndA, int blockDim, jcuda.Pointer x, jcuda.Pointer beta, jcuda.Pointer y)
public static int cusparseCbsrmv(cusparseHandle handle, int dirA, int transA, int mb, int nb, int nnzb, jcuda.Pointer alpha, cusparseMatDescr descrA, jcuda.Pointer bsrValA, jcuda.Pointer bsrRowPtrA, jcuda.Pointer bsrColIndA, int blockDim, jcuda.Pointer x, jcuda.Pointer beta, jcuda.Pointer y)
public static int cusparseZbsrmv(cusparseHandle handle, int dirA, int transA, int mb, int nb, int nnzb, jcuda.Pointer alpha, cusparseMatDescr descrA, jcuda.Pointer bsrValA, jcuda.Pointer bsrRowPtrA, jcuda.Pointer bsrColIndA, int blockDim, jcuda.Pointer x, jcuda.Pointer beta, jcuda.Pointer y)
public static int cusparseSbsrxmv(cusparseHandle handle, int dirA, int transA, int sizeOfMask, int mb, int nb, int nnzb, jcuda.Pointer alpha, cusparseMatDescr descrA, jcuda.Pointer bsrValA, jcuda.Pointer bsrMaskPtrA, jcuda.Pointer bsrRowPtrA, jcuda.Pointer bsrEndPtrA, jcuda.Pointer bsrColIndA, int blockDim, jcuda.Pointer x, jcuda.Pointer beta, jcuda.Pointer y)
public static int cusparseDbsrxmv(cusparseHandle handle, int dirA, int transA, int sizeOfMask, int mb, int nb, int nnzb, jcuda.Pointer alpha, cusparseMatDescr descrA, jcuda.Pointer bsrValA, jcuda.Pointer bsrMaskPtrA, jcuda.Pointer bsrRowPtrA, jcuda.Pointer bsrEndPtrA, jcuda.Pointer bsrColIndA, int blockDim, jcuda.Pointer x, jcuda.Pointer beta, jcuda.Pointer y)
public static int cusparseCbsrxmv(cusparseHandle handle, int dirA, int transA, int sizeOfMask, int mb, int nb, int nnzb, jcuda.Pointer alpha, cusparseMatDescr descrA, jcuda.Pointer bsrValA, jcuda.Pointer bsrMaskPtrA, jcuda.Pointer bsrRowPtrA, jcuda.Pointer bsrEndPtrA, jcuda.Pointer bsrColIndA, int blockDim, jcuda.Pointer x, jcuda.Pointer beta, jcuda.Pointer y)
public static int cusparseZbsrxmv(cusparseHandle handle, int dirA, int transA, int sizeOfMask, int mb, int nb, int nnzb, jcuda.Pointer alpha, cusparseMatDescr descrA, jcuda.Pointer bsrValA, jcuda.Pointer bsrMaskPtrA, jcuda.Pointer bsrRowPtrA, jcuda.Pointer bsrEndPtrA, jcuda.Pointer bsrColIndA, int blockDim, jcuda.Pointer x, jcuda.Pointer beta, jcuda.Pointer y)
public static int cusparseScsrsv_analysis(cusparseHandle handle, int transA, int m, int nnz, cusparseMatDescr descrA, jcuda.Pointer csrValA, jcuda.Pointer csrRowPtrA, jcuda.Pointer csrColIndA, cusparseSolveAnalysisInfo info)
public static int cusparseDcsrsv_analysis(cusparseHandle handle, int transA, int m, int nnz, cusparseMatDescr descrA, jcuda.Pointer csrValA, jcuda.Pointer csrRowPtrA, jcuda.Pointer csrColIndA, cusparseSolveAnalysisInfo info)
public static int cusparseCcsrsv_analysis(cusparseHandle handle, int transA, int m, int nnz, cusparseMatDescr descrA, jcuda.Pointer csrValA, jcuda.Pointer csrRowPtrA, jcuda.Pointer csrColIndA, cusparseSolveAnalysisInfo info)
public static int cusparseZcsrsv_analysis(cusparseHandle handle, int transA, int m, int nnz, cusparseMatDescr descrA, jcuda.Pointer csrValA, jcuda.Pointer csrRowPtrA, jcuda.Pointer csrColIndA, cusparseSolveAnalysisInfo info)
public static int cusparseScsrsv_solve(cusparseHandle handle, int transA, int m, jcuda.Pointer alpha, cusparseMatDescr descrA, jcuda.Pointer csrValA, jcuda.Pointer csrRowPtrA, jcuda.Pointer csrColIndA, cusparseSolveAnalysisInfo info, jcuda.Pointer x, jcuda.Pointer y)
public static int cusparseDcsrsv_solve(cusparseHandle handle, int transA, int m, jcuda.Pointer alpha, cusparseMatDescr descrA, jcuda.Pointer csrValA, jcuda.Pointer csrRowPtrA, jcuda.Pointer csrColIndA, cusparseSolveAnalysisInfo info, jcuda.Pointer x, jcuda.Pointer y)
public static int cusparseCcsrsv_solve(cusparseHandle handle, int transA, int m, jcuda.Pointer alpha, cusparseMatDescr descrA, jcuda.Pointer csrValA, jcuda.Pointer csrRowPtrA, jcuda.Pointer csrColIndA, cusparseSolveAnalysisInfo info, jcuda.Pointer x, jcuda.Pointer y)
public static int cusparseZcsrsv_solve(cusparseHandle handle, int transA, int m, jcuda.Pointer alpha, cusparseMatDescr descrA, jcuda.Pointer csrValA, jcuda.Pointer csrRowPtrA, jcuda.Pointer csrColIndA, cusparseSolveAnalysisInfo info, jcuda.Pointer x, jcuda.Pointer y)
public static int cusparseXcsrsv2_zeroPivot(cusparseHandle handle, csrsv2Info info, jcuda.Pointer position)
public static int cusparseScsrsv2_bufferSize(cusparseHandle handle, int transA, int m, int nnz, cusparseMatDescr descrA, jcuda.Pointer csrValA, jcuda.Pointer csrRowPtrA, jcuda.Pointer csrColIndA, csrsv2Info info, jcuda.Pointer pBufferSize)
public static int cusparseDcsrsv2_bufferSize(cusparseHandle handle, int transA, int m, int nnz, cusparseMatDescr descrA, jcuda.Pointer csrValA, jcuda.Pointer csrRowPtrA, jcuda.Pointer csrColIndA, csrsv2Info info, jcuda.Pointer pBufferSize)
public static int cusparseCcsrsv2_bufferSize(cusparseHandle handle, int transA, int m, int nnz, cusparseMatDescr descrA, jcuda.Pointer csrValA, jcuda.Pointer csrRowPtrA, jcuda.Pointer csrColIndA, csrsv2Info info, jcuda.Pointer pBufferSize)
public static int cusparseZcsrsv2_bufferSize(cusparseHandle handle, int transA, int m, int nnz, cusparseMatDescr descrA, jcuda.Pointer csrValA, jcuda.Pointer csrRowPtrA, jcuda.Pointer csrColIndA, csrsv2Info info, jcuda.Pointer pBufferSize)
public static int cusparseScsrsv2_analysis(cusparseHandle handle, int transA, int m, int nnz, cusparseMatDescr descrA, jcuda.Pointer csrValA, jcuda.Pointer csrRowPtrA, jcuda.Pointer csrColIndA, csrsv2Info info, int policy, byte[] pBuffer)
public static int cusparseDcsrsv2_analysis(cusparseHandle handle, int transA, int m, int nnz, cusparseMatDescr descrA, jcuda.Pointer csrValA, jcuda.Pointer csrRowPtrA, jcuda.Pointer csrColIndA, csrsv2Info info, int policy, byte[] pBuffer)
public static int cusparseCcsrsv2_analysis(cusparseHandle handle, int transA, int m, int nnz, cusparseMatDescr descrA, jcuda.Pointer csrValA, jcuda.Pointer csrRowPtrA, jcuda.Pointer csrColIndA, csrsv2Info info, int policy, byte[] pBuffer)
public static int cusparseZcsrsv2_analysis(cusparseHandle handle, int transA, int m, int nnz, cusparseMatDescr descrA, jcuda.Pointer csrValA, jcuda.Pointer csrRowPtrA, jcuda.Pointer csrColIndA, csrsv2Info info, int policy, byte[] pBuffer)
public static int cusparseScsrsv2_solve(cusparseHandle handle, int transA, int m, int nnz, jcuda.Pointer alpha, cusparseMatDescr descra, jcuda.Pointer csrValA, jcuda.Pointer csrRowPtrA, jcuda.Pointer csrColIndA, csrsv2Info info, jcuda.Pointer x, jcuda.Pointer y, int policy, byte[] pBuffer)
public static int cusparseDcsrsv2_solve(cusparseHandle handle, int transA, int m, int nnz, jcuda.Pointer alpha, cusparseMatDescr descra, jcuda.Pointer csrValA, jcuda.Pointer csrRowPtrA, jcuda.Pointer csrColIndA, csrsv2Info info, jcuda.Pointer x, jcuda.Pointer y, int policy, byte[] pBuffer)
public static int cusparseCcsrsv2_solve(cusparseHandle handle, int transA, int m, int nnz, jcuda.Pointer alpha, cusparseMatDescr descra, jcuda.Pointer csrValA, jcuda.Pointer csrRowPtrA, jcuda.Pointer csrColIndA, csrsv2Info info, jcuda.Pointer x, jcuda.Pointer y, int policy, byte[] pBuffer)
public static int cusparseZcsrsv2_solve(cusparseHandle handle, int transA, int m, int nnz, jcuda.Pointer alpha, cusparseMatDescr descra, jcuda.Pointer csrValA, jcuda.Pointer csrRowPtrA, jcuda.Pointer csrColIndA, csrsv2Info info, jcuda.Pointer x, jcuda.Pointer y, int policy, byte[] pBuffer)
public static int cusparseXbsrsv2_zeroPivot(cusparseHandle handle, bsrsv2Info info, jcuda.Pointer position)
public static int cusparseSbsrsv2_bufferSize(cusparseHandle handle, int dirA, int transA, int mb, int nnzb, cusparseMatDescr descrA, jcuda.Pointer bsrVal, jcuda.Pointer bsrRowPtr, jcuda.Pointer bsrColInd, int blockDim, bsrsv2Info info, jcuda.Pointer pBufferSize)
public static int cusparseDbsrsv2_bufferSize(cusparseHandle handle, int dirA, int transA, int mb, int nnzb, cusparseMatDescr descrA, jcuda.Pointer bsrVal, jcuda.Pointer bsrRowPtr, jcuda.Pointer bsrColInd, int blockDim, bsrsv2Info info, jcuda.Pointer pBufferSize)
public static int cusparseCbsrsv2_bufferSize(cusparseHandle handle, int dirA, int transA, int mb, int nnzb, cusparseMatDescr descrA, jcuda.Pointer bsrVal, jcuda.Pointer bsrRowPtr, jcuda.Pointer bsrColInd, int blockDim, bsrsv2Info info, jcuda.Pointer pBufferSize)
public static int cusparseZbsrsv2_bufferSize(cusparseHandle handle, int dirA, int transA, int mb, int nnzb, cusparseMatDescr descrA, jcuda.Pointer bsrVal, jcuda.Pointer bsrRowPtr, jcuda.Pointer bsrColInd, int blockDim, bsrsv2Info info, jcuda.Pointer pBufferSize)
public static int cusparseSbsrsv2_analysis(cusparseHandle handle, int dirA, int transA, int mb, int nnzb, cusparseMatDescr descrA, jcuda.Pointer bsrVal, jcuda.Pointer bsrRowPtr, jcuda.Pointer bsrColInd, int blockDim, bsrsv2Info info, int policy, byte[] pBuffer)
public static int cusparseDbsrsv2_analysis(cusparseHandle handle, int dirA, int transA, int mb, int nnzb, cusparseMatDescr descrA, jcuda.Pointer bsrVal, jcuda.Pointer bsrRowPtr, jcuda.Pointer bsrColInd, int blockDim, bsrsv2Info info, int policy, byte[] pBuffer)
public static int cusparseCbsrsv2_analysis(cusparseHandle handle, int dirA, int transA, int mb, int nnzb, cusparseMatDescr descrA, jcuda.Pointer bsrVal, jcuda.Pointer bsrRowPtr, jcuda.Pointer bsrColInd, int blockDim, bsrsv2Info info, int policy, byte[] pBuffer)
public static int cusparseZbsrsv2_analysis(cusparseHandle handle, int dirA, int transA, int mb, int nnzb, cusparseMatDescr descrA, jcuda.Pointer bsrVal, jcuda.Pointer bsrRowPtr, jcuda.Pointer bsrColInd, int blockDim, bsrsv2Info info, int policy, byte[] pBuffer)
public static int cusparseSbsrsv2_solve(cusparseHandle handle, int dirA, int transA, int mb, int nnzb, jcuda.Pointer alpha, cusparseMatDescr descrA, jcuda.Pointer bsrVal, jcuda.Pointer bsrRowPtr, jcuda.Pointer bsrColInd, int blockDim, bsrsv2Info info, jcuda.Pointer x, jcuda.Pointer y, int policy, byte[] pBuffer)
public static int cusparseDbsrsv2_solve(cusparseHandle handle, int dirA, int transA, int mb, int nnzb, jcuda.Pointer alpha, cusparseMatDescr descrA, jcuda.Pointer bsrVal, jcuda.Pointer bsrRowPtr, jcuda.Pointer bsrColInd, int blockDim, bsrsv2Info info, jcuda.Pointer x, jcuda.Pointer y, int policy, byte[] pBuffer)
public static int cusparseCbsrsv2_solve(cusparseHandle handle, int dirA, int transA, int mb, int nnzb, jcuda.Pointer alpha, cusparseMatDescr descrA, jcuda.Pointer bsrVal, jcuda.Pointer bsrRowPtr, jcuda.Pointer bsrColInd, int blockDim, bsrsv2Info info, jcuda.Pointer x, jcuda.Pointer y, int policy, byte[] pBuffer)
public static int cusparseZbsrsv2_solve(cusparseHandle handle, int dirA, int transA, int mb, int nnzb, jcuda.Pointer alpha, cusparseMatDescr descrA, jcuda.Pointer bsrVal, jcuda.Pointer bsrRowPtr, jcuda.Pointer bsrColInd, int blockDim, bsrsv2Info info, jcuda.Pointer x, jcuda.Pointer y, int policy, byte[] 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, jcuda.Pointer alpha, cusparseMatDescr descra, cusparseHybMat hybA, cusparseSolveAnalysisInfo info, jcuda.Pointer x, jcuda.Pointer y)
public static int cusparseChybsv_solve(cusparseHandle handle, int trans, jcuda.Pointer alpha, cusparseMatDescr descra, cusparseHybMat hybA, cusparseSolveAnalysisInfo info, jcuda.Pointer x, jcuda.Pointer y)
public static int cusparseDhybsv_solve(cusparseHandle handle, int trans, jcuda.Pointer alpha, cusparseMatDescr descra, cusparseHybMat hybA, cusparseSolveAnalysisInfo info, jcuda.Pointer x, jcuda.Pointer y)
public static int cusparseZhybsv_solve(cusparseHandle handle, int trans, jcuda.Pointer alpha, cusparseMatDescr descra, cusparseHybMat hybA, cusparseSolveAnalysisInfo info, jcuda.Pointer x, jcuda.Pointer y)
public static int cusparseScsrmm(cusparseHandle handle, int transA, int m, int n, int k, int nnz, jcuda.Pointer alpha, cusparseMatDescr descrA, jcuda.Pointer csrValA, jcuda.Pointer csrRowPtrA, jcuda.Pointer csrColIndA, jcuda.Pointer B, int ldb, jcuda.Pointer beta, jcuda.Pointer C, int ldc)
public static int cusparseDcsrmm(cusparseHandle handle, int transA, int m, int n, int k, int nnz, jcuda.Pointer alpha, cusparseMatDescr descrA, jcuda.Pointer csrValA, jcuda.Pointer csrRowPtrA, jcuda.Pointer csrColIndA, jcuda.Pointer B, int ldb, jcuda.Pointer beta, jcuda.Pointer C, int ldc)
public static int cusparseCcsrmm(cusparseHandle handle, int transA, int m, int n, int k, int nnz, jcuda.Pointer alpha, cusparseMatDescr descrA, jcuda.Pointer csrValA, jcuda.Pointer csrRowPtrA, jcuda.Pointer csrColIndA, jcuda.Pointer B, int ldb, jcuda.Pointer beta, jcuda.Pointer C, int ldc)
public static int cusparseZcsrmm(cusparseHandle handle, int transA, int m, int n, int k, int nnz, jcuda.Pointer alpha, cusparseMatDescr descrA, jcuda.Pointer csrValA, jcuda.Pointer csrRowPtrA, jcuda.Pointer csrColIndA, jcuda.Pointer B, int ldb, jcuda.Pointer beta, jcuda.Pointer C, int ldc)
public static int cusparseScsrmm2(cusparseHandle handle, int transa, int transb, int m, int n, int k, int nnz, jcuda.Pointer alpha, cusparseMatDescr descrA, jcuda.Pointer csrValA, jcuda.Pointer csrRowPtrA, jcuda.Pointer csrColIndA, jcuda.Pointer B, int ldb, jcuda.Pointer beta, jcuda.Pointer C, int ldc)
public static int cusparseDcsrmm2(cusparseHandle handle, int transa, int transb, int m, int n, int k, int nnz, jcuda.Pointer alpha, cusparseMatDescr descrA, jcuda.Pointer csrValA, jcuda.Pointer csrRowPtrA, jcuda.Pointer csrColIndA, jcuda.Pointer B, int ldb, jcuda.Pointer beta, jcuda.Pointer C, int ldc)
public static int cusparseCcsrmm2(cusparseHandle handle, int transa, int transb, int m, int n, int k, int nnz, jcuda.Pointer alpha, cusparseMatDescr descrA, jcuda.Pointer csrValA, jcuda.Pointer csrRowPtrA, jcuda.Pointer csrColIndA, jcuda.Pointer B, int ldb, jcuda.Pointer beta, jcuda.Pointer C, int ldc)
public static int cusparseZcsrmm2(cusparseHandle handle, int transa, int transb, int m, int n, int k, int nnz, jcuda.Pointer alpha, cusparseMatDescr descrA, jcuda.Pointer csrValA, jcuda.Pointer csrRowPtrA, jcuda.Pointer csrColIndA, jcuda.Pointer B, int ldb, jcuda.Pointer beta, jcuda.Pointer C, int ldc)
public static int cusparseScsrsm_analysis(cusparseHandle handle, int transA, int m, int nnz, cusparseMatDescr descrA, jcuda.Pointer csrValA, jcuda.Pointer csrRowPtrA, jcuda.Pointer csrColIndA, cusparseSolveAnalysisInfo info)
public static int cusparseDcsrsm_analysis(cusparseHandle handle, int transA, int m, int nnz, cusparseMatDescr descrA, jcuda.Pointer csrValA, jcuda.Pointer csrRowPtrA, jcuda.Pointer csrColIndA, cusparseSolveAnalysisInfo info)
public static int cusparseCcsrsm_analysis(cusparseHandle handle, int transA, int m, int nnz, cusparseMatDescr descrA, jcuda.Pointer csrValA, jcuda.Pointer csrRowPtrA, jcuda.Pointer csrColIndA, cusparseSolveAnalysisInfo info)
public static int cusparseZcsrsm_analysis(cusparseHandle handle, int transA, int m, int nnz, cusparseMatDescr descrA, jcuda.Pointer csrValA, jcuda.Pointer csrRowPtrA, jcuda.Pointer csrColIndA, cusparseSolveAnalysisInfo info)
public static int cusparseScsrsm_solve(cusparseHandle handle, int transA, int m, int n, jcuda.Pointer alpha, cusparseMatDescr descrA, jcuda.Pointer csrValA, jcuda.Pointer csrRowPtrA, jcuda.Pointer csrColIndA, cusparseSolveAnalysisInfo info, jcuda.Pointer x, int ldx, jcuda.Pointer y, int ldy)
public static int cusparseDcsrsm_solve(cusparseHandle handle, int transA, int m, int n, jcuda.Pointer alpha, cusparseMatDescr descrA, jcuda.Pointer csrValA, jcuda.Pointer csrRowPtrA, jcuda.Pointer csrColIndA, cusparseSolveAnalysisInfo info, jcuda.Pointer x, int ldx, jcuda.Pointer y, int ldy)
public static int cusparseCcsrsm_solve(cusparseHandle handle, int transA, int m, int n, jcuda.Pointer alpha, cusparseMatDescr descrA, jcuda.Pointer csrValA, jcuda.Pointer csrRowPtrA, jcuda.Pointer csrColIndA, cusparseSolveAnalysisInfo info, jcuda.Pointer x, int ldx, jcuda.Pointer y, int ldy)
public static int cusparseZcsrsm_solve(cusparseHandle handle, int transA, int m, int n, jcuda.Pointer alpha, cusparseMatDescr descrA, jcuda.Pointer csrValA, jcuda.Pointer csrRowPtrA, jcuda.Pointer csrColIndA, cusparseSolveAnalysisInfo info, jcuda.Pointer x, int ldx, jcuda.Pointer y, int ldy)
public static int cusparseScsrilu0(cusparseHandle handle, int trans, int m, cusparseMatDescr descrA, jcuda.Pointer csrValA_ValM, jcuda.Pointer csrRowPtrA, jcuda.Pointer csrColIndA, cusparseSolveAnalysisInfo info)
public static int cusparseDcsrilu0(cusparseHandle handle, int trans, int m, cusparseMatDescr descrA, jcuda.Pointer csrValA_ValM, jcuda.Pointer csrRowPtrA, jcuda.Pointer csrColIndA, cusparseSolveAnalysisInfo info)
public static int cusparseCcsrilu0(cusparseHandle handle, int trans, int m, cusparseMatDescr descrA, jcuda.Pointer csrValA_ValM, jcuda.Pointer csrRowPtrA, jcuda.Pointer csrColIndA, cusparseSolveAnalysisInfo info)
public static int cusparseZcsrilu0(cusparseHandle handle, int trans, int m, cusparseMatDescr descrA, jcuda.Pointer csrValA_ValM, jcuda.Pointer csrRowPtrA, jcuda.Pointer csrColIndA, cusparseSolveAnalysisInfo info)
public static int cusparseScsrilu02_numericBoost(cusparseHandle handle, csrilu02Info info, int enable_boost, jcuda.Pointer tol, jcuda.Pointer boost_val)
public static int cusparseDcsrilu02_numericBoost(cusparseHandle handle, csrilu02Info info, int enable_boost, jcuda.Pointer tol, jcuda.Pointer boost_val)
public static int cusparseCcsrilu02_numericBoost(cusparseHandle handle, csrilu02Info info, int enable_boost, jcuda.Pointer tol, jcuda.Pointer boost_val)
public static int cusparseZcsrilu02_numericBoost(cusparseHandle handle, csrilu02Info info, int enable_boost, jcuda.Pointer tol, jcuda.Pointer boost_val)
public static int cusparseXcsrilu02_zeroPivot(cusparseHandle handle, csrilu02Info info, jcuda.Pointer position)
public static int cusparseScsrilu02_bufferSize(cusparseHandle handle, int m, int nnz, cusparseMatDescr descrA, jcuda.Pointer csrValA, jcuda.Pointer csrRowPtrA, jcuda.Pointer csrColIndA, csrilu02Info info, jcuda.Pointer pBufferSize)
public static int cusparseDcsrilu02_bufferSize(cusparseHandle handle, int m, int nnz, cusparseMatDescr descrA, jcuda.Pointer csrValA, jcuda.Pointer csrRowPtrA, jcuda.Pointer csrColIndA, csrilu02Info info, jcuda.Pointer pBufferSize)
public static int cusparseCcsrilu02_bufferSize(cusparseHandle handle, int m, int nnz, cusparseMatDescr descrA, jcuda.Pointer csrValA, jcuda.Pointer csrRowPtrA, jcuda.Pointer csrColIndA, csrilu02Info info, jcuda.Pointer pBufferSize)
public static int cusparseZcsrilu02_bufferSize(cusparseHandle handle, int m, int nnz, cusparseMatDescr descrA, jcuda.Pointer csrValA, jcuda.Pointer csrRowPtrA, jcuda.Pointer csrColIndA, csrilu02Info info, jcuda.Pointer pBufferSize)
public static int cusparseScsrilu02_analysis(cusparseHandle handle, int m, int nnz, cusparseMatDescr descrA, jcuda.Pointer csrValA, jcuda.Pointer csrRowPtrA, jcuda.Pointer csrColIndA, csrilu02Info info, int policy, byte[] pBuffer)
public static int cusparseDcsrilu02_analysis(cusparseHandle handle, int m, int nnz, cusparseMatDescr descrA, jcuda.Pointer csrValA, jcuda.Pointer csrRowPtrA, jcuda.Pointer csrColIndA, csrilu02Info info, int policy, byte[] pBuffer)
public static int cusparseCcsrilu02_analysis(cusparseHandle handle, int m, int nnz, cusparseMatDescr descrA, jcuda.Pointer csrValA, jcuda.Pointer csrRowPtrA, jcuda.Pointer csrColIndA, csrilu02Info info, int policy, byte[] pBuffer)
public static int cusparseZcsrilu02_analysis(cusparseHandle handle, int m, int nnz, cusparseMatDescr descrA, jcuda.Pointer csrValA, jcuda.Pointer csrRowPtrA, jcuda.Pointer csrColIndA, csrilu02Info info, int policy, byte[] pBuffer)
public static int cusparseScsrilu02(cusparseHandle handle, int m, int nnz, cusparseMatDescr descrA, jcuda.Pointer csrValA_valM, jcuda.Pointer csrRowPtrA, jcuda.Pointer csrColIndA, csrilu02Info info, int policy, byte[] pBuffer)
public static int cusparseDcsrilu02(cusparseHandle handle, int m, int nnz, cusparseMatDescr descrA, jcuda.Pointer csrValA_valM, jcuda.Pointer csrRowPtrA, jcuda.Pointer csrColIndA, csrilu02Info info, int policy, byte[] pBuffer)
public static int cusparseCcsrilu02(cusparseHandle handle, int m, int nnz, cusparseMatDescr descrA, jcuda.Pointer csrValA_valM, jcuda.Pointer csrRowPtrA, jcuda.Pointer csrColIndA, csrilu02Info info, int policy, byte[] pBuffer)
public static int cusparseZcsrilu02(cusparseHandle handle, int m, int nnz, cusparseMatDescr descrA, jcuda.Pointer csrValA_valM, jcuda.Pointer csrRowPtrA, jcuda.Pointer csrColIndA, csrilu02Info info, int policy, byte[] pBuffer)
public static int cusparseSbsrilu02_numericBoost(cusparseHandle handle, bsrilu02Info info, int enable_boost, jcuda.Pointer tol, jcuda.Pointer boost_val)
public static int cusparseDbsrilu02_numericBoost(cusparseHandle handle, bsrilu02Info info, int enable_boost, jcuda.Pointer tol, jcuda.Pointer boost_val)
public static int cusparseCbsrilu02_numericBoost(cusparseHandle handle, bsrilu02Info info, int enable_boost, jcuda.Pointer tol, jcuda.Pointer boost_val)
public static int cusparseZbsrilu02_numericBoost(cusparseHandle handle, bsrilu02Info info, int enable_boost, jcuda.Pointer tol, jcuda.Pointer boost_val)
public static int cusparseXbsrilu02_zeroPivot(cusparseHandle handle, bsrilu02Info info, jcuda.Pointer position)
public static int cusparseSbsrilu02_bufferSize(cusparseHandle handle, int dirA, int mb, int nnzb, cusparseMatDescr descrA, jcuda.Pointer bsrVal, jcuda.Pointer bsrRowPtr, jcuda.Pointer bsrColInd, int blockDim, bsrilu02Info info, jcuda.Pointer pBufferSize)
public static int cusparseDbsrilu02_bufferSize(cusparseHandle handle, int dirA, int mb, int nnzb, cusparseMatDescr descrA, jcuda.Pointer bsrVal, jcuda.Pointer bsrRowPtr, jcuda.Pointer bsrColInd, int blockDim, bsrilu02Info info, jcuda.Pointer pBufferSize)
public static int cusparseCbsrilu02_bufferSize(cusparseHandle handle, int dirA, int mb, int nnzb, cusparseMatDescr descrA, jcuda.Pointer bsrVal, jcuda.Pointer bsrRowPtr, jcuda.Pointer bsrColInd, int blockDim, bsrilu02Info info, jcuda.Pointer pBufferSize)
public static int cusparseZbsrilu02_bufferSize(cusparseHandle handle, int dirA, int mb, int nnzb, cusparseMatDescr descrA, jcuda.Pointer bsrVal, jcuda.Pointer bsrRowPtr, jcuda.Pointer bsrColInd, int blockDim, bsrilu02Info info, jcuda.Pointer pBufferSize)
public static int cusparseSbsrilu02_analysis(cusparseHandle handle, int dirA, int mb, int nnzb, cusparseMatDescr descrA, jcuda.Pointer bsrVal, jcuda.Pointer bsrRowPtr, jcuda.Pointer bsrColInd, int blockDim, bsrilu02Info info, int policy, byte[] pBuffer)
public static int cusparseDbsrilu02_analysis(cusparseHandle handle, int dirA, int mb, int nnzb, cusparseMatDescr descrA, jcuda.Pointer bsrVal, jcuda.Pointer bsrRowPtr, jcuda.Pointer bsrColInd, int blockDim, bsrilu02Info info, int policy, byte[] pBuffer)
public static int cusparseCbsrilu02_analysis(cusparseHandle handle, int dirA, int mb, int nnzb, cusparseMatDescr descrA, jcuda.Pointer bsrVal, jcuda.Pointer bsrRowPtr, jcuda.Pointer bsrColInd, int blockDim, bsrilu02Info info, int policy, byte[] pBuffer)
public static int cusparseZbsrilu02_analysis(cusparseHandle handle, int dirA, int mb, int nnzb, cusparseMatDescr descrA, jcuda.Pointer bsrVal, jcuda.Pointer bsrRowPtr, jcuda.Pointer bsrColInd, int blockDim, bsrilu02Info info, int policy, byte[] pBuffer)
public static int cusparseSbsrilu02(cusparseHandle handle, int dirA, int mb, int nnzb, cusparseMatDescr descra, jcuda.Pointer bsrVal, jcuda.Pointer bsrRowPtr, jcuda.Pointer bsrColInd, int blockDim, bsrilu02Info info, int policy, byte[] pBuffer)
public static int cusparseDbsrilu02(cusparseHandle handle, int dirA, int mb, int nnzb, cusparseMatDescr descra, jcuda.Pointer bsrVal, jcuda.Pointer bsrRowPtr, jcuda.Pointer bsrColInd, int blockDim, bsrilu02Info info, int policy, byte[] pBuffer)
public static int cusparseCbsrilu02(cusparseHandle handle, int dirA, int mb, int nnzb, cusparseMatDescr descra, jcuda.Pointer bsrVal, jcuda.Pointer bsrRowPtr, jcuda.Pointer bsrColInd, int blockDim, bsrilu02Info info, int policy, byte[] pBuffer)
public static int cusparseZbsrilu02(cusparseHandle handle, int dirA, int mb, int nnzb, cusparseMatDescr descra, jcuda.Pointer bsrVal, jcuda.Pointer bsrRowPtr, jcuda.Pointer bsrColInd, int blockDim, bsrilu02Info info, int policy, byte[] pBuffer)
public static int cusparseScsric0(cusparseHandle handle, int trans, int m, cusparseMatDescr descrA, jcuda.Pointer csrValA_ValM, jcuda.Pointer csrRowPtrA, jcuda.Pointer csrColIndA, cusparseSolveAnalysisInfo info)
public static int cusparseDcsric0(cusparseHandle handle, int trans, int m, cusparseMatDescr descrA, jcuda.Pointer csrValA_ValM, jcuda.Pointer csrRowPtrA, jcuda.Pointer csrColIndA, cusparseSolveAnalysisInfo info)
public static int cusparseCcsric0(cusparseHandle handle, int trans, int m, cusparseMatDescr descrA, jcuda.Pointer csrValA_ValM, jcuda.Pointer csrRowPtrA, jcuda.Pointer csrColIndA, cusparseSolveAnalysisInfo info)
public static int cusparseZcsric0(cusparseHandle handle, int trans, int m, cusparseMatDescr descrA, jcuda.Pointer csrValA_ValM, jcuda.Pointer csrRowPtrA, jcuda.Pointer csrColIndA, cusparseSolveAnalysisInfo info)
public static int cusparseXcsric02_zeroPivot(cusparseHandle handle, csric02Info info, jcuda.Pointer position)
public static int cusparseScsric02_bufferSize(cusparseHandle handle, int m, int nnz, cusparseMatDescr descrA, jcuda.Pointer csrValA, jcuda.Pointer csrRowPtrA, jcuda.Pointer csrColIndA, csric02Info info, jcuda.Pointer pBufferSize)
public static int cusparseDcsric02_bufferSize(cusparseHandle handle, int m, int nnz, cusparseMatDescr descrA, jcuda.Pointer csrValA, jcuda.Pointer csrRowPtrA, jcuda.Pointer csrColIndA, csric02Info info, jcuda.Pointer pBufferSize)
public static int cusparseCcsric02_bufferSize(cusparseHandle handle, int m, int nnz, cusparseMatDescr descrA, jcuda.Pointer csrValA, jcuda.Pointer csrRowPtrA, jcuda.Pointer csrColIndA, csric02Info info, jcuda.Pointer pBufferSize)
public static int cusparseZcsric02_bufferSize(cusparseHandle handle, int m, int nnz, cusparseMatDescr descrA, jcuda.Pointer csrValA, jcuda.Pointer csrRowPtrA, jcuda.Pointer csrColIndA, csric02Info info, jcuda.Pointer pBufferSize)
public static int cusparseScsric02_analysis(cusparseHandle handle, int m, int nnz, cusparseMatDescr descrA, jcuda.Pointer csrValA, jcuda.Pointer csrRowPtrA, jcuda.Pointer csrColIndA, csric02Info info, int policy, byte[] pBuffer)
public static int cusparseDcsric02_analysis(cusparseHandle handle, int m, int nnz, cusparseMatDescr descrA, jcuda.Pointer csrValA, jcuda.Pointer csrRowPtrA, jcuda.Pointer csrColIndA, csric02Info info, int policy, byte[] pBuffer)
public static int cusparseCcsric02_analysis(cusparseHandle handle, int m, int nnz, cusparseMatDescr descrA, jcuda.Pointer csrValA, jcuda.Pointer csrRowPtrA, jcuda.Pointer csrColIndA, csric02Info info, int policy, byte[] pBuffer)
public static int cusparseZcsric02_analysis(cusparseHandle handle, int m, int nnz, cusparseMatDescr descrA, jcuda.Pointer csrValA, jcuda.Pointer csrRowPtrA, jcuda.Pointer csrColIndA, csric02Info info, int policy, byte[] pBuffer)
public static int cusparseScsric02(cusparseHandle handle, int m, int nnz, cusparseMatDescr descrA, jcuda.Pointer csrValA_valM, jcuda.Pointer csrRowPtrA, jcuda.Pointer csrColIndA, csric02Info info, int policy, byte[] pBuffer)
public static int cusparseDcsric02(cusparseHandle handle, int m, int nnz, cusparseMatDescr descrA, jcuda.Pointer csrValA_valM, jcuda.Pointer csrRowPtrA, jcuda.Pointer csrColIndA, csric02Info info, int policy, byte[] pBuffer)
public static int cusparseCcsric02(cusparseHandle handle, int m, int nnz, cusparseMatDescr descrA, jcuda.Pointer csrValA_valM, jcuda.Pointer csrRowPtrA, jcuda.Pointer csrColIndA, csric02Info info, int policy, byte[] pBuffer)
public static int cusparseZcsric02(cusparseHandle handle, int m, int nnz, cusparseMatDescr descrA, jcuda.Pointer csrValA_valM, jcuda.Pointer csrRowPtrA, jcuda.Pointer csrColIndA, csric02Info info, int policy, byte[] pBuffer)
public static int cusparseXbsric02_zeroPivot(cusparseHandle handle, bsric02Info info, jcuda.Pointer position)
public static int cusparseSbsric02_bufferSize(cusparseHandle handle, int dirA, int mb, int nnzb, cusparseMatDescr descrA, jcuda.Pointer bsrVal, jcuda.Pointer bsrRowPtr, jcuda.Pointer bsrColInd, int blockDim, bsric02Info info, jcuda.Pointer pBufferSize)
public static int cusparseDbsric02_bufferSize(cusparseHandle handle, int dirA, int mb, int nnzb, cusparseMatDescr descrA, jcuda.Pointer bsrVal, jcuda.Pointer bsrRowPtr, jcuda.Pointer bsrColInd, int blockDim, bsric02Info info, jcuda.Pointer pBufferSize)
public static int cusparseCbsric02_bufferSize(cusparseHandle handle, int dirA, int mb, int nnzb, cusparseMatDescr descrA, jcuda.Pointer bsrVal, jcuda.Pointer bsrRowPtr, jcuda.Pointer bsrColInd, int blockDim, bsric02Info info, jcuda.Pointer pBufferSize)
public static int cusparseZbsric02_bufferSize(cusparseHandle handle, int dirA, int mb, int nnzb, cusparseMatDescr descrA, jcuda.Pointer bsrVal, jcuda.Pointer bsrRowPtr, jcuda.Pointer bsrColInd, int blockDim, bsric02Info info, jcuda.Pointer pBufferSize)
public static int cusparseSbsric02_analysis(cusparseHandle handle, int dirA, int mb, int nnzb, cusparseMatDescr descrA, jcuda.Pointer bsrVal, jcuda.Pointer bsrRowPtr, jcuda.Pointer bsrColInd, int blockDim, bsric02Info info, int policy, byte[] pInputBuffer)
public static int cusparseDbsric02_analysis(cusparseHandle handle, int dirA, int mb, int nnzb, cusparseMatDescr descrA, jcuda.Pointer bsrVal, jcuda.Pointer bsrRowPtr, jcuda.Pointer bsrColInd, int blockDim, bsric02Info info, int policy, byte[] pInputBuffer)
public static int cusparseCbsric02_analysis(cusparseHandle handle, int dirA, int mb, int nnzb, cusparseMatDescr descrA, jcuda.Pointer bsrVal, jcuda.Pointer bsrRowPtr, jcuda.Pointer bsrColInd, int blockDim, bsric02Info info, int policy, byte[] pInputBuffer)
public static int cusparseZbsric02_analysis(cusparseHandle handle, int dirA, int mb, int nnzb, cusparseMatDescr descrA, jcuda.Pointer bsrVal, jcuda.Pointer bsrRowPtr, jcuda.Pointer bsrColInd, int blockDim, bsric02Info info, int policy, byte[] pInputBuffer)
public static int cusparseSbsric02(cusparseHandle handle, int dirA, int mb, int nnzb, cusparseMatDescr descrA, jcuda.Pointer bsrVal, jcuda.Pointer bsrRowPtr, jcuda.Pointer bsrColInd, int blockDim, bsric02Info info, int policy, byte[] pBuffer)
public static int cusparseDbsric02(cusparseHandle handle, int dirA, int mb, int nnzb, cusparseMatDescr descrA, jcuda.Pointer bsrVal, jcuda.Pointer bsrRowPtr, jcuda.Pointer bsrColInd, int blockDim, bsric02Info info, int policy, byte[] pBuffer)
public static int cusparseCbsric02(cusparseHandle handle, int dirA, int mb, int nnzb, cusparseMatDescr descrA, jcuda.Pointer bsrVal, jcuda.Pointer bsrRowPtr, jcuda.Pointer bsrColInd, int blockDim, bsric02Info info, int policy, byte[] pBuffer)
public static int cusparseZbsric02(cusparseHandle handle, int dirA, int mb, int nnzb, cusparseMatDescr descrA, jcuda.Pointer bsrVal, jcuda.Pointer bsrRowPtr, jcuda.Pointer bsrColInd, int blockDim, bsric02Info info, int policy, byte[] pBuffer)
public static int cusparseSgtsv(cusparseHandle handle, int m, int n, jcuda.Pointer dl, jcuda.Pointer d, jcuda.Pointer du, jcuda.Pointer B, int ldb)
Description: Solution of tridiagonal linear system A * B = B, 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 B are overwritten with the solution. These routine use pivoting
public static int cusparseDgtsv(cusparseHandle handle, int m, int n, jcuda.Pointer dl, jcuda.Pointer d, jcuda.Pointer du, jcuda.Pointer B, int ldb)
public static int cusparseCgtsv(cusparseHandle handle, int m, int n, jcuda.Pointer dl, jcuda.Pointer d, jcuda.Pointer du, jcuda.Pointer B, int ldb)
public static int cusparseZgtsv(cusparseHandle handle, int m, int n, jcuda.Pointer dl, jcuda.Pointer d, jcuda.Pointer du, jcuda.Pointer B, int ldb)
public static int cusparseSgtsv_nopivot(cusparseHandle handle, int m, int n, jcuda.Pointer dl, jcuda.Pointer d, jcuda.Pointer du, jcuda.Pointer B, int ldb)
Description: Solution of tridiagonal linear system A * B = B, 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 B are overwritten with the solution. These routines do not use pivoting, using a combination of PCR and CR algorithm
public static int cusparseDgtsv_nopivot(cusparseHandle handle, int m, int n, jcuda.Pointer dl, jcuda.Pointer d, jcuda.Pointer du, jcuda.Pointer B, int ldb)
public static int cusparseCgtsv_nopivot(cusparseHandle handle, int m, int n, jcuda.Pointer dl, jcuda.Pointer d, jcuda.Pointer du, jcuda.Pointer B, int ldb)
public static int cusparseZgtsv_nopivot(cusparseHandle handle, int m, int n, jcuda.Pointer dl, jcuda.Pointer d, jcuda.Pointer du, jcuda.Pointer B, int ldb)
public static int cusparseSgtsvStridedBatch(cusparseHandle handle, int m, jcuda.Pointer dl, jcuda.Pointer d, jcuda.Pointer du, jcuda.Pointer x, int batchCount, int batchStride)
Description: Solution of a set of tridiagonal linear systems A * x = x, each with a single right-hand-side. The coefficient matrices A are composed of lower (dl), main (d) and upper (du) diagonals and stored separated by a batchStride, while the right-hand-sides x are also separated by a batchStride.
public static int cusparseDgtsvStridedBatch(cusparseHandle handle, int m, jcuda.Pointer dl, jcuda.Pointer d, jcuda.Pointer du, jcuda.Pointer x, int batchCount, int batchStride)
public static int cusparseCgtsvStridedBatch(cusparseHandle handle, int m, jcuda.Pointer dl, jcuda.Pointer d, jcuda.Pointer du, jcuda.Pointer x, int batchCount, int batchStride)
public static int cusparseZgtsvStridedBatch(cusparseHandle handle, int m, jcuda.Pointer dl, jcuda.Pointer d, jcuda.Pointer du, jcuda.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, jcuda.Pointer csrRowPtrA, jcuda.Pointer csrColIndA, cusparseMatDescr descrB, int nnzB, jcuda.Pointer csrRowPtrB, jcuda.Pointer csrColIndB, cusparseMatDescr descrC, jcuda.Pointer csrRowPtrC, jcuda.Pointer nnzTotalDevHostPtr)
public static int cusparseScsrgemm(cusparseHandle handle, int transA, int transB, int m, int n, int k, cusparseMatDescr descrA, int nnzA, jcuda.Pointer csrValA, jcuda.Pointer csrRowPtrA, jcuda.Pointer csrColIndA, cusparseMatDescr descrB, int nnzB, jcuda.Pointer csrValB, jcuda.Pointer csrRowPtrB, jcuda.Pointer csrColIndB, cusparseMatDescr descrC, jcuda.Pointer csrValC, jcuda.Pointer csrRowPtrC, jcuda.Pointer csrColIndC)
public static int cusparseDcsrgemm(cusparseHandle handle, int transA, int transB, int m, int n, int k, cusparseMatDescr descrA, int nnzA, jcuda.Pointer csrValA, jcuda.Pointer csrRowPtrA, jcuda.Pointer csrColIndA, cusparseMatDescr descrB, int nnzB, jcuda.Pointer csrValB, jcuda.Pointer csrRowPtrB, jcuda.Pointer csrColIndB, cusparseMatDescr descrC, jcuda.Pointer csrValC, jcuda.Pointer csrRowPtrC, jcuda.Pointer csrColIndC)
public static int cusparseCcsrgemm(cusparseHandle handle, int transA, int transB, int m, int n, int k, cusparseMatDescr descrA, int nnzA, jcuda.Pointer csrValA, jcuda.Pointer csrRowPtrA, jcuda.Pointer csrColIndA, cusparseMatDescr descrB, int nnzB, jcuda.Pointer csrValB, jcuda.Pointer csrRowPtrB, jcuda.Pointer csrColIndB, cusparseMatDescr descrC, jcuda.Pointer csrValC, jcuda.Pointer csrRowPtrC, jcuda.Pointer csrColIndC)
public static int cusparseZcsrgemm(cusparseHandle handle, int transA, int transB, int m, int n, int k, cusparseMatDescr descrA, int nnzA, jcuda.Pointer csrValA, jcuda.Pointer csrRowPtrA, jcuda.Pointer csrColIndA, cusparseMatDescr descrB, int nnzB, jcuda.Pointer csrValB, jcuda.Pointer csrRowPtrB, jcuda.Pointer csrColIndB, cusparseMatDescr descrC, jcuda.Pointer csrValC, jcuda.Pointer csrRowPtrC, jcuda.Pointer csrColIndC)
public static int cusparseXcsrgeamNnz(cusparseHandle handle, int m, int n, cusparseMatDescr descrA, int nnzA, jcuda.Pointer csrRowPtrA, jcuda.Pointer csrColIndA, cusparseMatDescr descrB, int nnzB, jcuda.Pointer csrRowPtrB, jcuda.Pointer csrColIndB, cusparseMatDescr descrC, jcuda.Pointer csrRowPtrC, jcuda.Pointer nnzTotalDevHostPtr)
public static int cusparseScsrgeam(cusparseHandle handle, int m, int n, jcuda.Pointer alpha, cusparseMatDescr descrA, int nnzA, jcuda.Pointer csrValA, jcuda.Pointer csrRowPtrA, jcuda.Pointer csrColIndA, jcuda.Pointer beta, cusparseMatDescr descrB, int nnzB, jcuda.Pointer csrValB, jcuda.Pointer csrRowPtrB, jcuda.Pointer csrColIndB, cusparseMatDescr descrC, jcuda.Pointer csrValC, jcuda.Pointer csrRowPtrC, jcuda.Pointer csrColIndC)
public static int cusparseDcsrgeam(cusparseHandle handle, int m, int n, jcuda.Pointer alpha, cusparseMatDescr descrA, int nnzA, jcuda.Pointer csrValA, jcuda.Pointer csrRowPtrA, jcuda.Pointer csrColIndA, jcuda.Pointer beta, cusparseMatDescr descrB, int nnzB, jcuda.Pointer csrValB, jcuda.Pointer csrRowPtrB, jcuda.Pointer csrColIndB, cusparseMatDescr descrC, jcuda.Pointer csrValC, jcuda.Pointer csrRowPtrC, jcuda.Pointer csrColIndC)
public static int cusparseCcsrgeam(cusparseHandle handle, int m, int n, jcuda.Pointer alpha, cusparseMatDescr descrA, int nnzA, jcuda.Pointer csrValA, jcuda.Pointer csrRowPtrA, jcuda.Pointer csrColIndA, jcuda.Pointer beta, cusparseMatDescr descrB, int nnzB, jcuda.Pointer csrValB, jcuda.Pointer csrRowPtrB, jcuda.Pointer csrColIndB, cusparseMatDescr descrC, jcuda.Pointer csrValC, jcuda.Pointer csrRowPtrC, jcuda.Pointer csrColIndC)
public static int cusparseZcsrgeam(cusparseHandle handle, int m, int n, jcuda.Pointer alpha, cusparseMatDescr descrA, int nnzA, jcuda.Pointer csrValA, jcuda.Pointer csrRowPtrA, jcuda.Pointer csrColIndA, jcuda.Pointer beta, cusparseMatDescr descrB, int nnzB, jcuda.Pointer csrValB, jcuda.Pointer csrRowPtrB, jcuda.Pointer csrColIndB, cusparseMatDescr descrC, jcuda.Pointer csrValC, jcuda.Pointer csrRowPtrC, jcuda.Pointer csrColIndC)
public static int cusparseSnnz(cusparseHandle handle, int dirA, int m, int n, cusparseMatDescr descrA, jcuda.Pointer A, int lda, jcuda.Pointer nnzPerRowCol, jcuda.Pointer nnzTotalDevHostPtr)
public static int cusparseDnnz(cusparseHandle handle, int dirA, int m, int n, cusparseMatDescr descrA, jcuda.Pointer A, int lda, jcuda.Pointer nnzPerRowCol, jcuda.Pointer nnzTotalDevHostPtr)
public static int cusparseCnnz(cusparseHandle handle, int dirA, int m, int n, cusparseMatDescr descrA, jcuda.Pointer A, int lda, jcuda.Pointer nnzPerRowCol, jcuda.Pointer nnzTotalDevHostPtr)
public static int cusparseZnnz(cusparseHandle handle, int dirA, int m, int n, cusparseMatDescr descrA, jcuda.Pointer A, int lda, jcuda.Pointer nnzPerRowCol, jcuda.Pointer nnzTotalDevHostPtr)
public static int cusparseSdense2csr(cusparseHandle handle, int m, int n, cusparseMatDescr descrA, jcuda.Pointer A, int lda, jcuda.Pointer nnzPerRow, jcuda.Pointer csrValA, jcuda.Pointer csrRowPtrA, jcuda.Pointer csrColIndA)
public static int cusparseDdense2csr(cusparseHandle handle, int m, int n, cusparseMatDescr descrA, jcuda.Pointer A, int lda, jcuda.Pointer nnzPerRow, jcuda.Pointer csrValA, jcuda.Pointer csrRowPtrA, jcuda.Pointer csrColIndA)
public static int cusparseCdense2csr(cusparseHandle handle, int m, int n, cusparseMatDescr descrA, jcuda.Pointer A, int lda, jcuda.Pointer nnzPerRow, jcuda.Pointer csrValA, jcuda.Pointer csrRowPtrA, jcuda.Pointer csrColIndA)
public static int cusparseZdense2csr(cusparseHandle handle, int m, int n, cusparseMatDescr descrA, jcuda.Pointer A, int lda, jcuda.Pointer nnzPerRow, jcuda.Pointer csrValA, jcuda.Pointer csrRowPtrA, jcuda.Pointer csrColIndA)
public static int cusparseScsr2dense(cusparseHandle handle, int m, int n, cusparseMatDescr descrA, jcuda.Pointer csrValA, jcuda.Pointer csrRowPtrA, jcuda.Pointer csrColIndA, jcuda.Pointer A, int lda)
public static int cusparseDcsr2dense(cusparseHandle handle, int m, int n, cusparseMatDescr descrA, jcuda.Pointer csrValA, jcuda.Pointer csrRowPtrA, jcuda.Pointer csrColIndA, jcuda.Pointer A, int lda)
public static int cusparseCcsr2dense(cusparseHandle handle, int m, int n, cusparseMatDescr descrA, jcuda.Pointer csrValA, jcuda.Pointer csrRowPtrA, jcuda.Pointer csrColIndA, jcuda.Pointer A, int lda)
public static int cusparseZcsr2dense(cusparseHandle handle, int m, int n, cusparseMatDescr descrA, jcuda.Pointer csrValA, jcuda.Pointer csrRowPtrA, jcuda.Pointer csrColIndA, jcuda.Pointer A, int lda)
public static int cusparseSdense2csc(cusparseHandle handle, int m, int n, cusparseMatDescr descrA, jcuda.Pointer A, int lda, jcuda.Pointer nnzPerCol, jcuda.Pointer cscValA, jcuda.Pointer cscRowIndA, jcuda.Pointer cscColPtrA)
public static int cusparseDdense2csc(cusparseHandle handle, int m, int n, cusparseMatDescr descrA, jcuda.Pointer A, int lda, jcuda.Pointer nnzPerCol, jcuda.Pointer cscValA, jcuda.Pointer cscRowIndA, jcuda.Pointer cscColPtrA)
public static int cusparseCdense2csc(cusparseHandle handle, int m, int n, cusparseMatDescr descrA, jcuda.Pointer A, int lda, jcuda.Pointer nnzPerCol, jcuda.Pointer cscValA, jcuda.Pointer cscRowIndA, jcuda.Pointer cscColPtrA)
public static int cusparseZdense2csc(cusparseHandle handle, int m, int n, cusparseMatDescr descrA, jcuda.Pointer A, int lda, jcuda.Pointer nnzPerCol, jcuda.Pointer cscValA, jcuda.Pointer cscRowIndA, jcuda.Pointer cscColPtrA)
public static int cusparseScsc2dense(cusparseHandle handle, int m, int n, cusparseMatDescr descrA, jcuda.Pointer cscValA, jcuda.Pointer cscRowIndA, jcuda.Pointer cscColPtrA, jcuda.Pointer A, int lda)
public static int cusparseDcsc2dense(cusparseHandle handle, int m, int n, cusparseMatDescr descrA, jcuda.Pointer cscValA, jcuda.Pointer cscRowIndA, jcuda.Pointer cscColPtrA, jcuda.Pointer A, int lda)
public static int cusparseCcsc2dense(cusparseHandle handle, int m, int n, cusparseMatDescr descrA, jcuda.Pointer cscValA, jcuda.Pointer cscRowIndA, jcuda.Pointer cscColPtrA, jcuda.Pointer A, int lda)
public static int cusparseZcsc2dense(cusparseHandle handle, int m, int n, cusparseMatDescr descrA, jcuda.Pointer cscValA, jcuda.Pointer cscRowIndA, jcuda.Pointer cscColPtrA, jcuda.Pointer A, int lda)
public static int cusparseXcoo2csr(cusparseHandle handle, jcuda.Pointer cooRowInd, int nnz, int m, jcuda.Pointer csrRowPtr, int idxBase)
public static int cusparseXcsr2coo(cusparseHandle handle, jcuda.Pointer csrRowPtr, int nnz, int m, jcuda.Pointer cooRowInd, int idxBase)
public static int cusparseScsr2csc(cusparseHandle handle, int m, int n, int nnz, jcuda.Pointer csrVal, jcuda.Pointer csrRowPtr, jcuda.Pointer csrColInd, jcuda.Pointer cscVal, jcuda.Pointer cscRowInd, jcuda.Pointer cscColPtr, int copyValues, int idxBase)
public static int cusparseDcsr2csc(cusparseHandle handle, int m, int n, int nnz, jcuda.Pointer csrVal, jcuda.Pointer csrRowPtr, jcuda.Pointer csrColInd, jcuda.Pointer cscVal, jcuda.Pointer cscRowInd, jcuda.Pointer cscColPtr, int copyValues, int idxBase)
public static int cusparseCcsr2csc(cusparseHandle handle, int m, int n, int nnz, jcuda.Pointer csrVal, jcuda.Pointer csrRowPtr, jcuda.Pointer csrColInd, jcuda.Pointer cscVal, jcuda.Pointer cscRowInd, jcuda.Pointer cscColPtr, int copyValues, int idxBase)
public static int cusparseZcsr2csc(cusparseHandle handle, int m, int n, int nnz, jcuda.Pointer csrVal, jcuda.Pointer csrRowPtr, jcuda.Pointer csrColInd, jcuda.Pointer cscVal, jcuda.Pointer cscRowInd, jcuda.Pointer cscColPtr, int copyValues, int idxBase)
public static int cusparseSdense2hyb(cusparseHandle handle, int m, int n, cusparseMatDescr descrA, jcuda.Pointer A, int lda, jcuda.Pointer nnzPerRow, cusparseHybMat hybA, int userEllWidth, int partitionType)
public static int cusparseDdense2hyb(cusparseHandle handle, int m, int n, cusparseMatDescr descrA, jcuda.Pointer A, int lda, jcuda.Pointer nnzPerRow, cusparseHybMat hybA, int userEllWidth, int partitionType)
public static int cusparseCdense2hyb(cusparseHandle handle, int m, int n, cusparseMatDescr descrA, jcuda.Pointer A, int lda, jcuda.Pointer nnzPerRow, cusparseHybMat hybA, int userEllWidth, int partitionType)
public static int cusparseZdense2hyb(cusparseHandle handle, int m, int n, cusparseMatDescr descrA, jcuda.Pointer A, int lda, jcuda.Pointer nnzPerRow, cusparseHybMat hybA, int userEllWidth, int partitionType)
public static int cusparseShyb2dense(cusparseHandle handle, cusparseMatDescr descrA, cusparseHybMat hybA, jcuda.Pointer A, int lda)
public static int cusparseDhyb2dense(cusparseHandle handle, cusparseMatDescr descrA, cusparseHybMat hybA, jcuda.Pointer A, int lda)
public static int cusparseChyb2dense(cusparseHandle handle, cusparseMatDescr descrA, cusparseHybMat hybA, jcuda.Pointer A, int lda)
public static int cusparseZhyb2dense(cusparseHandle handle, cusparseMatDescr descrA, cusparseHybMat hybA, jcuda.Pointer A, int lda)
public static int cusparseScsr2hyb(cusparseHandle handle, int m, int n, cusparseMatDescr descrA, jcuda.Pointer csrValA, jcuda.Pointer csrRowPtrA, jcuda.Pointer csrColIndA, cusparseHybMat hybA, int userEllWidth, int partitionType)
public static int cusparseDcsr2hyb(cusparseHandle handle, int m, int n, cusparseMatDescr descrA, jcuda.Pointer csrValA, jcuda.Pointer csrRowPtrA, jcuda.Pointer csrColIndA, cusparseHybMat hybA, int userEllWidth, int partitionType)
public static int cusparseCcsr2hyb(cusparseHandle handle, int m, int n, cusparseMatDescr descrA, jcuda.Pointer csrValA, jcuda.Pointer csrRowPtrA, jcuda.Pointer csrColIndA, cusparseHybMat hybA, int userEllWidth, int partitionType)
public static int cusparseZcsr2hyb(cusparseHandle handle, int m, int n, cusparseMatDescr descrA, jcuda.Pointer csrValA, jcuda.Pointer csrRowPtrA, jcuda.Pointer csrColIndA, cusparseHybMat hybA, int userEllWidth, int partitionType)
public static int cusparseShyb2csr(cusparseHandle handle, cusparseMatDescr descrA, cusparseHybMat hybA, jcuda.Pointer csrValA, jcuda.Pointer csrRowPtrA, jcuda.Pointer csrColIndA)
public static int cusparseDhyb2csr(cusparseHandle handle, cusparseMatDescr descrA, cusparseHybMat hybA, jcuda.Pointer csrValA, jcuda.Pointer csrRowPtrA, jcuda.Pointer csrColIndA)
public static int cusparseChyb2csr(cusparseHandle handle, cusparseMatDescr descrA, cusparseHybMat hybA, jcuda.Pointer csrValA, jcuda.Pointer csrRowPtrA, jcuda.Pointer csrColIndA)
public static int cusparseZhyb2csr(cusparseHandle handle, cusparseMatDescr descrA, cusparseHybMat hybA, jcuda.Pointer csrValA, jcuda.Pointer csrRowPtrA, jcuda.Pointer csrColIndA)
public static int cusparseScsc2hyb(cusparseHandle handle, int m, int n, cusparseMatDescr descrA, jcuda.Pointer cscValA, jcuda.Pointer cscRowIndA, jcuda.Pointer cscColPtrA, cusparseHybMat hybA, int userEllWidth, int partitionType)
public static int cusparseDcsc2hyb(cusparseHandle handle, int m, int n, cusparseMatDescr descrA, jcuda.Pointer cscValA, jcuda.Pointer cscRowIndA, jcuda.Pointer cscColPtrA, cusparseHybMat hybA, int userEllWidth, int partitionType)
public static int cusparseCcsc2hyb(cusparseHandle handle, int m, int n, cusparseMatDescr descrA, jcuda.Pointer cscValA, jcuda.Pointer cscRowIndA, jcuda.Pointer cscColPtrA, cusparseHybMat hybA, int userEllWidth, int partitionType)
public static int cusparseZcsc2hyb(cusparseHandle handle, int m, int n, cusparseMatDescr descrA, jcuda.Pointer cscValA, jcuda.Pointer cscRowIndA, jcuda.Pointer cscColPtrA, cusparseHybMat hybA, int userEllWidth, int partitionType)
public static int cusparseShyb2csc(cusparseHandle handle, cusparseMatDescr descrA, cusparseHybMat hybA, jcuda.Pointer cscVal, jcuda.Pointer cscRowInd, jcuda.Pointer cscColPtr)
public static int cusparseDhyb2csc(cusparseHandle handle, cusparseMatDescr descrA, cusparseHybMat hybA, jcuda.Pointer cscVal, jcuda.Pointer cscRowInd, jcuda.Pointer cscColPtr)
public static int cusparseChyb2csc(cusparseHandle handle, cusparseMatDescr descrA, cusparseHybMat hybA, jcuda.Pointer cscVal, jcuda.Pointer cscRowInd, jcuda.Pointer cscColPtr)
public static int cusparseZhyb2csc(cusparseHandle handle, cusparseMatDescr descrA, cusparseHybMat hybA, jcuda.Pointer cscVal, jcuda.Pointer cscRowInd, jcuda.Pointer cscColPtr)
public static int cusparseXcsr2bsrNnz(cusparseHandle handle, int dirA, int m, int n, cusparseMatDescr descrA, jcuda.Pointer csrRowPtrA, jcuda.Pointer csrColIndA, int blockDim, cusparseMatDescr descrC, jcuda.Pointer bsrRowPtrC, jcuda.Pointer nnzTotalDevHostPtr)
public static int cusparseScsr2bsr(cusparseHandle handle, int dirA, int m, int n, cusparseMatDescr descrA, jcuda.Pointer csrValA, jcuda.Pointer csrRowPtrA, jcuda.Pointer csrColIndA, int blockDim, cusparseMatDescr descrC, jcuda.Pointer bsrValC, jcuda.Pointer bsrRowPtrC, jcuda.Pointer bsrColIndC)
public static int cusparseDcsr2bsr(cusparseHandle handle, int dirA, int m, int n, cusparseMatDescr descrA, jcuda.Pointer csrValA, jcuda.Pointer csrRowPtrA, jcuda.Pointer csrColIndA, int blockDim, cusparseMatDescr descrC, jcuda.Pointer bsrValC, jcuda.Pointer bsrRowPtrC, jcuda.Pointer bsrColIndC)
public static int cusparseCcsr2bsr(cusparseHandle handle, int dirA, int m, int n, cusparseMatDescr descrA, jcuda.Pointer csrValA, jcuda.Pointer csrRowPtrA, jcuda.Pointer csrColIndA, int blockDim, cusparseMatDescr descrC, jcuda.Pointer bsrValC, jcuda.Pointer bsrRowPtrC, jcuda.Pointer bsrColIndC)
public static int cusparseZcsr2bsr(cusparseHandle handle, int dirA, int m, int n, cusparseMatDescr descrA, jcuda.Pointer csrValA, jcuda.Pointer csrRowPtrA, jcuda.Pointer csrColIndA, int blockDim, cusparseMatDescr descrC, jcuda.Pointer bsrValC, jcuda.Pointer bsrRowPtrC, jcuda.Pointer bsrColIndC)
public static int cusparseSbsr2csr(cusparseHandle handle, int dirA, int mb, int nb, cusparseMatDescr descrA, jcuda.Pointer bsrValA, jcuda.Pointer bsrRowPtrA, jcuda.Pointer bsrColIndA, int blockDim, cusparseMatDescr descrC, jcuda.Pointer csrValC, jcuda.Pointer csrRowPtrC, jcuda.Pointer csrColIndC)
public static int cusparseDbsr2csr(cusparseHandle handle, int dirA, int mb, int nb, cusparseMatDescr descrA, jcuda.Pointer bsrValA, jcuda.Pointer bsrRowPtrA, jcuda.Pointer bsrColIndA, int blockDim, cusparseMatDescr descrC, jcuda.Pointer csrValC, jcuda.Pointer csrRowPtrC, jcuda.Pointer csrColIndC)
public static int cusparseCbsr2csr(cusparseHandle handle, int dirA, int mb, int nb, cusparseMatDescr descrA, jcuda.Pointer bsrValA, jcuda.Pointer bsrRowPtrA, jcuda.Pointer bsrColIndA, int blockDim, cusparseMatDescr descrC, jcuda.Pointer csrValC, jcuda.Pointer csrRowPtrC, jcuda.Pointer csrColIndC)
public static int cusparseZbsr2csr(cusparseHandle handle, int dirA, int mb, int nb, cusparseMatDescr descrA, jcuda.Pointer bsrValA, jcuda.Pointer bsrRowPtrA, jcuda.Pointer bsrColIndA, int blockDim, cusparseMatDescr descrC, jcuda.Pointer csrValC, jcuda.Pointer csrRowPtrC, jcuda.Pointer csrColIndC)
public static int cusparseSgebsr2gebsc_bufferSize(cusparseHandle handle, int mb, int nb, int nnzb, jcuda.Pointer bsrVal, jcuda.Pointer bsrRowPtr, jcuda.Pointer bsrColInd, int rowBlockDim, int colBlockDim, jcuda.Pointer pBufferSize)
public static int cusparseDgebsr2gebsc_bufferSize(cusparseHandle handle, int mb, int nb, int nnzb, jcuda.Pointer bsrVal, jcuda.Pointer bsrRowPtr, jcuda.Pointer bsrColInd, int rowBlockDim, int colBlockDim, jcuda.Pointer pBufferSize)
public static int cusparseCgebsr2gebsc_bufferSize(cusparseHandle handle, int mb, int nb, int nnzb, jcuda.Pointer bsrVal, jcuda.Pointer bsrRowPtr, jcuda.Pointer bsrColInd, int rowBlockDim, int colBlockDim, jcuda.Pointer pBufferSize)
public static int cusparseZgebsr2gebsc_bufferSize(cusparseHandle handle, int mb, int nb, int nnzb, jcuda.Pointer bsrVal, jcuda.Pointer bsrRowPtr, jcuda.Pointer bsrColInd, int rowBlockDim, int colBlockDim, jcuda.Pointer pBufferSize)
public static int cusparseSgebsr2gebsc(cusparseHandle handle, int mb, int nb, int nnzb, jcuda.Pointer bsrVal, jcuda.Pointer bsrRowPtr, jcuda.Pointer bsrColInd, int rowBlockDim, int colBlockDim, jcuda.Pointer bscVal, jcuda.Pointer bscRowInd, jcuda.Pointer bscColPtr, int copyValues, int baseIdx, byte[] pBuffer)
public static int cusparseDgebsr2gebsc(cusparseHandle handle, int mb, int nb, int nnzb, jcuda.Pointer bsrVal, jcuda.Pointer bsrRowPtr, jcuda.Pointer bsrColInd, int rowBlockDim, int colBlockDim, jcuda.Pointer bscVal, jcuda.Pointer bscRowInd, jcuda.Pointer bscColPtr, int copyValues, int baseIdx, byte[] pBuffer)
public static int cusparseCgebsr2gebsc(cusparseHandle handle, int mb, int nb, int nnzb, jcuda.Pointer bsrVal, jcuda.Pointer bsrRowPtr, jcuda.Pointer bsrColInd, int rowBlockDim, int colBlockDim, jcuda.Pointer bscVal, jcuda.Pointer bscRowInd, jcuda.Pointer bscColPtr, int copyValues, int baseIdx, byte[] pBuffer)
public static int cusparseZgebsr2gebsc(cusparseHandle handle, int mb, int nb, int nnzb, jcuda.Pointer bsrVal, jcuda.Pointer bsrRowPtr, jcuda.Pointer bsrColInd, int rowBlockDim, int colBlockDim, jcuda.Pointer bscVal, jcuda.Pointer bscRowInd, jcuda.Pointer bscColPtr, int copyValues, int baseIdx, byte[] pBuffer)
public static int cusparseXgebsr2csr(cusparseHandle handle, int dirA, int mb, int nb, cusparseMatDescr descrA, jcuda.Pointer bsrRowPtrA, jcuda.Pointer bsrColIndA, int rowBlockDim, int colBlockDim, cusparseMatDescr descrC, jcuda.Pointer csrRowPtrC, jcuda.Pointer csrColIndC)
public static int cusparseSgebsr2csr(cusparseHandle handle, int dirA, int mb, int nb, cusparseMatDescr descrA, jcuda.Pointer bsrValA, jcuda.Pointer bsrRowPtrA, jcuda.Pointer bsrColIndA, int rowBlockDim, int colBlockDim, cusparseMatDescr descrC, jcuda.Pointer csrValC, jcuda.Pointer csrRowPtrC, jcuda.Pointer csrColIndC)
public static int cusparseDgebsr2csr(cusparseHandle handle, int dirA, int mb, int nb, cusparseMatDescr descrA, jcuda.Pointer bsrValA, jcuda.Pointer bsrRowPtrA, jcuda.Pointer bsrColIndA, int rowBlockDim, int colBlockDim, cusparseMatDescr descrC, jcuda.Pointer csrValC, jcuda.Pointer csrRowPtrC, jcuda.Pointer csrColIndC)
public static int cusparseCgebsr2csr(cusparseHandle handle, int dirA, int mb, int nb, cusparseMatDescr descrA, jcuda.Pointer bsrValA, jcuda.Pointer bsrRowPtrA, jcuda.Pointer bsrColIndA, int rowBlockDim, int colBlockDim, cusparseMatDescr descrC, jcuda.Pointer csrValC, jcuda.Pointer csrRowPtrC, jcuda.Pointer csrColIndC)
public static int cusparseZgebsr2csr(cusparseHandle handle, int dirA, int mb, int nb, cusparseMatDescr descrA, jcuda.Pointer bsrValA, jcuda.Pointer bsrRowPtrA, jcuda.Pointer bsrColIndA, int rowBlockDim, int colBlockDim, cusparseMatDescr descrC, jcuda.Pointer csrValC, jcuda.Pointer csrRowPtrC, jcuda.Pointer csrColIndC)
public static int cusparseScsr2gebsr_bufferSize(cusparseHandle handle, int dirA, int m, int n, cusparseMatDescr descrA, jcuda.Pointer csrValA, jcuda.Pointer csrRowPtrA, jcuda.Pointer csrColIndA, int rowBlockDim, int colBlockDim, jcuda.Pointer pBufferSize)
public static int cusparseDcsr2gebsr_bufferSize(cusparseHandle handle, int dirA, int m, int n, cusparseMatDescr descrA, jcuda.Pointer csrValA, jcuda.Pointer csrRowPtrA, jcuda.Pointer csrColIndA, int rowBlockDim, int colBlockDim, jcuda.Pointer pBufferSize)
public static int cusparseCcsr2gebsr_bufferSize(cusparseHandle handle, int dirA, int m, int n, cusparseMatDescr descrA, jcuda.Pointer csrValA, jcuda.Pointer csrRowPtrA, jcuda.Pointer csrColIndA, int rowBlockDim, int colBlockDim, jcuda.Pointer pBufferSize)
public static int cusparseZcsr2gebsr_bufferSize(cusparseHandle handle, int dirA, int m, int n, cusparseMatDescr descrA, jcuda.Pointer csrValA, jcuda.Pointer csrRowPtrA, jcuda.Pointer csrColIndA, int rowBlockDim, int colBlockDim, jcuda.Pointer pBufferSize)
public static int cusparseXcsr2gebsrNnz(cusparseHandle handle, int dirA, int m, int n, cusparseMatDescr descrA, jcuda.Pointer csrRowPtrA, jcuda.Pointer csrColIndA, cusparseMatDescr descrC, jcuda.Pointer bsrRowPtrC, int rowBlockDim, int colBlockDim, jcuda.Pointer nnzTotalDevHostPtr, byte[] pBuffer)
public static int cusparseScsr2gebsr(cusparseHandle handle, int dirA, int m, int n, cusparseMatDescr descrA, jcuda.Pointer csrValA, jcuda.Pointer csrRowPtrA, jcuda.Pointer csrColIndA, cusparseMatDescr descrC, jcuda.Pointer bsrValC, jcuda.Pointer bsrRowPtrC, jcuda.Pointer bsrColIndC, int rowBlockDim, int colBlockDim, byte[] pBuffer)
public static int cusparseDcsr2gebsr(cusparseHandle handle, int dirA, int m, int n, cusparseMatDescr descrA, jcuda.Pointer csrValA, jcuda.Pointer csrRowPtrA, jcuda.Pointer csrColIndA, cusparseMatDescr descrC, jcuda.Pointer bsrValC, jcuda.Pointer bsrRowPtrC, jcuda.Pointer bsrColIndC, int rowBlockDim, int colBlockDim, byte[] pBuffer)
public static int cusparseCcsr2gebsr(cusparseHandle handle, int dirA, int m, int n, cusparseMatDescr descrA, jcuda.Pointer csrValA, jcuda.Pointer csrRowPtrA, jcuda.Pointer csrColIndA, cusparseMatDescr descrC, jcuda.Pointer bsrValC, jcuda.Pointer bsrRowPtrC, jcuda.Pointer bsrColIndC, int rowBlockDim, int colBlockDim, byte[] pBuffer)
public static int cusparseZcsr2gebsr(cusparseHandle handle, int dirA, int m, int n, cusparseMatDescr descrA, jcuda.Pointer csrValA, jcuda.Pointer csrRowPtrA, jcuda.Pointer csrColIndA, cusparseMatDescr descrC, jcuda.Pointer bsrValC, jcuda.Pointer bsrRowPtrC, jcuda.Pointer bsrColIndC, int rowBlockDim, int colBlockDim, byte[] pBuffer)
public static int cusparseSgebsr2gebsr_bufferSize(cusparseHandle handle, int dirA, int mb, int nb, int nnzb, cusparseMatDescr descrA, jcuda.Pointer bsrValA, jcuda.Pointer bsrRowPtrA, jcuda.Pointer bsrColIndA, int rowBlockDimA, int colBlockDimA, int rowBlockDimC, int colBlockDimC, jcuda.Pointer pBufferSize)
public static int cusparseDgebsr2gebsr_bufferSize(cusparseHandle handle, int dirA, int mb, int nb, int nnzb, cusparseMatDescr descrA, jcuda.Pointer bsrValA, jcuda.Pointer bsrRowPtrA, jcuda.Pointer bsrColIndA, int rowBlockDimA, int colBlockDimA, int rowBlockDimC, int colBlockDimC, jcuda.Pointer pBufferSize)
public static int cusparseCgebsr2gebsr_bufferSize(cusparseHandle handle, int dirA, int mb, int nb, int nnzb, cusparseMatDescr descrA, jcuda.Pointer bsrValA, jcuda.Pointer bsrRowPtrA, jcuda.Pointer bsrColIndA, int rowBlockDimA, int colBlockDimA, int rowBlockDimC, int colBlockDimC, jcuda.Pointer pBufferSize)
public static int cusparseZgebsr2gebsr_bufferSize(cusparseHandle handle, int dirA, int mb, int nb, int nnzb, cusparseMatDescr descrA, jcuda.Pointer bsrValA, jcuda.Pointer bsrRowPtrA, jcuda.Pointer bsrColIndA, int rowBlockDimA, int colBlockDimA, int rowBlockDimC, int colBlockDimC, jcuda.Pointer pBufferSize)
public static int cusparseXgebsr2gebsrNnz(cusparseHandle handle, int dirA, int mb, int nb, int nnzb, cusparseMatDescr descrA, jcuda.Pointer bsrRowPtrA, jcuda.Pointer bsrColIndA, int rowBlockDimA, int colBlockDimA, cusparseMatDescr descrC, jcuda.Pointer bsrRowPtrC, int rowBlockDimC, int colBlockDimC, jcuda.Pointer nnzTotalDevHostPtr, byte[] pBuffer)
public static int cusparseSgebsr2gebsr(cusparseHandle handle, int dirA, int mb, int nb, int nnzb, cusparseMatDescr descrA, jcuda.Pointer bsrValA, jcuda.Pointer bsrRowPtrA, jcuda.Pointer bsrColIndA, int rowBlockDimA, int colBlockDimA, cusparseMatDescr descrC, jcuda.Pointer bsrValC, jcuda.Pointer bsrRowPtrC, jcuda.Pointer bsrColIndC, int rowBlockDimC, int colBlockDimC, byte[] pBuffer)
public static int cusparseDgebsr2gebsr(cusparseHandle handle, int dirA, int mb, int nb, int nnzb, cusparseMatDescr descrA, jcuda.Pointer bsrValA, jcuda.Pointer bsrRowPtrA, jcuda.Pointer bsrColIndA, int rowBlockDimA, int colBlockDimA, cusparseMatDescr descrC, jcuda.Pointer bsrValC, jcuda.Pointer bsrRowPtrC, jcuda.Pointer bsrColIndC, int rowBlockDimC, int colBlockDimC, byte[] pBuffer)
public static int cusparseCgebsr2gebsr(cusparseHandle handle, int dirA, int mb, int nb, int nnzb, cusparseMatDescr descrA, jcuda.Pointer bsrValA, jcuda.Pointer bsrRowPtrA, jcuda.Pointer bsrColIndA, int rowBlockDimA, int colBlockDimA, cusparseMatDescr descrC, jcuda.Pointer bsrValC, jcuda.Pointer bsrRowPtrC, jcuda.Pointer bsrColIndC, int rowBlockDimC, int colBlockDimC, byte[] pBuffer)
public static int cusparseZgebsr2gebsr(cusparseHandle handle, int dirA, int mb, int nb, int nnzb, cusparseMatDescr descrA, jcuda.Pointer bsrValA, jcuda.Pointer bsrRowPtrA, jcuda.Pointer bsrColIndA, int rowBlockDimA, int colBlockDimA, cusparseMatDescr descrC, jcuda.Pointer bsrValC, jcuda.Pointer bsrRowPtrC, jcuda.Pointer bsrColIndC, int rowBlockDimC, int colBlockDimC, byte[] pBuffer)