Class CudaSparseNativeMethods
C# wrapper for cusparse.h
Inheritance
System.Object
CudaSparseNativeMethods
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Assembly: CudaSparse.dll
Syntax
public static class CudaSparseNativeMethods
Methods
cusparseCaxpyi(cusparseContext, Int32, CUdeviceptr, CUdeviceptr, CUdeviceptr, CUdeviceptr, cusparseIndexBase)
Declaration
public static cusparseStatus cusparseCaxpyi(cusparseContext handle, int nnz, CUdeviceptr alpha, CUdeviceptr xVal, CUdeviceptr xInd, CUdeviceptr y, cusparseIndexBase idxBase)
Parameters
Returns
cusparseCaxpyi(cusparseContext, Int32, ref cuFloatComplex, CUdeviceptr, CUdeviceptr, CUdeviceptr, cusparseIndexBase)
Declaration
public static cusparseStatus cusparseCaxpyi(cusparseContext handle, int nnz, ref cuFloatComplex alpha, CUdeviceptr xVal, CUdeviceptr xInd, CUdeviceptr y, cusparseIndexBase idxBase)
Parameters
Returns
cusparseCbsr2csr(cusparseContext, cusparseDirection, Int32, Int32, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, Int32, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr)
Declaration
public static cusparseStatus cusparseCbsr2csr(cusparseContext handle, cusparseDirection dirA, int mb, int nb, cusparseMatDescr descrA, CUdeviceptr bsrValA, CUdeviceptr bsrRowPtrA, CUdeviceptr bsrColIndA, int blockDim, cusparseMatDescr descrC, CUdeviceptr csrValC, CUdeviceptr csrRowPtrC, CUdeviceptr csrColIndC)
Parameters
Returns
cusparseCbsric02(cusparseContext, cusparseDirection, Int32, Int32, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, Int32, bsric02Info, cusparseSolvePolicy, CUdeviceptr)
Declaration
public static cusparseStatus cusparseCbsric02(cusparseContext handle, cusparseDirection dirA, int mb, int nnzb, cusparseMatDescr descrA, CUdeviceptr bsrVal, CUdeviceptr bsrRowPtr, CUdeviceptr bsrColInd, int blockDim, bsric02Info info, cusparseSolvePolicy policy, CUdeviceptr pBuffer)
Parameters
Returns
cusparseCbsric02_analysis(cusparseContext, cusparseDirection, Int32, Int32, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, Int32, bsric02Info, cusparseSolvePolicy, CUdeviceptr)
Declaration
public static cusparseStatus cusparseCbsric02_analysis(cusparseContext handle, cusparseDirection dirA, int mb, int nnzb, cusparseMatDescr descrA, CUdeviceptr bsrVal, CUdeviceptr bsrRowPtr, CUdeviceptr bsrColInd, int blockDim, bsric02Info info, cusparseSolvePolicy policy, CUdeviceptr pInputBuffer)
Parameters
Returns
cusparseCbsric02_bufferSize(cusparseContext, cusparseDirection, Int32, Int32, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, Int32, bsric02Info, ref Int32)
Declaration
public static cusparseStatus cusparseCbsric02_bufferSize(cusparseContext handle, cusparseDirection dirA, int mb, int nnzb, cusparseMatDescr descrA, CUdeviceptr bsrVal, CUdeviceptr bsrRowPtr, CUdeviceptr bsrColInd, int blockDim, bsric02Info info, ref int pBufferSize)
Parameters
Returns
cusparseCbsric02_bufferSizeExt(cusparseContext, cusparseDirection, Int32, Int32, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, Int32, bsric02Info, ref SizeT)
Declaration
public static cusparseStatus cusparseCbsric02_bufferSizeExt(cusparseContext handle, cusparseDirection dirA, int mb, int nnzb, cusparseMatDescr descrA, CUdeviceptr bsrVal, CUdeviceptr bsrRowPtr, CUdeviceptr bsrColInd, int blockDim, bsric02Info info, ref SizeT pBufferSize)
Parameters
Returns
cusparseCbsrilu02(cusparseContext, cusparseDirection, Int32, Int32, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, Int32, bsrilu02Info, cusparseSolvePolicy, CUdeviceptr)
Declaration
public static cusparseStatus cusparseCbsrilu02(cusparseContext handle, cusparseDirection dirA, int mb, int nnzb, cusparseMatDescr descra, CUdeviceptr bsrVal, CUdeviceptr bsrRowPtr, CUdeviceptr bsrColInd, int blockDim, bsrilu02Info info, cusparseSolvePolicy policy, CUdeviceptr pBuffer)
Parameters
Returns
cusparseCbsrilu02_analysis(cusparseContext, cusparseDirection, Int32, Int32, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, Int32, bsrilu02Info, cusparseSolvePolicy, CUdeviceptr)
Declaration
public static cusparseStatus cusparseCbsrilu02_analysis(cusparseContext handle, cusparseDirection dirA, int mb, int nnzb, cusparseMatDescr descrA, CUdeviceptr bsrVal, CUdeviceptr bsrRowPtr, CUdeviceptr bsrColInd, int blockDim, bsrilu02Info info, cusparseSolvePolicy policy, CUdeviceptr pBuffer)
Parameters
Returns
cusparseCbsrilu02_bufferSize(cusparseContext, cusparseDirection, Int32, Int32, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, Int32, bsrilu02Info, ref Int32)
Declaration
public static cusparseStatus cusparseCbsrilu02_bufferSize(cusparseContext handle, cusparseDirection dirA, int mb, int nnzb, cusparseMatDescr descrA, CUdeviceptr bsrVal, CUdeviceptr bsrRowPtr, CUdeviceptr bsrColInd, int blockDim, bsrilu02Info info, ref int pBufferSize)
Parameters
Returns
cusparseCbsrilu02_bufferSizeExt(cusparseContext, cusparseDirection, Int32, Int32, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, Int32, bsrilu02Info, ref SizeT)
Declaration
public static cusparseStatus cusparseCbsrilu02_bufferSizeExt(cusparseContext handle, cusparseDirection dirA, int mb, int nnzb, cusparseMatDescr descrA, CUdeviceptr bsrVal, CUdeviceptr bsrRowPtr, CUdeviceptr bsrColInd, int blockDim, bsrilu02Info info, ref SizeT pBufferSize)
Parameters
Returns
cusparseCbsrilu02_numericBoost(cusparseContext, bsrilu02Info, Int32, CUdeviceptr, CUdeviceptr)
Declaration
public static cusparseStatus cusparseCbsrilu02_numericBoost(cusparseContext handle, bsrilu02Info info, int enable_boost, CUdeviceptr tol, CUdeviceptr boost_val)
Parameters
Returns
cusparseCbsrilu02_numericBoost(cusparseContext, bsrilu02Info, Int32, ref Double, ref cuFloatComplex)
Declaration
public static cusparseStatus cusparseCbsrilu02_numericBoost(cusparseContext handle, bsrilu02Info info, int enable_boost, ref double tol, ref cuFloatComplex boost_val)
Parameters
Returns
cusparseCbsrmm(cusparseContext, cusparseDirection, cusparseOperation, cusparseOperation, Int32, Int32, Int32, Int32, CUdeviceptr, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, Int32, CUdeviceptr, Int32, CUdeviceptr, CUdeviceptr, Int32)
Declaration
public static cusparseStatus cusparseCbsrmm(cusparseContext handle, cusparseDirection dirA, cusparseOperation transA, cusparseOperation transB, int mb, int n, int kb, int nnzb, CUdeviceptr alpha, cusparseMatDescr descrA, CUdeviceptr bsrValA, CUdeviceptr bsrRowPtrA, CUdeviceptr bsrColIndA, int blockSize, CUdeviceptr B, int ldb, CUdeviceptr beta, CUdeviceptr C, int ldc)
Parameters
Returns
cusparseCbsrmm(cusparseContext, cusparseDirection, cusparseOperation, cusparseOperation, Int32, Int32, Int32, Int32, ref cuFloatComplex, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, Int32, CUdeviceptr, Int32, ref cuFloatComplex, CUdeviceptr, Int32)
Declaration
public static cusparseStatus cusparseCbsrmm(cusparseContext handle, cusparseDirection dirA, cusparseOperation transA, cusparseOperation transB, int mb, int n, int kb, int nnzb, ref cuFloatComplex alpha, cusparseMatDescr descrA, CUdeviceptr bsrValA, CUdeviceptr bsrRowPtrA, CUdeviceptr bsrColIndA, int blockSize, CUdeviceptr B, int ldb, ref cuFloatComplex beta, CUdeviceptr C, int ldc)
Parameters
Returns
cusparseCbsrmv(cusparseContext, cusparseDirection, cusparseOperation, Int32, Int32, Int32, CUdeviceptr, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, Int32, CUdeviceptr, CUdeviceptr, CUdeviceptr)
Declaration
public static cusparseStatus cusparseCbsrmv(cusparseContext handle, cusparseDirection dirA, cusparseOperation transA, int mb, int nb, int nnzb, CUdeviceptr alpha, cusparseMatDescr descrA, CUdeviceptr bsrValA, CUdeviceptr bsrRowPtrA, CUdeviceptr bsrColIndA, int blockDim, CUdeviceptr x, CUdeviceptr beta, CUdeviceptr y)
Parameters
Returns
cusparseCbsrmv(cusparseContext, cusparseDirection, cusparseOperation, Int32, Int32, Int32, ref cuFloatComplex, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, Int32, CUdeviceptr, ref cuFloatComplex, CUdeviceptr)
Declaration
public static cusparseStatus cusparseCbsrmv(cusparseContext handle, cusparseDirection dirA, cusparseOperation transA, int mb, int nb, int nnzb, ref cuFloatComplex alpha, cusparseMatDescr descrA, CUdeviceptr bsrValA, CUdeviceptr bsrRowPtrA, CUdeviceptr bsrColIndA, int blockDim, CUdeviceptr x, ref cuFloatComplex beta, CUdeviceptr y)
Parameters
Returns
cusparseCbsrsm2_analysis(cusparseContext, cusparseDirection, cusparseOperation, cusparseOperation, Int32, Int32, Int32, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, Int32, bsrsm2Info, cusparseSolvePolicy, CUdeviceptr)
Declaration
public static cusparseStatus cusparseCbsrsm2_analysis(cusparseContext handle, cusparseDirection dirA, cusparseOperation transA, cusparseOperation transXY, int mb, int n, int nnzb, cusparseMatDescr descrA, CUdeviceptr bsrVal, CUdeviceptr bsrRowPtr, CUdeviceptr bsrColInd, int blockSize, bsrsm2Info info, cusparseSolvePolicy policy, CUdeviceptr pBuffer)
Parameters
Returns
cusparseCbsrsm2_bufferSize(cusparseContext, cusparseDirection, cusparseOperation, cusparseOperation, Int32, Int32, Int32, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, Int32, bsrsm2Info, ref Int32)
Declaration
public static cusparseStatus cusparseCbsrsm2_bufferSize(cusparseContext handle, cusparseDirection dirA, cusparseOperation transA, cusparseOperation transXY, int mb, int n, int nnzb, cusparseMatDescr descrA, CUdeviceptr bsrVal, CUdeviceptr bsrRowPtr, CUdeviceptr bsrColInd, int blockSize, bsrsm2Info info, ref int pBufferSizeInBytes)
Parameters
Returns
cusparseCbsrsm2_bufferSizeExt(cusparseContext, cusparseDirection, cusparseOperation, cusparseOperation, Int32, Int32, Int32, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, Int32, bsrsm2Info, ref SizeT)
Declaration
public static cusparseStatus cusparseCbsrsm2_bufferSizeExt(cusparseContext handle, cusparseDirection dirA, cusparseOperation transA, cusparseOperation transXY, int mb, int n, int nnzb, cusparseMatDescr descrA, CUdeviceptr bsrVal, CUdeviceptr bsrRowPtr, CUdeviceptr bsrColInd, int blockSize, bsrsm2Info info, ref SizeT pBufferSizeInBytes)
Parameters
Returns
cusparseCbsrsm2_solve(cusparseContext, cusparseDirection, cusparseOperation, cusparseOperation, Int32, Int32, Int32, CUdeviceptr, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, Int32, bsrsm2Info, CUdeviceptr, Int32, CUdeviceptr, Int32, cusparseSolvePolicy, CUdeviceptr)
Declaration
public static cusparseStatus cusparseCbsrsm2_solve(cusparseContext handle, cusparseDirection dirA, cusparseOperation transA, cusparseOperation transXY, int mb, int n, int nnzb, CUdeviceptr alpha, cusparseMatDescr descrA, CUdeviceptr bsrVal, CUdeviceptr bsrRowPtr, CUdeviceptr bsrColInd, int blockSize, bsrsm2Info info, CUdeviceptr X, int ldx, CUdeviceptr Y, int ldy, cusparseSolvePolicy policy, CUdeviceptr pBuffer)
Parameters
Returns
cusparseCbsrsm2_solve(cusparseContext, cusparseDirection, cusparseOperation, cusparseOperation, Int32, Int32, Int32, ref cuFloatComplex, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, Int32, bsrsm2Info, CUdeviceptr, Int32, CUdeviceptr, Int32, cusparseSolvePolicy, CUdeviceptr)
Declaration
public static cusparseStatus cusparseCbsrsm2_solve(cusparseContext handle, cusparseDirection dirA, cusparseOperation transA, cusparseOperation transXY, int mb, int n, int nnzb, ref cuFloatComplex alpha, cusparseMatDescr descrA, CUdeviceptr bsrVal, CUdeviceptr bsrRowPtr, CUdeviceptr bsrColInd, int blockSize, bsrsm2Info info, CUdeviceptr X, int ldx, CUdeviceptr Y, int ldy, cusparseSolvePolicy policy, CUdeviceptr pBuffer)
Parameters
Returns
cusparseCbsrsv2_analysis(cusparseContext, cusparseDirection, cusparseOperation, Int32, Int32, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, Int32, bsrsv2Info, cusparseSolvePolicy, CUdeviceptr)
Declaration
public static cusparseStatus cusparseCbsrsv2_analysis(cusparseContext handle, cusparseDirection dirA, cusparseOperation transA, int mb, int nnzb, cusparseMatDescr descrA, CUdeviceptr bsrVal, CUdeviceptr bsrRowPtr, CUdeviceptr bsrColInd, int blockDim, bsrsv2Info info, cusparseSolvePolicy policy, CUdeviceptr pBuffer)
Parameters
Returns
cusparseCbsrsv2_bufferSize(cusparseContext, cusparseDirection, cusparseOperation, Int32, Int32, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, Int32, bsrsv2Info, ref Int32)
Declaration
public static cusparseStatus cusparseCbsrsv2_bufferSize(cusparseContext handle, cusparseDirection dirA, cusparseOperation transA, int mb, int nnzb, cusparseMatDescr descrA, CUdeviceptr bsrVal, CUdeviceptr bsrRowPtr, CUdeviceptr bsrColInd, int blockDim, bsrsv2Info info, ref int pBufferSize)
Parameters
Returns
cusparseCbsrsv2_bufferSizeExt(cusparseContext, cusparseDirection, cusparseOperation, Int32, Int32, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, Int32, bsrsv2Info, ref SizeT)
Declaration
public static cusparseStatus cusparseCbsrsv2_bufferSizeExt(cusparseContext handle, cusparseDirection dirA, cusparseOperation transA, int mb, int nnzb, cusparseMatDescr descrA, CUdeviceptr bsrVal, CUdeviceptr bsrRowPtr, CUdeviceptr bsrColInd, int blockDim, bsrsv2Info info, ref SizeT pBufferSize)
Parameters
Returns
cusparseCbsrsv2_solve(cusparseContext, cusparseDirection, cusparseOperation, Int32, Int32, CUdeviceptr, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, Int32, bsrsv2Info, CUdeviceptr, CUdeviceptr, cusparseSolvePolicy, CUdeviceptr)
Declaration
public static cusparseStatus cusparseCbsrsv2_solve(cusparseContext handle, cusparseDirection dirA, cusparseOperation transA, int mb, int nnzb, CUdeviceptr alpha, cusparseMatDescr descrA, CUdeviceptr bsrVal, CUdeviceptr bsrRowPtr, CUdeviceptr bsrColInd, int blockDim, bsrsv2Info info, CUdeviceptr x, CUdeviceptr y, cusparseSolvePolicy policy, CUdeviceptr pBuffer)
Parameters
Returns
cusparseCbsrsv2_solve(cusparseContext, cusparseDirection, cusparseOperation, Int32, Int32, ref cuFloatComplex, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, Int32, bsrsv2Info, CUdeviceptr, CUdeviceptr, cusparseSolvePolicy, CUdeviceptr)
Declaration
public static cusparseStatus cusparseCbsrsv2_solve(cusparseContext handle, cusparseDirection dirA, cusparseOperation transA, int mb, int nnzb, ref cuFloatComplex alpha, cusparseMatDescr descrA, CUdeviceptr bsrVal, CUdeviceptr bsrRowPtr, CUdeviceptr bsrColInd, int blockDim, bsrsv2Info info, CUdeviceptr x, CUdeviceptr y, cusparseSolvePolicy policy, CUdeviceptr pBuffer)
Parameters
Returns
cusparseCbsrxmv(cusparseContext, cusparseDirection, cusparseOperation, Int32, Int32, Int32, Int32, CUdeviceptr, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, CUdeviceptr, CUdeviceptr, Int32, CUdeviceptr, CUdeviceptr, CUdeviceptr)
Declaration
public static cusparseStatus cusparseCbsrxmv(cusparseContext handle, cusparseDirection dirA, cusparseOperation transA, int sizeOfMask, int mb, int nb, int nnzb, CUdeviceptr alpha, cusparseMatDescr descrA, CUdeviceptr bsrValA, CUdeviceptr bsrMaskPtrA, CUdeviceptr bsrRowPtrA, CUdeviceptr bsrEndPtrA, CUdeviceptr bsrColIndA, int blockDim, CUdeviceptr x, CUdeviceptr beta, CUdeviceptr y)
Parameters
Returns
cusparseCbsrxmv(cusparseContext, cusparseDirection, cusparseOperation, Int32, Int32, Int32, Int32, ref cuFloatComplex, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, CUdeviceptr, CUdeviceptr, Int32, CUdeviceptr, ref cuFloatComplex, CUdeviceptr)
Declaration
public static cusparseStatus cusparseCbsrxmv(cusparseContext handle, cusparseDirection dirA, cusparseOperation transA, int sizeOfMask, int mb, int nb, int nnzb, ref cuFloatComplex alpha, cusparseMatDescr descrA, CUdeviceptr bsrValA, CUdeviceptr bsrMaskPtrA, CUdeviceptr bsrRowPtrA, CUdeviceptr bsrEndPtrA, CUdeviceptr bsrColIndA, int blockDim, CUdeviceptr x, ref cuFloatComplex beta, CUdeviceptr y)
Parameters
Returns
cusparseCcsc2dense(cusparseContext, Int32, Int32, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, CUdeviceptr, Int32)
Declaration
public static cusparseStatus cusparseCcsc2dense(cusparseContext handle, int m, int n, cusparseMatDescr descrA, CUdeviceptr cscValA, CUdeviceptr cscRowIndA, CUdeviceptr cscColPtrA, CUdeviceptr A, int lda)
Parameters
Returns
cusparseCcsc2hyb(cusparseContext, Int32, Int32, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, cusparseHybMat, Int32, cusparseHybPartition)
Declaration
public static cusparseStatus cusparseCcsc2hyb(cusparseContext handle, int m, int n, cusparseMatDescr descrA, CUdeviceptr cscValA, CUdeviceptr cscRowIndA, CUdeviceptr cscColPtrA, cusparseHybMat hybA, int userEllWidth, cusparseHybPartition partitionType)
Parameters
Returns
cusparseCcsr2bsr(cusparseContext, cusparseDirection, Int32, Int32, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, Int32, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr)
Declaration
public static cusparseStatus cusparseCcsr2bsr(cusparseContext handle, cusparseDirection dirA, int m, int n, cusparseMatDescr descrA, CUdeviceptr csrValA, CUdeviceptr csrRowPtrA, CUdeviceptr csrColIndA, int blockDim, cusparseMatDescr descrC, CUdeviceptr bsrValC, CUdeviceptr bsrRowPtrC, CUdeviceptr bsrColIndC)
Parameters
Returns
cusparseCcsr2csc(cusparseContext, Int32, Int32, Int32, CUdeviceptr, CUdeviceptr, CUdeviceptr, CUdeviceptr, CUdeviceptr, CUdeviceptr, cusparseAction, cusparseIndexBase)
Declaration
public static cusparseStatus cusparseCcsr2csc(cusparseContext handle, int m, int n, int nnz, CUdeviceptr csrVal, CUdeviceptr csrRowPtr, CUdeviceptr csrColInd, CUdeviceptr cscVal, CUdeviceptr cscRowInd, CUdeviceptr cscColPtr, cusparseAction copyValues, cusparseIndexBase idxBase)
Parameters
Returns
cusparseCcsr2csr_compress(cusparseContext, Int32, Int32, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, Int32, CUdeviceptr, CUdeviceptr, CUdeviceptr, CUdeviceptr, cuFloatComplex)
Declaration
public static cusparseStatus cusparseCcsr2csr_compress(cusparseContext handle, int m, int n, cusparseMatDescr descra, CUdeviceptr inVal, CUdeviceptr inColInd, CUdeviceptr inRowPtr, int inNnz, CUdeviceptr nnzPerRow, CUdeviceptr outVal, CUdeviceptr outColInd, CUdeviceptr outRowPtr, cuFloatComplex tol)
Parameters
Returns
cusparseCcsr2csru(cusparseContext, Int32, Int32, Int32, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, csru2csrInfo, CUdeviceptr)
Declaration
public static cusparseStatus cusparseCcsr2csru(cusparseContext handle, int m, int n, int nnz, cusparseMatDescr descrA, CUdeviceptr csrVal, CUdeviceptr csrRowPtr, CUdeviceptr csrColInd, csru2csrInfo info, CUdeviceptr pBuffer)
Parameters
Returns
cusparseCcsr2dense(cusparseContext, Int32, Int32, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, CUdeviceptr, Int32)
Declaration
public static cusparseStatus cusparseCcsr2dense(cusparseContext handle, int m, int n, cusparseMatDescr descrA, CUdeviceptr csrValA, CUdeviceptr csrRowPtrA, CUdeviceptr csrColIndA, CUdeviceptr A, int lda)
Parameters
Returns
cusparseCcsr2gebsr(cusparseContext, cusparseDirection, Int32, Int32, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, Int32, Int32, CUdeviceptr)
Declaration
public static cusparseStatus cusparseCcsr2gebsr(cusparseContext handle, cusparseDirection dirA, int m, int n, cusparseMatDescr descrA, CUdeviceptr csrValA, CUdeviceptr csrRowPtrA, CUdeviceptr csrColIndA, cusparseMatDescr descrC, CUdeviceptr bsrValC, CUdeviceptr bsrRowPtrC, CUdeviceptr bsrColIndC, int rowBlockDim, int colBlockDim, CUdeviceptr pBuffer)
Parameters
Returns
cusparseCcsr2gebsr_bufferSize(cusparseContext, cusparseDirection, Int32, Int32, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, Int32, Int32, ref Int32)
Declaration
public static cusparseStatus cusparseCcsr2gebsr_bufferSize(cusparseContext handle, cusparseDirection dirA, int m, int n, cusparseMatDescr descrA, CUdeviceptr csrValA, CUdeviceptr csrRowPtrA, CUdeviceptr csrColIndA, int rowBlockDim, int colBlockDim, ref int pBufferSize)
Parameters
Returns
cusparseCcsr2gebsr_bufferSizeExt(cusparseContext, cusparseDirection, Int32, Int32, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, Int32, Int32, ref SizeT)
Declaration
public static cusparseStatus cusparseCcsr2gebsr_bufferSizeExt(cusparseContext handle, cusparseDirection dirA, int m, int n, cusparseMatDescr descrA, CUdeviceptr csrValA, CUdeviceptr csrRowPtrA, CUdeviceptr csrColIndA, int rowBlockDim, int colBlockDim, ref SizeT pBufferSize)
Parameters
Returns
cusparseCcsr2hyb(cusparseContext, Int32, Int32, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, cusparseHybMat, Int32, cusparseHybPartition)
Declaration
public static cusparseStatus cusparseCcsr2hyb(cusparseContext handle, int m, int n, cusparseMatDescr descrA, CUdeviceptr csrValA, CUdeviceptr csrRowPtrA, CUdeviceptr csrColIndA, cusparseHybMat hybA, int userEllWidth, cusparseHybPartition partitionType)
Parameters
Returns
cusparseCcsrcolor(cusparseContext, Int32, Int32, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, CUdeviceptr, CUdeviceptr, CUdeviceptr, CUdeviceptr, cusparseColorInfo)
Declaration
public static cusparseStatus cusparseCcsrcolor(cusparseContext handle, int m, int nnz, cusparseMatDescr descrA, CUdeviceptr csrSortedValA, CUdeviceptr csrSortedRowPtrA, CUdeviceptr csrSortedColIndA, CUdeviceptr fractionToColor, CUdeviceptr ncolors, CUdeviceptr coloring, CUdeviceptr reordering, cusparseColorInfo info)
Parameters
Returns
cusparseCcsrcolor(cusparseContext, Int32, Int32, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, ref Single, ref Int32, CUdeviceptr, CUdeviceptr, cusparseColorInfo)
Declaration
public static cusparseStatus cusparseCcsrcolor(cusparseContext handle, int m, int nnz, cusparseMatDescr descrA, CUdeviceptr csrSortedValA, CUdeviceptr csrSortedRowPtrA, CUdeviceptr csrSortedColIndA, ref float fractionToColor, ref int ncolors, CUdeviceptr coloring, CUdeviceptr reordering, cusparseColorInfo info)
Parameters
Returns
cusparseCcsrgeam(cusparseContext, Int32, Int32, CUdeviceptr, cusparseMatDescr, Int32, CUdeviceptr, CUdeviceptr, CUdeviceptr, CUdeviceptr, cusparseMatDescr, Int32, CUdeviceptr, CUdeviceptr, CUdeviceptr, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr)
Declaration
public static cusparseStatus cusparseCcsrgeam(cusparseContext handle, int m, int n, CUdeviceptr alpha, cusparseMatDescr descrA, int nnzA, CUdeviceptr csrValA, CUdeviceptr csrRowPtrA, CUdeviceptr csrColIndA, CUdeviceptr beta, cusparseMatDescr descrB, int nnzB, CUdeviceptr csrValB, CUdeviceptr csrRowPtrB, CUdeviceptr csrColIndB, cusparseMatDescr descrC, CUdeviceptr csrValC, CUdeviceptr csrRowPtrC, CUdeviceptr csrColIndC)
Parameters
Returns
cusparseCcsrgeam(cusparseContext, Int32, Int32, ref cuFloatComplex, cusparseMatDescr, Int32, CUdeviceptr, CUdeviceptr, CUdeviceptr, ref cuFloatComplex, cusparseMatDescr, Int32, CUdeviceptr, CUdeviceptr, CUdeviceptr, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr)
Declaration
public static cusparseStatus cusparseCcsrgeam(cusparseContext handle, int m, int n, ref cuFloatComplex alpha, cusparseMatDescr descrA, int nnzA, CUdeviceptr csrValA, CUdeviceptr csrRowPtrA, CUdeviceptr csrColIndA, ref cuFloatComplex beta, cusparseMatDescr descrB, int nnzB, CUdeviceptr csrValB, CUdeviceptr csrRowPtrB, CUdeviceptr csrColIndB, cusparseMatDescr descrC, CUdeviceptr csrValC, CUdeviceptr csrRowPtrC, CUdeviceptr csrColIndC)
Parameters
Returns
cusparseCcsrgemm(cusparseContext, cusparseOperation, cusparseOperation, Int32, Int32, Int32, cusparseMatDescr, Int32, CUdeviceptr, CUdeviceptr, CUdeviceptr, cusparseMatDescr, Int32, CUdeviceptr, CUdeviceptr, CUdeviceptr, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr)
Declaration
public static cusparseStatus cusparseCcsrgemm(cusparseContext handle, cusparseOperation transA, cusparseOperation transB, int m, int n, int k, cusparseMatDescr descrA, int nnzA, CUdeviceptr csrValA, CUdeviceptr csrRowPtrA, CUdeviceptr csrColIndA, cusparseMatDescr descrB, int nnzB, CUdeviceptr csrValB, CUdeviceptr csrRowPtrB, CUdeviceptr csrColIndB, cusparseMatDescr descrC, CUdeviceptr csrValC, CUdeviceptr csrRowPtrC, CUdeviceptr csrColIndC)
Parameters
Returns
cusparseCcsrgemm2(cusparseContext, Int32, Int32, Int32, CUdeviceptr, cusparseMatDescr, Int32, CUdeviceptr, CUdeviceptr, CUdeviceptr, cusparseMatDescr, Int32, CUdeviceptr, CUdeviceptr, CUdeviceptr, CUdeviceptr, cusparseMatDescr, Int32, CUdeviceptr, CUdeviceptr, CUdeviceptr, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, csrgemm2Info, CUdeviceptr)
Declaration
public static cusparseStatus cusparseCcsrgemm2(cusparseContext handle, int m, int n, int k, CUdeviceptr alpha, cusparseMatDescr descrA, int nnzA, CUdeviceptr csrSortedValA, CUdeviceptr csrSortedRowPtrA, CUdeviceptr csrSortedColIndA, cusparseMatDescr descrB, int nnzB, CUdeviceptr csrSortedValB, CUdeviceptr csrSortedRowPtrB, CUdeviceptr csrSortedColIndB, CUdeviceptr beta, cusparseMatDescr descrD, int nnzD, CUdeviceptr csrSortedValD, CUdeviceptr csrSortedRowPtrD, CUdeviceptr csrSortedColIndD, cusparseMatDescr descrC, CUdeviceptr csrSortedValC, CUdeviceptr csrSortedRowPtrC, CUdeviceptr csrSortedColIndC, csrgemm2Info info, CUdeviceptr pBuffer)
Parameters
Returns
cusparseCcsrgemm2(cusparseContext, Int32, Int32, Int32, ref cuFloatComplex, cusparseMatDescr, Int32, CUdeviceptr, CUdeviceptr, CUdeviceptr, cusparseMatDescr, Int32, CUdeviceptr, CUdeviceptr, CUdeviceptr, ref cuFloatComplex, cusparseMatDescr, Int32, CUdeviceptr, CUdeviceptr, CUdeviceptr, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, csrgemm2Info, CUdeviceptr)
Declaration
public static cusparseStatus cusparseCcsrgemm2(cusparseContext handle, int m, int n, int k, ref cuFloatComplex alpha, cusparseMatDescr descrA, int nnzA, CUdeviceptr csrSortedValA, CUdeviceptr csrSortedRowPtrA, CUdeviceptr csrSortedColIndA, cusparseMatDescr descrB, int nnzB, CUdeviceptr csrSortedValB, CUdeviceptr csrSortedRowPtrB, CUdeviceptr csrSortedColIndB, ref cuFloatComplex beta, cusparseMatDescr descrD, int nnzD, CUdeviceptr csrSortedValD, CUdeviceptr csrSortedRowPtrD, CUdeviceptr csrSortedColIndD, cusparseMatDescr descrC, CUdeviceptr csrSortedValC, CUdeviceptr csrSortedRowPtrC, CUdeviceptr csrSortedColIndC, csrgemm2Info info, CUdeviceptr pBuffer)
Parameters
Returns
cusparseCcsrgemm2_bufferSizeExt(cusparseContext, Int32, Int32, Int32, CUdeviceptr, cusparseMatDescr, Int32, CUdeviceptr, CUdeviceptr, cusparseMatDescr, Int32, CUdeviceptr, CUdeviceptr, CUdeviceptr, cusparseMatDescr, Int32, CUdeviceptr, CUdeviceptr, csrgemm2Info, ref SizeT)
Declaration
public static cusparseStatus cusparseCcsrgemm2_bufferSizeExt(cusparseContext handle, int m, int n, int k, CUdeviceptr alpha, cusparseMatDescr descrA, int nnzA, CUdeviceptr csrSortedRowPtrA, CUdeviceptr csrSortedColIndA, cusparseMatDescr descrB, int nnzB, CUdeviceptr csrSortedRowPtrB, CUdeviceptr csrSortedColIndB, CUdeviceptr beta, cusparseMatDescr descrD, int nnzD, CUdeviceptr csrSortedRowPtrD, CUdeviceptr csrSortedColIndD, csrgemm2Info info, ref SizeT pBufferSizeInBytes)
Parameters
Returns
cusparseCcsrgemm2_bufferSizeExt(cusparseContext, Int32, Int32, Int32, ref cuFloatComplex, cusparseMatDescr, Int32, CUdeviceptr, CUdeviceptr, cusparseMatDescr, Int32, CUdeviceptr, CUdeviceptr, ref cuFloatComplex, cusparseMatDescr, Int32, CUdeviceptr, CUdeviceptr, csrgemm2Info, ref SizeT)
Declaration
public static cusparseStatus cusparseCcsrgemm2_bufferSizeExt(cusparseContext handle, int m, int n, int k, ref cuFloatComplex alpha, cusparseMatDescr descrA, int nnzA, CUdeviceptr csrSortedRowPtrA, CUdeviceptr csrSortedColIndA, cusparseMatDescr descrB, int nnzB, CUdeviceptr csrSortedRowPtrB, CUdeviceptr csrSortedColIndB, ref cuFloatComplex beta, cusparseMatDescr descrD, int nnzD, CUdeviceptr csrSortedRowPtrD, CUdeviceptr csrSortedColIndD, csrgemm2Info info, ref SizeT pBufferSizeInBytes)
Parameters
Returns
cusparseCcsric0(cusparseContext, cusparseOperation, Int32, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, cusparseSolveAnalysisInfo)
Declaration
public static cusparseStatus cusparseCcsric0(cusparseContext handle, cusparseOperation trans, int m, cusparseMatDescr descrA, CUdeviceptr csrValA_ValM, CUdeviceptr csrRowPtrA, CUdeviceptr csrColIndA, cusparseSolveAnalysisInfo info)
Parameters
Returns
cusparseCcsric02(cusparseContext, Int32, Int32, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, csric02Info, cusparseSolvePolicy, CUdeviceptr)
Declaration
public static cusparseStatus cusparseCcsric02(cusparseContext handle, int m, int nnz, cusparseMatDescr descrA, CUdeviceptr csrValA_valM, CUdeviceptr csrRowPtrA, CUdeviceptr csrColIndA, csric02Info info, cusparseSolvePolicy policy, CUdeviceptr pBuffer)
Parameters
Returns
cusparseCcsric02_analysis(cusparseContext, Int32, Int32, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, csric02Info, cusparseSolvePolicy, CUdeviceptr)
Declaration
public static cusparseStatus cusparseCcsric02_analysis(cusparseContext handle, int m, int nnz, cusparseMatDescr descrA, CUdeviceptr csrValA, CUdeviceptr csrRowPtrA, CUdeviceptr csrColIndA, csric02Info info, cusparseSolvePolicy policy, CUdeviceptr pBuffer)
Parameters
Returns
cusparseCcsric02_bufferSize(cusparseContext, Int32, Int32, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, csric02Info, ref Int32)
Declaration
public static cusparseStatus cusparseCcsric02_bufferSize(cusparseContext handle, int m, int nnz, cusparseMatDescr descrA, CUdeviceptr csrValA, CUdeviceptr csrRowPtrA, CUdeviceptr csrColIndA, csric02Info info, ref int pBufferSize)
Parameters
Returns
cusparseCcsric02_bufferSizeExt(cusparseContext, Int32, Int32, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, csric02Info, ref SizeT)
Declaration
public static cusparseStatus cusparseCcsric02_bufferSizeExt(cusparseContext handle, int m, int nnz, cusparseMatDescr descrA, CUdeviceptr csrValA, CUdeviceptr csrRowPtrA, CUdeviceptr csrColIndA, csric02Info info, ref SizeT pBufferSize)
Parameters
Returns
cusparseCcsrilu0(cusparseContext, cusparseOperation, Int32, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, cusparseSolveAnalysisInfo)
Declaration
public static cusparseStatus cusparseCcsrilu0(cusparseContext handle, cusparseOperation trans, int m, cusparseMatDescr descrA, CUdeviceptr csrValM, CUdeviceptr csrRowPtrA, CUdeviceptr csrColIndA, cusparseSolveAnalysisInfo info)
Parameters
Returns
cusparseCcsrilu02(cusparseContext, Int32, Int32, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, csrilu02Info, cusparseSolvePolicy, CUdeviceptr)
Declaration
public static cusparseStatus cusparseCcsrilu02(cusparseContext handle, int m, int nnz, cusparseMatDescr descrA, CUdeviceptr csrValA_valM, CUdeviceptr csrRowPtrA, CUdeviceptr csrColIndA, csrilu02Info info, cusparseSolvePolicy policy, CUdeviceptr pBuffer)
Parameters
Returns
cusparseCcsrilu02_analysis(cusparseContext, Int32, Int32, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, csrilu02Info, cusparseSolvePolicy, CUdeviceptr)
Declaration
public static cusparseStatus cusparseCcsrilu02_analysis(cusparseContext handle, int m, int nnz, cusparseMatDescr descrA, CUdeviceptr csrValA, CUdeviceptr csrRowPtrA, CUdeviceptr csrColIndA, csrilu02Info info, cusparseSolvePolicy policy, CUdeviceptr pBuffer)
Parameters
Returns
cusparseCcsrilu02_bufferSize(cusparseContext, Int32, Int32, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, csrilu02Info, ref Int32)
Declaration
public static cusparseStatus cusparseCcsrilu02_bufferSize(cusparseContext handle, int m, int nnz, cusparseMatDescr descrA, CUdeviceptr csrValA, CUdeviceptr csrRowPtrA, CUdeviceptr csrColIndA, csrilu02Info info, ref int pBufferSize)
Parameters
Returns
cusparseCcsrilu02_bufferSizeExt(cusparseContext, Int32, Int32, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, csrilu02Info, ref SizeT)
Declaration
public static cusparseStatus cusparseCcsrilu02_bufferSizeExt(cusparseContext handle, int m, int nnz, cusparseMatDescr descrA, CUdeviceptr csrValA, CUdeviceptr csrRowPtrA, CUdeviceptr csrColIndA, csrilu02Info info, ref SizeT pBufferSize)
Parameters
Returns
cusparseCcsrilu02_numericBoost(cusparseContext, csrilu02Info, Int32, CUdeviceptr, CUdeviceptr)
Declaration
public static cusparseStatus cusparseCcsrilu02_numericBoost(cusparseContext handle, csrilu02Info info, int enable_boost, CUdeviceptr tol, CUdeviceptr boost_val)
Parameters
Returns
cusparseCcsrilu02_numericBoost(cusparseContext, csrilu02Info, Int32, ref Double, ref cuFloatComplex)
Declaration
public static cusparseStatus cusparseCcsrilu02_numericBoost(cusparseContext handle, csrilu02Info info, int enable_boost, ref double tol, ref cuFloatComplex boost_val)
Parameters
Returns
cusparseCcsrmm(cusparseContext, cusparseOperation, Int32, Int32, Int32, Int32, CUdeviceptr, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, CUdeviceptr, Int32, CUdeviceptr, CUdeviceptr, Int32)
Declaration
public static cusparseStatus cusparseCcsrmm(cusparseContext handle, cusparseOperation transA, int m, int n, int k, int nnz, CUdeviceptr alpha, cusparseMatDescr descrA, CUdeviceptr csrValA, CUdeviceptr csrRowPtrA, CUdeviceptr csrColIndA, CUdeviceptr B, int ldb, CUdeviceptr beta, CUdeviceptr C, int ldc)
Parameters
Returns
cusparseCcsrmm(cusparseContext, cusparseOperation, Int32, Int32, Int32, Int32, ref cuFloatComplex, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, CUdeviceptr, Int32, ref cuFloatComplex, CUdeviceptr, Int32)
Declaration
public static cusparseStatus cusparseCcsrmm(cusparseContext handle, cusparseOperation transA, int m, int n, int k, int nnz, ref cuFloatComplex alpha, cusparseMatDescr descrA, CUdeviceptr csrValA, CUdeviceptr csrRowPtrA, CUdeviceptr csrColIndA, CUdeviceptr B, int ldb, ref cuFloatComplex beta, CUdeviceptr C, int ldc)
Parameters
Returns
cusparseCcsrmm2(cusparseContext, cusparseOperation, cusparseOperation, Int32, Int32, Int32, Int32, CUdeviceptr, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, CUdeviceptr, Int32, CUdeviceptr, CUdeviceptr, Int32)
Declaration
public static cusparseStatus cusparseCcsrmm2(cusparseContext handle, cusparseOperation transa, cusparseOperation transb, int m, int n, int k, int nnz, CUdeviceptr alpha, cusparseMatDescr descrA, CUdeviceptr csrValA, CUdeviceptr csrRowPtrA, CUdeviceptr csrColIndA, CUdeviceptr B, int ldb, CUdeviceptr beta, CUdeviceptr C, int ldc)
Parameters
Returns
cusparseCcsrmm2(cusparseContext, cusparseOperation, cusparseOperation, Int32, Int32, Int32, Int32, ref cuFloatComplex, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, CUdeviceptr, Int32, ref cuFloatComplex, CUdeviceptr, Int32)
Declaration
public static cusparseStatus cusparseCcsrmm2(cusparseContext handle, cusparseOperation transa, cusparseOperation transb, int m, int n, int k, int nnz, ref cuFloatComplex alpha, cusparseMatDescr descrA, CUdeviceptr csrValA, CUdeviceptr csrRowPtrA, CUdeviceptr csrColIndA, CUdeviceptr B, int ldb, ref cuFloatComplex beta, CUdeviceptr C, int ldc)
Parameters
Returns
cusparseCcsrmv(cusparseContext, cusparseOperation, Int32, Int32, Int32, CUdeviceptr, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, CUdeviceptr, CUdeviceptr, CUdeviceptr)
Declaration
public static cusparseStatus cusparseCcsrmv(cusparseContext handle, cusparseOperation transA, int m, int n, int nnz, CUdeviceptr alpha, cusparseMatDescr descrA, CUdeviceptr csrValA, CUdeviceptr csrRowPtrA, CUdeviceptr csrColIndA, CUdeviceptr x, CUdeviceptr beta, CUdeviceptr y)
Parameters
Returns
cusparseCcsrmv(cusparseContext, cusparseOperation, Int32, Int32, Int32, ref cuFloatComplex, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, CUdeviceptr, ref cuFloatComplex, CUdeviceptr)
Declaration
public static cusparseStatus cusparseCcsrmv(cusparseContext handle, cusparseOperation transA, int m, int n, int nnz, ref cuFloatComplex alpha, cusparseMatDescr descrA, CUdeviceptr csrValA, CUdeviceptr csrRowPtrA, CUdeviceptr csrColIndA, CUdeviceptr x, ref cuFloatComplex beta, CUdeviceptr y)
Parameters
Returns
cusparseCcsrmv_mp(cusparseContext, cusparseOperation, Int32, Int32, Int32, CUdeviceptr, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, CUdeviceptr, CUdeviceptr, CUdeviceptr)
Declaration
public static cusparseStatus cusparseCcsrmv_mp(cusparseContext handle, cusparseOperation transA, int m, int n, int nnz, CUdeviceptr alpha, cusparseMatDescr descrA, CUdeviceptr csrSortedValA, CUdeviceptr csrSortedRowPtrA, CUdeviceptr csrSortedColIndA, CUdeviceptr x, CUdeviceptr beta, CUdeviceptr y)
Parameters
Returns
cusparseCcsrmv_mp(cusparseContext, cusparseOperation, Int32, Int32, Int32, ref cuFloatComplex, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, CUdeviceptr, ref cuFloatComplex, CUdeviceptr)
Declaration
public static cusparseStatus cusparseCcsrmv_mp(cusparseContext handle, cusparseOperation transA, int m, int n, int nnz, ref cuFloatComplex alpha, cusparseMatDescr descrA, CUdeviceptr csrSortedValA, CUdeviceptr csrSortedRowPtrA, CUdeviceptr csrSortedColIndA, CUdeviceptr x, ref cuFloatComplex beta, CUdeviceptr y)
Parameters
Returns
cusparseCcsrsm_analysis(cusparseContext, cusparseOperation, Int32, Int32, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, cusparseSolveAnalysisInfo)
Declaration
public static cusparseStatus cusparseCcsrsm_analysis(cusparseContext handle, cusparseOperation transA, int m, int nnz, cusparseMatDescr descrA, CUdeviceptr csrValA, CUdeviceptr csrRowPtrA, CUdeviceptr csrColIndA, cusparseSolveAnalysisInfo info)
Parameters
Returns
cusparseCcsrsm_solve(cusparseContext, cusparseOperation, Int32, Int32, CUdeviceptr, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, cusparseSolveAnalysisInfo, CUdeviceptr, Int32, CUdeviceptr, Int32)
Declaration
public static cusparseStatus cusparseCcsrsm_solve(cusparseContext handle, cusparseOperation transA, int m, int n, CUdeviceptr alpha, cusparseMatDescr descrA, CUdeviceptr csrValA, CUdeviceptr csrRowPtrA, CUdeviceptr csrColIndA, cusparseSolveAnalysisInfo info, CUdeviceptr x, int ldx, CUdeviceptr y, int ldy)
Parameters
Returns
cusparseCcsrsm_solve(cusparseContext, cusparseOperation, Int32, Int32, ref cuFloatComplex, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, cusparseSolveAnalysisInfo, CUdeviceptr, Int32, CUdeviceptr, Int32)
Declaration
public static cusparseStatus cusparseCcsrsm_solve(cusparseContext handle, cusparseOperation transA, int m, int n, ref cuFloatComplex alpha, cusparseMatDescr descrA, CUdeviceptr csrValA, CUdeviceptr csrRowPtrA, CUdeviceptr csrColIndA, cusparseSolveAnalysisInfo info, CUdeviceptr x, int ldx, CUdeviceptr y, int ldy)
Parameters
Returns
cusparseCcsrsv_analysis(cusparseContext, cusparseOperation, Int32, Int32, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, cusparseSolveAnalysisInfo)
Declaration
public static cusparseStatus cusparseCcsrsv_analysis(cusparseContext handle, cusparseOperation transA, int m, int nnz, cusparseMatDescr descrA, CUdeviceptr csrValA, CUdeviceptr csrRowPtrA, CUdeviceptr csrColIndA, cusparseSolveAnalysisInfo info)
Parameters
Returns
cusparseCcsrsv_solve(cusparseContext, cusparseOperation, Int32, CUdeviceptr, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, cusparseSolveAnalysisInfo, CUdeviceptr, CUdeviceptr)
Declaration
public static cusparseStatus cusparseCcsrsv_solve(cusparseContext handle, cusparseOperation transA, int m, CUdeviceptr alpha, cusparseMatDescr descrA, CUdeviceptr csrValA, CUdeviceptr csrRowPtrA, CUdeviceptr csrColIndA, cusparseSolveAnalysisInfo info, CUdeviceptr x, CUdeviceptr y)
Parameters
Returns
cusparseCcsrsv_solve(cusparseContext, cusparseOperation, Int32, ref cuFloatComplex, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, cusparseSolveAnalysisInfo, CUdeviceptr, CUdeviceptr)
Declaration
public static cusparseStatus cusparseCcsrsv_solve(cusparseContext handle, cusparseOperation transA, int m, ref cuFloatComplex alpha, cusparseMatDescr descrA, CUdeviceptr csrValA, CUdeviceptr csrRowPtrA, CUdeviceptr csrColIndA, cusparseSolveAnalysisInfo info, CUdeviceptr x, CUdeviceptr y)
Parameters
Returns
cusparseCcsrsv2_analysis(cusparseContext, cusparseOperation, Int32, Int32, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, csrsv2Info, cusparseSolvePolicy, CUdeviceptr)
Declaration
public static cusparseStatus cusparseCcsrsv2_analysis(cusparseContext handle, cusparseOperation transA, int m, int nnz, cusparseMatDescr descrA, CUdeviceptr csrValA, CUdeviceptr csrRowPtrA, CUdeviceptr csrColIndA, csrsv2Info info, cusparseSolvePolicy policy, CUdeviceptr pBuffer)
Parameters
Returns
cusparseCcsrsv2_bufferSize(cusparseContext, cusparseOperation, Int32, Int32, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, csrsv2Info, ref Int32)
Declaration
public static cusparseStatus cusparseCcsrsv2_bufferSize(cusparseContext handle, cusparseOperation transA, int m, int nnz, cusparseMatDescr descrA, CUdeviceptr csrValA, CUdeviceptr csrRowPtrA, CUdeviceptr csrColIndA, csrsv2Info info, ref int pBufferSize)
Parameters
Returns
cusparseCcsrsv2_bufferSizeExt(cusparseContext, cusparseOperation, Int32, Int32, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, csrsv2Info, ref SizeT)
Declaration
public static cusparseStatus cusparseCcsrsv2_bufferSizeExt(cusparseContext handle, cusparseOperation transA, int m, int nnz, cusparseMatDescr descrA, CUdeviceptr csrValA, CUdeviceptr csrRowPtrA, CUdeviceptr csrColIndA, csrsv2Info info, ref SizeT pBufferSize)
Parameters
Returns
cusparseCcsrsv2_solve(cusparseContext, cusparseOperation, Int32, Int32, CUdeviceptr, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, csrsv2Info, CUdeviceptr, CUdeviceptr, cusparseSolvePolicy, CUdeviceptr)
Declaration
public static cusparseStatus cusparseCcsrsv2_solve(cusparseContext handle, cusparseOperation transA, int m, int nnz, CUdeviceptr alpha, cusparseMatDescr descra, CUdeviceptr csrValA, CUdeviceptr csrRowPtrA, CUdeviceptr csrColIndA, csrsv2Info info, CUdeviceptr x, CUdeviceptr y, cusparseSolvePolicy policy, CUdeviceptr pBuffer)
Parameters
Returns
cusparseCcsrsv2_solve(cusparseContext, cusparseOperation, Int32, Int32, ref cuFloatComplex, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, csrsv2Info, CUdeviceptr, CUdeviceptr, cusparseSolvePolicy, CUdeviceptr)
Declaration
public static cusparseStatus cusparseCcsrsv2_solve(cusparseContext handle, cusparseOperation transA, int m, int nnz, ref cuFloatComplex alpha, cusparseMatDescr descra, CUdeviceptr csrValA, CUdeviceptr csrRowPtrA, CUdeviceptr csrColIndA, csrsv2Info info, CUdeviceptr x, CUdeviceptr y, cusparseSolvePolicy policy, CUdeviceptr pBuffer)
Parameters
Returns
cusparseCcsru2csr(cusparseContext, Int32, Int32, Int32, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, csru2csrInfo, CUdeviceptr)
Declaration
public static cusparseStatus cusparseCcsru2csr(cusparseContext handle, int m, int n, int nnz, cusparseMatDescr descrA, CUdeviceptr csrVal, CUdeviceptr csrRowPtr, CUdeviceptr csrColInd, csru2csrInfo info, CUdeviceptr pBuffer)
Parameters
Returns
cusparseCcsru2csr_bufferSizeExt(cusparseContext, Int32, Int32, Int32, CUdeviceptr, CUdeviceptr, CUdeviceptr, csru2csrInfo, ref SizeT)
Declaration
public static cusparseStatus cusparseCcsru2csr_bufferSizeExt(cusparseContext handle, int m, int n, int nnz, CUdeviceptr csrVal, CUdeviceptr csrRowPtr, CUdeviceptr csrColInd, csru2csrInfo info, ref SizeT pBufferSizeInBytes)
Parameters
Returns
cusparseCdense2csc(cusparseContext, Int32, Int32, cusparseMatDescr, CUdeviceptr, Int32, CUdeviceptr, CUdeviceptr, CUdeviceptr, CUdeviceptr)
Declaration
public static cusparseStatus cusparseCdense2csc(cusparseContext handle, int m, int n, cusparseMatDescr descrA, CUdeviceptr A, int lda, CUdeviceptr nnzPerCol, CUdeviceptr cscValA, CUdeviceptr cscRowIndA, CUdeviceptr cscColPtrA)
Parameters
Returns
cusparseCdense2csr(cusparseContext, Int32, Int32, cusparseMatDescr, CUdeviceptr, Int32, CUdeviceptr, CUdeviceptr, CUdeviceptr, CUdeviceptr)
Declaration
public static cusparseStatus cusparseCdense2csr(cusparseContext handle, int m, int n, cusparseMatDescr descrA, CUdeviceptr A, int lda, CUdeviceptr nnzPerRow, CUdeviceptr csrValA, CUdeviceptr csrRowPtrA, CUdeviceptr csrColIndA)
Parameters
Returns
cusparseCdense2hyb(cusparseContext, Int32, Int32, cusparseMatDescr, CUdeviceptr, Int32, CUdeviceptr, cusparseHybMat, Int32, cusparseHybPartition)
Declaration
public static cusparseStatus cusparseCdense2hyb(cusparseContext handle, int m, int n, cusparseMatDescr descrA, CUdeviceptr A, int lda, CUdeviceptr nnzPerRow, cusparseHybMat hybA, int userEllWidth, cusparseHybPartition partitionType)
Parameters
Returns
cusparseCdotci(cusparseContext, Int32, CUdeviceptr, CUdeviceptr, CUdeviceptr, CUdeviceptr, cusparseIndexBase)
Declaration
public static cusparseStatus cusparseCdotci(cusparseContext handle, int nnz, CUdeviceptr xVal, CUdeviceptr xInd, CUdeviceptr y, CUdeviceptr resultDevHostPtr, cusparseIndexBase idxBase)
Parameters
Returns
cusparseCdotci(cusparseContext, Int32, CUdeviceptr, CUdeviceptr, CUdeviceptr, ref cuFloatComplex, cusparseIndexBase)
Declaration
public static cusparseStatus cusparseCdotci(cusparseContext handle, int nnz, CUdeviceptr xVal, CUdeviceptr xInd, CUdeviceptr y, ref cuFloatComplex resultDevHostPtr, cusparseIndexBase idxBase)
Parameters
Returns
cusparseCdoti(cusparseContext, Int32, CUdeviceptr, CUdeviceptr, CUdeviceptr, CUdeviceptr, cusparseIndexBase)
Declaration
public static cusparseStatus cusparseCdoti(cusparseContext handle, int nnz, CUdeviceptr xVal, CUdeviceptr xInd, CUdeviceptr y, CUdeviceptr resultDevHostPtr, cusparseIndexBase idxBase)
Parameters
Returns
cusparseCdoti(cusparseContext, Int32, CUdeviceptr, CUdeviceptr, CUdeviceptr, ref cuFloatComplex, cusparseIndexBase)
Declaration
public static cusparseStatus cusparseCdoti(cusparseContext handle, int nnz, CUdeviceptr xVal, CUdeviceptr xInd, CUdeviceptr y, ref cuFloatComplex resultDevHostPtr, cusparseIndexBase idxBase)
Parameters
Returns
cusparseCgebsr2csr(cusparseContext, cusparseDirection, Int32, Int32, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, Int32, Int32, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr)
Declaration
public static cusparseStatus cusparseCgebsr2csr(cusparseContext handle, cusparseDirection dirA, int mb, int nb, cusparseMatDescr descrA, CUdeviceptr bsrValA, CUdeviceptr bsrRowPtrA, CUdeviceptr bsrColIndA, int rowBlockDim, int colBlockDim, cusparseMatDescr descrC, CUdeviceptr csrValC, CUdeviceptr csrRowPtrC, CUdeviceptr csrColIndC)
Parameters
Returns
cusparseCgebsr2gebsc(cusparseContext, Int32, Int32, Int32, CUdeviceptr, CUdeviceptr, CUdeviceptr, Int32, Int32, CUdeviceptr, CUdeviceptr, CUdeviceptr, cusparseAction, cusparseIndexBase, CUdeviceptr)
Declaration
public static cusparseStatus cusparseCgebsr2gebsc(cusparseContext handle, int mb, int nb, int nnzb, CUdeviceptr bsrVal, CUdeviceptr bsrRowPtr, CUdeviceptr bsrColInd, int rowBlockDim, int colBlockDim, CUdeviceptr bscVal, CUdeviceptr bscRowInd, CUdeviceptr bscColPtr, cusparseAction copyValues, cusparseIndexBase baseIdx, CUdeviceptr pBuffer)
Parameters
Returns
cusparseCgebsr2gebsc_bufferSize(cusparseContext, Int32, Int32, Int32, CUdeviceptr, CUdeviceptr, CUdeviceptr, Int32, Int32, ref Int32)
Declaration
public static cusparseStatus cusparseCgebsr2gebsc_bufferSize(cusparseContext handle, int mb, int nb, int nnzb, CUdeviceptr bsrVal, CUdeviceptr bsrRowPtr, CUdeviceptr bsrColInd, int rowBlockDim, int colBlockDim, ref int pBufferSize)
Parameters
Returns
cusparseCgebsr2gebsc_bufferSizeExt(cusparseContext, Int32, Int32, Int32, CUdeviceptr, CUdeviceptr, CUdeviceptr, Int32, Int32, ref SizeT)
Declaration
public static cusparseStatus cusparseCgebsr2gebsc_bufferSizeExt(cusparseContext handle, int mb, int nb, int nnzb, CUdeviceptr bsrVal, CUdeviceptr bsrRowPtr, CUdeviceptr bsrColInd, int rowBlockDim, int colBlockDim, ref SizeT pBufferSize)
Parameters
Returns
cusparseCgebsr2gebsr(cusparseContext, cusparseDirection, Int32, Int32, Int32, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, Int32, Int32, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, Int32, Int32, CUdeviceptr)
Declaration
public static cusparseStatus cusparseCgebsr2gebsr(cusparseContext handle, cusparseDirection dirA, int mb, int nb, int nnzb, cusparseMatDescr descrA, CUdeviceptr bsrValA, CUdeviceptr bsrRowPtrA, CUdeviceptr bsrColIndA, int rowBlockDimA, int colBlockDimA, cusparseMatDescr descrC, CUdeviceptr bsrValC, CUdeviceptr bsrRowPtrC, CUdeviceptr bsrColIndC, int rowBlockDimC, int colBlockDimC, CUdeviceptr pBuffer)
Parameters
Returns
cusparseCgebsr2gebsr_bufferSize(cusparseContext, cusparseDirection, Int32, Int32, Int32, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, Int32, Int32, Int32, Int32, ref Int32)
Declaration
public static cusparseStatus cusparseCgebsr2gebsr_bufferSize(cusparseContext handle, cusparseDirection dirA, int mb, int nb, int nnzb, cusparseMatDescr descrA, CUdeviceptr bsrValA, CUdeviceptr bsrRowPtrA, CUdeviceptr bsrColIndA, int rowBlockDimA, int colBlockDimA, int rowBlockDimC, int colBlockDimC, ref int pBufferSize)
Parameters
Returns
cusparseCgebsr2gebsr_bufferSizeExt(cusparseContext, cusparseDirection, Int32, Int32, Int32, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, Int32, Int32, Int32, Int32, ref SizeT)
Declaration
public static cusparseStatus cusparseCgebsr2gebsr_bufferSizeExt(cusparseContext handle, cusparseDirection dirA, int mb, int nb, int nnzb, cusparseMatDescr descrA, CUdeviceptr bsrValA, CUdeviceptr bsrRowPtrA, CUdeviceptr bsrColIndA, int rowBlockDimA, int colBlockDimA, int rowBlockDimC, int colBlockDimC, ref SizeT pBufferSize)
Parameters
Returns
cusparseCgemmi(cusparseContext, Int32, Int32, Int32, Int32, CUdeviceptr, CUdeviceptr, Int32, CUdeviceptr, CUdeviceptr, CUdeviceptr, CUdeviceptr, CUdeviceptr, Int32)
Declaration
public static cusparseStatus cusparseCgemmi(cusparseContext handle, int m, int n, int k, int nnz, CUdeviceptr alpha, CUdeviceptr A, int lda, CUdeviceptr cscValB, CUdeviceptr cscColPtrB, CUdeviceptr cscRowIndB, CUdeviceptr beta, CUdeviceptr C, int ldc)
Parameters
Returns
cusparseCgemmi(cusparseContext, Int32, Int32, Int32, Int32, ref cuFloatComplex, CUdeviceptr, Int32, CUdeviceptr, CUdeviceptr, CUdeviceptr, ref cuFloatComplex, CUdeviceptr, Int32)
Declaration
public static cusparseStatus cusparseCgemmi(cusparseContext handle, int m, int n, int k, int nnz, ref cuFloatComplex alpha, CUdeviceptr A, int lda, CUdeviceptr cscValB, CUdeviceptr cscColPtrB, CUdeviceptr cscRowIndB, ref cuFloatComplex beta, CUdeviceptr C, int ldc)
Parameters
Returns
cusparseCgemvi(cusparseContext, cusparseOperation, Int32, Int32, CUdeviceptr, CUdeviceptr, Int32, Int32, CUdeviceptr, CUdeviceptr, CUdeviceptr, CUdeviceptr, cusparseIndexBase, CUdeviceptr)
Declaration
public static cusparseStatus cusparseCgemvi(cusparseContext handle, cusparseOperation transA, int m, int n, CUdeviceptr alpha, CUdeviceptr A, int lda, int nnz, CUdeviceptr xVal, CUdeviceptr xInd, CUdeviceptr beta, CUdeviceptr y, cusparseIndexBase idxBase, CUdeviceptr pBuffer)
Parameters
Returns
cusparseCgemvi(cusparseContext, cusparseOperation, Int32, Int32, ref cuFloatComplex, CUdeviceptr, Int32, Int32, CUdeviceptr, CUdeviceptr, ref cuFloatComplex, CUdeviceptr, cusparseIndexBase, CUdeviceptr)
Declaration
public static cusparseStatus cusparseCgemvi(cusparseContext handle, cusparseOperation transA, int m, int n, ref cuFloatComplex alpha, CUdeviceptr A, int lda, int nnz, CUdeviceptr xVal, CUdeviceptr xInd, ref cuFloatComplex beta, CUdeviceptr y, cusparseIndexBase idxBase, CUdeviceptr pBuffer)
Parameters
Returns
cusparseCgemvi_bufferSize(cusparseContext, cusparseOperation, Int32, Int32, Int32, ref Int32)
Declaration
public static cusparseStatus cusparseCgemvi_bufferSize(cusparseContext handle, cusparseOperation transA, int m, int n, int nnz, ref int pBufferSize)
Parameters
Returns
cusparseCgthr(cusparseContext, Int32, CUdeviceptr, CUdeviceptr, CUdeviceptr, cusparseIndexBase)
Declaration
public static cusparseStatus cusparseCgthr(cusparseContext handle, int nnz, CUdeviceptr y, CUdeviceptr xVal, CUdeviceptr xInd, cusparseIndexBase idxBase)
Parameters
Returns
cusparseCgthrz(cusparseContext, Int32, CUdeviceptr, CUdeviceptr, CUdeviceptr, cusparseIndexBase)
Declaration
public static cusparseStatus cusparseCgthrz(cusparseContext handle, int nnz, CUdeviceptr y, CUdeviceptr xVal, CUdeviceptr xInd, cusparseIndexBase idxBase)
Parameters
Returns
cusparseCgtsv(cusparseContext, Int32, Int32, CUdeviceptr, CUdeviceptr, CUdeviceptr, CUdeviceptr, Int32)
Declaration
public static cusparseStatus cusparseCgtsv(cusparseContext handle, int m, int n, CUdeviceptr dl, CUdeviceptr d, CUdeviceptr du, CUdeviceptr B, int ldb)
Parameters
Returns
cusparseCgtsv_nopivot(cusparseContext, Int32, Int32, CUdeviceptr, CUdeviceptr, CUdeviceptr, CUdeviceptr, Int32)
Declaration
public static cusparseStatus cusparseCgtsv_nopivot(cusparseContext handle, int m, int n, CUdeviceptr dl, CUdeviceptr d, CUdeviceptr du, CUdeviceptr B, int ldb)
Parameters
Returns
cusparseCgtsv2(cusparseContext, Int32, Int32, CUdeviceptr, CUdeviceptr, CUdeviceptr, CUdeviceptr, Int32, CUdeviceptr)
Declaration
public static cusparseStatus cusparseCgtsv2(cusparseContext handle, int m, int n, CUdeviceptr dl, CUdeviceptr d, CUdeviceptr du, CUdeviceptr B, int ldb, CUdeviceptr pBuffer)
Parameters
Returns
cusparseCgtsv2_bufferSizeExt(cusparseContext, Int32, Int32, CUdeviceptr, CUdeviceptr, CUdeviceptr, CUdeviceptr, Int32, ref SizeT)
Declaration
public static cusparseStatus cusparseCgtsv2_bufferSizeExt(cusparseContext handle, int m, int n, CUdeviceptr dl, CUdeviceptr d, CUdeviceptr du, CUdeviceptr B, int ldb, ref SizeT bufferSizeInBytes)
Parameters
Returns
cusparseCgtsv2_nopivot(cusparseContext, Int32, Int32, CUdeviceptr, CUdeviceptr, CUdeviceptr, CUdeviceptr, Int32, CUdeviceptr)
Declaration
public static cusparseStatus cusparseCgtsv2_nopivot(cusparseContext handle, int m, int n, CUdeviceptr dl, CUdeviceptr d, CUdeviceptr du, CUdeviceptr B, int ldb, CUdeviceptr pBuffer)
Parameters
Returns
cusparseCgtsv2_nopivot_bufferSizeExt(cusparseContext, Int32, Int32, CUdeviceptr, CUdeviceptr, CUdeviceptr, CUdeviceptr, Int32, ref SizeT)
Declaration
public static cusparseStatus cusparseCgtsv2_nopivot_bufferSizeExt(cusparseContext handle, int m, int n, CUdeviceptr dl, CUdeviceptr d, CUdeviceptr du, CUdeviceptr B, int ldb, ref SizeT bufferSizeInBytes)
Parameters
Returns
cusparseCgtsv2StridedBatch(cusparseContext, Int32, CUdeviceptr, CUdeviceptr, CUdeviceptr, CUdeviceptr, Int32, Int32, CUdeviceptr)
Declaration
public static cusparseStatus cusparseCgtsv2StridedBatch(cusparseContext handle, int m, CUdeviceptr dl, CUdeviceptr d, CUdeviceptr du, CUdeviceptr x, int batchCount, int batchStride, CUdeviceptr pBuffer)
Parameters
Returns
cusparseCgtsv2StridedBatch_bufferSizeExt(cusparseContext, Int32, CUdeviceptr, CUdeviceptr, CUdeviceptr, CUdeviceptr, Int32, Int32, ref SizeT)
Declaration
public static cusparseStatus cusparseCgtsv2StridedBatch_bufferSizeExt(cusparseContext handle, int m, CUdeviceptr dl, CUdeviceptr d, CUdeviceptr du, CUdeviceptr x, int batchCount, int batchStride, ref SizeT bufferSizeInBytes)
Parameters
Returns
cusparseCgtsvStridedBatch(cusparseContext, Int32, CUdeviceptr, CUdeviceptr, CUdeviceptr, CUdeviceptr, Int32, Int32)
Declaration
public static cusparseStatus cusparseCgtsvStridedBatch(cusparseContext handle, int m, CUdeviceptr dl, CUdeviceptr d, CUdeviceptr du, CUdeviceptr x, int batchCount, int batchStride)
Parameters
Returns
cusparseChyb2csc(cusparseContext, cusparseMatDescr, cusparseHybMat, CUdeviceptr, CUdeviceptr, CUdeviceptr)
Declaration
public static cusparseStatus cusparseChyb2csc(cusparseContext handle, cusparseMatDescr descrA, cusparseHybMat hybA, CUdeviceptr cscVal, CUdeviceptr cscRowInd, CUdeviceptr cscColPtr)
Parameters
Returns
cusparseChyb2csr(cusparseContext, cusparseMatDescr, cusparseHybMat, CUdeviceptr, CUdeviceptr, CUdeviceptr)
Declaration
public static cusparseStatus cusparseChyb2csr(cusparseContext handle, cusparseMatDescr descrA, cusparseHybMat hybA, CUdeviceptr csrValA, CUdeviceptr csrRowPtrA, CUdeviceptr csrColIndA)
Parameters
Returns
cusparseChyb2dense(cusparseContext, cusparseMatDescr, cusparseHybMat, CUdeviceptr, Int32)
Declaration
public static cusparseStatus cusparseChyb2dense(cusparseContext handle, cusparseMatDescr descrA, cusparseHybMat hybA, CUdeviceptr A, int lda)
Parameters
Returns
cusparseChybmv(cusparseContext, cusparseOperation, CUdeviceptr, cusparseMatDescr, cusparseHybMat, CUdeviceptr, CUdeviceptr, CUdeviceptr)
Declaration
public static cusparseStatus cusparseChybmv(cusparseContext handle, cusparseOperation transA, CUdeviceptr alpha, cusparseMatDescr descrA, cusparseHybMat hybA, CUdeviceptr x, CUdeviceptr beta, CUdeviceptr y)
Parameters
Returns
cusparseChybmv(cusparseContext, cusparseOperation, ref cuFloatComplex, cusparseMatDescr, cusparseHybMat, CUdeviceptr, ref cuFloatComplex, CUdeviceptr)
Declaration
public static cusparseStatus cusparseChybmv(cusparseContext handle, cusparseOperation transA, ref cuFloatComplex alpha, cusparseMatDescr descrA, cusparseHybMat hybA, CUdeviceptr x, ref cuFloatComplex beta, CUdeviceptr y)
Parameters
Returns
cusparseChybsv_analysis(cusparseContext, cusparseOperation, cusparseMatDescr, cusparseHybMat, cusparseSolveAnalysisInfo)
Declaration
public static cusparseStatus cusparseChybsv_analysis(cusparseContext handle, cusparseOperation transA, cusparseMatDescr descrA, cusparseHybMat hybA, cusparseSolveAnalysisInfo info)
Parameters
Returns
cusparseChybsv_solve(cusparseContext, cusparseOperation, CUdeviceptr, cusparseMatDescr, cusparseHybMat, cusparseSolveAnalysisInfo, CUdeviceptr, CUdeviceptr)
Declaration
public static cusparseStatus cusparseChybsv_solve(cusparseContext handle, cusparseOperation trans, CUdeviceptr alpha, cusparseMatDescr descra, cusparseHybMat hybA, cusparseSolveAnalysisInfo info, CUdeviceptr x, CUdeviceptr y)
Parameters
Returns
cusparseChybsv_solve(cusparseContext, cusparseOperation, ref cuFloatComplex, cusparseMatDescr, cusparseHybMat, cusparseSolveAnalysisInfo, CUdeviceptr, CUdeviceptr)
Declaration
public static cusparseStatus cusparseChybsv_solve(cusparseContext handle, cusparseOperation trans, ref cuFloatComplex alpha, cusparseMatDescr descra, cusparseHybMat hybA, cusparseSolveAnalysisInfo info, CUdeviceptr x, CUdeviceptr y)
Parameters
Returns
cusparseCnnz(cusparseContext, cusparseDirection, Int32, Int32, cusparseMatDescr, CUdeviceptr, Int32, CUdeviceptr, CUdeviceptr)
Declaration
public static cusparseStatus cusparseCnnz(cusparseContext handle, cusparseDirection dirA, int m, int n, cusparseMatDescr descrA, CUdeviceptr A, int lda, CUdeviceptr nnzPerRowCol, CUdeviceptr nnzTotalDevHostPtr)
Parameters
Returns
cusparseCnnz(cusparseContext, cusparseDirection, Int32, Int32, cusparseMatDescr, CUdeviceptr, Int32, CUdeviceptr, ref Int32)
Declaration
public static cusparseStatus cusparseCnnz(cusparseContext handle, cusparseDirection dirA, int m, int n, cusparseMatDescr descrA, CUdeviceptr A, int lda, CUdeviceptr nnzPerRowCol, ref int nnzTotalDevHostPtr)
Parameters
Returns
cusparseCnnz_compress(cusparseContext, Int32, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, CUdeviceptr, cuFloatComplex)
Declaration
public static cusparseStatus cusparseCnnz_compress(cusparseContext handle, int m, cusparseMatDescr descr, CUdeviceptr values, CUdeviceptr rowPtr, CUdeviceptr nnzPerRow, CUdeviceptr nnzTotal, cuFloatComplex tol)
Parameters
Returns
cusparseCopyMatDescr(cusparseMatDescr, cusparseMatDescr)
Declaration
public static cusparseStatus cusparseCopyMatDescr(cusparseMatDescr dest, cusparseMatDescr src)
Parameters
Returns
cusparseCreate(ref cusparseContext)
Declaration
public static cusparseStatus cusparseCreate(ref cusparseContext handle)
Parameters
Returns
cusparseCreateBsric02Info(ref bsric02Info)
Declaration
public static cusparseStatus cusparseCreateBsric02Info(ref bsric02Info info)
Parameters
Returns
cusparseCreateBsrilu02Info(ref bsrilu02Info)
Declaration
public static cusparseStatus cusparseCreateBsrilu02Info(ref bsrilu02Info info)
Parameters
Returns
cusparseCreateBsrsm2Info(ref bsrsm2Info)
Declaration
public static cusparseStatus cusparseCreateBsrsm2Info(ref bsrsm2Info info)
Parameters
Returns
cusparseCreateBsrsv2Info(ref bsrsv2Info)
Declaration
public static cusparseStatus cusparseCreateBsrsv2Info(ref bsrsv2Info info)
Parameters
Returns
cusparseCreateColorInfo(ref cusparseColorInfo)
Declaration
public static cusparseStatus cusparseCreateColorInfo(ref cusparseColorInfo info)
Parameters
Returns
cusparseCreateCsrgemm2Info(ref csrgemm2Info)
Declaration
public static cusparseStatus cusparseCreateCsrgemm2Info(ref csrgemm2Info info)
Parameters
Returns
cusparseCreateCsric02Info(ref csric02Info)
Declaration
public static cusparseStatus cusparseCreateCsric02Info(ref csric02Info info)
Parameters
Returns
cusparseCreateCsrilu02Info(ref csrilu02Info)
Declaration
public static cusparseStatus cusparseCreateCsrilu02Info(ref csrilu02Info info)
Parameters
Returns
cusparseCreateCsrsv2Info(ref csrsv2Info)
Declaration
public static cusparseStatus cusparseCreateCsrsv2Info(ref csrsv2Info info)
Parameters
Returns
cusparseCreateCsru2csrInfo(ref csru2csrInfo)
Declaration
public static cusparseStatus cusparseCreateCsru2csrInfo(ref csru2csrInfo info)
Parameters
Returns
cusparseCreateHybMat(ref cusparseHybMat)
Declaration
public static cusparseStatus cusparseCreateHybMat(ref cusparseHybMat hybA)
Parameters
Returns
cusparseCreateIdentityPermutation(cusparseContext, Int32, CUdeviceptr)
Declaration
public static cusparseStatus cusparseCreateIdentityPermutation(cusparseContext handle, int n, CUdeviceptr p)
Parameters
Returns
cusparseCreateMatDescr(ref cusparseMatDescr)
Declaration
public static cusparseStatus cusparseCreateMatDescr(ref cusparseMatDescr descrA)
Parameters
Returns
cusparseCreatePruneInfo(ref pruneInfo)
Declaration
public static cusparseStatus cusparseCreatePruneInfo(ref pruneInfo info)
Parameters
Returns
cusparseCreateSolveAnalysisInfo(ref cusparseSolveAnalysisInfo)
Declaration
public static cusparseStatus cusparseCreateSolveAnalysisInfo(ref cusparseSolveAnalysisInfo info)
Parameters
Returns
cusparseCsctr(cusparseContext, Int32, CUdeviceptr, CUdeviceptr, CUdeviceptr, cusparseIndexBase)
Declaration
public static cusparseStatus cusparseCsctr(cusparseContext handle, int nnz, CUdeviceptr xVal, CUdeviceptr xInd, CUdeviceptr y, cusparseIndexBase idxBase)
Parameters
Returns
cusparseCsr2cscEx(cusparseContext, Int32, Int32, Int32, CUdeviceptr, cudaDataType, CUdeviceptr, CUdeviceptr, CUdeviceptr, cudaDataType, CUdeviceptr, CUdeviceptr, cusparseAction, cusparseIndexBase, cudaDataType)
Declaration
public static cusparseStatus cusparseCsr2cscEx(cusparseContext handle, int m, int n, int nnz, CUdeviceptr csrSortedVal, cudaDataType csrSortedValtype, CUdeviceptr csrSortedRowPtr, CUdeviceptr csrSortedColInd, CUdeviceptr cscSortedVal, cudaDataType cscSortedValtype, CUdeviceptr cscSortedRowInd, CUdeviceptr cscSortedColPtr, cusparseAction copyValues, cusparseIndexBase idxBase, cudaDataType executiontype)
Parameters
Returns
cusparseCsrilu0Ex(cusparseContext, cusparseOperation, Int32, cusparseMatDescr, CUdeviceptr, cudaDataType, CUdeviceptr, CUdeviceptr, cusparseSolveAnalysisInfo, cudaDataType)
Declaration
public static cusparseStatus cusparseCsrilu0Ex(cusparseContext handle, cusparseOperation trans, int m, cusparseMatDescr descrA, CUdeviceptr csrSortedValA_ValM, cudaDataType csrSortedValA_ValMtype, CUdeviceptr csrSortedRowPtrA, CUdeviceptr csrSortedColIndA, cusparseSolveAnalysisInfo info, cudaDataType executiontype)
Parameters
Returns
cusparseCsrmvEx(cusparseContext, cusparseAlgMode, cusparseOperation, Int32, Int32, Int32, CUdeviceptr, cudaDataType, cusparseMatDescr, CUdeviceptr, cudaDataType, CUdeviceptr, CUdeviceptr, CUdeviceptr, cudaDataType, CUdeviceptr, cudaDataType, CUdeviceptr, cudaDataType, cudaDataType, CUdeviceptr)
Declaration
public static cusparseStatus cusparseCsrmvEx(cusparseContext handle, cusparseAlgMode alg, cusparseOperation transA, int m, int n, int nnz, CUdeviceptr alpha, cudaDataType alphatype, cusparseMatDescr descrA, CUdeviceptr csrValA, cudaDataType csrValAtype, CUdeviceptr csrRowPtrA, CUdeviceptr csrColIndA, CUdeviceptr x, cudaDataType xtype, CUdeviceptr beta, cudaDataType betatype, CUdeviceptr y, cudaDataType ytype, cudaDataType executiontype, CUdeviceptr buffer)
Parameters
Returns
cusparseCsrmvEx(cusparseContext, cusparseAlgMode, cusparseOperation, Int32, Int32, Int32, IntPtr, cudaDataType, cusparseMatDescr, CUdeviceptr, cudaDataType, CUdeviceptr, CUdeviceptr, CUdeviceptr, cudaDataType, IntPtr, cudaDataType, CUdeviceptr, cudaDataType, cudaDataType, CUdeviceptr)
Declaration
public static cusparseStatus cusparseCsrmvEx(cusparseContext handle, cusparseAlgMode alg, cusparseOperation transA, int m, int n, int nnz, IntPtr alpha, cudaDataType alphatype, cusparseMatDescr descrA, CUdeviceptr csrValA, cudaDataType csrValAtype, CUdeviceptr csrRowPtrA, CUdeviceptr csrColIndA, CUdeviceptr x, cudaDataType xtype, IntPtr beta, cudaDataType betatype, CUdeviceptr y, cudaDataType ytype, cudaDataType executiontype, CUdeviceptr buffer)
Parameters
Returns
cusparseCsrmvEx_bufferSize(cusparseContext, cusparseAlgMode, cusparseOperation, Int32, Int32, Int32, CUdeviceptr, cudaDataType, cusparseMatDescr, CUdeviceptr, cudaDataType, CUdeviceptr, CUdeviceptr, CUdeviceptr, cudaDataType, CUdeviceptr, cudaDataType, CUdeviceptr, cudaDataType, cudaDataType, ref SizeT)
Declaration
public static cusparseStatus cusparseCsrmvEx_bufferSize(cusparseContext handle, cusparseAlgMode alg, cusparseOperation transA, int m, int n, int nnz, CUdeviceptr alpha, cudaDataType alphatype, cusparseMatDescr descrA, CUdeviceptr csrValA, cudaDataType csrValAtype, CUdeviceptr csrRowPtrA, CUdeviceptr csrColIndA, CUdeviceptr x, cudaDataType xtype, CUdeviceptr beta, cudaDataType betatype, CUdeviceptr y, cudaDataType ytype, cudaDataType executiontype, ref SizeT bufferSizeInBytes)
Parameters
Returns
cusparseCsrmvEx_bufferSize(cusparseContext, cusparseAlgMode, cusparseOperation, Int32, Int32, Int32, IntPtr, cudaDataType, cusparseMatDescr, CUdeviceptr, cudaDataType, CUdeviceptr, CUdeviceptr, CUdeviceptr, cudaDataType, IntPtr, cudaDataType, CUdeviceptr, cudaDataType, cudaDataType, ref SizeT)
Declaration
public static cusparseStatus cusparseCsrmvEx_bufferSize(cusparseContext handle, cusparseAlgMode alg, cusparseOperation transA, int m, int n, int nnz, IntPtr alpha, cudaDataType alphatype, cusparseMatDescr descrA, CUdeviceptr csrValA, cudaDataType csrValAtype, CUdeviceptr csrRowPtrA, CUdeviceptr csrColIndA, CUdeviceptr x, cudaDataType xtype, IntPtr beta, cudaDataType betatype, CUdeviceptr y, cudaDataType ytype, cudaDataType executiontype, ref SizeT bufferSizeInBytes)
Parameters
Returns
cusparseCsrsv_analysisEx(cusparseContext, cusparseOperation, Int32, Int32, cusparseMatDescr, CUdeviceptr, cudaDataType, CUdeviceptr, CUdeviceptr, cusparseSolveAnalysisInfo, cudaDataType)
Declaration
public static cusparseStatus cusparseCsrsv_analysisEx(cusparseContext handle, cusparseOperation transA, int m, int nnz, cusparseMatDescr descrA, CUdeviceptr csrSortedValA, cudaDataType csrSortedValAtype, CUdeviceptr csrSortedRowPtrA, CUdeviceptr csrSortedColIndA, cusparseSolveAnalysisInfo info, cudaDataType executiontype)
Parameters
Returns
cusparseCsrsv_solveEx(cusparseContext, cusparseOperation, Int32, CUdeviceptr, cudaDataType, cusparseMatDescr, CUdeviceptr, cudaDataType, CUdeviceptr, CUdeviceptr, cusparseSolveAnalysisInfo, CUdeviceptr, cudaDataType, CUdeviceptr, cudaDataType, cudaDataType)
Declaration
public static cusparseStatus cusparseCsrsv_solveEx(cusparseContext handle, cusparseOperation transA, int m, CUdeviceptr alpha, cudaDataType alphatype, cusparseMatDescr descrA, CUdeviceptr csrSortedValA, cudaDataType csrSortedValAtype, CUdeviceptr csrSortedRowPtrA, CUdeviceptr csrSortedColIndA, cusparseSolveAnalysisInfo info, CUdeviceptr f, cudaDataType ftype, CUdeviceptr x, cudaDataType xtype, cudaDataType executiontype)
Parameters
Returns
cusparseCsrsv_solveEx(cusparseContext, cusparseOperation, Int32, IntPtr, cudaDataType, cusparseMatDescr, CUdeviceptr, cudaDataType, CUdeviceptr, CUdeviceptr, cusparseSolveAnalysisInfo, CUdeviceptr, cudaDataType, CUdeviceptr, cudaDataType, cudaDataType)
Declaration
public static cusparseStatus cusparseCsrsv_solveEx(cusparseContext handle, cusparseOperation transA, int m, IntPtr alpha, cudaDataType alphatype, cusparseMatDescr descrA, CUdeviceptr csrSortedValA, cudaDataType csrSortedValAtype, CUdeviceptr csrSortedRowPtrA, CUdeviceptr csrSortedColIndA, cusparseSolveAnalysisInfo info, CUdeviceptr f, cudaDataType ftype, CUdeviceptr x, cudaDataType xtype, cudaDataType executiontype)
Parameters
Returns
cusparseDaxpyi(cusparseContext, Int32, CUdeviceptr, CUdeviceptr, CUdeviceptr, CUdeviceptr, cusparseIndexBase)
Declaration
public static cusparseStatus cusparseDaxpyi(cusparseContext handle, int nnz, CUdeviceptr alpha, CUdeviceptr xVal, CUdeviceptr xInd, CUdeviceptr y, cusparseIndexBase idxBase)
Parameters
Returns
cusparseDaxpyi(cusparseContext, Int32, ref Double, CUdeviceptr, CUdeviceptr, CUdeviceptr, cusparseIndexBase)
Declaration
public static cusparseStatus cusparseDaxpyi(cusparseContext handle, int nnz, ref double alpha, CUdeviceptr xVal, CUdeviceptr xInd, CUdeviceptr y, cusparseIndexBase idxBase)
Parameters
Returns
cusparseDbsr2csr(cusparseContext, cusparseDirection, Int32, Int32, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, Int32, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr)
Declaration
public static cusparseStatus cusparseDbsr2csr(cusparseContext handle, cusparseDirection dirA, int mb, int nb, cusparseMatDescr descrA, CUdeviceptr bsrValA, CUdeviceptr bsrRowPtrA, CUdeviceptr bsrColIndA, int blockDim, cusparseMatDescr descrC, CUdeviceptr csrValC, CUdeviceptr csrRowPtrC, CUdeviceptr csrColIndC)
Parameters
Returns
cusparseDbsric02(cusparseContext, cusparseDirection, Int32, Int32, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, Int32, bsric02Info, cusparseSolvePolicy, CUdeviceptr)
Declaration
public static cusparseStatus cusparseDbsric02(cusparseContext handle, cusparseDirection dirA, int mb, int nnzb, cusparseMatDescr descrA, CUdeviceptr bsrVal, CUdeviceptr bsrRowPtr, CUdeviceptr bsrColInd, int blockDim, bsric02Info info, cusparseSolvePolicy policy, CUdeviceptr pBuffer)
Parameters
Returns
cusparseDbsric02_analysis(cusparseContext, cusparseDirection, Int32, Int32, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, Int32, bsric02Info, cusparseSolvePolicy, CUdeviceptr)
Declaration
public static cusparseStatus cusparseDbsric02_analysis(cusparseContext handle, cusparseDirection dirA, int mb, int nnzb, cusparseMatDescr descrA, CUdeviceptr bsrVal, CUdeviceptr bsrRowPtr, CUdeviceptr bsrColInd, int blockDim, bsric02Info info, cusparseSolvePolicy policy, CUdeviceptr pInputBuffer)
Parameters
Returns
cusparseDbsric02_bufferSize(cusparseContext, cusparseDirection, Int32, Int32, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, Int32, bsric02Info, ref Int32)
Declaration
public static cusparseStatus cusparseDbsric02_bufferSize(cusparseContext handle, cusparseDirection dirA, int mb, int nnzb, cusparseMatDescr descrA, CUdeviceptr bsrVal, CUdeviceptr bsrRowPtr, CUdeviceptr bsrColInd, int blockDim, bsric02Info info, ref int pBufferSize)
Parameters
Returns
cusparseDbsric02_bufferSizeExt(cusparseContext, cusparseDirection, Int32, Int32, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, Int32, bsric02Info, ref SizeT)
Declaration
public static cusparseStatus cusparseDbsric02_bufferSizeExt(cusparseContext handle, cusparseDirection dirA, int mb, int nnzb, cusparseMatDescr descrA, CUdeviceptr bsrVal, CUdeviceptr bsrRowPtr, CUdeviceptr bsrColInd, int blockDim, bsric02Info info, ref SizeT pBufferSize)
Parameters
Returns
cusparseDbsrilu02(cusparseContext, cusparseDirection, Int32, Int32, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, Int32, bsrilu02Info, cusparseSolvePolicy, CUdeviceptr)
Declaration
public static cusparseStatus cusparseDbsrilu02(cusparseContext handle, cusparseDirection dirA, int mb, int nnzb, cusparseMatDescr descra, CUdeviceptr bsrVal, CUdeviceptr bsrRowPtr, CUdeviceptr bsrColInd, int blockDim, bsrilu02Info info, cusparseSolvePolicy policy, CUdeviceptr pBuffer)
Parameters
Returns
cusparseDbsrilu02_analysis(cusparseContext, cusparseDirection, Int32, Int32, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, Int32, bsrilu02Info, cusparseSolvePolicy, CUdeviceptr)
Declaration
public static cusparseStatus cusparseDbsrilu02_analysis(cusparseContext handle, cusparseDirection dirA, int mb, int nnzb, cusparseMatDescr descrA, CUdeviceptr bsrVal, CUdeviceptr bsrRowPtr, CUdeviceptr bsrColInd, int blockDim, bsrilu02Info info, cusparseSolvePolicy policy, CUdeviceptr pBuffer)
Parameters
Returns
cusparseDbsrilu02_bufferSize(cusparseContext, cusparseDirection, Int32, Int32, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, Int32, bsrilu02Info, ref Int32)
Declaration
public static cusparseStatus cusparseDbsrilu02_bufferSize(cusparseContext handle, cusparseDirection dirA, int mb, int nnzb, cusparseMatDescr descrA, CUdeviceptr bsrVal, CUdeviceptr bsrRowPtr, CUdeviceptr bsrColInd, int blockDim, bsrilu02Info info, ref int pBufferSize)
Parameters
Returns
cusparseDbsrilu02_bufferSizeExt(cusparseContext, cusparseDirection, Int32, Int32, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, Int32, bsrilu02Info, ref SizeT)
Declaration
public static cusparseStatus cusparseDbsrilu02_bufferSizeExt(cusparseContext handle, cusparseDirection dirA, int mb, int nnzb, cusparseMatDescr descrA, CUdeviceptr bsrVal, CUdeviceptr bsrRowPtr, CUdeviceptr bsrColInd, int blockDim, bsrilu02Info info, ref SizeT pBufferSize)
Parameters
Returns
cusparseDbsrilu02_numericBoost(cusparseContext, bsrilu02Info, Int32, CUdeviceptr, CUdeviceptr)
Declaration
public static cusparseStatus cusparseDbsrilu02_numericBoost(cusparseContext handle, bsrilu02Info info, int enable_boost, CUdeviceptr tol, CUdeviceptr boost_val)
Parameters
Returns
cusparseDbsrilu02_numericBoost(cusparseContext, bsrilu02Info, Int32, ref Double, ref Double)
Declaration
public static cusparseStatus cusparseDbsrilu02_numericBoost(cusparseContext handle, bsrilu02Info info, int enable_boost, ref double tol, ref double boost_val)
Parameters
Returns
cusparseDbsrmm(cusparseContext, cusparseDirection, cusparseOperation, cusparseOperation, Int32, Int32, Int32, Int32, CUdeviceptr, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, Int32, CUdeviceptr, Int32, CUdeviceptr, CUdeviceptr, Int32)
Declaration
public static cusparseStatus cusparseDbsrmm(cusparseContext handle, cusparseDirection dirA, cusparseOperation transA, cusparseOperation transB, int mb, int n, int kb, int nnzb, CUdeviceptr alpha, cusparseMatDescr descrA, CUdeviceptr bsrValA, CUdeviceptr bsrRowPtrA, CUdeviceptr bsrColIndA, int blockSize, CUdeviceptr B, int ldb, CUdeviceptr beta, CUdeviceptr C, int ldc)
Parameters
Returns
cusparseDbsrmm(cusparseContext, cusparseDirection, cusparseOperation, cusparseOperation, Int32, Int32, Int32, Int32, ref Double, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, Int32, CUdeviceptr, Int32, ref Double, CUdeviceptr, Int32)
Declaration
public static cusparseStatus cusparseDbsrmm(cusparseContext handle, cusparseDirection dirA, cusparseOperation transA, cusparseOperation transB, int mb, int n, int kb, int nnzb, ref double alpha, cusparseMatDescr descrA, CUdeviceptr bsrValA, CUdeviceptr bsrRowPtrA, CUdeviceptr bsrColIndA, int blockSize, CUdeviceptr B, int ldb, ref double beta, CUdeviceptr C, int ldc)
Parameters
Returns
cusparseDbsrmv(cusparseContext, cusparseDirection, cusparseOperation, Int32, Int32, Int32, CUdeviceptr, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, Int32, CUdeviceptr, CUdeviceptr, CUdeviceptr)
Declaration
public static cusparseStatus cusparseDbsrmv(cusparseContext handle, cusparseDirection dirA, cusparseOperation transA, int mb, int nb, int nnzb, CUdeviceptr alpha, cusparseMatDescr descrA, CUdeviceptr bsrValA, CUdeviceptr bsrRowPtrA, CUdeviceptr bsrColIndA, int blockDim, CUdeviceptr x, CUdeviceptr beta, CUdeviceptr y)
Parameters
Returns
cusparseDbsrmv(cusparseContext, cusparseDirection, cusparseOperation, Int32, Int32, Int32, ref Double, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, Int32, CUdeviceptr, ref Double, CUdeviceptr)
Declaration
public static cusparseStatus cusparseDbsrmv(cusparseContext handle, cusparseDirection dirA, cusparseOperation transA, int mb, int nb, int nnzb, ref double alpha, cusparseMatDescr descrA, CUdeviceptr bsrValA, CUdeviceptr bsrRowPtrA, CUdeviceptr bsrColIndA, int blockDim, CUdeviceptr x, ref double beta, CUdeviceptr y)
Parameters
Returns
cusparseDbsrsm2_analysis(cusparseContext, cusparseDirection, cusparseOperation, cusparseOperation, Int32, Int32, Int32, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, Int32, bsrsm2Info, cusparseSolvePolicy, CUdeviceptr)
Declaration
public static cusparseStatus cusparseDbsrsm2_analysis(cusparseContext handle, cusparseDirection dirA, cusparseOperation transA, cusparseOperation transXY, int mb, int n, int nnzb, cusparseMatDescr descrA, CUdeviceptr bsrVal, CUdeviceptr bsrRowPtr, CUdeviceptr bsrColInd, int blockSize, bsrsm2Info info, cusparseSolvePolicy policy, CUdeviceptr pBuffer)
Parameters
Returns
cusparseDbsrsm2_bufferSize(cusparseContext, cusparseDirection, cusparseOperation, cusparseOperation, Int32, Int32, Int32, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, Int32, bsrsm2Info, ref Int32)
Declaration
public static cusparseStatus cusparseDbsrsm2_bufferSize(cusparseContext handle, cusparseDirection dirA, cusparseOperation transA, cusparseOperation transXY, int mb, int n, int nnzb, cusparseMatDescr descrA, CUdeviceptr bsrVal, CUdeviceptr bsrRowPtr, CUdeviceptr bsrColInd, int blockSize, bsrsm2Info info, ref int pBufferSizeInBytes)
Parameters
Returns
cusparseDbsrsm2_bufferSizeExt(cusparseContext, cusparseDirection, cusparseOperation, cusparseOperation, Int32, Int32, Int32, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, Int32, bsrsm2Info, ref SizeT)
Declaration
public static cusparseStatus cusparseDbsrsm2_bufferSizeExt(cusparseContext handle, cusparseDirection dirA, cusparseOperation transA, cusparseOperation transXY, int mb, int n, int nnzb, cusparseMatDescr descrA, CUdeviceptr bsrVal, CUdeviceptr bsrRowPtr, CUdeviceptr bsrColInd, int blockSize, bsrsm2Info info, ref SizeT pBufferSizeInBytes)
Parameters
Returns
cusparseDbsrsm2_solve(cusparseContext, cusparseDirection, cusparseOperation, cusparseOperation, Int32, Int32, Int32, CUdeviceptr, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, Int32, bsrsm2Info, CUdeviceptr, Int32, CUdeviceptr, Int32, cusparseSolvePolicy, CUdeviceptr)
Declaration
public static cusparseStatus cusparseDbsrsm2_solve(cusparseContext handle, cusparseDirection dirA, cusparseOperation transA, cusparseOperation transXY, int mb, int n, int nnzb, CUdeviceptr alpha, cusparseMatDescr descrA, CUdeviceptr bsrVal, CUdeviceptr bsrRowPtr, CUdeviceptr bsrColInd, int blockSize, bsrsm2Info info, CUdeviceptr X, int ldx, CUdeviceptr Y, int ldy, cusparseSolvePolicy policy, CUdeviceptr pBuffer)
Parameters
Returns
cusparseDbsrsm2_solve(cusparseContext, cusparseDirection, cusparseOperation, cusparseOperation, Int32, Int32, Int32, ref Double, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, Int32, bsrsm2Info, CUdeviceptr, Int32, CUdeviceptr, Int32, cusparseSolvePolicy, CUdeviceptr)
Declaration
public static cusparseStatus cusparseDbsrsm2_solve(cusparseContext handle, cusparseDirection dirA, cusparseOperation transA, cusparseOperation transXY, int mb, int n, int nnzb, ref double alpha, cusparseMatDescr descrA, CUdeviceptr bsrVal, CUdeviceptr bsrRowPtr, CUdeviceptr bsrColInd, int blockSize, bsrsm2Info info, CUdeviceptr X, int ldx, CUdeviceptr Y, int ldy, cusparseSolvePolicy policy, CUdeviceptr pBuffer)
Parameters
Returns
cusparseDbsrsv2_analysis(cusparseContext, cusparseDirection, cusparseOperation, Int32, Int32, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, Int32, bsrsv2Info, cusparseSolvePolicy, CUdeviceptr)
Declaration
public static cusparseStatus cusparseDbsrsv2_analysis(cusparseContext handle, cusparseDirection dirA, cusparseOperation transA, int mb, int nnzb, cusparseMatDescr descrA, CUdeviceptr bsrVal, CUdeviceptr bsrRowPtr, CUdeviceptr bsrColInd, int blockDim, bsrsv2Info info, cusparseSolvePolicy policy, CUdeviceptr pBuffer)
Parameters
Returns
cusparseDbsrsv2_bufferSize(cusparseContext, cusparseDirection, cusparseOperation, Int32, Int32, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, Int32, bsrsv2Info, ref Int32)
Declaration
public static cusparseStatus cusparseDbsrsv2_bufferSize(cusparseContext handle, cusparseDirection dirA, cusparseOperation transA, int mb, int nnzb, cusparseMatDescr descrA, CUdeviceptr bsrVal, CUdeviceptr bsrRowPtr, CUdeviceptr bsrColInd, int blockDim, bsrsv2Info info, ref int pBufferSize)
Parameters
Returns
cusparseDbsrsv2_bufferSizeExt(cusparseContext, cusparseDirection, cusparseOperation, Int32, Int32, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, Int32, bsrsv2Info, ref SizeT)
Declaration
public static cusparseStatus cusparseDbsrsv2_bufferSizeExt(cusparseContext handle, cusparseDirection dirA, cusparseOperation transA, int mb, int nnzb, cusparseMatDescr descrA, CUdeviceptr bsrVal, CUdeviceptr bsrRowPtr, CUdeviceptr bsrColInd, int blockDim, bsrsv2Info info, ref SizeT pBufferSize)
Parameters
Returns
cusparseDbsrsv2_solve(cusparseContext, cusparseDirection, cusparseOperation, Int32, Int32, CUdeviceptr, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, Int32, bsrsv2Info, CUdeviceptr, CUdeviceptr, cusparseSolvePolicy, CUdeviceptr)
Declaration
public static cusparseStatus cusparseDbsrsv2_solve(cusparseContext handle, cusparseDirection dirA, cusparseOperation transA, int mb, int nnzb, CUdeviceptr alpha, cusparseMatDescr descrA, CUdeviceptr bsrVal, CUdeviceptr bsrRowPtr, CUdeviceptr bsrColInd, int blockDim, bsrsv2Info info, CUdeviceptr x, CUdeviceptr y, cusparseSolvePolicy policy, CUdeviceptr pBuffer)
Parameters
Returns
cusparseDbsrsv2_solve(cusparseContext, cusparseDirection, cusparseOperation, Int32, Int32, ref Double, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, Int32, bsrsv2Info, CUdeviceptr, CUdeviceptr, cusparseSolvePolicy, CUdeviceptr)
Declaration
public static cusparseStatus cusparseDbsrsv2_solve(cusparseContext handle, cusparseDirection dirA, cusparseOperation transA, int mb, int nnzb, ref double alpha, cusparseMatDescr descrA, CUdeviceptr bsrVal, CUdeviceptr bsrRowPtr, CUdeviceptr bsrColInd, int blockDim, bsrsv2Info info, CUdeviceptr x, CUdeviceptr y, cusparseSolvePolicy policy, CUdeviceptr pBuffer)
Parameters
Returns
cusparseDbsrxmv(cusparseContext, cusparseDirection, cusparseOperation, Int32, Int32, Int32, Int32, CUdeviceptr, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, CUdeviceptr, CUdeviceptr, Int32, CUdeviceptr, CUdeviceptr, CUdeviceptr)
Declaration
public static cusparseStatus cusparseDbsrxmv(cusparseContext handle, cusparseDirection dirA, cusparseOperation transA, int sizeOfMask, int mb, int nb, int nnzb, CUdeviceptr alpha, cusparseMatDescr descrA, CUdeviceptr bsrValA, CUdeviceptr bsrMaskPtrA, CUdeviceptr bsrRowPtrA, CUdeviceptr bsrEndPtrA, CUdeviceptr bsrColIndA, int blockDim, CUdeviceptr x, CUdeviceptr beta, CUdeviceptr y)
Parameters
Returns
cusparseDbsrxmv(cusparseContext, cusparseDirection, cusparseOperation, Int32, Int32, Int32, Int32, ref Double, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, CUdeviceptr, CUdeviceptr, Int32, CUdeviceptr, ref Double, CUdeviceptr)
Declaration
public static cusparseStatus cusparseDbsrxmv(cusparseContext handle, cusparseDirection dirA, cusparseOperation transA, int sizeOfMask, int mb, int nb, int nnzb, ref double alpha, cusparseMatDescr descrA, CUdeviceptr bsrValA, CUdeviceptr bsrMaskPtrA, CUdeviceptr bsrRowPtrA, CUdeviceptr bsrEndPtrA, CUdeviceptr bsrColIndA, int blockDim, CUdeviceptr x, ref double beta, CUdeviceptr y)
Parameters
Returns
cusparseDcsc2dense(cusparseContext, Int32, Int32, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, CUdeviceptr, Int32)
Declaration
public static cusparseStatus cusparseDcsc2dense(cusparseContext handle, int m, int n, cusparseMatDescr descrA, CUdeviceptr cscValA, CUdeviceptr cscRowIndA, CUdeviceptr cscColPtrA, CUdeviceptr A, int lda)
Parameters
Returns
cusparseDcsc2hyb(cusparseContext, Int32, Int32, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, cusparseHybMat, Int32, cusparseHybPartition)
Declaration
public static cusparseStatus cusparseDcsc2hyb(cusparseContext handle, int m, int n, cusparseMatDescr descrA, CUdeviceptr cscValA, CUdeviceptr cscRowIndA, CUdeviceptr cscColPtrA, cusparseHybMat hybA, int userEllWidth, cusparseHybPartition partitionType)
Parameters
Returns
cusparseDcsr2bsr(cusparseContext, cusparseDirection, Int32, Int32, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, Int32, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr)
Declaration
public static cusparseStatus cusparseDcsr2bsr(cusparseContext handle, cusparseDirection dirA, int m, int n, cusparseMatDescr descrA, CUdeviceptr csrValA, CUdeviceptr csrRowPtrA, CUdeviceptr csrColIndA, int blockDim, cusparseMatDescr descrC, CUdeviceptr bsrValC, CUdeviceptr bsrRowPtrC, CUdeviceptr bsrColIndC)
Parameters
Returns
cusparseDcsr2csc(cusparseContext, Int32, Int32, Int32, CUdeviceptr, CUdeviceptr, CUdeviceptr, CUdeviceptr, CUdeviceptr, CUdeviceptr, cusparseAction, cusparseIndexBase)
Declaration
public static cusparseStatus cusparseDcsr2csc(cusparseContext handle, int m, int n, int nnz, CUdeviceptr csrVal, CUdeviceptr csrRowPtr, CUdeviceptr csrColInd, CUdeviceptr cscVal, CUdeviceptr cscRowInd, CUdeviceptr cscColPtr, cusparseAction copyValues, cusparseIndexBase idxBase)
Parameters
Returns
cusparseDcsr2csr_compress(cusparseContext, Int32, Int32, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, Int32, CUdeviceptr, CUdeviceptr, CUdeviceptr, CUdeviceptr, Double)
Declaration
public static cusparseStatus cusparseDcsr2csr_compress(cusparseContext handle, int m, int n, cusparseMatDescr descra, CUdeviceptr inVal, CUdeviceptr inColInd, CUdeviceptr inRowPtr, int inNnz, CUdeviceptr nnzPerRow, CUdeviceptr outVal, CUdeviceptr outColInd, CUdeviceptr outRowPtr, double tol)
Parameters
Returns
cusparseDcsr2csru(cusparseContext, Int32, Int32, Int32, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, csru2csrInfo, CUdeviceptr)
Declaration
public static cusparseStatus cusparseDcsr2csru(cusparseContext handle, int m, int n, int nnz, cusparseMatDescr descrA, CUdeviceptr csrVal, CUdeviceptr csrRowPtr, CUdeviceptr csrColInd, csru2csrInfo info, CUdeviceptr pBuffer)
Parameters
Returns
cusparseDcsr2dense(cusparseContext, Int32, Int32, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, CUdeviceptr, Int32)
Declaration
public static cusparseStatus cusparseDcsr2dense(cusparseContext handle, int m, int n, cusparseMatDescr descrA, CUdeviceptr csrValA, CUdeviceptr csrRowPtrA, CUdeviceptr csrColIndA, CUdeviceptr A, int lda)
Parameters
Returns
cusparseDcsr2gebsr(cusparseContext, cusparseDirection, Int32, Int32, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, Int32, Int32, CUdeviceptr)
Declaration
public static cusparseStatus cusparseDcsr2gebsr(cusparseContext handle, cusparseDirection dirA, int m, int n, cusparseMatDescr descrA, CUdeviceptr csrValA, CUdeviceptr csrRowPtrA, CUdeviceptr csrColIndA, cusparseMatDescr descrC, CUdeviceptr bsrValC, CUdeviceptr bsrRowPtrC, CUdeviceptr bsrColIndC, int rowBlockDim, int colBlockDim, CUdeviceptr pBuffer)
Parameters
Returns
cusparseDcsr2gebsr_bufferSize(cusparseContext, cusparseDirection, Int32, Int32, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, Int32, Int32, ref Int32)
Declaration
public static cusparseStatus cusparseDcsr2gebsr_bufferSize(cusparseContext handle, cusparseDirection dirA, int m, int n, cusparseMatDescr descrA, CUdeviceptr csrValA, CUdeviceptr csrRowPtrA, CUdeviceptr csrColIndA, int rowBlockDim, int colBlockDim, ref int pBufferSize)
Parameters
Returns
cusparseDcsr2gebsr_bufferSizeExt(cusparseContext, cusparseDirection, Int32, Int32, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, Int32, Int32, ref SizeT)
Declaration
public static cusparseStatus cusparseDcsr2gebsr_bufferSizeExt(cusparseContext handle, cusparseDirection dirA, int m, int n, cusparseMatDescr descrA, CUdeviceptr csrValA, CUdeviceptr csrRowPtrA, CUdeviceptr csrColIndA, int rowBlockDim, int colBlockDim, ref SizeT pBufferSize)
Parameters
Returns
cusparseDcsr2hyb(cusparseContext, Int32, Int32, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, cusparseHybMat, Int32, cusparseHybPartition)
Declaration
public static cusparseStatus cusparseDcsr2hyb(cusparseContext handle, int m, int n, cusparseMatDescr descrA, CUdeviceptr csrValA, CUdeviceptr csrRowPtrA, CUdeviceptr csrColIndA, cusparseHybMat hybA, int userEllWidth, cusparseHybPartition partitionType)
Parameters
Returns
cusparseDcsrcolor(cusparseContext, Int32, Int32, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, CUdeviceptr, CUdeviceptr, CUdeviceptr, CUdeviceptr, cusparseColorInfo)
Declaration
public static cusparseStatus cusparseDcsrcolor(cusparseContext handle, int m, int nnz, cusparseMatDescr descrA, CUdeviceptr csrSortedValA, CUdeviceptr csrSortedRowPtrA, CUdeviceptr csrSortedColIndA, CUdeviceptr fractionToColor, CUdeviceptr ncolors, CUdeviceptr coloring, CUdeviceptr reordering, cusparseColorInfo info)
Parameters
Returns
cusparseDcsrcolor(cusparseContext, Int32, Int32, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, ref Double, ref Int32, CUdeviceptr, CUdeviceptr, cusparseColorInfo)
Declaration
public static cusparseStatus cusparseDcsrcolor(cusparseContext handle, int m, int nnz, cusparseMatDescr descrA, CUdeviceptr csrSortedValA, CUdeviceptr csrSortedRowPtrA, CUdeviceptr csrSortedColIndA, ref double fractionToColor, ref int ncolors, CUdeviceptr coloring, CUdeviceptr reordering, cusparseColorInfo info)
Parameters
Returns
cusparseDcsrgeam(cusparseContext, Int32, Int32, CUdeviceptr, cusparseMatDescr, Int32, CUdeviceptr, CUdeviceptr, CUdeviceptr, CUdeviceptr, cusparseMatDescr, Int32, CUdeviceptr, CUdeviceptr, CUdeviceptr, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr)
Declaration
public static cusparseStatus cusparseDcsrgeam(cusparseContext handle, int m, int n, CUdeviceptr alpha, cusparseMatDescr descrA, int nnzA, CUdeviceptr csrValA, CUdeviceptr csrRowPtrA, CUdeviceptr csrColIndA, CUdeviceptr beta, cusparseMatDescr descrB, int nnzB, CUdeviceptr csrValB, CUdeviceptr csrRowPtrB, CUdeviceptr csrColIndB, cusparseMatDescr descrC, CUdeviceptr csrValC, CUdeviceptr csrRowPtrC, CUdeviceptr csrColIndC)
Parameters
Returns
cusparseDcsrgeam(cusparseContext, Int32, Int32, ref Double, cusparseMatDescr, Int32, CUdeviceptr, CUdeviceptr, CUdeviceptr, ref Double, cusparseMatDescr, Int32, CUdeviceptr, CUdeviceptr, CUdeviceptr, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr)
Declaration
public static cusparseStatus cusparseDcsrgeam(cusparseContext handle, int m, int n, ref double alpha, cusparseMatDescr descrA, int nnzA, CUdeviceptr csrValA, CUdeviceptr csrRowPtrA, CUdeviceptr csrColIndA, ref double beta, cusparseMatDescr descrB, int nnzB, CUdeviceptr csrValB, CUdeviceptr csrRowPtrB, CUdeviceptr csrColIndB, cusparseMatDescr descrC, CUdeviceptr csrValC, CUdeviceptr csrRowPtrC, CUdeviceptr csrColIndC)
Parameters
Returns
cusparseDcsrgemm(cusparseContext, cusparseOperation, cusparseOperation, Int32, Int32, Int32, cusparseMatDescr, Int32, CUdeviceptr, CUdeviceptr, CUdeviceptr, cusparseMatDescr, Int32, CUdeviceptr, CUdeviceptr, CUdeviceptr, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr)
Declaration
public static cusparseStatus cusparseDcsrgemm(cusparseContext handle, cusparseOperation transA, cusparseOperation transB, int m, int n, int k, cusparseMatDescr descrA, int nnzA, CUdeviceptr csrValA, CUdeviceptr csrRowPtrA, CUdeviceptr csrColIndA, cusparseMatDescr descrB, int nnzB, CUdeviceptr csrValB, CUdeviceptr csrRowPtrB, CUdeviceptr csrColIndB, cusparseMatDescr descrC, CUdeviceptr csrValC, CUdeviceptr csrRowPtrC, CUdeviceptr csrColIndC)
Parameters
Returns
cusparseDcsrgemm2(cusparseContext, Int32, Int32, Int32, CUdeviceptr, cusparseMatDescr, Int32, CUdeviceptr, CUdeviceptr, CUdeviceptr, cusparseMatDescr, Int32, CUdeviceptr, CUdeviceptr, CUdeviceptr, CUdeviceptr, cusparseMatDescr, Int32, CUdeviceptr, CUdeviceptr, CUdeviceptr, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, csrgemm2Info, CUdeviceptr)
Declaration
public static cusparseStatus cusparseDcsrgemm2(cusparseContext handle, int m, int n, int k, CUdeviceptr alpha, cusparseMatDescr descrA, int nnzA, CUdeviceptr csrSortedValA, CUdeviceptr csrSortedRowPtrA, CUdeviceptr csrSortedColIndA, cusparseMatDescr descrB, int nnzB, CUdeviceptr csrSortedValB, CUdeviceptr csrSortedRowPtrB, CUdeviceptr csrSortedColIndB, CUdeviceptr beta, cusparseMatDescr descrD, int nnzD, CUdeviceptr csrSortedValD, CUdeviceptr csrSortedRowPtrD, CUdeviceptr csrSortedColIndD, cusparseMatDescr descrC, CUdeviceptr csrSortedValC, CUdeviceptr csrSortedRowPtrC, CUdeviceptr csrSortedColIndC, csrgemm2Info info, CUdeviceptr pBuffer)
Parameters
Returns
cusparseDcsrgemm2(cusparseContext, Int32, Int32, Int32, ref Double, cusparseMatDescr, Int32, CUdeviceptr, CUdeviceptr, CUdeviceptr, cusparseMatDescr, Int32, CUdeviceptr, CUdeviceptr, CUdeviceptr, ref Double, cusparseMatDescr, Int32, CUdeviceptr, CUdeviceptr, CUdeviceptr, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, csrgemm2Info, CUdeviceptr)
Declaration
public static cusparseStatus cusparseDcsrgemm2(cusparseContext handle, int m, int n, int k, ref double alpha, cusparseMatDescr descrA, int nnzA, CUdeviceptr csrSortedValA, CUdeviceptr csrSortedRowPtrA, CUdeviceptr csrSortedColIndA, cusparseMatDescr descrB, int nnzB, CUdeviceptr csrSortedValB, CUdeviceptr csrSortedRowPtrB, CUdeviceptr csrSortedColIndB, ref double beta, cusparseMatDescr descrD, int nnzD, CUdeviceptr csrSortedValD, CUdeviceptr csrSortedRowPtrD, CUdeviceptr csrSortedColIndD, cusparseMatDescr descrC, CUdeviceptr csrSortedValC, CUdeviceptr csrSortedRowPtrC, CUdeviceptr csrSortedColIndC, csrgemm2Info info, CUdeviceptr pBuffer)
Parameters
Returns
cusparseDcsrgemm2_bufferSizeExt(cusparseContext, Int32, Int32, Int32, CUdeviceptr, cusparseMatDescr, Int32, CUdeviceptr, CUdeviceptr, cusparseMatDescr, Int32, CUdeviceptr, CUdeviceptr, CUdeviceptr, cusparseMatDescr, Int32, CUdeviceptr, CUdeviceptr, csrgemm2Info, ref SizeT)
Declaration
public static cusparseStatus cusparseDcsrgemm2_bufferSizeExt(cusparseContext handle, int m, int n, int k, CUdeviceptr alpha, cusparseMatDescr descrA, int nnzA, CUdeviceptr csrSortedRowPtrA, CUdeviceptr csrSortedColIndA, cusparseMatDescr descrB, int nnzB, CUdeviceptr csrSortedRowPtrB, CUdeviceptr csrSortedColIndB, CUdeviceptr beta, cusparseMatDescr descrD, int nnzD, CUdeviceptr csrSortedRowPtrD, CUdeviceptr csrSortedColIndD, csrgemm2Info info, ref SizeT pBufferSizeInBytes)
Parameters
Returns
cusparseDcsrgemm2_bufferSizeExt(cusparseContext, Int32, Int32, Int32, ref Double, cusparseMatDescr, Int32, CUdeviceptr, CUdeviceptr, cusparseMatDescr, Int32, CUdeviceptr, CUdeviceptr, ref Double, cusparseMatDescr, Int32, CUdeviceptr, CUdeviceptr, csrgemm2Info, ref SizeT)
Declaration
public static cusparseStatus cusparseDcsrgemm2_bufferSizeExt(cusparseContext handle, int m, int n, int k, ref double alpha, cusparseMatDescr descrA, int nnzA, CUdeviceptr csrSortedRowPtrA, CUdeviceptr csrSortedColIndA, cusparseMatDescr descrB, int nnzB, CUdeviceptr csrSortedRowPtrB, CUdeviceptr csrSortedColIndB, ref double beta, cusparseMatDescr descrD, int nnzD, CUdeviceptr csrSortedRowPtrD, CUdeviceptr csrSortedColIndD, csrgemm2Info info, ref SizeT pBufferSizeInBytes)
Parameters
Returns
cusparseDcsric0(cusparseContext, cusparseOperation, Int32, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, cusparseSolveAnalysisInfo)
Declaration
public static cusparseStatus cusparseDcsric0(cusparseContext handle, cusparseOperation trans, int m, cusparseMatDescr descrA, CUdeviceptr csrValA_ValM, CUdeviceptr csrRowPtrA, CUdeviceptr csrColIndA, cusparseSolveAnalysisInfo info)
Parameters
Returns
cusparseDcsric02(cusparseContext, Int32, Int32, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, csric02Info, cusparseSolvePolicy, CUdeviceptr)
Declaration
public static cusparseStatus cusparseDcsric02(cusparseContext handle, int m, int nnz, cusparseMatDescr descrA, CUdeviceptr csrValA_valM, CUdeviceptr csrRowPtrA, CUdeviceptr csrColIndA, csric02Info info, cusparseSolvePolicy policy, CUdeviceptr pBuffer)
Parameters
Returns
cusparseDcsric02_analysis(cusparseContext, Int32, Int32, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, csric02Info, cusparseSolvePolicy, CUdeviceptr)
Declaration
public static cusparseStatus cusparseDcsric02_analysis(cusparseContext handle, int m, int nnz, cusparseMatDescr descrA, CUdeviceptr csrValA, CUdeviceptr csrRowPtrA, CUdeviceptr csrColIndA, csric02Info info, cusparseSolvePolicy policy, CUdeviceptr pBuffer)
Parameters
Returns
cusparseDcsric02_bufferSize(cusparseContext, Int32, Int32, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, csric02Info, ref Int32)
Declaration
public static cusparseStatus cusparseDcsric02_bufferSize(cusparseContext handle, int m, int nnz, cusparseMatDescr descrA, CUdeviceptr csrValA, CUdeviceptr csrRowPtrA, CUdeviceptr csrColIndA, csric02Info info, ref int pBufferSize)
Parameters
Returns
cusparseDcsric02_bufferSizeExt(cusparseContext, Int32, Int32, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, csric02Info, ref SizeT)
Declaration
public static cusparseStatus cusparseDcsric02_bufferSizeExt(cusparseContext handle, int m, int nnz, cusparseMatDescr descrA, CUdeviceptr csrValA, CUdeviceptr csrRowPtrA, CUdeviceptr csrColIndA, csric02Info info, ref SizeT pBufferSize)
Parameters
Returns
cusparseDcsrilu0(cusparseContext, cusparseOperation, Int32, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, cusparseSolveAnalysisInfo)
Declaration
public static cusparseStatus cusparseDcsrilu0(cusparseContext handle, cusparseOperation trans, int m, cusparseMatDescr descrA, CUdeviceptr csrValM, CUdeviceptr csrRowPtrA, CUdeviceptr csrColIndA, cusparseSolveAnalysisInfo info)
Parameters
Returns
cusparseDcsrilu02(cusparseContext, Int32, Int32, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, csrilu02Info, cusparseSolvePolicy, CUdeviceptr)
Declaration
public static cusparseStatus cusparseDcsrilu02(cusparseContext handle, int m, int nnz, cusparseMatDescr descrA, CUdeviceptr csrValA_valM, CUdeviceptr csrRowPtrA, CUdeviceptr csrColIndA, csrilu02Info info, cusparseSolvePolicy policy, CUdeviceptr pBuffer)
Parameters
Returns
cusparseDcsrilu02_analysis(cusparseContext, Int32, Int32, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, csrilu02Info, cusparseSolvePolicy, CUdeviceptr)
Declaration
public static cusparseStatus cusparseDcsrilu02_analysis(cusparseContext handle, int m, int nnz, cusparseMatDescr descrA, CUdeviceptr csrValA, CUdeviceptr csrRowPtrA, CUdeviceptr csrColIndA, csrilu02Info info, cusparseSolvePolicy policy, CUdeviceptr pBuffer)
Parameters
Returns
cusparseDcsrilu02_bufferSize(cusparseContext, Int32, Int32, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, csrilu02Info, ref Int32)
Declaration
public static cusparseStatus cusparseDcsrilu02_bufferSize(cusparseContext handle, int m, int nnz, cusparseMatDescr descrA, CUdeviceptr csrValA, CUdeviceptr csrRowPtrA, CUdeviceptr csrColIndA, csrilu02Info info, ref int pBufferSize)
Parameters
Returns
cusparseDcsrilu02_bufferSizeExt(cusparseContext, Int32, Int32, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, csrilu02Info, ref SizeT)
Declaration
public static cusparseStatus cusparseDcsrilu02_bufferSizeExt(cusparseContext handle, int m, int nnz, cusparseMatDescr descrA, CUdeviceptr csrValA, CUdeviceptr csrRowPtrA, CUdeviceptr csrColIndA, csrilu02Info info, ref SizeT pBufferSize)
Parameters
Returns
cusparseDcsrilu02_numericBoost(cusparseContext, csrilu02Info, Int32, CUdeviceptr, CUdeviceptr)
Declaration
public static cusparseStatus cusparseDcsrilu02_numericBoost(cusparseContext handle, csrilu02Info info, int enable_boost, CUdeviceptr tol, CUdeviceptr boost_val)
Parameters
Returns
cusparseDcsrilu02_numericBoost(cusparseContext, csrilu02Info, Int32, ref Double, ref Double)
Declaration
public static cusparseStatus cusparseDcsrilu02_numericBoost(cusparseContext handle, csrilu02Info info, int enable_boost, ref double tol, ref double boost_val)
Parameters
Returns
cusparseDcsrmm(cusparseContext, cusparseOperation, Int32, Int32, Int32, Int32, CUdeviceptr, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, CUdeviceptr, Int32, CUdeviceptr, CUdeviceptr, Int32)
Declaration
public static cusparseStatus cusparseDcsrmm(cusparseContext handle, cusparseOperation transA, int m, int n, int k, int nnz, CUdeviceptr alpha, cusparseMatDescr descrA, CUdeviceptr csrValA, CUdeviceptr csrRowPtrA, CUdeviceptr csrColIndA, CUdeviceptr B, int ldb, CUdeviceptr beta, CUdeviceptr C, int ldc)
Parameters
Returns
cusparseDcsrmm(cusparseContext, cusparseOperation, Int32, Int32, Int32, Int32, ref Double, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, CUdeviceptr, Int32, ref Double, CUdeviceptr, Int32)
Declaration
public static cusparseStatus cusparseDcsrmm(cusparseContext handle, cusparseOperation transA, int m, int n, int k, int nnz, ref double alpha, cusparseMatDescr descrA, CUdeviceptr csrValA, CUdeviceptr csrRowPtrA, CUdeviceptr csrColIndA, CUdeviceptr B, int ldb, ref double beta, CUdeviceptr C, int ldc)
Parameters
Returns
cusparseDcsrmm2(cusparseContext, cusparseOperation, cusparseOperation, Int32, Int32, Int32, Int32, CUdeviceptr, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, CUdeviceptr, Int32, CUdeviceptr, CUdeviceptr, Int32)
Declaration
public static cusparseStatus cusparseDcsrmm2(cusparseContext handle, cusparseOperation transa, cusparseOperation transb, int m, int n, int k, int nnz, CUdeviceptr alpha, cusparseMatDescr descrA, CUdeviceptr csrValA, CUdeviceptr csrRowPtrA, CUdeviceptr csrColIndA, CUdeviceptr B, int ldb, CUdeviceptr beta, CUdeviceptr C, int ldc)
Parameters
Returns
cusparseDcsrmm2(cusparseContext, cusparseOperation, cusparseOperation, Int32, Int32, Int32, Int32, ref Double, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, CUdeviceptr, Int32, ref Double, CUdeviceptr, Int32)
Declaration
public static cusparseStatus cusparseDcsrmm2(cusparseContext handle, cusparseOperation transa, cusparseOperation transb, int m, int n, int k, int nnz, ref double alpha, cusparseMatDescr descrA, CUdeviceptr csrValA, CUdeviceptr csrRowPtrA, CUdeviceptr csrColIndA, CUdeviceptr B, int ldb, ref double beta, CUdeviceptr C, int ldc)
Parameters
Returns
cusparseDcsrmv(cusparseContext, cusparseOperation, Int32, Int32, Int32, CUdeviceptr, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, CUdeviceptr, CUdeviceptr, CUdeviceptr)
Declaration
public static cusparseStatus cusparseDcsrmv(cusparseContext handle, cusparseOperation transA, int m, int n, int nnz, CUdeviceptr alpha, cusparseMatDescr descrA, CUdeviceptr csrValA, CUdeviceptr csrRowPtrA, CUdeviceptr csrColIndA, CUdeviceptr x, CUdeviceptr beta, CUdeviceptr y)
Parameters
Returns
cusparseDcsrmv(cusparseContext, cusparseOperation, Int32, Int32, Int32, ref Double, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, CUdeviceptr, ref Double, CUdeviceptr)
Declaration
public static cusparseStatus cusparseDcsrmv(cusparseContext handle, cusparseOperation transA, int m, int n, int nnz, ref double alpha, cusparseMatDescr descrA, CUdeviceptr csrValA, CUdeviceptr csrRowPtrA, CUdeviceptr csrColIndA, CUdeviceptr x, ref double beta, CUdeviceptr y)
Parameters
Returns
cusparseDcsrmv_mp(cusparseContext, cusparseOperation, Int32, Int32, Int32, CUdeviceptr, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, CUdeviceptr, CUdeviceptr, CUdeviceptr)
Declaration
public static cusparseStatus cusparseDcsrmv_mp(cusparseContext handle, cusparseOperation transA, int m, int n, int nnz, CUdeviceptr alpha, cusparseMatDescr descrA, CUdeviceptr csrSortedValA, CUdeviceptr csrSortedRowPtrA, CUdeviceptr csrSortedColIndA, CUdeviceptr x, CUdeviceptr beta, CUdeviceptr y)
Parameters
Returns
cusparseDcsrmv_mp(cusparseContext, cusparseOperation, Int32, Int32, Int32, ref Double, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, CUdeviceptr, ref Double, CUdeviceptr)
Declaration
public static cusparseStatus cusparseDcsrmv_mp(cusparseContext handle, cusparseOperation transA, int m, int n, int nnz, ref double alpha, cusparseMatDescr descrA, CUdeviceptr csrSortedValA, CUdeviceptr csrSortedRowPtrA, CUdeviceptr csrSortedColIndA, CUdeviceptr x, ref double beta, CUdeviceptr y)
Parameters
Returns
cusparseDcsrsm_analysis(cusparseContext, cusparseOperation, Int32, Int32, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, cusparseSolveAnalysisInfo)
Declaration
public static cusparseStatus cusparseDcsrsm_analysis(cusparseContext handle, cusparseOperation transA, int m, int nnz, cusparseMatDescr descrA, CUdeviceptr csrValA, CUdeviceptr csrRowPtrA, CUdeviceptr csrColIndA, cusparseSolveAnalysisInfo info)
Parameters
Returns
cusparseDcsrsm_solve(cusparseContext, cusparseOperation, Int32, Int32, CUdeviceptr, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, cusparseSolveAnalysisInfo, CUdeviceptr, Int32, CUdeviceptr, Int32)
Declaration
public static cusparseStatus cusparseDcsrsm_solve(cusparseContext handle, cusparseOperation transA, int m, int n, CUdeviceptr alpha, cusparseMatDescr descrA, CUdeviceptr csrValA, CUdeviceptr csrRowPtrA, CUdeviceptr csrColIndA, cusparseSolveAnalysisInfo info, CUdeviceptr x, int ldx, CUdeviceptr y, int ldy)
Parameters
Returns
cusparseDcsrsm_solve(cusparseContext, cusparseOperation, Int32, Int32, ref Double, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, cusparseSolveAnalysisInfo, CUdeviceptr, Int32, CUdeviceptr, Int32)
Declaration
public static cusparseStatus cusparseDcsrsm_solve(cusparseContext handle, cusparseOperation transA, int m, int n, ref double alpha, cusparseMatDescr descrA, CUdeviceptr csrValA, CUdeviceptr csrRowPtrA, CUdeviceptr csrColIndA, cusparseSolveAnalysisInfo info, CUdeviceptr x, int ldx, CUdeviceptr y, int ldy)
Parameters
Returns
cusparseDcsrsv_analysis(cusparseContext, cusparseOperation, Int32, Int32, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, cusparseSolveAnalysisInfo)
Declaration
public static cusparseStatus cusparseDcsrsv_analysis(cusparseContext handle, cusparseOperation transA, int m, int nnz, cusparseMatDescr descrA, CUdeviceptr csrValA, CUdeviceptr csrRowPtrA, CUdeviceptr csrColIndA, cusparseSolveAnalysisInfo info)
Parameters
Returns
cusparseDcsrsv_solve(cusparseContext, cusparseOperation, Int32, CUdeviceptr, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, cusparseSolveAnalysisInfo, CUdeviceptr, CUdeviceptr)
Declaration
public static cusparseStatus cusparseDcsrsv_solve(cusparseContext handle, cusparseOperation transA, int m, CUdeviceptr alpha, cusparseMatDescr descrA, CUdeviceptr csrValA, CUdeviceptr csrRowPtrA, CUdeviceptr csrColIndA, cusparseSolveAnalysisInfo info, CUdeviceptr x, CUdeviceptr y)
Parameters
Returns
cusparseDcsrsv_solve(cusparseContext, cusparseOperation, Int32, ref Double, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, cusparseSolveAnalysisInfo, CUdeviceptr, CUdeviceptr)
Declaration
public static cusparseStatus cusparseDcsrsv_solve(cusparseContext handle, cusparseOperation transA, int m, ref double alpha, cusparseMatDescr descrA, CUdeviceptr csrValA, CUdeviceptr csrRowPtrA, CUdeviceptr csrColIndA, cusparseSolveAnalysisInfo info, CUdeviceptr x, CUdeviceptr y)
Parameters
Returns
cusparseDcsrsv2_analysis(cusparseContext, cusparseOperation, Int32, Int32, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, csrsv2Info, cusparseSolvePolicy, CUdeviceptr)
Declaration
public static cusparseStatus cusparseDcsrsv2_analysis(cusparseContext handle, cusparseOperation transA, int m, int nnz, cusparseMatDescr descrA, CUdeviceptr csrValA, CUdeviceptr csrRowPtrA, CUdeviceptr csrColIndA, csrsv2Info info, cusparseSolvePolicy policy, CUdeviceptr pBuffer)
Parameters
Returns
cusparseDcsrsv2_bufferSize(cusparseContext, cusparseOperation, Int32, Int32, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, csrsv2Info, ref Int32)
Declaration
public static cusparseStatus cusparseDcsrsv2_bufferSize(cusparseContext handle, cusparseOperation transA, int m, int nnz, cusparseMatDescr descrA, CUdeviceptr csrValA, CUdeviceptr csrRowPtrA, CUdeviceptr csrColIndA, csrsv2Info info, ref int pBufferSize)
Parameters
Returns
cusparseDcsrsv2_bufferSizeExt(cusparseContext, cusparseOperation, Int32, Int32, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, csrsv2Info, ref SizeT)
Declaration
public static cusparseStatus cusparseDcsrsv2_bufferSizeExt(cusparseContext handle, cusparseOperation transA, int m, int nnz, cusparseMatDescr descrA, CUdeviceptr csrValA, CUdeviceptr csrRowPtrA, CUdeviceptr csrColIndA, csrsv2Info info, ref SizeT pBufferSize)
Parameters
Returns
cusparseDcsrsv2_solve(cusparseContext, cusparseOperation, Int32, Int32, CUdeviceptr, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, csrsv2Info, CUdeviceptr, CUdeviceptr, cusparseSolvePolicy, CUdeviceptr)
Declaration
public static cusparseStatus cusparseDcsrsv2_solve(cusparseContext handle, cusparseOperation transA, int m, int nnz, CUdeviceptr alpha, cusparseMatDescr descra, CUdeviceptr csrValA, CUdeviceptr csrRowPtrA, CUdeviceptr csrColIndA, csrsv2Info info, CUdeviceptr x, CUdeviceptr y, cusparseSolvePolicy policy, CUdeviceptr pBuffer)
Parameters
Returns
cusparseDcsrsv2_solve(cusparseContext, cusparseOperation, Int32, Int32, ref Double, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, csrsv2Info, CUdeviceptr, CUdeviceptr, cusparseSolvePolicy, CUdeviceptr)
Declaration
public static cusparseStatus cusparseDcsrsv2_solve(cusparseContext handle, cusparseOperation transA, int m, int nnz, ref double alpha, cusparseMatDescr descra, CUdeviceptr csrValA, CUdeviceptr csrRowPtrA, CUdeviceptr csrColIndA, csrsv2Info info, CUdeviceptr x, CUdeviceptr y, cusparseSolvePolicy policy, CUdeviceptr pBuffer)
Parameters
Returns
cusparseDcsru2csr(cusparseContext, Int32, Int32, Int32, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, csru2csrInfo, CUdeviceptr)
Declaration
public static cusparseStatus cusparseDcsru2csr(cusparseContext handle, int m, int n, int nnz, cusparseMatDescr descrA, CUdeviceptr csrVal, CUdeviceptr csrRowPtr, CUdeviceptr csrColInd, csru2csrInfo info, CUdeviceptr pBuffer)
Parameters
Returns
cusparseDcsru2csr_bufferSizeExt(cusparseContext, Int32, Int32, Int32, CUdeviceptr, CUdeviceptr, CUdeviceptr, csru2csrInfo, ref SizeT)
Declaration
public static cusparseStatus cusparseDcsru2csr_bufferSizeExt(cusparseContext handle, int m, int n, int nnz, CUdeviceptr csrVal, CUdeviceptr csrRowPtr, CUdeviceptr csrColInd, csru2csrInfo info, ref SizeT pBufferSizeInBytes)
Parameters
Returns
cusparseDdense2csc(cusparseContext, Int32, Int32, cusparseMatDescr, CUdeviceptr, Int32, CUdeviceptr, CUdeviceptr, CUdeviceptr, CUdeviceptr)
Declaration
public static cusparseStatus cusparseDdense2csc(cusparseContext handle, int m, int n, cusparseMatDescr descrA, CUdeviceptr A, int lda, CUdeviceptr nnzPerCol, CUdeviceptr cscValA, CUdeviceptr cscRowIndA, CUdeviceptr cscColPtrA)
Parameters
Returns
cusparseDdense2csr(cusparseContext, Int32, Int32, cusparseMatDescr, CUdeviceptr, Int32, CUdeviceptr, CUdeviceptr, CUdeviceptr, CUdeviceptr)
Declaration
public static cusparseStatus cusparseDdense2csr(cusparseContext handle, int m, int n, cusparseMatDescr descrA, CUdeviceptr A, int lda, CUdeviceptr nnzPerRow, CUdeviceptr csrValA, CUdeviceptr csrRowPtrA, CUdeviceptr csrColIndA)
Parameters
Returns
cusparseDdense2hyb(cusparseContext, Int32, Int32, cusparseMatDescr, CUdeviceptr, Int32, CUdeviceptr, cusparseHybMat, Int32, cusparseHybPartition)
Declaration
public static cusparseStatus cusparseDdense2hyb(cusparseContext handle, int m, int n, cusparseMatDescr descrA, CUdeviceptr A, int lda, CUdeviceptr nnzPerRow, cusparseHybMat hybA, int userEllWidth, cusparseHybPartition partitionType)
Parameters
Returns
cusparseDdoti(cusparseContext, Int32, CUdeviceptr, CUdeviceptr, CUdeviceptr, CUdeviceptr, cusparseIndexBase)
Declaration
public static cusparseStatus cusparseDdoti(cusparseContext handle, int nnz, CUdeviceptr xVal, CUdeviceptr xInd, CUdeviceptr y, CUdeviceptr resultDevHostPtr, cusparseIndexBase idxBase)
Parameters
Returns
cusparseDdoti(cusparseContext, Int32, CUdeviceptr, CUdeviceptr, CUdeviceptr, ref Double, cusparseIndexBase)
Declaration
public static cusparseStatus cusparseDdoti(cusparseContext handle, int nnz, CUdeviceptr xVal, CUdeviceptr xInd, CUdeviceptr y, ref double resultDevHostPtr, cusparseIndexBase idxBase)
Parameters
Returns
cusparseDestroy(cusparseContext)
Declaration
public static cusparseStatus cusparseDestroy(cusparseContext handle)
Parameters
Returns
cusparseDestroyBsric02Info(bsric02Info)
Declaration
public static cusparseStatus cusparseDestroyBsric02Info(bsric02Info info)
Parameters
Returns
cusparseDestroyBsrilu02Info(bsrilu02Info)
Declaration
public static cusparseStatus cusparseDestroyBsrilu02Info(bsrilu02Info info)
Parameters
Returns
cusparseDestroyBsrsm2Info(bsrsm2Info)
Declaration
public static cusparseStatus cusparseDestroyBsrsm2Info(bsrsm2Info info)
Parameters
Returns
cusparseDestroyBsrsv2Info(bsrsv2Info)
Declaration
public static cusparseStatus cusparseDestroyBsrsv2Info(bsrsv2Info info)
Parameters
Returns
cusparseDestroyColorInfo(cusparseColorInfo)
Declaration
public static cusparseStatus cusparseDestroyColorInfo(cusparseColorInfo info)
Parameters
Returns
cusparseDestroyCsrgemm2Info(csrgemm2Info)
Declaration
public static cusparseStatus cusparseDestroyCsrgemm2Info(csrgemm2Info info)
Parameters
Returns
cusparseDestroyCsric02Info(csric02Info)
Declaration
public static cusparseStatus cusparseDestroyCsric02Info(csric02Info info)
Parameters
Returns
cusparseDestroyCsrilu02Info(csrilu02Info)
Declaration
public static cusparseStatus cusparseDestroyCsrilu02Info(csrilu02Info info)
Parameters
Returns
cusparseDestroyCsrsv2Info(csrsv2Info)
Declaration
public static cusparseStatus cusparseDestroyCsrsv2Info(csrsv2Info info)
Parameters
Returns
cusparseDestroyCsru2csrInfo(csru2csrInfo)
Declaration
public static cusparseStatus cusparseDestroyCsru2csrInfo(csru2csrInfo info)
Parameters
Returns
cusparseDestroyHybMat(cusparseHybMat)
Declaration
public static cusparseStatus cusparseDestroyHybMat(cusparseHybMat hybA)
Parameters
Returns
cusparseDestroyMatDescr(cusparseMatDescr)
Declaration
public static cusparseStatus cusparseDestroyMatDescr(cusparseMatDescr descrA)
Parameters
Returns
cusparseDestroyPruneInfo(pruneInfo)
Declaration
public static cusparseStatus cusparseDestroyPruneInfo(pruneInfo info)
Parameters
Returns
cusparseDestroySolveAnalysisInfo(cusparseSolveAnalysisInfo)
Declaration
public static cusparseStatus cusparseDestroySolveAnalysisInfo(cusparseSolveAnalysisInfo info)
Parameters
Returns
cusparseDgebsr2csr(cusparseContext, cusparseDirection, Int32, Int32, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, Int32, Int32, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr)
Declaration
public static cusparseStatus cusparseDgebsr2csr(cusparseContext handle, cusparseDirection dirA, int mb, int nb, cusparseMatDescr descrA, CUdeviceptr bsrValA, CUdeviceptr bsrRowPtrA, CUdeviceptr bsrColIndA, int rowBlockDim, int colBlockDim, cusparseMatDescr descrC, CUdeviceptr csrValC, CUdeviceptr csrRowPtrC, CUdeviceptr csrColIndC)
Parameters
Returns
cusparseDgebsr2gebsc(cusparseContext, Int32, Int32, Int32, CUdeviceptr, CUdeviceptr, CUdeviceptr, Int32, Int32, CUdeviceptr, CUdeviceptr, CUdeviceptr, cusparseAction, cusparseIndexBase, CUdeviceptr)
Declaration
public static cusparseStatus cusparseDgebsr2gebsc(cusparseContext handle, int mb, int nb, int nnzb, CUdeviceptr bsrVal, CUdeviceptr bsrRowPtr, CUdeviceptr bsrColInd, int rowBlockDim, int colBlockDim, CUdeviceptr bscVal, CUdeviceptr bscRowInd, CUdeviceptr bscColPtr, cusparseAction copyValues, cusparseIndexBase baseIdx, CUdeviceptr pBuffer)
Parameters
Returns
cusparseDgebsr2gebsc_bufferSize(cusparseContext, Int32, Int32, Int32, CUdeviceptr, CUdeviceptr, CUdeviceptr, Int32, Int32, ref Int32)
Declaration
public static cusparseStatus cusparseDgebsr2gebsc_bufferSize(cusparseContext handle, int mb, int nb, int nnzb, CUdeviceptr bsrVal, CUdeviceptr bsrRowPtr, CUdeviceptr bsrColInd, int rowBlockDim, int colBlockDim, ref int pBufferSize)
Parameters
Returns
cusparseDgebsr2gebsc_bufferSizeExt(cusparseContext, Int32, Int32, Int32, CUdeviceptr, CUdeviceptr, CUdeviceptr, Int32, Int32, ref SizeT)
Declaration
public static cusparseStatus cusparseDgebsr2gebsc_bufferSizeExt(cusparseContext handle, int mb, int nb, int nnzb, CUdeviceptr bsrVal, CUdeviceptr bsrRowPtr, CUdeviceptr bsrColInd, int rowBlockDim, int colBlockDim, ref SizeT pBufferSize)
Parameters
Returns
cusparseDgebsr2gebsr(cusparseContext, cusparseDirection, Int32, Int32, Int32, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, Int32, Int32, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, Int32, Int32, CUdeviceptr)
Declaration
public static cusparseStatus cusparseDgebsr2gebsr(cusparseContext handle, cusparseDirection dirA, int mb, int nb, int nnzb, cusparseMatDescr descrA, CUdeviceptr bsrValA, CUdeviceptr bsrRowPtrA, CUdeviceptr bsrColIndA, int rowBlockDimA, int colBlockDimA, cusparseMatDescr descrC, CUdeviceptr bsrValC, CUdeviceptr bsrRowPtrC, CUdeviceptr bsrColIndC, int rowBlockDimC, int colBlockDimC, CUdeviceptr pBuffer)
Parameters
Returns
cusparseDgebsr2gebsr_bufferSize(cusparseContext, cusparseDirection, Int32, Int32, Int32, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, Int32, Int32, Int32, Int32, ref Int32)
Declaration
public static cusparseStatus cusparseDgebsr2gebsr_bufferSize(cusparseContext handle, cusparseDirection dirA, int mb, int nb, int nnzb, cusparseMatDescr descrA, CUdeviceptr bsrValA, CUdeviceptr bsrRowPtrA, CUdeviceptr bsrColIndA, int rowBlockDimA, int colBlockDimA, int rowBlockDimC, int colBlockDimC, ref int pBufferSize)
Parameters
Returns
cusparseDgebsr2gebsr_bufferSizeExt(cusparseContext, cusparseDirection, Int32, Int32, Int32, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, Int32, Int32, Int32, Int32, ref SizeT)
Declaration
public static cusparseStatus cusparseDgebsr2gebsr_bufferSizeExt(cusparseContext handle, cusparseDirection dirA, int mb, int nb, int nnzb, cusparseMatDescr descrA, CUdeviceptr bsrValA, CUdeviceptr bsrRowPtrA, CUdeviceptr bsrColIndA, int rowBlockDimA, int colBlockDimA, int rowBlockDimC, int colBlockDimC, ref SizeT pBufferSize)
Parameters
Returns
cusparseDgemmi(cusparseContext, Int32, Int32, Int32, Int32, CUdeviceptr, CUdeviceptr, Int32, CUdeviceptr, CUdeviceptr, CUdeviceptr, CUdeviceptr, CUdeviceptr, Int32)
Declaration
public static cusparseStatus cusparseDgemmi(cusparseContext handle, int m, int n, int k, int nnz, CUdeviceptr alpha, CUdeviceptr A, int lda, CUdeviceptr cscValB, CUdeviceptr cscColPtrB, CUdeviceptr cscRowIndB, CUdeviceptr beta, CUdeviceptr C, int ldc)
Parameters
Returns
cusparseDgemmi(cusparseContext, Int32, Int32, Int32, Int32, ref Double, CUdeviceptr, Int32, CUdeviceptr, CUdeviceptr, CUdeviceptr, ref Double, CUdeviceptr, Int32)
Declaration
public static cusparseStatus cusparseDgemmi(cusparseContext handle, int m, int n, int k, int nnz, ref double alpha, CUdeviceptr A, int lda, CUdeviceptr cscValB, CUdeviceptr cscColPtrB, CUdeviceptr cscRowIndB, ref double beta, CUdeviceptr C, int ldc)
Parameters
Returns
cusparseDgemvi(cusparseContext, cusparseOperation, Int32, Int32, CUdeviceptr, CUdeviceptr, Int32, Int32, CUdeviceptr, CUdeviceptr, CUdeviceptr, CUdeviceptr, cusparseIndexBase, CUdeviceptr)
Declaration
public static cusparseStatus cusparseDgemvi(cusparseContext handle, cusparseOperation transA, int m, int n, CUdeviceptr alpha, CUdeviceptr A, int lda, int nnz, CUdeviceptr xVal, CUdeviceptr xInd, CUdeviceptr beta, CUdeviceptr y, cusparseIndexBase idxBase, CUdeviceptr pBuffer)
Parameters
Returns
cusparseDgemvi(cusparseContext, cusparseOperation, Int32, Int32, ref Double, CUdeviceptr, Int32, Int32, CUdeviceptr, CUdeviceptr, ref Double, CUdeviceptr, cusparseIndexBase, CUdeviceptr)
Declaration
public static cusparseStatus cusparseDgemvi(cusparseContext handle, cusparseOperation transA, int m, int n, ref double alpha, CUdeviceptr A, int lda, int nnz, CUdeviceptr xVal, CUdeviceptr xInd, ref double beta, CUdeviceptr y, cusparseIndexBase idxBase, CUdeviceptr pBuffer)
Parameters
Returns
cusparseDgemvi_bufferSize(cusparseContext, cusparseOperation, Int32, Int32, Int32, ref Int32)
Declaration
public static cusparseStatus cusparseDgemvi_bufferSize(cusparseContext handle, cusparseOperation transA, int m, int n, int nnz, ref int pBufferSize)
Parameters
Returns
cusparseDgthr(cusparseContext, Int32, CUdeviceptr, CUdeviceptr, CUdeviceptr, cusparseIndexBase)
Declaration
public static cusparseStatus cusparseDgthr(cusparseContext handle, int nnz, CUdeviceptr y, CUdeviceptr xVal, CUdeviceptr xInd, cusparseIndexBase idxBase)
Parameters
Returns
cusparseDgthrz(cusparseContext, Int32, CUdeviceptr, CUdeviceptr, CUdeviceptr, cusparseIndexBase)
Declaration
public static cusparseStatus cusparseDgthrz(cusparseContext handle, int nnz, CUdeviceptr y, CUdeviceptr xVal, CUdeviceptr xInd, cusparseIndexBase idxBase)
Parameters
Returns
cusparseDgtsv(cusparseContext, Int32, Int32, CUdeviceptr, CUdeviceptr, CUdeviceptr, CUdeviceptr, Int32)
Declaration
public static cusparseStatus cusparseDgtsv(cusparseContext handle, int m, int n, CUdeviceptr dl, CUdeviceptr d, CUdeviceptr du, CUdeviceptr B, int ldb)
Parameters
Returns
cusparseDgtsv_nopivot(cusparseContext, Int32, Int32, CUdeviceptr, CUdeviceptr, CUdeviceptr, CUdeviceptr, Int32)
Declaration
public static cusparseStatus cusparseDgtsv_nopivot(cusparseContext handle, int m, int n, CUdeviceptr dl, CUdeviceptr d, CUdeviceptr du, CUdeviceptr B, int ldb)
Parameters
Returns
cusparseDgtsv2(cusparseContext, Int32, Int32, CUdeviceptr, CUdeviceptr, CUdeviceptr, CUdeviceptr, Int32, CUdeviceptr)
Declaration
public static cusparseStatus cusparseDgtsv2(cusparseContext handle, int m, int n, CUdeviceptr dl, CUdeviceptr d, CUdeviceptr du, CUdeviceptr B, int ldb, CUdeviceptr pBuffer)
Parameters
Returns
cusparseDgtsv2_bufferSizeExt(cusparseContext, Int32, Int32, CUdeviceptr, CUdeviceptr, CUdeviceptr, CUdeviceptr, Int32, ref SizeT)
Declaration
public static cusparseStatus cusparseDgtsv2_bufferSizeExt(cusparseContext handle, int m, int n, CUdeviceptr dl, CUdeviceptr d, CUdeviceptr du, CUdeviceptr B, int ldb, ref SizeT bufferSizeInBytes)
Parameters
Returns
cusparseDgtsv2_nopivot(cusparseContext, Int32, Int32, CUdeviceptr, CUdeviceptr, CUdeviceptr, CUdeviceptr, Int32, CUdeviceptr)
Declaration
public static cusparseStatus cusparseDgtsv2_nopivot(cusparseContext handle, int m, int n, CUdeviceptr dl, CUdeviceptr d, CUdeviceptr du, CUdeviceptr B, int ldb, CUdeviceptr pBuffer)
Parameters
Returns
cusparseDgtsv2_nopivot_bufferSizeExt(cusparseContext, Int32, Int32, CUdeviceptr, CUdeviceptr, CUdeviceptr, CUdeviceptr, Int32, ref SizeT)
Declaration
public static cusparseStatus cusparseDgtsv2_nopivot_bufferSizeExt(cusparseContext handle, int m, int n, CUdeviceptr dl, CUdeviceptr d, CUdeviceptr du, CUdeviceptr B, int ldb, ref SizeT bufferSizeInBytes)
Parameters
Returns
cusparseDgtsv2StridedBatch(cusparseContext, Int32, CUdeviceptr, CUdeviceptr, CUdeviceptr, CUdeviceptr, Int32, Int32, CUdeviceptr)
Declaration
public static cusparseStatus cusparseDgtsv2StridedBatch(cusparseContext handle, int m, CUdeviceptr dl, CUdeviceptr d, CUdeviceptr du, CUdeviceptr x, int batchCount, int batchStride, CUdeviceptr pBuffer)
Parameters
Returns
cusparseDgtsv2StridedBatch_bufferSizeExt(cusparseContext, Int32, CUdeviceptr, CUdeviceptr, CUdeviceptr, CUdeviceptr, Int32, Int32, ref SizeT)
Declaration
public static cusparseStatus cusparseDgtsv2StridedBatch_bufferSizeExt(cusparseContext handle, int m, CUdeviceptr dl, CUdeviceptr d, CUdeviceptr du, CUdeviceptr x, int batchCount, int batchStride, ref SizeT bufferSizeInBytes)
Parameters
Returns
cusparseDgtsvStridedBatch(cusparseContext, Int32, CUdeviceptr, CUdeviceptr, CUdeviceptr, CUdeviceptr, Int32, Int32)
Declaration
public static cusparseStatus cusparseDgtsvStridedBatch(cusparseContext handle, int m, CUdeviceptr dl, CUdeviceptr d, CUdeviceptr du, CUdeviceptr x, int batchCount, int batchStride)
Parameters
Returns
cusparseDhyb2csc(cusparseContext, cusparseMatDescr, cusparseHybMat, CUdeviceptr, CUdeviceptr, CUdeviceptr)
Declaration
public static cusparseStatus cusparseDhyb2csc(cusparseContext handle, cusparseMatDescr descrA, cusparseHybMat hybA, CUdeviceptr cscVal, CUdeviceptr cscRowInd, CUdeviceptr cscColPtr)
Parameters
Returns
cusparseDhyb2csr(cusparseContext, cusparseMatDescr, cusparseHybMat, CUdeviceptr, CUdeviceptr, CUdeviceptr)
Declaration
public static cusparseStatus cusparseDhyb2csr(cusparseContext handle, cusparseMatDescr descrA, cusparseHybMat hybA, CUdeviceptr csrValA, CUdeviceptr csrRowPtrA, CUdeviceptr csrColIndA)
Parameters
Returns
cusparseDhyb2dense(cusparseContext, cusparseMatDescr, cusparseHybMat, CUdeviceptr, Int32)
Declaration
public static cusparseStatus cusparseDhyb2dense(cusparseContext handle, cusparseMatDescr descrA, cusparseHybMat hybA, CUdeviceptr A, int lda)
Parameters
Returns
cusparseDhybmv(cusparseContext, cusparseOperation, CUdeviceptr, cusparseMatDescr, cusparseHybMat, CUdeviceptr, CUdeviceptr, CUdeviceptr)
Declaration
public static cusparseStatus cusparseDhybmv(cusparseContext handle, cusparseOperation transA, CUdeviceptr alpha, cusparseMatDescr descrA, cusparseHybMat hybA, CUdeviceptr x, CUdeviceptr beta, CUdeviceptr y)
Parameters
Returns
cusparseDhybmv(cusparseContext, cusparseOperation, ref Double, cusparseMatDescr, cusparseHybMat, CUdeviceptr, ref Double, CUdeviceptr)
Declaration
public static cusparseStatus cusparseDhybmv(cusparseContext handle, cusparseOperation transA, ref double alpha, cusparseMatDescr descrA, cusparseHybMat hybA, CUdeviceptr x, ref double beta, CUdeviceptr y)
Parameters
Returns
cusparseDhybsv_analysis(cusparseContext, cusparseOperation, cusparseMatDescr, cusparseHybMat, cusparseSolveAnalysisInfo)
Declaration
public static cusparseStatus cusparseDhybsv_analysis(cusparseContext handle, cusparseOperation transA, cusparseMatDescr descrA, cusparseHybMat hybA, cusparseSolveAnalysisInfo info)
Parameters
Returns
cusparseDhybsv_solve(cusparseContext, cusparseOperation, CUdeviceptr, cusparseMatDescr, cusparseHybMat, cusparseSolveAnalysisInfo, CUdeviceptr, CUdeviceptr)
Declaration
public static cusparseStatus cusparseDhybsv_solve(cusparseContext handle, cusparseOperation trans, CUdeviceptr alpha, cusparseMatDescr descra, cusparseHybMat hybA, cusparseSolveAnalysisInfo info, CUdeviceptr x, CUdeviceptr y)
Parameters
Returns
cusparseDhybsv_solve(cusparseContext, cusparseOperation, ref Double, cusparseMatDescr, cusparseHybMat, cusparseSolveAnalysisInfo, CUdeviceptr, CUdeviceptr)
Declaration
public static cusparseStatus cusparseDhybsv_solve(cusparseContext handle, cusparseOperation trans, ref double alpha, cusparseMatDescr descra, cusparseHybMat hybA, cusparseSolveAnalysisInfo info, CUdeviceptr x, CUdeviceptr y)
Parameters
Returns
cusparseDnnz(cusparseContext, cusparseDirection, Int32, Int32, cusparseMatDescr, CUdeviceptr, Int32, CUdeviceptr, CUdeviceptr)
Declaration
public static cusparseStatus cusparseDnnz(cusparseContext handle, cusparseDirection dirA, int m, int n, cusparseMatDescr descrA, CUdeviceptr A, int lda, CUdeviceptr nnzPerRowCol, CUdeviceptr nnzTotalDevHostPtr)
Parameters
Returns
cusparseDnnz(cusparseContext, cusparseDirection, Int32, Int32, cusparseMatDescr, CUdeviceptr, Int32, CUdeviceptr, ref Int32)
Declaration
public static cusparseStatus cusparseDnnz(cusparseContext handle, cusparseDirection dirA, int m, int n, cusparseMatDescr descrA, CUdeviceptr A, int lda, CUdeviceptr nnzPerRowCol, ref int nnzTotalDevHostPtr)
Parameters
Returns
cusparseDnnz_compress(cusparseContext, Int32, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, CUdeviceptr, Double)
Declaration
public static cusparseStatus cusparseDnnz_compress(cusparseContext handle, int m, cusparseMatDescr descr, CUdeviceptr values, CUdeviceptr rowPtr, CUdeviceptr nnzPerRow, CUdeviceptr nnzTotal, double tol)
Parameters
Returns
cusparseDpruneCsr2csr(cusparseContext, Int32, Int32, Int32, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, CUdeviceptr, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, CUdeviceptr)
Declaration
public static cusparseStatus cusparseDpruneCsr2csr(cusparseContext handle, int m, int n, int nnzA, cusparseMatDescr descrA, CUdeviceptr csrValA, CUdeviceptr csrRowPtrA, CUdeviceptr csrColIndA, CUdeviceptr threshold, cusparseMatDescr descrC, CUdeviceptr csrValC, CUdeviceptr csrRowPtrC, CUdeviceptr csrColIndC, CUdeviceptr pBuffer)
Parameters
Returns
cusparseDpruneCsr2csr(cusparseContext, Int32, Int32, Int32, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, ref Double, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, CUdeviceptr)
Declaration
public static cusparseStatus cusparseDpruneCsr2csr(cusparseContext handle, int m, int n, int nnzA, cusparseMatDescr descrA, CUdeviceptr csrValA, CUdeviceptr csrRowPtrA, CUdeviceptr csrColIndA, ref double threshold, cusparseMatDescr descrC, CUdeviceptr csrValC, CUdeviceptr csrRowPtrC, CUdeviceptr csrColIndC, CUdeviceptr pBuffer)
Parameters
Returns
cusparseDpruneCsr2csr_bufferSizeExt(cusparseContext, Int32, Int32, Int32, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, CUdeviceptr, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, ref SizeT)
Declaration
public static cusparseStatus cusparseDpruneCsr2csr_bufferSizeExt(cusparseContext handle, int m, int n, int nnzA, cusparseMatDescr descrA, CUdeviceptr csrValA, CUdeviceptr csrRowPtrA, CUdeviceptr csrColIndA, CUdeviceptr threshold, cusparseMatDescr descrC, CUdeviceptr csrValC, CUdeviceptr csrRowPtrC, CUdeviceptr csrColIndC, ref SizeT pBufferSizeInBytes)
Parameters
Returns
cusparseDpruneCsr2csr_bufferSizeExt(cusparseContext, Int32, Int32, Int32, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, ref Double, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, ref SizeT)
Declaration
public static cusparseStatus cusparseDpruneCsr2csr_bufferSizeExt(cusparseContext handle, int m, int n, int nnzA, cusparseMatDescr descrA, CUdeviceptr csrValA, CUdeviceptr csrRowPtrA, CUdeviceptr csrColIndA, ref double threshold, cusparseMatDescr descrC, CUdeviceptr csrValC, CUdeviceptr csrRowPtrC, CUdeviceptr csrColIndC, ref SizeT pBufferSizeInBytes)
Parameters
Returns
cusparseDpruneCsr2csrByPercentage(cusparseContext, Int32, Int32, Int32, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, Single, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, pruneInfo, CUdeviceptr)
Declaration
public static cusparseStatus cusparseDpruneCsr2csrByPercentage(cusparseContext handle, int m, int n, int nnzA, cusparseMatDescr descrA, CUdeviceptr csrValA, CUdeviceptr csrRowPtrA, CUdeviceptr csrColIndA, float percentage, cusparseMatDescr descrC, CUdeviceptr csrValC, CUdeviceptr csrRowPtrC, CUdeviceptr csrColIndC, pruneInfo info, CUdeviceptr pBuffer)
Parameters
Returns
cusparseDpruneCsr2csrByPercentage_bufferSizeExt(cusparseContext, Int32, Int32, Int32, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, Single, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, pruneInfo, ref SizeT)
Declaration
public static cusparseStatus cusparseDpruneCsr2csrByPercentage_bufferSizeExt(cusparseContext handle, int m, int n, int nnzA, cusparseMatDescr descrA, CUdeviceptr csrValA, CUdeviceptr csrRowPtrA, CUdeviceptr csrColIndA, float percentage, cusparseMatDescr descrC, CUdeviceptr csrValC, CUdeviceptr csrRowPtrC, CUdeviceptr csrColIndC, pruneInfo info, ref SizeT pBufferSizeInBytes)
Parameters
Returns
cusparseDpruneCsr2csrNnz(cusparseContext, Int32, Int32, Int32, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, CUdeviceptr, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr)
Declaration
public static cusparseStatus cusparseDpruneCsr2csrNnz(cusparseContext handle, int m, int n, int nnzA, cusparseMatDescr descrA, CUdeviceptr csrValA, CUdeviceptr csrRowPtrA, CUdeviceptr csrColIndA, CUdeviceptr threshold, cusparseMatDescr descrC, CUdeviceptr csrRowPtrC, CUdeviceptr nnzTotalDevHostPtr, CUdeviceptr pBuffer)
Parameters
Returns
cusparseDpruneCsr2csrNnz(cusparseContext, Int32, Int32, Int32, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, ref Double, cusparseMatDescr, CUdeviceptr, ref Int32, CUdeviceptr)
Declaration
public static cusparseStatus cusparseDpruneCsr2csrNnz(cusparseContext handle, int m, int n, int nnzA, cusparseMatDescr descrA, CUdeviceptr csrValA, CUdeviceptr csrRowPtrA, CUdeviceptr csrColIndA, ref double threshold, cusparseMatDescr descrC, CUdeviceptr csrRowPtrC, ref int nnzTotalDevHostPtr, CUdeviceptr pBuffer)
Parameters
Returns
cusparseDpruneCsr2csrNnzByPercentage(cusparseContext, Int32, Int32, Int32, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, Single, cusparseMatDescr, CUdeviceptr, CUdeviceptr, pruneInfo, CUdeviceptr)
Declaration
public static cusparseStatus cusparseDpruneCsr2csrNnzByPercentage(cusparseContext handle, int m, int n, int nnzA, cusparseMatDescr descrA, CUdeviceptr csrValA, CUdeviceptr csrRowPtrA, CUdeviceptr csrColIndA, float percentage, cusparseMatDescr descrC, CUdeviceptr csrRowPtrC, CUdeviceptr nnzTotalDevHostPtr, pruneInfo info, CUdeviceptr pBuffer)
Parameters
Returns
cusparseDpruneCsr2csrNnzByPercentage(cusparseContext, Int32, Int32, Int32, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, Single, cusparseMatDescr, CUdeviceptr, ref Int32, pruneInfo, CUdeviceptr)
Declaration
public static cusparseStatus cusparseDpruneCsr2csrNnzByPercentage(cusparseContext handle, int m, int n, int nnzA, cusparseMatDescr descrA, CUdeviceptr csrValA, CUdeviceptr csrRowPtrA, CUdeviceptr csrColIndA, float percentage, cusparseMatDescr descrC, CUdeviceptr csrRowPtrC, ref int nnzTotalDevHostPtr, pruneInfo info, CUdeviceptr pBuffer)
Parameters
Returns
cusparseDpruneDense2csr(cusparseContext, Int32, Int32, CUdeviceptr, Int32, CUdeviceptr, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, CUdeviceptr)
Declaration
public static cusparseStatus cusparseDpruneDense2csr(cusparseContext handle, int m, int n, CUdeviceptr A, int lda, CUdeviceptr threshold, cusparseMatDescr descrC, CUdeviceptr csrValC, CUdeviceptr csrRowPtrC, CUdeviceptr csrColIndC, CUdeviceptr pBuffer)
Parameters
Returns
cusparseDpruneDense2csr(cusparseContext, Int32, Int32, CUdeviceptr, Int32, ref Double, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, CUdeviceptr)
Declaration
public static cusparseStatus cusparseDpruneDense2csr(cusparseContext handle, int m, int n, CUdeviceptr A, int lda, ref double threshold, cusparseMatDescr descrC, CUdeviceptr csrValC, CUdeviceptr csrRowPtrC, CUdeviceptr csrColIndC, CUdeviceptr pBuffer)
Parameters
Returns
cusparseDpruneDense2csr_bufferSizeExt(cusparseContext, Int32, Int32, CUdeviceptr, Int32, CUdeviceptr, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, ref SizeT)
Declaration
public static cusparseStatus cusparseDpruneDense2csr_bufferSizeExt(cusparseContext handle, int m, int n, CUdeviceptr A, int lda, CUdeviceptr threshold, cusparseMatDescr descrC, CUdeviceptr csrValC, CUdeviceptr csrRowPtrC, CUdeviceptr csrColIndC, ref SizeT pBufferSizeInBytes)
Parameters
Returns
cusparseDpruneDense2csr_bufferSizeExt(cusparseContext, Int32, Int32, CUdeviceptr, Int32, ref Double, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, ref SizeT)
Declaration
public static cusparseStatus cusparseDpruneDense2csr_bufferSizeExt(cusparseContext handle, int m, int n, CUdeviceptr A, int lda, ref double threshold, cusparseMatDescr descrC, CUdeviceptr csrValC, CUdeviceptr csrRowPtrC, CUdeviceptr csrColIndC, ref SizeT pBufferSizeInBytes)
Parameters
Returns
cusparseDpruneDense2csrByPercentage(cusparseContext, Int32, Int32, CUdeviceptr, Int32, Single, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, pruneInfo, CUdeviceptr)
Declaration
public static cusparseStatus cusparseDpruneDense2csrByPercentage(cusparseContext handle, int m, int n, CUdeviceptr A, int lda, float percentage, cusparseMatDescr descrC, CUdeviceptr csrValC, CUdeviceptr csrRowPtrC, CUdeviceptr csrColIndC, pruneInfo info, CUdeviceptr pBuffer)
Parameters
Returns
cusparseDpruneDense2csrByPercentage_bufferSizeExt(cusparseContext, Int32, Int32, CUdeviceptr, Int32, Single, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, pruneInfo, ref SizeT)
Declaration
public static cusparseStatus cusparseDpruneDense2csrByPercentage_bufferSizeExt(cusparseContext handle, int m, int n, CUdeviceptr A, int lda, float percentage, cusparseMatDescr descrC, CUdeviceptr csrValC, CUdeviceptr csrRowPtrC, CUdeviceptr csrColIndC, pruneInfo info, ref SizeT pBufferSizeInBytes)
Parameters
Returns
cusparseDpruneDense2csrNnz(cusparseContext, Int32, Int32, CUdeviceptr, Int32, CUdeviceptr, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr)
Declaration
public static cusparseStatus cusparseDpruneDense2csrNnz(cusparseContext handle, int m, int n, CUdeviceptr A, int lda, CUdeviceptr threshold, cusparseMatDescr descrC, CUdeviceptr csrRowPtrC, CUdeviceptr nnzTotalDevHostPtr, CUdeviceptr pBuffer)
Parameters
Returns
cusparseDpruneDense2csrNnz(cusparseContext, Int32, Int32, CUdeviceptr, Int32, ref Double, cusparseMatDescr, CUdeviceptr, ref Int32, CUdeviceptr)
Declaration
public static cusparseStatus cusparseDpruneDense2csrNnz(cusparseContext handle, int m, int n, CUdeviceptr A, int lda, ref double threshold, cusparseMatDescr descrC, CUdeviceptr csrRowPtrC, ref int nnzTotalDevHostPtr, CUdeviceptr pBuffer)
Parameters
Returns
cusparseDpruneDense2csrNnzByPercentage(cusparseContext, Int32, Int32, CUdeviceptr, Int32, Single, cusparseMatDescr, CUdeviceptr, CUdeviceptr, pruneInfo, CUdeviceptr)
Declaration
public static cusparseStatus cusparseDpruneDense2csrNnzByPercentage(cusparseContext handle, int m, int n, CUdeviceptr A, int lda, float percentage, cusparseMatDescr descrC, CUdeviceptr csrRowPtrC, CUdeviceptr nnzTotalDevHostPtr, pruneInfo info, CUdeviceptr pBuffer)
Parameters
Returns
cusparseDpruneDense2csrNnzByPercentage(cusparseContext, Int32, Int32, CUdeviceptr, Int32, Single, cusparseMatDescr, CUdeviceptr, ref Int32, pruneInfo, CUdeviceptr)
Declaration
public static cusparseStatus cusparseDpruneDense2csrNnzByPercentage(cusparseContext handle, int m, int n, CUdeviceptr A, int lda, float percentage, cusparseMatDescr descrC, CUdeviceptr csrRowPtrC, ref int nnzTotalDevHostPtr, pruneInfo info, CUdeviceptr pBuffer)
Parameters
Returns
cusparseDroti(cusparseContext, Int32, CUdeviceptr, CUdeviceptr, CUdeviceptr, CUdeviceptr, CUdeviceptr, cusparseIndexBase)
Declaration
public static cusparseStatus cusparseDroti(cusparseContext handle, int nnz, CUdeviceptr xVal, CUdeviceptr xInd, CUdeviceptr y, CUdeviceptr c, CUdeviceptr s, cusparseIndexBase idxBase)
Parameters
Returns
cusparseDroti(cusparseContext, Int32, CUdeviceptr, CUdeviceptr, CUdeviceptr, ref Double, ref Double, cusparseIndexBase)
Declaration
public static cusparseStatus cusparseDroti(cusparseContext handle, int nnz, CUdeviceptr xVal, CUdeviceptr xInd, CUdeviceptr y, ref double c, ref double s, cusparseIndexBase idxBase)
Parameters
Returns
cusparseDsctr(cusparseContext, Int32, CUdeviceptr, CUdeviceptr, CUdeviceptr, cusparseIndexBase)
Declaration
public static cusparseStatus cusparseDsctr(cusparseContext handle, int nnz, CUdeviceptr xVal, CUdeviceptr xInd, CUdeviceptr y, cusparseIndexBase idxBase)
Parameters
Returns
cusparseGetColorAlgs(cusparseColorInfo, ref cusparseColorAlg)
Declaration
public static cusparseStatus cusparseGetColorAlgs(cusparseColorInfo info, ref cusparseColorAlg alg)
Parameters
Returns
cusparseGetLevelInfo(cusparseContext, cusparseSolveAnalysisInfo, ref Int32, ref CUdeviceptr, ref CUdeviceptr)
Declaration
public static cusparseStatus cusparseGetLevelInfo(cusparseContext handle, cusparseSolveAnalysisInfo info, ref int nlevels, ref CUdeviceptr levelPtr, ref CUdeviceptr levelInd)
Parameters
Returns
cusparseGetMatDiagType(cusparseMatDescr)
Declaration
public static cusparseDiagType cusparseGetMatDiagType(cusparseMatDescr descrA)
Parameters
Returns
cusparseGetMatFillMode(cusparseMatDescr)
Declaration
public static cusparseFillMode cusparseGetMatFillMode(cusparseMatDescr descrA)
Parameters
Returns
cusparseGetMatIndexBase(cusparseMatDescr)
Declaration
public static cusparseIndexBase cusparseGetMatIndexBase(cusparseMatDescr descrA)
Parameters
Returns
cusparseGetMatType(cusparseMatDescr)
Declaration
public static cusparseMatrixType cusparseGetMatType(cusparseMatDescr descrA)
Parameters
Returns
cusparseGetPointerMode(cusparseContext, ref cusparsePointerMode)
Declaration
public static cusparseStatus cusparseGetPointerMode(cusparseContext handle, ref cusparsePointerMode mode)
Parameters
Returns
cusparseGetStream(cusparseContext, ref CUstream)
Declaration
public static cusparseStatus cusparseGetStream(cusparseContext handle, ref CUstream streamId)
Parameters
Returns
cusparseGetVersion(cusparseContext, ref Int32)
Declaration
public static cusparseStatus cusparseGetVersion(cusparseContext handle, ref int version)
Parameters
Returns
cusparseHpruneCsr2csr(cusparseContext, Int32, Int32, Int32, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, CUdeviceptr, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, CUdeviceptr)
Declaration
public static cusparseStatus cusparseHpruneCsr2csr(cusparseContext handle, int m, int n, int nnzA, cusparseMatDescr descrA, CUdeviceptr csrValA, CUdeviceptr csrRowPtrA, CUdeviceptr csrColIndA, CUdeviceptr threshold, cusparseMatDescr descrC, CUdeviceptr csrValC, CUdeviceptr csrRowPtrC, CUdeviceptr csrColIndC, CUdeviceptr pBuffer)
Parameters
Returns
cusparseHpruneCsr2csr(cusparseContext, Int32, Int32, Int32, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, ref half, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, CUdeviceptr)
Declaration
public static cusparseStatus cusparseHpruneCsr2csr(cusparseContext handle, int m, int n, int nnzA, cusparseMatDescr descrA, CUdeviceptr csrValA, CUdeviceptr csrRowPtrA, CUdeviceptr csrColIndA, ref half threshold, cusparseMatDescr descrC, CUdeviceptr csrValC, CUdeviceptr csrRowPtrC, CUdeviceptr csrColIndC, CUdeviceptr pBuffer)
Parameters
Returns
cusparseHpruneCsr2csr_bufferSizeExt(cusparseContext, Int32, Int32, Int32, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, CUdeviceptr, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, ref SizeT)
Declaration
public static cusparseStatus cusparseHpruneCsr2csr_bufferSizeExt(cusparseContext handle, int m, int n, int nnzA, cusparseMatDescr descrA, CUdeviceptr csrValA, CUdeviceptr csrRowPtrA, CUdeviceptr csrColIndA, CUdeviceptr threshold, cusparseMatDescr descrC, CUdeviceptr csrValC, CUdeviceptr csrRowPtrC, CUdeviceptr csrColIndC, ref SizeT pBufferSizeInBytes)
Parameters
Returns
cusparseHpruneCsr2csr_bufferSizeExt(cusparseContext, Int32, Int32, Int32, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, ref half, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, ref SizeT)
Declaration
public static cusparseStatus cusparseHpruneCsr2csr_bufferSizeExt(cusparseContext handle, int m, int n, int nnzA, cusparseMatDescr descrA, CUdeviceptr csrValA, CUdeviceptr csrRowPtrA, CUdeviceptr csrColIndA, ref half threshold, cusparseMatDescr descrC, CUdeviceptr csrValC, CUdeviceptr csrRowPtrC, CUdeviceptr csrColIndC, ref SizeT pBufferSizeInBytes)
Parameters
Returns
cusparseHpruneCsr2csrByPercentage(cusparseContext, Int32, Int32, Int32, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, Single, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, pruneInfo, CUdeviceptr)
Declaration
public static cusparseStatus cusparseHpruneCsr2csrByPercentage(cusparseContext handle, int m, int n, int nnzA, cusparseMatDescr descrA, CUdeviceptr csrValA, CUdeviceptr csrRowPtrA, CUdeviceptr csrColIndA, float percentage, cusparseMatDescr descrC, CUdeviceptr csrValC, CUdeviceptr csrRowPtrC, CUdeviceptr csrColIndC, pruneInfo info, CUdeviceptr pBuffer)
Parameters
Returns
cusparseHpruneCsr2csrByPercentage_bufferSizeExt(cusparseContext, Int32, Int32, Int32, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, Single, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, pruneInfo, ref SizeT)
Declaration
public static cusparseStatus cusparseHpruneCsr2csrByPercentage_bufferSizeExt(cusparseContext handle, int m, int n, int nnzA, cusparseMatDescr descrA, CUdeviceptr csrValA, CUdeviceptr csrRowPtrA, CUdeviceptr csrColIndA, float percentage, cusparseMatDescr descrC, CUdeviceptr csrValC, CUdeviceptr csrRowPtrC, CUdeviceptr csrColIndC, pruneInfo info, ref SizeT pBufferSizeInBytes)
Parameters
Returns
cusparseHpruneCsr2csrNnz(cusparseContext, Int32, Int32, Int32, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, CUdeviceptr, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr)
Declaration
public static cusparseStatus cusparseHpruneCsr2csrNnz(cusparseContext handle, int m, int n, int nnzA, cusparseMatDescr descrA, CUdeviceptr csrValA, CUdeviceptr csrRowPtrA, CUdeviceptr csrColIndA, CUdeviceptr threshold, cusparseMatDescr descrC, CUdeviceptr csrRowPtrC, CUdeviceptr nnzTotalDevHostPtr, CUdeviceptr pBuffer)
Parameters
Returns
cusparseHpruneCsr2csrNnz(cusparseContext, Int32, Int32, Int32, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, ref half, cusparseMatDescr, CUdeviceptr, ref Int32, CUdeviceptr)
Declaration
public static cusparseStatus cusparseHpruneCsr2csrNnz(cusparseContext handle, int m, int n, int nnzA, cusparseMatDescr descrA, CUdeviceptr csrValA, CUdeviceptr csrRowPtrA, CUdeviceptr csrColIndA, ref half threshold, cusparseMatDescr descrC, CUdeviceptr csrRowPtrC, ref int nnzTotalDevHostPtr, CUdeviceptr pBuffer)
Parameters
Returns
cusparseHpruneCsr2csrNnzByPercentage(cusparseContext, Int32, Int32, Int32, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, Single, cusparseMatDescr, CUdeviceptr, CUdeviceptr, pruneInfo, CUdeviceptr)
Declaration
public static cusparseStatus cusparseHpruneCsr2csrNnzByPercentage(cusparseContext handle, int m, int n, int nnzA, cusparseMatDescr descrA, CUdeviceptr csrValA, CUdeviceptr csrRowPtrA, CUdeviceptr csrColIndA, float percentage, cusparseMatDescr descrC, CUdeviceptr csrRowPtrC, CUdeviceptr nnzTotalDevHostPtr, pruneInfo info, CUdeviceptr pBuffer)
Parameters
Returns
cusparseHpruneCsr2csrNnzByPercentage(cusparseContext, Int32, Int32, Int32, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, Single, cusparseMatDescr, CUdeviceptr, ref Int32, pruneInfo, CUdeviceptr)
Declaration
public static cusparseStatus cusparseHpruneCsr2csrNnzByPercentage(cusparseContext handle, int m, int n, int nnzA, cusparseMatDescr descrA, CUdeviceptr csrValA, CUdeviceptr csrRowPtrA, CUdeviceptr csrColIndA, float percentage, cusparseMatDescr descrC, CUdeviceptr csrRowPtrC, ref int nnzTotalDevHostPtr, pruneInfo info, CUdeviceptr pBuffer)
Parameters
Returns
cusparseHpruneDense2csr(cusparseContext, Int32, Int32, CUdeviceptr, Int32, CUdeviceptr, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, CUdeviceptr)
Declaration
public static cusparseStatus cusparseHpruneDense2csr(cusparseContext handle, int m, int n, CUdeviceptr A, int lda, CUdeviceptr threshold, cusparseMatDescr descrC, CUdeviceptr csrValC, CUdeviceptr csrRowPtrC, CUdeviceptr csrColIndC, CUdeviceptr pBuffer)
Parameters
Returns
cusparseHpruneDense2csr(cusparseContext, Int32, Int32, CUdeviceptr, Int32, ref half, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, CUdeviceptr)
Declaration
public static cusparseStatus cusparseHpruneDense2csr(cusparseContext handle, int m, int n, CUdeviceptr A, int lda, ref half threshold, cusparseMatDescr descrC, CUdeviceptr csrValC, CUdeviceptr csrRowPtrC, CUdeviceptr csrColIndC, CUdeviceptr pBuffer)
Parameters
Returns
cusparseHpruneDense2csr_bufferSizeExt(cusparseContext, Int32, Int32, CUdeviceptr, Int32, CUdeviceptr, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, ref SizeT)
Declaration
public static cusparseStatus cusparseHpruneDense2csr_bufferSizeExt(cusparseContext handle, int m, int n, CUdeviceptr A, int lda, CUdeviceptr threshold, cusparseMatDescr descrC, CUdeviceptr csrValC, CUdeviceptr csrRowPtrC, CUdeviceptr csrColIndC, ref SizeT pBufferSizeInBytes)
Parameters
Returns
cusparseHpruneDense2csr_bufferSizeExt(cusparseContext, Int32, Int32, CUdeviceptr, Int32, ref half, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, ref SizeT)
Declaration
public static cusparseStatus cusparseHpruneDense2csr_bufferSizeExt(cusparseContext handle, int m, int n, CUdeviceptr A, int lda, ref half threshold, cusparseMatDescr descrC, CUdeviceptr csrValC, CUdeviceptr csrRowPtrC, CUdeviceptr csrColIndC, ref SizeT pBufferSizeInBytes)
Parameters
Returns
cusparseHpruneDense2csrByPercentage(cusparseContext, Int32, Int32, CUdeviceptr, Int32, Single, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, pruneInfo, CUdeviceptr)
Declaration
public static cusparseStatus cusparseHpruneDense2csrByPercentage(cusparseContext handle, int m, int n, CUdeviceptr A, int lda, float percentage, cusparseMatDescr descrC, CUdeviceptr csrValC, CUdeviceptr csrRowPtrC, CUdeviceptr csrColIndC, pruneInfo info, CUdeviceptr pBuffer)
Parameters
Returns
cusparseHpruneDense2csrByPercentage_bufferSizeExt(cusparseContext, Int32, Int32, CUdeviceptr, Int32, Single, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, pruneInfo, ref SizeT)
Declaration
public static cusparseStatus cusparseHpruneDense2csrByPercentage_bufferSizeExt(cusparseContext handle, int m, int n, CUdeviceptr A, int lda, float percentage, cusparseMatDescr descrC, CUdeviceptr csrValC, CUdeviceptr csrRowPtrC, CUdeviceptr csrColIndC, pruneInfo info, ref SizeT pBufferSizeInBytes)
Parameters
Returns
cusparseHpruneDense2csrNnz(cusparseContext, Int32, Int32, CUdeviceptr, Int32, CUdeviceptr, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr)
Declaration
public static cusparseStatus cusparseHpruneDense2csrNnz(cusparseContext handle, int m, int n, CUdeviceptr A, int lda, CUdeviceptr threshold, cusparseMatDescr descrC, CUdeviceptr csrRowPtrC, CUdeviceptr nnzTotalDevHostPtr, CUdeviceptr pBuffer)
Parameters
Returns
cusparseHpruneDense2csrNnz(cusparseContext, Int32, Int32, CUdeviceptr, Int32, ref half, cusparseMatDescr, CUdeviceptr, ref Int32, CUdeviceptr)
Declaration
public static cusparseStatus cusparseHpruneDense2csrNnz(cusparseContext handle, int m, int n, CUdeviceptr A, int lda, ref half threshold, cusparseMatDescr descrC, CUdeviceptr csrRowPtrC, ref int nnzTotalDevHostPtr, CUdeviceptr pBuffer)
Parameters
Returns
cusparseHpruneDense2csrNnzByPercentage(cusparseContext, Int32, Int32, CUdeviceptr, Int32, Single, cusparseMatDescr, CUdeviceptr, CUdeviceptr, pruneInfo, CUdeviceptr)
Declaration
public static cusparseStatus cusparseHpruneDense2csrNnzByPercentage(cusparseContext handle, int m, int n, CUdeviceptr A, int lda, float percentage, cusparseMatDescr descrC, CUdeviceptr csrRowPtrC, CUdeviceptr nnzTotalDevHostPtr, pruneInfo info, CUdeviceptr pBuffer)
Parameters
Returns
cusparseHpruneDense2csrNnzByPercentage(cusparseContext, Int32, Int32, CUdeviceptr, Int32, Single, cusparseMatDescr, CUdeviceptr, ref Int32, pruneInfo, CUdeviceptr)
Declaration
public static cusparseStatus cusparseHpruneDense2csrNnzByPercentage(cusparseContext handle, int m, int n, CUdeviceptr A, int lda, float percentage, cusparseMatDescr descrC, CUdeviceptr csrRowPtrC, ref int nnzTotalDevHostPtr, pruneInfo info, CUdeviceptr pBuffer)
Parameters
Returns
cusparseSaxpyi(cusparseContext, Int32, CUdeviceptr, CUdeviceptr, CUdeviceptr, CUdeviceptr, cusparseIndexBase)
Declaration
public static cusparseStatus cusparseSaxpyi(cusparseContext handle, int nnz, CUdeviceptr alpha, CUdeviceptr xVal, CUdeviceptr xInd, CUdeviceptr y, cusparseIndexBase idxBase)
Parameters
Returns
cusparseSaxpyi(cusparseContext, Int32, ref Single, CUdeviceptr, CUdeviceptr, CUdeviceptr, cusparseIndexBase)
Declaration
public static cusparseStatus cusparseSaxpyi(cusparseContext handle, int nnz, ref float alpha, CUdeviceptr xVal, CUdeviceptr xInd, CUdeviceptr y, cusparseIndexBase idxBase)
Parameters
Returns
cusparseSbsr2csr(cusparseContext, cusparseDirection, Int32, Int32, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, Int32, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr)
Declaration
public static cusparseStatus cusparseSbsr2csr(cusparseContext handle, cusparseDirection dirA, int mb, int nb, cusparseMatDescr descrA, CUdeviceptr bsrValA, CUdeviceptr bsrRowPtrA, CUdeviceptr bsrColIndA, int blockDim, cusparseMatDescr descrC, CUdeviceptr csrValC, CUdeviceptr csrRowPtrC, CUdeviceptr csrColIndC)
Parameters
Returns
cusparseSbsric02(cusparseContext, cusparseDirection, Int32, Int32, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, Int32, bsric02Info, cusparseSolvePolicy, CUdeviceptr)
Declaration
public static cusparseStatus cusparseSbsric02(cusparseContext handle, cusparseDirection dirA, int mb, int nnzb, cusparseMatDescr descrA, CUdeviceptr bsrVal, CUdeviceptr bsrRowPtr, CUdeviceptr bsrColInd, int blockDim, bsric02Info info, cusparseSolvePolicy policy, CUdeviceptr pBuffer)
Parameters
Returns
cusparseSbsric02_analysis(cusparseContext, cusparseDirection, Int32, Int32, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, Int32, bsric02Info, cusparseSolvePolicy, CUdeviceptr)
Declaration
public static cusparseStatus cusparseSbsric02_analysis(cusparseContext handle, cusparseDirection dirA, int mb, int nnzb, cusparseMatDescr descrA, CUdeviceptr bsrVal, CUdeviceptr bsrRowPtr, CUdeviceptr bsrColInd, int blockDim, bsric02Info info, cusparseSolvePolicy policy, CUdeviceptr pInputBuffer)
Parameters
Returns
cusparseSbsric02_bufferSize(cusparseContext, cusparseDirection, Int32, Int32, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, Int32, bsric02Info, ref Int32)
Declaration
public static cusparseStatus cusparseSbsric02_bufferSize(cusparseContext handle, cusparseDirection dirA, int mb, int nnzb, cusparseMatDescr descrA, CUdeviceptr bsrVal, CUdeviceptr bsrRowPtr, CUdeviceptr bsrColInd, int blockDim, bsric02Info info, ref int pBufferSize)
Parameters
Returns
cusparseSbsric02_bufferSizeExt(cusparseContext, cusparseDirection, Int32, Int32, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, Int32, bsric02Info, ref SizeT)
Declaration
public static cusparseStatus cusparseSbsric02_bufferSizeExt(cusparseContext handle, cusparseDirection dirA, int mb, int nnzb, cusparseMatDescr descrA, CUdeviceptr bsrVal, CUdeviceptr bsrRowPtr, CUdeviceptr bsrColInd, int blockDim, bsric02Info info, ref SizeT pBufferSize)
Parameters
Returns
cusparseSbsrilu02(cusparseContext, cusparseDirection, Int32, Int32, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, Int32, bsrilu02Info, cusparseSolvePolicy, CUdeviceptr)
Declaration
public static cusparseStatus cusparseSbsrilu02(cusparseContext handle, cusparseDirection dirA, int mb, int nnzb, cusparseMatDescr descra, CUdeviceptr bsrVal, CUdeviceptr bsrRowPtr, CUdeviceptr bsrColInd, int blockDim, bsrilu02Info info, cusparseSolvePolicy policy, CUdeviceptr pBuffer)
Parameters
Returns
cusparseSbsrilu02_analysis(cusparseContext, cusparseDirection, Int32, Int32, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, Int32, bsrilu02Info, cusparseSolvePolicy, CUdeviceptr)
Declaration
public static cusparseStatus cusparseSbsrilu02_analysis(cusparseContext handle, cusparseDirection dirA, int mb, int nnzb, cusparseMatDescr descrA, CUdeviceptr bsrVal, CUdeviceptr bsrRowPtr, CUdeviceptr bsrColInd, int blockDim, bsrilu02Info info, cusparseSolvePolicy policy, CUdeviceptr pBuffer)
Parameters
Returns
cusparseSbsrilu02_bufferSize(cusparseContext, cusparseDirection, Int32, Int32, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, Int32, bsrilu02Info, ref Int32)
Declaration
public static cusparseStatus cusparseSbsrilu02_bufferSize(cusparseContext handle, cusparseDirection dirA, int mb, int nnzb, cusparseMatDescr descrA, CUdeviceptr bsrVal, CUdeviceptr bsrRowPtr, CUdeviceptr bsrColInd, int blockDim, bsrilu02Info info, ref int pBufferSize)
Parameters
Returns
cusparseSbsrilu02_bufferSizeExt(cusparseContext, cusparseDirection, Int32, Int32, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, Int32, bsrilu02Info, ref SizeT)
Declaration
public static cusparseStatus cusparseSbsrilu02_bufferSizeExt(cusparseContext handle, cusparseDirection dirA, int mb, int nnzb, cusparseMatDescr descrA, CUdeviceptr bsrVal, CUdeviceptr bsrRowPtr, CUdeviceptr bsrColInd, int blockDim, bsrilu02Info info, ref SizeT pBufferSize)
Parameters
Returns
cusparseSbsrilu02_numericBoost(cusparseContext, bsrilu02Info, Int32, CUdeviceptr, CUdeviceptr)
Declaration
public static cusparseStatus cusparseSbsrilu02_numericBoost(cusparseContext handle, bsrilu02Info info, int enable_boost, CUdeviceptr tol, CUdeviceptr boost_val)
Parameters
Returns
cusparseSbsrilu02_numericBoost(cusparseContext, bsrilu02Info, Int32, ref Double, ref Single)
Declaration
public static cusparseStatus cusparseSbsrilu02_numericBoost(cusparseContext handle, bsrilu02Info info, int enable_boost, ref double tol, ref float boost_val)
Parameters
Returns
cusparseSbsrmm(cusparseContext, cusparseDirection, cusparseOperation, cusparseOperation, Int32, Int32, Int32, Int32, CUdeviceptr, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, Int32, CUdeviceptr, Int32, CUdeviceptr, CUdeviceptr, Int32)
Declaration
public static cusparseStatus cusparseSbsrmm(cusparseContext handle, cusparseDirection dirA, cusparseOperation transA, cusparseOperation transB, int mb, int n, int kb, int nnzb, CUdeviceptr alpha, cusparseMatDescr descrA, CUdeviceptr bsrValA, CUdeviceptr bsrRowPtrA, CUdeviceptr bsrColIndA, int blockSize, CUdeviceptr B, int ldb, CUdeviceptr beta, CUdeviceptr C, int ldc)
Parameters
Returns
cusparseSbsrmm(cusparseContext, cusparseDirection, cusparseOperation, cusparseOperation, Int32, Int32, Int32, Int32, ref Single, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, Int32, CUdeviceptr, Int32, ref Single, CUdeviceptr, Int32)
Declaration
public static cusparseStatus cusparseSbsrmm(cusparseContext handle, cusparseDirection dirA, cusparseOperation transA, cusparseOperation transB, int mb, int n, int kb, int nnzb, ref float alpha, cusparseMatDescr descrA, CUdeviceptr bsrValA, CUdeviceptr bsrRowPtrA, CUdeviceptr bsrColIndA, int blockSize, CUdeviceptr B, int ldb, ref float beta, CUdeviceptr C, int ldc)
Parameters
Returns
cusparseSbsrmv(cusparseContext, cusparseDirection, cusparseOperation, Int32, Int32, Int32, CUdeviceptr, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, Int32, CUdeviceptr, CUdeviceptr, CUdeviceptr)
Declaration
public static cusparseStatus cusparseSbsrmv(cusparseContext handle, cusparseDirection dirA, cusparseOperation transA, int mb, int nb, int nnzb, CUdeviceptr alpha, cusparseMatDescr descrA, CUdeviceptr bsrValA, CUdeviceptr bsrRowPtrA, CUdeviceptr bsrColIndA, int blockDim, CUdeviceptr x, CUdeviceptr beta, CUdeviceptr y)
Parameters
Returns
cusparseSbsrmv(cusparseContext, cusparseDirection, cusparseOperation, Int32, Int32, Int32, ref Single, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, Int32, CUdeviceptr, ref Single, CUdeviceptr)
Declaration
public static cusparseStatus cusparseSbsrmv(cusparseContext handle, cusparseDirection dirA, cusparseOperation transA, int mb, int nb, int nnzb, ref float alpha, cusparseMatDescr descrA, CUdeviceptr bsrValA, CUdeviceptr bsrRowPtrA, CUdeviceptr bsrColIndA, int blockDim, CUdeviceptr x, ref float beta, CUdeviceptr y)
Parameters
Returns
cusparseSbsrsm2_analysis(cusparseContext, cusparseDirection, cusparseOperation, cusparseOperation, Int32, Int32, Int32, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, Int32, bsrsm2Info, cusparseSolvePolicy, CUdeviceptr)
Declaration
public static cusparseStatus cusparseSbsrsm2_analysis(cusparseContext handle, cusparseDirection dirA, cusparseOperation transA, cusparseOperation transXY, int mb, int n, int nnzb, cusparseMatDescr descrA, CUdeviceptr bsrVal, CUdeviceptr bsrRowPtr, CUdeviceptr bsrColInd, int blockSize, bsrsm2Info info, cusparseSolvePolicy policy, CUdeviceptr pBuffer)
Parameters
Returns
cusparseSbsrsm2_bufferSize(cusparseContext, cusparseDirection, cusparseOperation, cusparseOperation, Int32, Int32, Int32, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, Int32, bsrsm2Info, ref Int32)
Declaration
public static cusparseStatus cusparseSbsrsm2_bufferSize(cusparseContext handle, cusparseDirection dirA, cusparseOperation transA, cusparseOperation transXY, int mb, int n, int nnzb, cusparseMatDescr descrA, CUdeviceptr bsrVal, CUdeviceptr bsrRowPtr, CUdeviceptr bsrColInd, int blockSize, bsrsm2Info info, ref int pBufferSizeInBytes)
Parameters
Returns
cusparseSbsrsm2_bufferSizeExt(cusparseContext, cusparseDirection, cusparseOperation, cusparseOperation, Int32, Int32, Int32, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, Int32, bsrsm2Info, ref SizeT)
Declaration
public static cusparseStatus cusparseSbsrsm2_bufferSizeExt(cusparseContext handle, cusparseDirection dirA, cusparseOperation transA, cusparseOperation transXY, int mb, int n, int nnzb, cusparseMatDescr descrA, CUdeviceptr bsrVal, CUdeviceptr bsrRowPtr, CUdeviceptr bsrColInd, int blockSize, bsrsm2Info info, ref SizeT pBufferSizeInBytes)
Parameters
Returns
cusparseSbsrsm2_solve(cusparseContext, cusparseDirection, cusparseOperation, cusparseOperation, Int32, Int32, Int32, CUdeviceptr, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, Int32, bsrsm2Info, CUdeviceptr, Int32, CUdeviceptr, Int32, cusparseSolvePolicy, CUdeviceptr)
Declaration
public static cusparseStatus cusparseSbsrsm2_solve(cusparseContext handle, cusparseDirection dirA, cusparseOperation transA, cusparseOperation transXY, int mb, int n, int nnzb, CUdeviceptr alpha, cusparseMatDescr descrA, CUdeviceptr bsrVal, CUdeviceptr bsrRowPtr, CUdeviceptr bsrColInd, int blockSize, bsrsm2Info info, CUdeviceptr X, int ldx, CUdeviceptr Y, int ldy, cusparseSolvePolicy policy, CUdeviceptr pBuffer)
Parameters
Returns
cusparseSbsrsm2_solve(cusparseContext, cusparseDirection, cusparseOperation, cusparseOperation, Int32, Int32, Int32, ref Single, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, Int32, bsrsm2Info, CUdeviceptr, Int32, CUdeviceptr, Int32, cusparseSolvePolicy, CUdeviceptr)
Declaration
public static cusparseStatus cusparseSbsrsm2_solve(cusparseContext handle, cusparseDirection dirA, cusparseOperation transA, cusparseOperation transXY, int mb, int n, int nnzb, ref float alpha, cusparseMatDescr descrA, CUdeviceptr bsrVal, CUdeviceptr bsrRowPtr, CUdeviceptr bsrColInd, int blockSize, bsrsm2Info info, CUdeviceptr X, int ldx, CUdeviceptr Y, int ldy, cusparseSolvePolicy policy, CUdeviceptr pBuffer)
Parameters
Returns
cusparseSbsrsv2_analysis(cusparseContext, cusparseDirection, cusparseOperation, Int32, Int32, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, Int32, bsrsv2Info, cusparseSolvePolicy, CUdeviceptr)
Declaration
public static cusparseStatus cusparseSbsrsv2_analysis(cusparseContext handle, cusparseDirection dirA, cusparseOperation transA, int mb, int nnzb, cusparseMatDescr descrA, CUdeviceptr bsrVal, CUdeviceptr bsrRowPtr, CUdeviceptr bsrColInd, int blockDim, bsrsv2Info info, cusparseSolvePolicy policy, CUdeviceptr pBuffer)
Parameters
Returns
cusparseSbsrsv2_bufferSize(cusparseContext, cusparseDirection, cusparseOperation, Int32, Int32, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, Int32, bsrsv2Info, ref Int32)
Declaration
public static cusparseStatus cusparseSbsrsv2_bufferSize(cusparseContext handle, cusparseDirection dirA, cusparseOperation transA, int mb, int nnzb, cusparseMatDescr descrA, CUdeviceptr bsrVal, CUdeviceptr bsrRowPtr, CUdeviceptr bsrColInd, int blockDim, bsrsv2Info info, ref int pBufferSize)
Parameters
Returns
cusparseSbsrsv2_bufferSizeExt(cusparseContext, cusparseDirection, cusparseOperation, Int32, Int32, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, Int32, bsrsv2Info, ref SizeT)
Declaration
public static cusparseStatus cusparseSbsrsv2_bufferSizeExt(cusparseContext handle, cusparseDirection dirA, cusparseOperation transA, int mb, int nnzb, cusparseMatDescr descrA, CUdeviceptr bsrVal, CUdeviceptr bsrRowPtr, CUdeviceptr bsrColInd, int blockDim, bsrsv2Info info, ref SizeT pBufferSize)
Parameters
Returns
cusparseSbsrsv2_solve(cusparseContext, cusparseDirection, cusparseOperation, Int32, Int32, CUdeviceptr, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, Int32, bsrsv2Info, CUdeviceptr, CUdeviceptr, cusparseSolvePolicy, CUdeviceptr)
Declaration
public static cusparseStatus cusparseSbsrsv2_solve(cusparseContext handle, cusparseDirection dirA, cusparseOperation transA, int mb, int nnzb, CUdeviceptr alpha, cusparseMatDescr descrA, CUdeviceptr bsrVal, CUdeviceptr bsrRowPtr, CUdeviceptr bsrColInd, int blockDim, bsrsv2Info info, CUdeviceptr x, CUdeviceptr y, cusparseSolvePolicy policy, CUdeviceptr pBuffer)
Parameters
Returns
cusparseSbsrsv2_solve(cusparseContext, cusparseDirection, cusparseOperation, Int32, Int32, ref Single, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, Int32, bsrsv2Info, CUdeviceptr, CUdeviceptr, cusparseSolvePolicy, CUdeviceptr)
Declaration
public static cusparseStatus cusparseSbsrsv2_solve(cusparseContext handle, cusparseDirection dirA, cusparseOperation transA, int mb, int nnzb, ref float alpha, cusparseMatDescr descrA, CUdeviceptr bsrVal, CUdeviceptr bsrRowPtr, CUdeviceptr bsrColInd, int blockDim, bsrsv2Info info, CUdeviceptr x, CUdeviceptr y, cusparseSolvePolicy policy, CUdeviceptr pBuffer)
Parameters
Returns
cusparseSbsrxmv(cusparseContext, cusparseDirection, cusparseOperation, Int32, Int32, Int32, Int32, CUdeviceptr, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, CUdeviceptr, CUdeviceptr, Int32, CUdeviceptr, CUdeviceptr, CUdeviceptr)
Declaration
public static cusparseStatus cusparseSbsrxmv(cusparseContext handle, cusparseDirection dirA, cusparseOperation transA, int sizeOfMask, int mb, int nb, int nnzb, CUdeviceptr alpha, cusparseMatDescr descrA, CUdeviceptr bsrValA, CUdeviceptr bsrMaskPtrA, CUdeviceptr bsrRowPtrA, CUdeviceptr bsrEndPtrA, CUdeviceptr bsrColIndA, int blockDim, CUdeviceptr x, CUdeviceptr beta, CUdeviceptr y)
Parameters
Returns
cusparseSbsrxmv(cusparseContext, cusparseDirection, cusparseOperation, Int32, Int32, Int32, Int32, ref Single, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, CUdeviceptr, CUdeviceptr, Int32, CUdeviceptr, ref Single, CUdeviceptr)
Declaration
public static cusparseStatus cusparseSbsrxmv(cusparseContext handle, cusparseDirection dirA, cusparseOperation transA, int sizeOfMask, int mb, int nb, int nnzb, ref float alpha, cusparseMatDescr descrA, CUdeviceptr bsrValA, CUdeviceptr bsrMaskPtrA, CUdeviceptr bsrRowPtrA, CUdeviceptr bsrEndPtrA, CUdeviceptr bsrColIndA, int blockDim, CUdeviceptr x, ref float beta, CUdeviceptr y)
Parameters
Returns
cusparseScsc2dense(cusparseContext, Int32, Int32, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, CUdeviceptr, Int32)
Declaration
public static cusparseStatus cusparseScsc2dense(cusparseContext handle, int m, int n, cusparseMatDescr descrA, CUdeviceptr cscValA, CUdeviceptr cscRowIndA, CUdeviceptr cscColPtrA, CUdeviceptr A, int lda)
Parameters
Returns
cusparseScsc2hyb(cusparseContext, Int32, Int32, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, cusparseHybMat, Int32, cusparseHybPartition)
Declaration
public static cusparseStatus cusparseScsc2hyb(cusparseContext handle, int m, int n, cusparseMatDescr descrA, CUdeviceptr cscValA, CUdeviceptr cscRowIndA, CUdeviceptr cscColPtrA, cusparseHybMat hybA, int userEllWidth, cusparseHybPartition partitionType)
Parameters
Returns
cusparseScsr2bsr(cusparseContext, cusparseDirection, Int32, Int32, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, Int32, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr)
Declaration
public static cusparseStatus cusparseScsr2bsr(cusparseContext handle, cusparseDirection dirA, int m, int n, cusparseMatDescr descrA, CUdeviceptr csrValA, CUdeviceptr csrRowPtrA, CUdeviceptr csrColIndA, int blockDim, cusparseMatDescr descrC, CUdeviceptr bsrValC, CUdeviceptr bsrRowPtrC, CUdeviceptr bsrColIndC)
Parameters
Returns
cusparseScsr2csc(cusparseContext, Int32, Int32, Int32, CUdeviceptr, CUdeviceptr, CUdeviceptr, CUdeviceptr, CUdeviceptr, CUdeviceptr, cusparseAction, cusparseIndexBase)
Declaration
public static cusparseStatus cusparseScsr2csc(cusparseContext handle, int m, int n, int nnz, CUdeviceptr csrVal, CUdeviceptr csrRowPtr, CUdeviceptr csrColInd, CUdeviceptr cscVal, CUdeviceptr cscRowInd, CUdeviceptr cscColPtr, cusparseAction copyValues, cusparseIndexBase idxBase)
Parameters
Returns
cusparseScsr2csr_compress(cusparseContext, Int32, Int32, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, Int32, CUdeviceptr, CUdeviceptr, CUdeviceptr, CUdeviceptr, Single)
Declaration
public static cusparseStatus cusparseScsr2csr_compress(cusparseContext handle, int m, int n, cusparseMatDescr descra, CUdeviceptr inVal, CUdeviceptr inColInd, CUdeviceptr inRowPtr, int inNnz, CUdeviceptr nnzPerRow, CUdeviceptr outVal, CUdeviceptr outColInd, CUdeviceptr outRowPtr, float tol)
Parameters
Returns
cusparseScsr2csru(cusparseContext, Int32, Int32, Int32, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, csru2csrInfo, CUdeviceptr)
Declaration
public static cusparseStatus cusparseScsr2csru(cusparseContext handle, int m, int n, int nnz, cusparseMatDescr descrA, CUdeviceptr csrVal, CUdeviceptr csrRowPtr, CUdeviceptr csrColInd, csru2csrInfo info, CUdeviceptr pBuffer)
Parameters
Returns
cusparseScsr2dense(cusparseContext, Int32, Int32, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, CUdeviceptr, Int32)
Declaration
public static cusparseStatus cusparseScsr2dense(cusparseContext handle, int m, int n, cusparseMatDescr descrA, CUdeviceptr csrValA, CUdeviceptr csrRowPtrA, CUdeviceptr csrColIndA, CUdeviceptr A, int lda)
Parameters
Returns
cusparseScsr2gebsr(cusparseContext, cusparseDirection, Int32, Int32, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, Int32, Int32, CUdeviceptr)
Declaration
public static cusparseStatus cusparseScsr2gebsr(cusparseContext handle, cusparseDirection dirA, int m, int n, cusparseMatDescr descrA, CUdeviceptr csrValA, CUdeviceptr csrRowPtrA, CUdeviceptr csrColIndA, cusparseMatDescr descrC, CUdeviceptr bsrValC, CUdeviceptr bsrRowPtrC, CUdeviceptr bsrColIndC, int rowBlockDim, int colBlockDim, CUdeviceptr pBuffer)
Parameters
Returns
cusparseScsr2gebsr_bufferSize(cusparseContext, cusparseDirection, Int32, Int32, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, Int32, Int32, ref Int32)
Declaration
public static cusparseStatus cusparseScsr2gebsr_bufferSize(cusparseContext handle, cusparseDirection dirA, int m, int n, cusparseMatDescr descrA, CUdeviceptr csrValA, CUdeviceptr csrRowPtrA, CUdeviceptr csrColIndA, int rowBlockDim, int colBlockDim, ref int pBufferSize)
Parameters
Returns
cusparseScsr2gebsr_bufferSizeExt(cusparseContext, cusparseDirection, Int32, Int32, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, Int32, Int32, ref SizeT)
Declaration
public static cusparseStatus cusparseScsr2gebsr_bufferSizeExt(cusparseContext handle, cusparseDirection dirA, int m, int n, cusparseMatDescr descrA, CUdeviceptr csrValA, CUdeviceptr csrRowPtrA, CUdeviceptr csrColIndA, int rowBlockDim, int colBlockDim, ref SizeT pBufferSize)
Parameters
Returns
cusparseScsr2hyb(cusparseContext, Int32, Int32, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, cusparseHybMat, Int32, cusparseHybPartition)
Declaration
public static cusparseStatus cusparseScsr2hyb(cusparseContext handle, int m, int n, cusparseMatDescr descrA, CUdeviceptr csrValA, CUdeviceptr csrRowPtrA, CUdeviceptr csrColIndA, cusparseHybMat hybA, int userEllWidth, cusparseHybPartition partitionType)
Parameters
Returns
cusparseScsrcolor(cusparseContext, Int32, Int32, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, CUdeviceptr, CUdeviceptr, CUdeviceptr, CUdeviceptr, cusparseColorInfo)
Declaration
public static cusparseStatus cusparseScsrcolor(cusparseContext handle, int m, int nnz, cusparseMatDescr descrA, CUdeviceptr csrSortedValA, CUdeviceptr csrSortedRowPtrA, CUdeviceptr csrSortedColIndA, CUdeviceptr fractionToColor, CUdeviceptr ncolors, CUdeviceptr coloring, CUdeviceptr reordering, cusparseColorInfo info)
Parameters
Returns
cusparseScsrcolor(cusparseContext, Int32, Int32, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, ref Single, ref Int32, CUdeviceptr, CUdeviceptr, cusparseColorInfo)
Declaration
public static cusparseStatus cusparseScsrcolor(cusparseContext handle, int m, int nnz, cusparseMatDescr descrA, CUdeviceptr csrSortedValA, CUdeviceptr csrSortedRowPtrA, CUdeviceptr csrSortedColIndA, ref float fractionToColor, ref int ncolors, CUdeviceptr coloring, CUdeviceptr reordering, cusparseColorInfo info)
Parameters
Returns
cusparseScsrgeam(cusparseContext, Int32, Int32, CUdeviceptr, cusparseMatDescr, Int32, CUdeviceptr, CUdeviceptr, CUdeviceptr, CUdeviceptr, cusparseMatDescr, Int32, CUdeviceptr, CUdeviceptr, CUdeviceptr, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr)
Declaration
public static cusparseStatus cusparseScsrgeam(cusparseContext handle, int m, int n, CUdeviceptr alpha, cusparseMatDescr descrA, int nnzA, CUdeviceptr csrValA, CUdeviceptr csrRowPtrA, CUdeviceptr csrColIndA, CUdeviceptr beta, cusparseMatDescr descrB, int nnzB, CUdeviceptr csrValB, CUdeviceptr csrRowPtrB, CUdeviceptr csrColIndB, cusparseMatDescr descrC, CUdeviceptr csrValC, CUdeviceptr csrRowPtrC, CUdeviceptr csrColIndC)
Parameters
Returns
cusparseScsrgeam(cusparseContext, Int32, Int32, ref Single, cusparseMatDescr, Int32, CUdeviceptr, CUdeviceptr, CUdeviceptr, ref Single, cusparseMatDescr, Int32, CUdeviceptr, CUdeviceptr, CUdeviceptr, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr)
Declaration
public static cusparseStatus cusparseScsrgeam(cusparseContext handle, int m, int n, ref float alpha, cusparseMatDescr descrA, int nnzA, CUdeviceptr csrValA, CUdeviceptr csrRowPtrA, CUdeviceptr csrColIndA, ref float beta, cusparseMatDescr descrB, int nnzB, CUdeviceptr csrValB, CUdeviceptr csrRowPtrB, CUdeviceptr csrColIndB, cusparseMatDescr descrC, CUdeviceptr csrValC, CUdeviceptr csrRowPtrC, CUdeviceptr csrColIndC)
Parameters
Returns
cusparseScsrgemm(cusparseContext, cusparseOperation, cusparseOperation, Int32, Int32, Int32, cusparseMatDescr, Int32, CUdeviceptr, CUdeviceptr, CUdeviceptr, cusparseMatDescr, Int32, CUdeviceptr, CUdeviceptr, CUdeviceptr, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr)
Declaration
public static cusparseStatus cusparseScsrgemm(cusparseContext handle, cusparseOperation transA, cusparseOperation transB, int m, int n, int k, cusparseMatDescr descrA, int nnzA, CUdeviceptr csrValA, CUdeviceptr csrRowPtrA, CUdeviceptr csrColIndA, cusparseMatDescr descrB, int nnzB, CUdeviceptr csrValB, CUdeviceptr csrRowPtrB, CUdeviceptr csrColIndB, cusparseMatDescr descrC, CUdeviceptr csrValC, CUdeviceptr csrRowPtrC, CUdeviceptr csrColIndC)
Parameters
Returns
cusparseScsrgemm2(cusparseContext, Int32, Int32, Int32, CUdeviceptr, cusparseMatDescr, Int32, CUdeviceptr, CUdeviceptr, CUdeviceptr, cusparseMatDescr, Int32, CUdeviceptr, CUdeviceptr, CUdeviceptr, CUdeviceptr, cusparseMatDescr, Int32, CUdeviceptr, CUdeviceptr, CUdeviceptr, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, csrgemm2Info, CUdeviceptr)
Declaration
public static cusparseStatus cusparseScsrgemm2(cusparseContext handle, int m, int n, int k, CUdeviceptr alpha, cusparseMatDescr descrA, int nnzA, CUdeviceptr csrSortedValA, CUdeviceptr csrSortedRowPtrA, CUdeviceptr csrSortedColIndA, cusparseMatDescr descrB, int nnzB, CUdeviceptr csrSortedValB, CUdeviceptr csrSortedRowPtrB, CUdeviceptr csrSortedColIndB, CUdeviceptr beta, cusparseMatDescr descrD, int nnzD, CUdeviceptr csrSortedValD, CUdeviceptr csrSortedRowPtrD, CUdeviceptr csrSortedColIndD, cusparseMatDescr descrC, CUdeviceptr csrSortedValC, CUdeviceptr csrSortedRowPtrC, CUdeviceptr csrSortedColIndC, csrgemm2Info info, CUdeviceptr pBuffer)
Parameters
Returns
cusparseScsrgemm2(cusparseContext, Int32, Int32, Int32, ref Single, cusparseMatDescr, Int32, CUdeviceptr, CUdeviceptr, CUdeviceptr, cusparseMatDescr, Int32, CUdeviceptr, CUdeviceptr, CUdeviceptr, ref Single, cusparseMatDescr, Int32, CUdeviceptr, CUdeviceptr, CUdeviceptr, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, csrgemm2Info, CUdeviceptr)
Declaration
public static cusparseStatus cusparseScsrgemm2(cusparseContext handle, int m, int n, int k, ref float alpha, cusparseMatDescr descrA, int nnzA, CUdeviceptr csrSortedValA, CUdeviceptr csrSortedRowPtrA, CUdeviceptr csrSortedColIndA, cusparseMatDescr descrB, int nnzB, CUdeviceptr csrSortedValB, CUdeviceptr csrSortedRowPtrB, CUdeviceptr csrSortedColIndB, ref float beta, cusparseMatDescr descrD, int nnzD, CUdeviceptr csrSortedValD, CUdeviceptr csrSortedRowPtrD, CUdeviceptr csrSortedColIndD, cusparseMatDescr descrC, CUdeviceptr csrSortedValC, CUdeviceptr csrSortedRowPtrC, CUdeviceptr csrSortedColIndC, csrgemm2Info info, CUdeviceptr pBuffer)
Parameters
Returns
cusparseScsrgemm2_bufferSizeExt(cusparseContext, Int32, Int32, Int32, CUdeviceptr, cusparseMatDescr, Int32, CUdeviceptr, CUdeviceptr, cusparseMatDescr, Int32, CUdeviceptr, CUdeviceptr, CUdeviceptr, cusparseMatDescr, Int32, CUdeviceptr, CUdeviceptr, csrgemm2Info, ref SizeT)
Declaration
public static cusparseStatus cusparseScsrgemm2_bufferSizeExt(cusparseContext handle, int m, int n, int k, CUdeviceptr alpha, cusparseMatDescr descrA, int nnzA, CUdeviceptr csrSortedRowPtrA, CUdeviceptr csrSortedColIndA, cusparseMatDescr descrB, int nnzB, CUdeviceptr csrSortedRowPtrB, CUdeviceptr csrSortedColIndB, CUdeviceptr beta, cusparseMatDescr descrD, int nnzD, CUdeviceptr csrSortedRowPtrD, CUdeviceptr csrSortedColIndD, csrgemm2Info info, ref SizeT pBufferSizeInBytes)
Parameters
Returns
cusparseScsrgemm2_bufferSizeExt(cusparseContext, Int32, Int32, Int32, ref Single, cusparseMatDescr, Int32, CUdeviceptr, CUdeviceptr, cusparseMatDescr, Int32, CUdeviceptr, CUdeviceptr, ref Single, cusparseMatDescr, Int32, CUdeviceptr, CUdeviceptr, csrgemm2Info, ref SizeT)
Declaration
public static cusparseStatus cusparseScsrgemm2_bufferSizeExt(cusparseContext handle, int m, int n, int k, ref float alpha, cusparseMatDescr descrA, int nnzA, CUdeviceptr csrSortedRowPtrA, CUdeviceptr csrSortedColIndA, cusparseMatDescr descrB, int nnzB, CUdeviceptr csrSortedRowPtrB, CUdeviceptr csrSortedColIndB, ref float beta, cusparseMatDescr descrD, int nnzD, CUdeviceptr csrSortedRowPtrD, CUdeviceptr csrSortedColIndD, csrgemm2Info info, ref SizeT pBufferSizeInBytes)
Parameters
Returns
cusparseScsric0(cusparseContext, cusparseOperation, Int32, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, cusparseSolveAnalysisInfo)
Declaration
public static cusparseStatus cusparseScsric0(cusparseContext handle, cusparseOperation trans, int m, cusparseMatDescr descrA, CUdeviceptr csrValA_ValM, CUdeviceptr csrRowPtrA, CUdeviceptr csrColIndA, cusparseSolveAnalysisInfo info)
Parameters
Returns
cusparseScsric02(cusparseContext, Int32, Int32, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, csric02Info, cusparseSolvePolicy, CUdeviceptr)
Declaration
public static cusparseStatus cusparseScsric02(cusparseContext handle, int m, int nnz, cusparseMatDescr descrA, CUdeviceptr csrValA_valM, CUdeviceptr csrRowPtrA, CUdeviceptr csrColIndA, csric02Info info, cusparseSolvePolicy policy, CUdeviceptr pBuffer)
Parameters
Returns
cusparseScsric02_analysis(cusparseContext, Int32, Int32, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, csric02Info, cusparseSolvePolicy, CUdeviceptr)
Declaration
public static cusparseStatus cusparseScsric02_analysis(cusparseContext handle, int m, int nnz, cusparseMatDescr descrA, CUdeviceptr csrValA, CUdeviceptr csrRowPtrA, CUdeviceptr csrColIndA, csric02Info info, cusparseSolvePolicy policy, CUdeviceptr pBuffer)
Parameters
Returns
cusparseScsric02_bufferSize(cusparseContext, Int32, Int32, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, csric02Info, ref Int32)
Declaration
public static cusparseStatus cusparseScsric02_bufferSize(cusparseContext handle, int m, int nnz, cusparseMatDescr descrA, CUdeviceptr csrValA, CUdeviceptr csrRowPtrA, CUdeviceptr csrColIndA, csric02Info info, ref int pBufferSize)
Parameters
Returns
cusparseScsric02_bufferSizeExt(cusparseContext, Int32, Int32, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, csric02Info, ref SizeT)
Declaration
public static cusparseStatus cusparseScsric02_bufferSizeExt(cusparseContext handle, int m, int nnz, cusparseMatDescr descrA, CUdeviceptr csrValA, CUdeviceptr csrRowPtrA, CUdeviceptr csrColIndA, csric02Info info, ref SizeT pBufferSize)
Parameters
Returns
cusparseScsrilu0(cusparseContext, cusparseOperation, Int32, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, cusparseSolveAnalysisInfo)
Declaration
public static cusparseStatus cusparseScsrilu0(cusparseContext handle, cusparseOperation trans, int m, cusparseMatDescr descrA, CUdeviceptr csrValM, CUdeviceptr csrRowPtrA, CUdeviceptr csrColIndA, cusparseSolveAnalysisInfo info)
Parameters
Returns
cusparseScsrilu02(cusparseContext, Int32, Int32, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, csrilu02Info, cusparseSolvePolicy, CUdeviceptr)
Declaration
public static cusparseStatus cusparseScsrilu02(cusparseContext handle, int m, int nnz, cusparseMatDescr descrA, CUdeviceptr csrValA_valM, CUdeviceptr csrRowPtrA, CUdeviceptr csrColIndA, csrilu02Info info, cusparseSolvePolicy policy, CUdeviceptr pBuffer)
Parameters
Returns
cusparseScsrilu02_analysis(cusparseContext, Int32, Int32, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, csrilu02Info, cusparseSolvePolicy, CUdeviceptr)
Declaration
public static cusparseStatus cusparseScsrilu02_analysis(cusparseContext handle, int m, int nnz, cusparseMatDescr descrA, CUdeviceptr csrValA, CUdeviceptr csrRowPtrA, CUdeviceptr csrColIndA, csrilu02Info info, cusparseSolvePolicy policy, CUdeviceptr pBuffer)
Parameters
Returns
cusparseScsrilu02_bufferSize(cusparseContext, Int32, Int32, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, csrilu02Info, ref Int32)
Declaration
public static cusparseStatus cusparseScsrilu02_bufferSize(cusparseContext handle, int m, int nnz, cusparseMatDescr descrA, CUdeviceptr csrValA, CUdeviceptr csrRowPtrA, CUdeviceptr csrColIndA, csrilu02Info info, ref int pBufferSize)
Parameters
Returns
cusparseScsrilu02_bufferSizeExt(cusparseContext, Int32, Int32, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, csrilu02Info, ref SizeT)
Declaration
public static cusparseStatus cusparseScsrilu02_bufferSizeExt(cusparseContext handle, int m, int nnz, cusparseMatDescr descrA, CUdeviceptr csrValA, CUdeviceptr csrRowPtrA, CUdeviceptr csrColIndA, csrilu02Info info, ref SizeT pBufferSize)
Parameters
Returns
cusparseScsrilu02_numericBoost(cusparseContext, csrilu02Info, Int32, CUdeviceptr, CUdeviceptr)
Declaration
public static cusparseStatus cusparseScsrilu02_numericBoost(cusparseContext handle, csrilu02Info info, int enable_boost, CUdeviceptr tol, CUdeviceptr boost_val)
Parameters
Returns
cusparseScsrilu02_numericBoost(cusparseContext, csrilu02Info, Int32, ref Double, ref Single)
Declaration
public static cusparseStatus cusparseScsrilu02_numericBoost(cusparseContext handle, csrilu02Info info, int enable_boost, ref double tol, ref float boost_val)
Parameters
Returns
cusparseScsrmm(cusparseContext, cusparseOperation, Int32, Int32, Int32, Int32, CUdeviceptr, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, CUdeviceptr, Int32, CUdeviceptr, CUdeviceptr, Int32)
Declaration
public static cusparseStatus cusparseScsrmm(cusparseContext handle, cusparseOperation transA, int m, int n, int k, int nnz, CUdeviceptr alpha, cusparseMatDescr descrA, CUdeviceptr csrValA, CUdeviceptr csrRowPtrA, CUdeviceptr csrColIndA, CUdeviceptr B, int ldb, CUdeviceptr beta, CUdeviceptr C, int ldc)
Parameters
Returns
cusparseScsrmm(cusparseContext, cusparseOperation, Int32, Int32, Int32, Int32, ref Single, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, CUdeviceptr, Int32, ref Single, CUdeviceptr, Int32)
Declaration
public static cusparseStatus cusparseScsrmm(cusparseContext handle, cusparseOperation transA, int m, int n, int k, int nnz, ref float alpha, cusparseMatDescr descrA, CUdeviceptr csrValA, CUdeviceptr csrRowPtrA, CUdeviceptr csrColIndA, CUdeviceptr B, int ldb, ref float beta, CUdeviceptr C, int ldc)
Parameters
Returns
cusparseScsrmm2(cusparseContext, cusparseOperation, cusparseOperation, Int32, Int32, Int32, Int32, CUdeviceptr, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, CUdeviceptr, Int32, CUdeviceptr, CUdeviceptr, Int32)
Declaration
public static cusparseStatus cusparseScsrmm2(cusparseContext handle, cusparseOperation transa, cusparseOperation transb, int m, int n, int k, int nnz, CUdeviceptr alpha, cusparseMatDescr descrA, CUdeviceptr csrValA, CUdeviceptr csrRowPtrA, CUdeviceptr csrColIndA, CUdeviceptr B, int ldb, CUdeviceptr beta, CUdeviceptr C, int ldc)
Parameters
Returns
cusparseScsrmm2(cusparseContext, cusparseOperation, cusparseOperation, Int32, Int32, Int32, Int32, ref Single, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, CUdeviceptr, Int32, ref Single, CUdeviceptr, Int32)
Declaration
public static cusparseStatus cusparseScsrmm2(cusparseContext handle, cusparseOperation transa, cusparseOperation transb, int m, int n, int k, int nnz, ref float alpha, cusparseMatDescr descrA, CUdeviceptr csrValA, CUdeviceptr csrRowPtrA, CUdeviceptr csrColIndA, CUdeviceptr B, int ldb, ref float beta, CUdeviceptr C, int ldc)
Parameters
Returns
cusparseScsrmv(cusparseContext, cusparseOperation, Int32, Int32, Int32, CUdeviceptr, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, CUdeviceptr, CUdeviceptr, CUdeviceptr)
Declaration
public static cusparseStatus cusparseScsrmv(cusparseContext handle, cusparseOperation transA, int m, int n, int nnz, CUdeviceptr alpha, cusparseMatDescr descrA, CUdeviceptr csrValA, CUdeviceptr csrRowPtrA, CUdeviceptr csrColIndA, CUdeviceptr x, CUdeviceptr beta, CUdeviceptr y)
Parameters
Returns
cusparseScsrmv(cusparseContext, cusparseOperation, Int32, Int32, Int32, ref Single, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, CUdeviceptr, ref Single, CUdeviceptr)
Declaration
public static cusparseStatus cusparseScsrmv(cusparseContext handle, cusparseOperation transA, int m, int n, int nnz, ref float alpha, cusparseMatDescr descrA, CUdeviceptr csrValA, CUdeviceptr csrRowPtrA, CUdeviceptr csrColIndA, CUdeviceptr x, ref float beta, CUdeviceptr y)
Parameters
Returns
cusparseScsrmv_mp(cusparseContext, cusparseOperation, Int32, Int32, Int32, CUdeviceptr, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, CUdeviceptr, CUdeviceptr, CUdeviceptr)
Declaration
public static cusparseStatus cusparseScsrmv_mp(cusparseContext handle, cusparseOperation transA, int m, int n, int nnz, CUdeviceptr alpha, cusparseMatDescr descrA, CUdeviceptr csrSortedValA, CUdeviceptr csrSortedRowPtrA, CUdeviceptr csrSortedColIndA, CUdeviceptr x, CUdeviceptr beta, CUdeviceptr y)
Parameters
Returns
cusparseScsrmv_mp(cusparseContext, cusparseOperation, Int32, Int32, Int32, ref Single, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, CUdeviceptr, ref Single, CUdeviceptr)
Declaration
public static cusparseStatus cusparseScsrmv_mp(cusparseContext handle, cusparseOperation transA, int m, int n, int nnz, ref float alpha, cusparseMatDescr descrA, CUdeviceptr csrSortedValA, CUdeviceptr csrSortedRowPtrA, CUdeviceptr csrSortedColIndA, CUdeviceptr x, ref float beta, CUdeviceptr y)
Parameters
Returns
cusparseScsrsm_analysis(cusparseContext, cusparseOperation, Int32, Int32, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, cusparseSolveAnalysisInfo)
Declaration
public static cusparseStatus cusparseScsrsm_analysis(cusparseContext handle, cusparseOperation transA, int m, int nnz, cusparseMatDescr descrA, CUdeviceptr csrValA, CUdeviceptr csrRowPtrA, CUdeviceptr csrColIndA, cusparseSolveAnalysisInfo info)
Parameters
Returns
cusparseScsrsm_solve(cusparseContext, cusparseOperation, Int32, Int32, CUdeviceptr, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, cusparseSolveAnalysisInfo, CUdeviceptr, Int32, CUdeviceptr, Int32)
Declaration
public static cusparseStatus cusparseScsrsm_solve(cusparseContext handle, cusparseOperation transA, int m, int n, CUdeviceptr alpha, cusparseMatDescr descrA, CUdeviceptr csrValA, CUdeviceptr csrRowPtrA, CUdeviceptr csrColIndA, cusparseSolveAnalysisInfo info, CUdeviceptr x, int ldx, CUdeviceptr y, int ldy)
Parameters
Returns
cusparseScsrsm_solve(cusparseContext, cusparseOperation, Int32, Int32, ref Single, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, cusparseSolveAnalysisInfo, CUdeviceptr, Int32, CUdeviceptr, Int32)
Declaration
public static cusparseStatus cusparseScsrsm_solve(cusparseContext handle, cusparseOperation transA, int m, int n, ref float alpha, cusparseMatDescr descrA, CUdeviceptr csrValA, CUdeviceptr csrRowPtrA, CUdeviceptr csrColIndA, cusparseSolveAnalysisInfo info, CUdeviceptr x, int ldx, CUdeviceptr y, int ldy)
Parameters
Returns
cusparseScsrsv_analysis(cusparseContext, cusparseOperation, Int32, Int32, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, cusparseSolveAnalysisInfo)
Declaration
public static cusparseStatus cusparseScsrsv_analysis(cusparseContext handle, cusparseOperation transA, int m, int nnz, cusparseMatDescr descrA, CUdeviceptr csrValA, CUdeviceptr csrRowPtrA, CUdeviceptr csrColIndA, cusparseSolveAnalysisInfo info)
Parameters
Returns
cusparseScsrsv_solve(cusparseContext, cusparseOperation, Int32, CUdeviceptr, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, cusparseSolveAnalysisInfo, CUdeviceptr, CUdeviceptr)
Declaration
public static cusparseStatus cusparseScsrsv_solve(cusparseContext handle, cusparseOperation transA, int m, CUdeviceptr alpha, cusparseMatDescr descrA, CUdeviceptr csrValA, CUdeviceptr csrRowPtrA, CUdeviceptr csrColIndA, cusparseSolveAnalysisInfo info, CUdeviceptr x, CUdeviceptr y)
Parameters
Returns
cusparseScsrsv_solve(cusparseContext, cusparseOperation, Int32, ref Single, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, cusparseSolveAnalysisInfo, CUdeviceptr, CUdeviceptr)
Declaration
public static cusparseStatus cusparseScsrsv_solve(cusparseContext handle, cusparseOperation transA, int m, ref float alpha, cusparseMatDescr descrA, CUdeviceptr csrValA, CUdeviceptr csrRowPtrA, CUdeviceptr csrColIndA, cusparseSolveAnalysisInfo info, CUdeviceptr x, CUdeviceptr y)
Parameters
Returns
cusparseScsrsv2_analysis(cusparseContext, cusparseOperation, Int32, Int32, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, csrsv2Info, cusparseSolvePolicy, CUdeviceptr)
Declaration
public static cusparseStatus cusparseScsrsv2_analysis(cusparseContext handle, cusparseOperation transA, int m, int nnz, cusparseMatDescr descrA, CUdeviceptr csrValA, CUdeviceptr csrRowPtrA, CUdeviceptr csrColIndA, csrsv2Info info, cusparseSolvePolicy policy, CUdeviceptr pBuffer)
Parameters
Returns
cusparseScsrsv2_bufferSize(cusparseContext, cusparseOperation, Int32, Int32, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, csrsv2Info, ref Int32)
Declaration
public static cusparseStatus cusparseScsrsv2_bufferSize(cusparseContext handle, cusparseOperation transA, int m, int nnz, cusparseMatDescr descrA, CUdeviceptr csrValA, CUdeviceptr csrRowPtrA, CUdeviceptr csrColIndA, csrsv2Info info, ref int pBufferSize)
Parameters
Returns
cusparseScsrsv2_bufferSizeExt(cusparseContext, cusparseOperation, Int32, Int32, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, csrsv2Info, ref SizeT)
Declaration
public static cusparseStatus cusparseScsrsv2_bufferSizeExt(cusparseContext handle, cusparseOperation transA, int m, int nnz, cusparseMatDescr descrA, CUdeviceptr csrValA, CUdeviceptr csrRowPtrA, CUdeviceptr csrColIndA, csrsv2Info info, ref SizeT pBufferSize)
Parameters
Returns
cusparseScsrsv2_solve(cusparseContext, cusparseOperation, Int32, Int32, CUdeviceptr, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, csrsv2Info, CUdeviceptr, CUdeviceptr, cusparseSolvePolicy, CUdeviceptr)
Declaration
public static cusparseStatus cusparseScsrsv2_solve(cusparseContext handle, cusparseOperation transA, int m, int nnz, CUdeviceptr alpha, cusparseMatDescr descra, CUdeviceptr csrValA, CUdeviceptr csrRowPtrA, CUdeviceptr csrColIndA, csrsv2Info info, CUdeviceptr x, CUdeviceptr y, cusparseSolvePolicy policy, CUdeviceptr pBuffer)
Parameters
Returns
cusparseScsrsv2_solve(cusparseContext, cusparseOperation, Int32, Int32, ref Single, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, csrsv2Info, CUdeviceptr, CUdeviceptr, cusparseSolvePolicy, CUdeviceptr)
Declaration
public static cusparseStatus cusparseScsrsv2_solve(cusparseContext handle, cusparseOperation transA, int m, int nnz, ref float alpha, cusparseMatDescr descra, CUdeviceptr csrValA, CUdeviceptr csrRowPtrA, CUdeviceptr csrColIndA, csrsv2Info info, CUdeviceptr x, CUdeviceptr y, cusparseSolvePolicy policy, CUdeviceptr pBuffer)
Parameters
Returns
cusparseScsru2csr(cusparseContext, Int32, Int32, Int32, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, csru2csrInfo, CUdeviceptr)
Declaration
public static cusparseStatus cusparseScsru2csr(cusparseContext handle, int m, int n, int nnz, cusparseMatDescr descrA, CUdeviceptr csrVal, CUdeviceptr csrRowPtr, CUdeviceptr csrColInd, csru2csrInfo info, CUdeviceptr pBuffer)
Parameters
Returns
cusparseScsru2csr_bufferSizeExt(cusparseContext, Int32, Int32, Int32, CUdeviceptr, CUdeviceptr, CUdeviceptr, csru2csrInfo, ref SizeT)
Declaration
public static cusparseStatus cusparseScsru2csr_bufferSizeExt(cusparseContext handle, int m, int n, int nnz, CUdeviceptr csrVal, CUdeviceptr csrRowPtr, CUdeviceptr csrColInd, csru2csrInfo info, ref SizeT pBufferSizeInBytes)
Parameters
Returns
cusparseSdense2csc(cusparseContext, Int32, Int32, cusparseMatDescr, CUdeviceptr, Int32, CUdeviceptr, CUdeviceptr, CUdeviceptr, CUdeviceptr)
Declaration
public static cusparseStatus cusparseSdense2csc(cusparseContext handle, int m, int n, cusparseMatDescr descrA, CUdeviceptr A, int lda, CUdeviceptr nnzPerCol, CUdeviceptr cscValA, CUdeviceptr cscRowIndA, CUdeviceptr cscColPtrA)
Parameters
Returns
cusparseSdense2csr(cusparseContext, Int32, Int32, cusparseMatDescr, CUdeviceptr, Int32, CUdeviceptr, CUdeviceptr, CUdeviceptr, CUdeviceptr)
Declaration
public static cusparseStatus cusparseSdense2csr(cusparseContext handle, int m, int n, cusparseMatDescr descrA, CUdeviceptr A, int lda, CUdeviceptr nnzPerRow, CUdeviceptr csrValA, CUdeviceptr csrRowPtrA, CUdeviceptr csrColIndA)
Parameters
Returns
cusparseSdense2hyb(cusparseContext, Int32, Int32, cusparseMatDescr, CUdeviceptr, Int32, CUdeviceptr, cusparseHybMat, Int32, cusparseHybPartition)
Declaration
public static cusparseStatus cusparseSdense2hyb(cusparseContext handle, int m, int n, cusparseMatDescr descrA, CUdeviceptr A, int lda, CUdeviceptr nnzPerRow, cusparseHybMat hybA, int userEllWidth, cusparseHybPartition partitionType)
Parameters
Returns
cusparseSdoti(cusparseContext, Int32, CUdeviceptr, CUdeviceptr, CUdeviceptr, CUdeviceptr, cusparseIndexBase)
Declaration
public static cusparseStatus cusparseSdoti(cusparseContext handle, int nnz, CUdeviceptr xVal, CUdeviceptr xInd, CUdeviceptr y, CUdeviceptr resultDevHostPtr, cusparseIndexBase idxBase)
Parameters
Returns
cusparseSdoti(cusparseContext, Int32, CUdeviceptr, CUdeviceptr, CUdeviceptr, ref Single, cusparseIndexBase)
Declaration
public static cusparseStatus cusparseSdoti(cusparseContext handle, int nnz, CUdeviceptr xVal, CUdeviceptr xInd, CUdeviceptr y, ref float resultDevHostPtr, cusparseIndexBase idxBase)
Parameters
Returns
cusparseSetColorAlgs(cusparseColorInfo, cusparseColorAlg)
Declaration
public static cusparseStatus cusparseSetColorAlgs(cusparseColorInfo info, cusparseColorAlg alg)
Parameters
Returns
cusparseSetMatDiagType(cusparseMatDescr, cusparseDiagType)
Declaration
public static cusparseStatus cusparseSetMatDiagType(cusparseMatDescr descrA, cusparseDiagType diagType)
Parameters
Returns
cusparseSetMatFillMode(cusparseMatDescr, cusparseFillMode)
Declaration
public static cusparseStatus cusparseSetMatFillMode(cusparseMatDescr descrA, cusparseFillMode fillMode)
Parameters
Returns
cusparseSetMatIndexBase(cusparseMatDescr, cusparseIndexBase)
Declaration
public static cusparseStatus cusparseSetMatIndexBase(cusparseMatDescr descrA, cusparseIndexBase indexBase)
Parameters
Returns
cusparseSetMatType(cusparseMatDescr, cusparseMatrixType)
Declaration
public static cusparseStatus cusparseSetMatType(cusparseMatDescr descrA, cusparseMatrixType type)
Parameters
Returns
cusparseSetPointerMode(cusparseContext, cusparsePointerMode)
Declaration
public static cusparseStatus cusparseSetPointerMode(cusparseContext handle, cusparsePointerMode mode)
Parameters
Returns
cusparseSetStream(cusparseContext, CUstream)
Declaration
public static cusparseStatus cusparseSetStream(cusparseContext handle, CUstream streamId)
Parameters
Returns
cusparseSgebsr2csr(cusparseContext, cusparseDirection, Int32, Int32, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, Int32, Int32, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr)
Declaration
public static cusparseStatus cusparseSgebsr2csr(cusparseContext handle, cusparseDirection dirA, int mb, int nb, cusparseMatDescr descrA, CUdeviceptr bsrValA, CUdeviceptr bsrRowPtrA, CUdeviceptr bsrColIndA, int rowBlockDim, int colBlockDim, cusparseMatDescr descrC, CUdeviceptr csrValC, CUdeviceptr csrRowPtrC, CUdeviceptr csrColIndC)
Parameters
Returns
cusparseSgebsr2gebsc(cusparseContext, Int32, Int32, Int32, CUdeviceptr, CUdeviceptr, CUdeviceptr, Int32, Int32, CUdeviceptr, CUdeviceptr, CUdeviceptr, cusparseAction, cusparseIndexBase, CUdeviceptr)
Declaration
public static cusparseStatus cusparseSgebsr2gebsc(cusparseContext handle, int mb, int nb, int nnzb, CUdeviceptr bsrVal, CUdeviceptr bsrRowPtr, CUdeviceptr bsrColInd, int rowBlockDim, int colBlockDim, CUdeviceptr bscVal, CUdeviceptr bscRowInd, CUdeviceptr bscColPtr, cusparseAction copyValues, cusparseIndexBase baseIdx, CUdeviceptr pBuffer)
Parameters
Returns
cusparseSgebsr2gebsc_bufferSize(cusparseContext, Int32, Int32, Int32, CUdeviceptr, CUdeviceptr, CUdeviceptr, Int32, Int32, ref Int32)
Declaration
public static cusparseStatus cusparseSgebsr2gebsc_bufferSize(cusparseContext handle, int mb, int nb, int nnzb, CUdeviceptr bsrVal, CUdeviceptr bsrRowPtr, CUdeviceptr bsrColInd, int rowBlockDim, int colBlockDim, ref int pBufferSize)
Parameters
Returns
cusparseSgebsr2gebsc_bufferSizeExt(cusparseContext, Int32, Int32, Int32, CUdeviceptr, CUdeviceptr, CUdeviceptr, Int32, Int32, ref SizeT)
Declaration
public static cusparseStatus cusparseSgebsr2gebsc_bufferSizeExt(cusparseContext handle, int mb, int nb, int nnzb, CUdeviceptr bsrVal, CUdeviceptr bsrRowPtr, CUdeviceptr bsrColInd, int rowBlockDim, int colBlockDim, ref SizeT pBufferSize)
Parameters
Returns
cusparseSgebsr2gebsr(cusparseContext, cusparseDirection, Int32, Int32, Int32, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, Int32, Int32, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, Int32, Int32, CUdeviceptr)
Declaration
public static cusparseStatus cusparseSgebsr2gebsr(cusparseContext handle, cusparseDirection dirA, int mb, int nb, int nnzb, cusparseMatDescr descrA, CUdeviceptr bsrValA, CUdeviceptr bsrRowPtrA, CUdeviceptr bsrColIndA, int rowBlockDimA, int colBlockDimA, cusparseMatDescr descrC, CUdeviceptr bsrValC, CUdeviceptr bsrRowPtrC, CUdeviceptr bsrColIndC, int rowBlockDimC, int colBlockDimC, CUdeviceptr pBuffer)
Parameters
Returns
cusparseSgebsr2gebsr_bufferSize(cusparseContext, cusparseDirection, Int32, Int32, Int32, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, Int32, Int32, Int32, Int32, ref Int32)
Declaration
public static cusparseStatus cusparseSgebsr2gebsr_bufferSize(cusparseContext handle, cusparseDirection dirA, int mb, int nb, int nnzb, cusparseMatDescr descrA, CUdeviceptr bsrValA, CUdeviceptr bsrRowPtrA, CUdeviceptr bsrColIndA, int rowBlockDimA, int colBlockDimA, int rowBlockDimC, int colBlockDimC, ref int pBufferSize)
Parameters
Returns
cusparseSgebsr2gebsr_bufferSizeExt(cusparseContext, cusparseDirection, Int32, Int32, Int32, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, Int32, Int32, Int32, Int32, ref SizeT)
Declaration
public static cusparseStatus cusparseSgebsr2gebsr_bufferSizeExt(cusparseContext handle, cusparseDirection dirA, int mb, int nb, int nnzb, cusparseMatDescr descrA, CUdeviceptr bsrValA, CUdeviceptr bsrRowPtrA, CUdeviceptr bsrColIndA, int rowBlockDimA, int colBlockDimA, int rowBlockDimC, int colBlockDimC, ref SizeT pBufferSize)
Parameters
Returns
cusparseSgemmi(cusparseContext, Int32, Int32, Int32, Int32, CUdeviceptr, CUdeviceptr, Int32, CUdeviceptr, CUdeviceptr, CUdeviceptr, CUdeviceptr, CUdeviceptr, Int32)
Declaration
public static cusparseStatus cusparseSgemmi(cusparseContext handle, int m, int n, int k, int nnz, CUdeviceptr alpha, CUdeviceptr A, int lda, CUdeviceptr cscValB, CUdeviceptr cscColPtrB, CUdeviceptr cscRowIndB, CUdeviceptr beta, CUdeviceptr C, int ldc)
Parameters
Returns
cusparseSgemmi(cusparseContext, Int32, Int32, Int32, Int32, ref Single, CUdeviceptr, Int32, CUdeviceptr, CUdeviceptr, CUdeviceptr, ref Single, CUdeviceptr, Int32)
Declaration
public static cusparseStatus cusparseSgemmi(cusparseContext handle, int m, int n, int k, int nnz, ref float alpha, CUdeviceptr A, int lda, CUdeviceptr cscValB, CUdeviceptr cscColPtrB, CUdeviceptr cscRowIndB, ref float beta, CUdeviceptr C, int ldc)
Parameters
Returns
cusparseSgemvi(cusparseContext, cusparseOperation, Int32, Int32, CUdeviceptr, CUdeviceptr, Int32, Int32, CUdeviceptr, CUdeviceptr, CUdeviceptr, CUdeviceptr, cusparseIndexBase, CUdeviceptr)
Declaration
public static cusparseStatus cusparseSgemvi(cusparseContext handle, cusparseOperation transA, int m, int n, CUdeviceptr alpha, CUdeviceptr A, int lda, int nnz, CUdeviceptr xVal, CUdeviceptr xInd, CUdeviceptr beta, CUdeviceptr y, cusparseIndexBase idxBase, CUdeviceptr pBuffer)
Parameters
Returns
cusparseSgemvi(cusparseContext, cusparseOperation, Int32, Int32, ref Single, CUdeviceptr, Int32, Int32, CUdeviceptr, CUdeviceptr, ref Single, CUdeviceptr, cusparseIndexBase, CUdeviceptr)
Declaration
public static cusparseStatus cusparseSgemvi(cusparseContext handle, cusparseOperation transA, int m, int n, ref float alpha, CUdeviceptr A, int lda, int nnz, CUdeviceptr xVal, CUdeviceptr xInd, ref float beta, CUdeviceptr y, cusparseIndexBase idxBase, CUdeviceptr pBuffer)
Parameters
Returns
cusparseSgemvi_bufferSize(cusparseContext, cusparseOperation, Int32, Int32, Int32, ref Int32)
Declaration
public static cusparseStatus cusparseSgemvi_bufferSize(cusparseContext handle, cusparseOperation transA, int m, int n, int nnz, ref int pBufferSize)
Parameters
Returns
cusparseSgthr(cusparseContext, Int32, CUdeviceptr, CUdeviceptr, CUdeviceptr, cusparseIndexBase)
Declaration
public static cusparseStatus cusparseSgthr(cusparseContext handle, int nnz, CUdeviceptr y, CUdeviceptr xVal, CUdeviceptr xInd, cusparseIndexBase idxBase)
Parameters
Returns
cusparseSgthrz(cusparseContext, Int32, CUdeviceptr, CUdeviceptr, CUdeviceptr, cusparseIndexBase)
Declaration
public static cusparseStatus cusparseSgthrz(cusparseContext handle, int nnz, CUdeviceptr y, CUdeviceptr xVal, CUdeviceptr xInd, cusparseIndexBase idxBase)
Parameters
Returns
cusparseSgtsv(cusparseContext, Int32, Int32, CUdeviceptr, CUdeviceptr, CUdeviceptr, CUdeviceptr, Int32)
Declaration
public static cusparseStatus cusparseSgtsv(cusparseContext handle, int m, int n, CUdeviceptr dl, CUdeviceptr d, CUdeviceptr du, CUdeviceptr B, int ldb)
Parameters
Returns
cusparseSgtsv_nopivot(cusparseContext, Int32, Int32, CUdeviceptr, CUdeviceptr, CUdeviceptr, CUdeviceptr, Int32)
Declaration
public static cusparseStatus cusparseSgtsv_nopivot(cusparseContext handle, int m, int n, CUdeviceptr dl, CUdeviceptr d, CUdeviceptr du, CUdeviceptr B, int ldb)
Parameters
Returns
cusparseSgtsv2(cusparseContext, Int32, Int32, CUdeviceptr, CUdeviceptr, CUdeviceptr, CUdeviceptr, Int32, CUdeviceptr)
Declaration
public static cusparseStatus cusparseSgtsv2(cusparseContext handle, int m, int n, CUdeviceptr dl, CUdeviceptr d, CUdeviceptr du, CUdeviceptr B, int ldb, CUdeviceptr pBuffer)
Parameters
Returns
cusparseSgtsv2_bufferSizeExt(cusparseContext, Int32, Int32, CUdeviceptr, CUdeviceptr, CUdeviceptr, CUdeviceptr, Int32, ref SizeT)
Declaration
public static cusparseStatus cusparseSgtsv2_bufferSizeExt(cusparseContext handle, int m, int n, CUdeviceptr dl, CUdeviceptr d, CUdeviceptr du, CUdeviceptr B, int ldb, ref SizeT bufferSizeInBytes)
Parameters
Returns
cusparseSgtsv2_nopivot(cusparseContext, Int32, Int32, CUdeviceptr, CUdeviceptr, CUdeviceptr, CUdeviceptr, Int32, CUdeviceptr)
Declaration
public static cusparseStatus cusparseSgtsv2_nopivot(cusparseContext handle, int m, int n, CUdeviceptr dl, CUdeviceptr d, CUdeviceptr du, CUdeviceptr B, int ldb, CUdeviceptr pBuffer)
Parameters
Returns
cusparseSgtsv2_nopivot_bufferSizeExt(cusparseContext, Int32, Int32, CUdeviceptr, CUdeviceptr, CUdeviceptr, CUdeviceptr, Int32, ref SizeT)
Declaration
public static cusparseStatus cusparseSgtsv2_nopivot_bufferSizeExt(cusparseContext handle, int m, int n, CUdeviceptr dl, CUdeviceptr d, CUdeviceptr du, CUdeviceptr B, int ldb, ref SizeT bufferSizeInBytes)
Parameters
Returns
cusparseSgtsv2StridedBatch(cusparseContext, Int32, CUdeviceptr, CUdeviceptr, CUdeviceptr, CUdeviceptr, Int32, Int32, CUdeviceptr)
Declaration
public static cusparseStatus cusparseSgtsv2StridedBatch(cusparseContext handle, int m, CUdeviceptr dl, CUdeviceptr d, CUdeviceptr du, CUdeviceptr x, int batchCount, int batchStride, CUdeviceptr pBuffer)
Parameters
Returns
cusparseSgtsv2StridedBatch_bufferSizeExt(cusparseContext, Int32, CUdeviceptr, CUdeviceptr, CUdeviceptr, CUdeviceptr, Int32, Int32, ref SizeT)
Declaration
public static cusparseStatus cusparseSgtsv2StridedBatch_bufferSizeExt(cusparseContext handle, int m, CUdeviceptr dl, CUdeviceptr d, CUdeviceptr du, CUdeviceptr x, int batchCount, int batchStride, ref SizeT bufferSizeInBytes)
Parameters
Returns
cusparseSgtsvStridedBatch(cusparseContext, Int32, CUdeviceptr, CUdeviceptr, CUdeviceptr, CUdeviceptr, Int32, Int32)
Declaration
public static cusparseStatus cusparseSgtsvStridedBatch(cusparseContext handle, int m, CUdeviceptr dl, CUdeviceptr d, CUdeviceptr du, CUdeviceptr x, int batchCount, int batchStride)
Parameters
Returns
cusparseShyb2csc(cusparseContext, cusparseMatDescr, cusparseHybMat, CUdeviceptr, CUdeviceptr, CUdeviceptr)
Declaration
public static cusparseStatus cusparseShyb2csc(cusparseContext handle, cusparseMatDescr descrA, cusparseHybMat hybA, CUdeviceptr cscVal, CUdeviceptr cscRowInd, CUdeviceptr cscColPtr)
Parameters
Returns
cusparseShyb2csr(cusparseContext, cusparseMatDescr, cusparseHybMat, CUdeviceptr, CUdeviceptr, CUdeviceptr)
Declaration
public static cusparseStatus cusparseShyb2csr(cusparseContext handle, cusparseMatDescr descrA, cusparseHybMat hybA, CUdeviceptr csrValA, CUdeviceptr csrRowPtrA, CUdeviceptr csrColIndA)
Parameters
Returns
cusparseShyb2dense(cusparseContext, cusparseMatDescr, cusparseHybMat, CUdeviceptr, Int32)
Declaration
public static cusparseStatus cusparseShyb2dense(cusparseContext handle, cusparseMatDescr descrA, cusparseHybMat hybA, CUdeviceptr A, int lda)
Parameters
Returns
cusparseShybmv(cusparseContext, cusparseOperation, CUdeviceptr, cusparseMatDescr, cusparseHybMat, CUdeviceptr, CUdeviceptr, CUdeviceptr)
Declaration
public static cusparseStatus cusparseShybmv(cusparseContext handle, cusparseOperation transA, CUdeviceptr alpha, cusparseMatDescr descrA, cusparseHybMat hybA, CUdeviceptr x, CUdeviceptr beta, CUdeviceptr y)
Parameters
Returns
cusparseShybmv(cusparseContext, cusparseOperation, ref Single, cusparseMatDescr, cusparseHybMat, CUdeviceptr, ref Single, CUdeviceptr)
Declaration
public static cusparseStatus cusparseShybmv(cusparseContext handle, cusparseOperation transA, ref float alpha, cusparseMatDescr descrA, cusparseHybMat hybA, CUdeviceptr x, ref float beta, CUdeviceptr y)
Parameters
Returns
cusparseShybsv_analysis(cusparseContext, cusparseOperation, cusparseMatDescr, cusparseHybMat, cusparseSolveAnalysisInfo)
Declaration
public static cusparseStatus cusparseShybsv_analysis(cusparseContext handle, cusparseOperation transA, cusparseMatDescr descrA, cusparseHybMat hybA, cusparseSolveAnalysisInfo info)
Parameters
Returns
cusparseShybsv_solve(cusparseContext, cusparseOperation, CUdeviceptr, cusparseMatDescr, cusparseHybMat, cusparseSolveAnalysisInfo, CUdeviceptr, CUdeviceptr)
Declaration
public static cusparseStatus cusparseShybsv_solve(cusparseContext handle, cusparseOperation trans, CUdeviceptr alpha, cusparseMatDescr descra, cusparseHybMat hybA, cusparseSolveAnalysisInfo info, CUdeviceptr x, CUdeviceptr y)
Parameters
Returns
cusparseShybsv_solve(cusparseContext, cusparseOperation, ref Single, cusparseMatDescr, cusparseHybMat, cusparseSolveAnalysisInfo, CUdeviceptr, CUdeviceptr)
Declaration
public static cusparseStatus cusparseShybsv_solve(cusparseContext handle, cusparseOperation trans, ref float alpha, cusparseMatDescr descra, cusparseHybMat hybA, cusparseSolveAnalysisInfo info, CUdeviceptr x, CUdeviceptr y)
Parameters
Returns
cusparseSnnz(cusparseContext, cusparseDirection, Int32, Int32, cusparseMatDescr, CUdeviceptr, Int32, CUdeviceptr, CUdeviceptr)
Declaration
public static cusparseStatus cusparseSnnz(cusparseContext handle, cusparseDirection dirA, int m, int n, cusparseMatDescr descrA, CUdeviceptr A, int lda, CUdeviceptr nnzPerRowCol, CUdeviceptr nnzTotalDevHostPtr)
Parameters
Returns
cusparseSnnz(cusparseContext, cusparseDirection, Int32, Int32, cusparseMatDescr, CUdeviceptr, Int32, CUdeviceptr, ref Int32)
Declaration
public static cusparseStatus cusparseSnnz(cusparseContext handle, cusparseDirection dirA, int m, int n, cusparseMatDescr descrA, CUdeviceptr A, int lda, CUdeviceptr nnzPerRowCol, ref int nnzTotalDevHostPtr)
Parameters
Returns
cusparseSnnz_compress(cusparseContext, Int32, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, CUdeviceptr, Single)
Declaration
public static cusparseStatus cusparseSnnz_compress(cusparseContext handle, int m, cusparseMatDescr descr, CUdeviceptr values, CUdeviceptr rowPtr, CUdeviceptr nnzPerRow, CUdeviceptr nnzTotal, float tol)
Parameters
Returns
cusparseSpruneCsr2csr(cusparseContext, Int32, Int32, Int32, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, CUdeviceptr, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, CUdeviceptr)
Declaration
public static cusparseStatus cusparseSpruneCsr2csr(cusparseContext handle, int m, int n, int nnzA, cusparseMatDescr descrA, CUdeviceptr csrValA, CUdeviceptr csrRowPtrA, CUdeviceptr csrColIndA, CUdeviceptr threshold, cusparseMatDescr descrC, CUdeviceptr csrValC, CUdeviceptr csrRowPtrC, CUdeviceptr csrColIndC, CUdeviceptr pBuffer)
Parameters
Returns
cusparseSpruneCsr2csr(cusparseContext, Int32, Int32, Int32, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, ref Single, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, CUdeviceptr)
Declaration
public static cusparseStatus cusparseSpruneCsr2csr(cusparseContext handle, int m, int n, int nnzA, cusparseMatDescr descrA, CUdeviceptr csrValA, CUdeviceptr csrRowPtrA, CUdeviceptr csrColIndA, ref float threshold, cusparseMatDescr descrC, CUdeviceptr csrValC, CUdeviceptr csrRowPtrC, CUdeviceptr csrColIndC, CUdeviceptr pBuffer)
Parameters
Returns
cusparseSpruneCsr2csr_bufferSizeExt(cusparseContext, Int32, Int32, Int32, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, CUdeviceptr, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, ref SizeT)
Declaration
public static cusparseStatus cusparseSpruneCsr2csr_bufferSizeExt(cusparseContext handle, int m, int n, int nnzA, cusparseMatDescr descrA, CUdeviceptr csrValA, CUdeviceptr csrRowPtrA, CUdeviceptr csrColIndA, CUdeviceptr threshold, cusparseMatDescr descrC, CUdeviceptr csrValC, CUdeviceptr csrRowPtrC, CUdeviceptr csrColIndC, ref SizeT pBufferSizeInBytes)
Parameters
Returns
cusparseSpruneCsr2csr_bufferSizeExt(cusparseContext, Int32, Int32, Int32, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, ref Single, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, ref SizeT)
Declaration
public static cusparseStatus cusparseSpruneCsr2csr_bufferSizeExt(cusparseContext handle, int m, int n, int nnzA, cusparseMatDescr descrA, CUdeviceptr csrValA, CUdeviceptr csrRowPtrA, CUdeviceptr csrColIndA, ref float threshold, cusparseMatDescr descrC, CUdeviceptr csrValC, CUdeviceptr csrRowPtrC, CUdeviceptr csrColIndC, ref SizeT pBufferSizeInBytes)
Parameters
Returns
cusparseSpruneCsr2csrByPercentage(cusparseContext, Int32, Int32, Int32, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, Single, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, pruneInfo, CUdeviceptr)
Declaration
public static cusparseStatus cusparseSpruneCsr2csrByPercentage(cusparseContext handle, int m, int n, int nnzA, cusparseMatDescr descrA, CUdeviceptr csrValA, CUdeviceptr csrRowPtrA, CUdeviceptr csrColIndA, float percentage, cusparseMatDescr descrC, CUdeviceptr csrValC, CUdeviceptr csrRowPtrC, CUdeviceptr csrColIndC, pruneInfo info, CUdeviceptr pBuffer)
Parameters
Returns
cusparseSpruneCsr2csrByPercentage_bufferSizeExt(cusparseContext, Int32, Int32, Int32, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, Single, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, pruneInfo, ref SizeT)
Declaration
public static cusparseStatus cusparseSpruneCsr2csrByPercentage_bufferSizeExt(cusparseContext handle, int m, int n, int nnzA, cusparseMatDescr descrA, CUdeviceptr csrValA, CUdeviceptr csrRowPtrA, CUdeviceptr csrColIndA, float percentage, cusparseMatDescr descrC, CUdeviceptr csrValC, CUdeviceptr csrRowPtrC, CUdeviceptr csrColIndC, pruneInfo info, ref SizeT pBufferSizeInBytes)
Parameters
Returns
cusparseSpruneCsr2csrNnz(cusparseContext, Int32, Int32, Int32, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, CUdeviceptr, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr)
Declaration
public static cusparseStatus cusparseSpruneCsr2csrNnz(cusparseContext handle, int m, int n, int nnzA, cusparseMatDescr descrA, CUdeviceptr csrValA, CUdeviceptr csrRowPtrA, CUdeviceptr csrColIndA, CUdeviceptr threshold, cusparseMatDescr descrC, CUdeviceptr csrRowPtrC, CUdeviceptr nnzTotalDevHostPtr, CUdeviceptr pBuffer)
Parameters
Returns
cusparseSpruneCsr2csrNnz(cusparseContext, Int32, Int32, Int32, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, ref Single, cusparseMatDescr, CUdeviceptr, ref Int32, CUdeviceptr)
Declaration
public static cusparseStatus cusparseSpruneCsr2csrNnz(cusparseContext handle, int m, int n, int nnzA, cusparseMatDescr descrA, CUdeviceptr csrValA, CUdeviceptr csrRowPtrA, CUdeviceptr csrColIndA, ref float threshold, cusparseMatDescr descrC, CUdeviceptr csrRowPtrC, ref int nnzTotalDevHostPtr, CUdeviceptr pBuffer)
Parameters
Returns
cusparseSpruneCsr2csrNnzByPercentage(cusparseContext, Int32, Int32, Int32, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, Single, cusparseMatDescr, CUdeviceptr, CUdeviceptr, pruneInfo, CUdeviceptr)
Declaration
public static cusparseStatus cusparseSpruneCsr2csrNnzByPercentage(cusparseContext handle, int m, int n, int nnzA, cusparseMatDescr descrA, CUdeviceptr csrValA, CUdeviceptr csrRowPtrA, CUdeviceptr csrColIndA, float percentage, cusparseMatDescr descrC, CUdeviceptr csrRowPtrC, CUdeviceptr nnzTotalDevHostPtr, pruneInfo info, CUdeviceptr pBuffer)
Parameters
Returns
cusparseSpruneCsr2csrNnzByPercentage(cusparseContext, Int32, Int32, Int32, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, Single, cusparseMatDescr, CUdeviceptr, ref Int32, pruneInfo, CUdeviceptr)
Declaration
public static cusparseStatus cusparseSpruneCsr2csrNnzByPercentage(cusparseContext handle, int m, int n, int nnzA, cusparseMatDescr descrA, CUdeviceptr csrValA, CUdeviceptr csrRowPtrA, CUdeviceptr csrColIndA, float percentage, cusparseMatDescr descrC, CUdeviceptr csrRowPtrC, ref int nnzTotalDevHostPtr, pruneInfo info, CUdeviceptr pBuffer)
Parameters
Returns
cusparseSpruneDense2csr(cusparseContext, Int32, Int32, CUdeviceptr, Int32, CUdeviceptr, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, CUdeviceptr)
Declaration
public static cusparseStatus cusparseSpruneDense2csr(cusparseContext handle, int m, int n, CUdeviceptr A, int lda, CUdeviceptr threshold, cusparseMatDescr descrC, CUdeviceptr csrValC, CUdeviceptr csrRowPtrC, CUdeviceptr csrColIndC, CUdeviceptr pBuffer)
Parameters
Returns
cusparseSpruneDense2csr(cusparseContext, Int32, Int32, CUdeviceptr, Int32, ref Single, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, CUdeviceptr)
Declaration
public static cusparseStatus cusparseSpruneDense2csr(cusparseContext handle, int m, int n, CUdeviceptr A, int lda, ref float threshold, cusparseMatDescr descrC, CUdeviceptr csrValC, CUdeviceptr csrRowPtrC, CUdeviceptr csrColIndC, CUdeviceptr pBuffer)
Parameters
Returns
cusparseSpruneDense2csr_bufferSizeExt(cusparseContext, Int32, Int32, CUdeviceptr, Int32, CUdeviceptr, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, ref SizeT)
Declaration
public static cusparseStatus cusparseSpruneDense2csr_bufferSizeExt(cusparseContext handle, int m, int n, CUdeviceptr A, int lda, CUdeviceptr threshold, cusparseMatDescr descrC, CUdeviceptr csrValC, CUdeviceptr csrRowPtrC, CUdeviceptr csrColIndC, ref SizeT pBufferSizeInBytes)
Parameters
Returns
cusparseSpruneDense2csr_bufferSizeExt(cusparseContext, Int32, Int32, CUdeviceptr, Int32, ref Single, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, ref SizeT)
Declaration
public static cusparseStatus cusparseSpruneDense2csr_bufferSizeExt(cusparseContext handle, int m, int n, CUdeviceptr A, int lda, ref float threshold, cusparseMatDescr descrC, CUdeviceptr csrValC, CUdeviceptr csrRowPtrC, CUdeviceptr csrColIndC, ref SizeT pBufferSizeInBytes)
Parameters
Returns
cusparseSpruneDense2csrByPercentage(cusparseContext, Int32, Int32, CUdeviceptr, Int32, Single, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, pruneInfo, CUdeviceptr)
Declaration
public static cusparseStatus cusparseSpruneDense2csrByPercentage(cusparseContext handle, int m, int n, CUdeviceptr A, int lda, float percentage, cusparseMatDescr descrC, CUdeviceptr csrValC, CUdeviceptr csrRowPtrC, CUdeviceptr csrColIndC, pruneInfo info, CUdeviceptr pBuffer)
Parameters
Returns
cusparseSpruneDense2csrByPercentage_bufferSizeExt(cusparseContext, Int32, Int32, CUdeviceptr, Int32, Single, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, pruneInfo, ref SizeT)
Declaration
public static cusparseStatus cusparseSpruneDense2csrByPercentage_bufferSizeExt(cusparseContext handle, int m, int n, CUdeviceptr A, int lda, float percentage, cusparseMatDescr descrC, CUdeviceptr csrValC, CUdeviceptr csrRowPtrC, CUdeviceptr csrColIndC, pruneInfo info, ref SizeT pBufferSizeInBytes)
Parameters
Returns
cusparseSpruneDense2csrNnz(cusparseContext, Int32, Int32, CUdeviceptr, Int32, CUdeviceptr, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr)
Declaration
public static cusparseStatus cusparseSpruneDense2csrNnz(cusparseContext handle, int m, int n, CUdeviceptr A, int lda, CUdeviceptr threshold, cusparseMatDescr descrC, CUdeviceptr csrRowPtrC, CUdeviceptr nnzTotalDevHostPtr, CUdeviceptr pBuffer)
Parameters
Returns
cusparseSpruneDense2csrNnz(cusparseContext, Int32, Int32, CUdeviceptr, Int32, ref Single, cusparseMatDescr, CUdeviceptr, ref Int32, CUdeviceptr)
Declaration
public static cusparseStatus cusparseSpruneDense2csrNnz(cusparseContext handle, int m, int n, CUdeviceptr A, int lda, ref float threshold, cusparseMatDescr descrC, CUdeviceptr csrRowPtrC, ref int nnzTotalDevHostPtr, CUdeviceptr pBuffer)
Parameters
Returns
cusparseSpruneDense2csrNnzByPercentage(cusparseContext, Int32, Int32, CUdeviceptr, Int32, Single, cusparseMatDescr, CUdeviceptr, CUdeviceptr, pruneInfo, CUdeviceptr)
Declaration
public static cusparseStatus cusparseSpruneDense2csrNnzByPercentage(cusparseContext handle, int m, int n, CUdeviceptr A, int lda, float percentage, cusparseMatDescr descrC, CUdeviceptr csrRowPtrC, CUdeviceptr nnzTotalDevHostPtr, pruneInfo info, CUdeviceptr pBuffer)
Parameters
Returns
cusparseSpruneDense2csrNnzByPercentage(cusparseContext, Int32, Int32, CUdeviceptr, Int32, Single, cusparseMatDescr, CUdeviceptr, ref Int32, pruneInfo, CUdeviceptr)
Declaration
public static cusparseStatus cusparseSpruneDense2csrNnzByPercentage(cusparseContext handle, int m, int n, CUdeviceptr A, int lda, float percentage, cusparseMatDescr descrC, CUdeviceptr csrRowPtrC, ref int nnzTotalDevHostPtr, pruneInfo info, CUdeviceptr pBuffer)
Parameters
Returns
cusparseSroti(cusparseContext, Int32, CUdeviceptr, CUdeviceptr, CUdeviceptr, CUdeviceptr, CUdeviceptr, cusparseIndexBase)
Declaration
public static cusparseStatus cusparseSroti(cusparseContext handle, int nnz, CUdeviceptr xVal, CUdeviceptr xInd, CUdeviceptr y, CUdeviceptr c, CUdeviceptr s, cusparseIndexBase idxBase)
Parameters
Returns
cusparseSroti(cusparseContext, Int32, CUdeviceptr, CUdeviceptr, CUdeviceptr, ref Single, ref Single, cusparseIndexBase)
Declaration
public static cusparseStatus cusparseSroti(cusparseContext handle, int nnz, CUdeviceptr xVal, CUdeviceptr xInd, CUdeviceptr y, ref float c, ref float s, cusparseIndexBase idxBase)
Parameters
Returns
cusparseSsctr(cusparseContext, Int32, CUdeviceptr, CUdeviceptr, CUdeviceptr, cusparseIndexBase)
Declaration
public static cusparseStatus cusparseSsctr(cusparseContext handle, int nnz, CUdeviceptr xVal, CUdeviceptr xInd, CUdeviceptr y, cusparseIndexBase idxBase)
Parameters
Returns
cusparseXbsric02_zeroPivot(cusparseContext, bsric02Info, CUdeviceptr)
Declaration
public static cusparseStatus cusparseXbsric02_zeroPivot(cusparseContext handle, bsric02Info info, CUdeviceptr position)
Parameters
Returns
cusparseXbsric02_zeroPivot(cusparseContext, bsric02Info, ref Int32)
Declaration
public static cusparseStatus cusparseXbsric02_zeroPivot(cusparseContext handle, bsric02Info info, ref int position)
Parameters
Returns
cusparseXbsrilu02_zeroPivot(cusparseContext, bsrilu02Info, CUdeviceptr)
Declaration
public static cusparseStatus cusparseXbsrilu02_zeroPivot(cusparseContext handle, bsrilu02Info info, CUdeviceptr position)
Parameters
Returns
cusparseXbsrilu02_zeroPivot(cusparseContext, bsrilu02Info, ref Int32)
Declaration
public static cusparseStatus cusparseXbsrilu02_zeroPivot(cusparseContext handle, bsrilu02Info info, ref int position)
Parameters
Returns
cusparseXbsrsm2_zeroPivot(cusparseContext, bsrsm2Info, CUdeviceptr)
Declaration
public static cusparseStatus cusparseXbsrsm2_zeroPivot(cusparseContext handle, bsrsm2Info info, CUdeviceptr position)
Parameters
Returns
cusparseXbsrsm2_zeroPivot(cusparseContext, bsrsm2Info, ref Int32)
Declaration
public static cusparseStatus cusparseXbsrsm2_zeroPivot(cusparseContext handle, bsrsm2Info info, ref int position)
Parameters
Returns
cusparseXbsrsv2_zeroPivot(cusparseContext, bsrsv2Info, CUdeviceptr)
Declaration
public static cusparseStatus cusparseXbsrsv2_zeroPivot(cusparseContext handle, bsrsv2Info info, CUdeviceptr position)
Parameters
Returns
cusparseXbsrsv2_zeroPivot(cusparseContext, bsrsv2Info, ref Int32)
Declaration
public static cusparseStatus cusparseXbsrsv2_zeroPivot(cusparseContext handle, bsrsv2Info info, ref int position)
Parameters
Returns
cusparseXcoo2csr(cusparseContext, CUdeviceptr, Int32, Int32, CUdeviceptr, cusparseIndexBase)
Declaration
public static cusparseStatus cusparseXcoo2csr(cusparseContext handle, CUdeviceptr cooRowInd, int nnz, int m, CUdeviceptr csrRowPtr, cusparseIndexBase idxBase)
Parameters
Returns
cusparseXcoosort_bufferSizeExt(cusparseContext, Int32, Int32, Int32, CUdeviceptr, CUdeviceptr, ref SizeT)
Declaration
public static cusparseStatus cusparseXcoosort_bufferSizeExt(cusparseContext handle, int m, int n, int nnz, CUdeviceptr cooRowsA, CUdeviceptr cooColsA, ref SizeT pBufferSizeInBytes)
Parameters
Returns
cusparseXcoosortByColumn(cusparseContext, Int32, Int32, Int32, CUdeviceptr, CUdeviceptr, CUdeviceptr, CUdeviceptr)
Declaration
public static cusparseStatus cusparseXcoosortByColumn(cusparseContext handle, int m, int n, int nnz, CUdeviceptr cooRowsA, CUdeviceptr cooColsA, CUdeviceptr P, CUdeviceptr pBuffer)
Parameters
Returns
cusparseXcoosortByRow(cusparseContext, Int32, Int32, Int32, CUdeviceptr, CUdeviceptr, CUdeviceptr, CUdeviceptr)
Declaration
public static cusparseStatus cusparseXcoosortByRow(cusparseContext handle, int m, int n, int nnz, CUdeviceptr cooRowsA, CUdeviceptr cooColsA, CUdeviceptr P, CUdeviceptr pBuffer)
Parameters
Returns
cusparseXcscsort(cusparseContext, Int32, Int32, Int32, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, CUdeviceptr)
Declaration
public static cusparseStatus cusparseXcscsort(cusparseContext handle, int m, int n, int nnz, cusparseMatDescr descrA, CUdeviceptr cscColPtrA, CUdeviceptr cscRowIndA, CUdeviceptr P, CUdeviceptr pBuffer)
Parameters
Returns
cusparseXcscsort_bufferSizeExt(cusparseContext, Int32, Int32, Int32, CUdeviceptr, CUdeviceptr, ref SizeT)
Declaration
public static cusparseStatus cusparseXcscsort_bufferSizeExt(cusparseContext handle, int m, int n, int nnz, CUdeviceptr cscColPtrA, CUdeviceptr cscRowIndA, ref SizeT pBufferSizeInBytes)
Parameters
Returns
cusparseXcsr2bsrNnz(cusparseContext, cusparseDirection, Int32, Int32, cusparseMatDescr, CUdeviceptr, CUdeviceptr, Int32, cusparseMatDescr, CUdeviceptr, CUdeviceptr)
Declaration
public static cusparseStatus cusparseXcsr2bsrNnz(cusparseContext handle, cusparseDirection dirA, int m, int n, cusparseMatDescr descrA, CUdeviceptr csrRowPtrA, CUdeviceptr csrColIndA, int blockDim, cusparseMatDescr descrC, CUdeviceptr bsrRowPtrC, CUdeviceptr nnzTotalDevHostPtr)
Parameters
Returns
cusparseXcsr2bsrNnz(cusparseContext, cusparseDirection, Int32, Int32, cusparseMatDescr, CUdeviceptr, CUdeviceptr, Int32, cusparseMatDescr, CUdeviceptr, ref Int32)
Declaration
public static cusparseStatus cusparseXcsr2bsrNnz(cusparseContext handle, cusparseDirection dirA, int m, int n, cusparseMatDescr descrA, CUdeviceptr csrRowPtrA, CUdeviceptr csrColIndA, int blockDim, cusparseMatDescr descrC, CUdeviceptr bsrRowPtrC, ref int nnzTotalDevHostPtr)
Parameters
Returns
cusparseXcsr2coo(cusparseContext, CUdeviceptr, Int32, Int32, CUdeviceptr, cusparseIndexBase)
Declaration
public static cusparseStatus cusparseXcsr2coo(cusparseContext handle, CUdeviceptr csrRowPtr, int nnz, int m, CUdeviceptr cooRowInd, cusparseIndexBase idxBase)
Parameters
Returns
cusparseXcsr2gebsrNnz(cusparseContext, cusparseDirection, Int32, Int32, cusparseMatDescr, CUdeviceptr, CUdeviceptr, cusparseMatDescr, CUdeviceptr, Int32, Int32, CUdeviceptr, CUdeviceptr)
Declaration
public static cusparseStatus cusparseXcsr2gebsrNnz(cusparseContext handle, cusparseDirection dirA, int m, int n, cusparseMatDescr descrA, CUdeviceptr csrRowPtrA, CUdeviceptr csrColIndA, cusparseMatDescr descrC, CUdeviceptr bsrRowPtrC, int rowBlockDim, int colBlockDim, CUdeviceptr nnzTotalDevHostPtr, CUdeviceptr pBuffer)
Parameters
Returns
cusparseXcsr2gebsrNnz(cusparseContext, cusparseDirection, Int32, Int32, cusparseMatDescr, CUdeviceptr, CUdeviceptr, cusparseMatDescr, CUdeviceptr, Int32, Int32, ref Int32, CUdeviceptr)
Declaration
public static cusparseStatus cusparseXcsr2gebsrNnz(cusparseContext handle, cusparseDirection dirA, int m, int n, cusparseMatDescr descrA, CUdeviceptr csrRowPtrA, CUdeviceptr csrColIndA, cusparseMatDescr descrC, CUdeviceptr bsrRowPtrC, int rowBlockDim, int colBlockDim, ref int nnzTotalDevHostPtr, CUdeviceptr pBuffer)
Parameters
Returns
cusparseXcsrgeamNnz(cusparseContext, Int32, Int32, cusparseMatDescr, Int32, CUdeviceptr, CUdeviceptr, cusparseMatDescr, Int32, CUdeviceptr, CUdeviceptr, cusparseMatDescr, CUdeviceptr, CUdeviceptr)
Declaration
public static cusparseStatus cusparseXcsrgeamNnz(cusparseContext handle, int m, int n, cusparseMatDescr descrA, int nnzA, CUdeviceptr csrRowPtrA, CUdeviceptr csrColIndA, cusparseMatDescr descrB, int nnzB, CUdeviceptr csrRowPtrB, CUdeviceptr csrColIndB, cusparseMatDescr descrC, CUdeviceptr csrRowPtrC, CUdeviceptr nnzTotalDevHostPtr)
Parameters
Returns
cusparseXcsrgeamNnz(cusparseContext, Int32, Int32, cusparseMatDescr, Int32, CUdeviceptr, CUdeviceptr, cusparseMatDescr, Int32, CUdeviceptr, CUdeviceptr, cusparseMatDescr, CUdeviceptr, ref Int32)
Declaration
public static cusparseStatus cusparseXcsrgeamNnz(cusparseContext handle, int m, int n, cusparseMatDescr descrA, int nnzA, CUdeviceptr csrRowPtrA, CUdeviceptr csrColIndA, cusparseMatDescr descrB, int nnzB, CUdeviceptr csrRowPtrB, CUdeviceptr csrColIndB, cusparseMatDescr descrC, CUdeviceptr csrRowPtrC, ref int nnzTotalDevHostPtr)
Parameters
Returns
cusparseXcsrgemm2Nnz(cusparseContext, Int32, Int32, Int32, cusparseMatDescr, Int32, CUdeviceptr, CUdeviceptr, cusparseMatDescr, Int32, CUdeviceptr, CUdeviceptr, cusparseMatDescr, Int32, CUdeviceptr, CUdeviceptr, cusparseMatDescr, CUdeviceptr, CUdeviceptr, csrgemm2Info, CUdeviceptr)
Declaration
public static cusparseStatus cusparseXcsrgemm2Nnz(cusparseContext handle, int m, int n, int k, cusparseMatDescr descrA, int nnzA, CUdeviceptr csrSortedRowPtrA, CUdeviceptr csrSortedColIndA, cusparseMatDescr descrB, int nnzB, CUdeviceptr csrSortedRowPtrB, CUdeviceptr csrSortedColIndB, cusparseMatDescr descrD, int nnzD, CUdeviceptr csrSortedRowPtrD, CUdeviceptr csrSortedColIndD, cusparseMatDescr descrC, CUdeviceptr csrSortedRowPtrC, CUdeviceptr nnzTotalDevHostPtr, csrgemm2Info info, CUdeviceptr pBuffer)
Parameters
Returns
cusparseXcsrgemm2Nnz(cusparseContext, Int32, Int32, Int32, cusparseMatDescr, Int32, CUdeviceptr, CUdeviceptr, cusparseMatDescr, Int32, CUdeviceptr, CUdeviceptr, cusparseMatDescr, Int32, CUdeviceptr, CUdeviceptr, cusparseMatDescr, CUdeviceptr, ref Int32, csrgemm2Info, CUdeviceptr)
Declaration
public static cusparseStatus cusparseXcsrgemm2Nnz(cusparseContext handle, int m, int n, int k, cusparseMatDescr descrA, int nnzA, CUdeviceptr csrSortedRowPtrA, CUdeviceptr csrSortedColIndA, cusparseMatDescr descrB, int nnzB, CUdeviceptr csrSortedRowPtrB, CUdeviceptr csrSortedColIndB, cusparseMatDescr descrD, int nnzD, CUdeviceptr csrSortedRowPtrD, CUdeviceptr csrSortedColIndD, cusparseMatDescr descrC, CUdeviceptr csrSortedRowPtrC, ref int nnzTotalDevHostPtr, csrgemm2Info info, CUdeviceptr pBuffer)
Parameters
Returns
cusparseXcsrgemmNnz(cusparseContext, cusparseOperation, cusparseOperation, Int32, Int32, Int32, cusparseMatDescr, Int32, CUdeviceptr, CUdeviceptr, cusparseMatDescr, Int32, CUdeviceptr, CUdeviceptr, cusparseMatDescr, CUdeviceptr, CUdeviceptr)
Declaration
public static cusparseStatus cusparseXcsrgemmNnz(cusparseContext handle, cusparseOperation transA, cusparseOperation transB, int m, int n, int k, cusparseMatDescr descrA, int nnzA, CUdeviceptr csrRowPtrA, CUdeviceptr csrColIndA, cusparseMatDescr descrB, int nnzB, CUdeviceptr csrRowPtrB, CUdeviceptr csrColIndB, cusparseMatDescr descrC, CUdeviceptr csrRowPtrC, CUdeviceptr nnzTotalDevHostPtr)
Parameters
Returns
cusparseXcsrgemmNnz(cusparseContext, cusparseOperation, cusparseOperation, Int32, Int32, Int32, cusparseMatDescr, Int32, CUdeviceptr, CUdeviceptr, cusparseMatDescr, Int32, CUdeviceptr, CUdeviceptr, cusparseMatDescr, CUdeviceptr, ref Int32)
Declaration
public static cusparseStatus cusparseXcsrgemmNnz(cusparseContext handle, cusparseOperation transA, cusparseOperation transB, int m, int n, int k, cusparseMatDescr descrA, int nnzA, CUdeviceptr csrRowPtrA, CUdeviceptr csrColIndA, cusparseMatDescr descrB, int nnzB, CUdeviceptr csrRowPtrB, CUdeviceptr csrColIndB, cusparseMatDescr descrC, CUdeviceptr csrRowPtrC, ref int nnzTotalDevHostPtr)
Parameters
Returns
cusparseXcsric02_zeroPivot(cusparseContext, csric02Info, CUdeviceptr)
Declaration
public static cusparseStatus cusparseXcsric02_zeroPivot(cusparseContext handle, csric02Info info, CUdeviceptr position)
Parameters
Returns
cusparseXcsric02_zeroPivot(cusparseContext, csric02Info, ref Int32)
Declaration
public static cusparseStatus cusparseXcsric02_zeroPivot(cusparseContext handle, csric02Info info, ref int position)
Parameters
Returns
cusparseXcsrilu02_zeroPivot(cusparseContext, csrilu02Info, CUdeviceptr)
Declaration
public static cusparseStatus cusparseXcsrilu02_zeroPivot(cusparseContext handle, csrilu02Info info, CUdeviceptr position)
Parameters
Returns
cusparseXcsrilu02_zeroPivot(cusparseContext, csrilu02Info, ref Int32)
Declaration
public static cusparseStatus cusparseXcsrilu02_zeroPivot(cusparseContext handle, csrilu02Info info, ref int position)
Parameters
Returns
cusparseXcsrsort(cusparseContext, Int32, Int32, Int32, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, CUdeviceptr)
Declaration
public static cusparseStatus cusparseXcsrsort(cusparseContext handle, int m, int n, int nnz, cusparseMatDescr descrA, CUdeviceptr csrRowPtrA, CUdeviceptr csrColIndA, CUdeviceptr P, CUdeviceptr pBuffer)
Parameters
Returns
cusparseXcsrsort_bufferSizeExt(cusparseContext, Int32, Int32, Int32, CUdeviceptr, CUdeviceptr, ref SizeT)
Declaration
public static cusparseStatus cusparseXcsrsort_bufferSizeExt(cusparseContext handle, int m, int n, int nnz, CUdeviceptr csrRowPtrA, CUdeviceptr csrColIndA, ref SizeT pBufferSizeInBytes)
Parameters
Returns
cusparseXcsrsv2_zeroPivot(cusparseContext, csrsv2Info, CUdeviceptr)
Declaration
public static cusparseStatus cusparseXcsrsv2_zeroPivot(cusparseContext handle, csrsv2Info info, CUdeviceptr position)
Parameters
Returns
cusparseXcsrsv2_zeroPivot(cusparseContext, csrsv2Info, ref Int32)
Declaration
public static cusparseStatus cusparseXcsrsv2_zeroPivot(cusparseContext handle, csrsv2Info info, ref int position)
Parameters
Returns
cusparseXgebsr2csr(cusparseContext, cusparseDirection, Int32, Int32, cusparseMatDescr, CUdeviceptr, CUdeviceptr, Int32, Int32, cusparseMatDescr, CUdeviceptr, CUdeviceptr)
Declaration
public static cusparseStatus cusparseXgebsr2csr(cusparseContext handle, cusparseDirection dirA, int mb, int nb, cusparseMatDescr descrA, CUdeviceptr bsrRowPtrA, CUdeviceptr bsrColIndA, int rowBlockDim, int colBlockDim, cusparseMatDescr descrC, CUdeviceptr csrRowPtrC, CUdeviceptr csrColIndC)
Parameters
Returns
cusparseXgebsr2gebsrNnz(cusparseContext, cusparseDirection, Int32, Int32, Int32, cusparseMatDescr, CUdeviceptr, CUdeviceptr, Int32, Int32, cusparseMatDescr, CUdeviceptr, Int32, Int32, CUdeviceptr, CUdeviceptr)
Declaration
public static cusparseStatus cusparseXgebsr2gebsrNnz(cusparseContext handle, cusparseDirection dirA, int mb, int nb, int nnzb, cusparseMatDescr descrA, CUdeviceptr bsrRowPtrA, CUdeviceptr bsrColIndA, int rowBlockDimA, int colBlockDimA, cusparseMatDescr descrC, CUdeviceptr bsrRowPtrC, int rowBlockDimC, int colBlockDimC, CUdeviceptr nnzTotalDevHostPtr, CUdeviceptr pBuffer)
Parameters
Returns
cusparseXgebsr2gebsrNnz(cusparseContext, cusparseDirection, Int32, Int32, Int32, cusparseMatDescr, CUdeviceptr, CUdeviceptr, Int32, Int32, cusparseMatDescr, CUdeviceptr, Int32, Int32, ref Int32, CUdeviceptr)
Declaration
public static cusparseStatus cusparseXgebsr2gebsrNnz(cusparseContext handle, cusparseDirection dirA, int mb, int nb, int nnzb, cusparseMatDescr descrA, CUdeviceptr bsrRowPtrA, CUdeviceptr bsrColIndA, int rowBlockDimA, int colBlockDimA, cusparseMatDescr descrC, CUdeviceptr bsrRowPtrC, int rowBlockDimC, int colBlockDimC, ref int nnzTotalDevHostPtr, CUdeviceptr pBuffer)
Parameters
Returns
cusparseZaxpyi(cusparseContext, Int32, CUdeviceptr, CUdeviceptr, CUdeviceptr, CUdeviceptr, cusparseIndexBase)
Declaration
public static cusparseStatus cusparseZaxpyi(cusparseContext handle, int nnz, CUdeviceptr alpha, CUdeviceptr xVal, CUdeviceptr xInd, CUdeviceptr y, cusparseIndexBase idxBase)
Parameters
Returns
cusparseZaxpyi(cusparseContext, Int32, ref cuDoubleComplex, CUdeviceptr, CUdeviceptr, CUdeviceptr, cusparseIndexBase)
Declaration
public static cusparseStatus cusparseZaxpyi(cusparseContext handle, int nnz, ref cuDoubleComplex alpha, CUdeviceptr xVal, CUdeviceptr xInd, CUdeviceptr y, cusparseIndexBase idxBase)
Parameters
Returns
cusparseZbsr2csr(cusparseContext, cusparseDirection, Int32, Int32, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, Int32, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr)
Declaration
public static cusparseStatus cusparseZbsr2csr(cusparseContext handle, cusparseDirection dirA, int mb, int nb, cusparseMatDescr descrA, CUdeviceptr bsrValA, CUdeviceptr bsrRowPtrA, CUdeviceptr bsrColIndA, int blockDim, cusparseMatDescr descrC, CUdeviceptr csrValC, CUdeviceptr csrRowPtrC, CUdeviceptr csrColIndC)
Parameters
Returns
cusparseZbsric02(cusparseContext, cusparseDirection, Int32, Int32, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, Int32, bsric02Info, cusparseSolvePolicy, CUdeviceptr)
Declaration
public static cusparseStatus cusparseZbsric02(cusparseContext handle, cusparseDirection dirA, int mb, int nnzb, cusparseMatDescr descrA, CUdeviceptr bsrVal, CUdeviceptr bsrRowPtr, CUdeviceptr bsrColInd, int blockDim, bsric02Info info, cusparseSolvePolicy policy, CUdeviceptr pBuffer)
Parameters
Returns
cusparseZbsric02_analysis(cusparseContext, cusparseDirection, Int32, Int32, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, Int32, bsric02Info, cusparseSolvePolicy, CUdeviceptr)
Declaration
public static cusparseStatus cusparseZbsric02_analysis(cusparseContext handle, cusparseDirection dirA, int mb, int nnzb, cusparseMatDescr descrA, CUdeviceptr bsrVal, CUdeviceptr bsrRowPtr, CUdeviceptr bsrColInd, int blockDim, bsric02Info info, cusparseSolvePolicy policy, CUdeviceptr pInputBuffer)
Parameters
Returns
cusparseZbsric02_bufferSize(cusparseContext, cusparseDirection, Int32, Int32, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, Int32, bsric02Info, ref Int32)
Declaration
public static cusparseStatus cusparseZbsric02_bufferSize(cusparseContext handle, cusparseDirection dirA, int mb, int nnzb, cusparseMatDescr descrA, CUdeviceptr bsrVal, CUdeviceptr bsrRowPtr, CUdeviceptr bsrColInd, int blockDim, bsric02Info info, ref int pBufferSize)
Parameters
Returns
cusparseZbsric02_bufferSizeExt(cusparseContext, cusparseDirection, Int32, Int32, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, Int32, bsric02Info, ref SizeT)
Declaration
public static cusparseStatus cusparseZbsric02_bufferSizeExt(cusparseContext handle, cusparseDirection dirA, int mb, int nnzb, cusparseMatDescr descrA, CUdeviceptr bsrVal, CUdeviceptr bsrRowPtr, CUdeviceptr bsrColInd, int blockDim, bsric02Info info, ref SizeT pBufferSize)
Parameters
Returns
cusparseZbsrilu02(cusparseContext, cusparseDirection, Int32, Int32, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, Int32, bsrilu02Info, cusparseSolvePolicy, CUdeviceptr)
Declaration
public static cusparseStatus cusparseZbsrilu02(cusparseContext handle, cusparseDirection dirA, int mb, int nnzb, cusparseMatDescr descra, CUdeviceptr bsrVal, CUdeviceptr bsrRowPtr, CUdeviceptr bsrColInd, int blockDim, bsrilu02Info info, cusparseSolvePolicy policy, CUdeviceptr pBuffer)
Parameters
Returns
cusparseZbsrilu02_analysis(cusparseContext, cusparseDirection, Int32, Int32, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, Int32, bsrilu02Info, cusparseSolvePolicy, CUdeviceptr)
Declaration
public static cusparseStatus cusparseZbsrilu02_analysis(cusparseContext handle, cusparseDirection dirA, int mb, int nnzb, cusparseMatDescr descrA, CUdeviceptr bsrVal, CUdeviceptr bsrRowPtr, CUdeviceptr bsrColInd, int blockDim, bsrilu02Info info, cusparseSolvePolicy policy, CUdeviceptr pBuffer)
Parameters
Returns
cusparseZbsrilu02_bufferSize(cusparseContext, cusparseDirection, Int32, Int32, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, Int32, bsrilu02Info, ref Int32)
Declaration
public static cusparseStatus cusparseZbsrilu02_bufferSize(cusparseContext handle, cusparseDirection dirA, int mb, int nnzb, cusparseMatDescr descrA, CUdeviceptr bsrVal, CUdeviceptr bsrRowPtr, CUdeviceptr bsrColInd, int blockDim, bsrilu02Info info, ref int pBufferSize)
Parameters
Returns
cusparseZbsrilu02_bufferSizeExt(cusparseContext, cusparseDirection, Int32, Int32, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, Int32, bsrilu02Info, ref SizeT)
Declaration
public static cusparseStatus cusparseZbsrilu02_bufferSizeExt(cusparseContext handle, cusparseDirection dirA, int mb, int nnzb, cusparseMatDescr descrA, CUdeviceptr bsrVal, CUdeviceptr bsrRowPtr, CUdeviceptr bsrColInd, int blockDim, bsrilu02Info info, ref SizeT pBufferSize)
Parameters
Returns
cusparseZbsrilu02_numericBoost(cusparseContext, bsrilu02Info, Int32, CUdeviceptr, CUdeviceptr)
Declaration
public static cusparseStatus cusparseZbsrilu02_numericBoost(cusparseContext handle, bsrilu02Info info, int enable_boost, CUdeviceptr tol, CUdeviceptr boost_val)
Parameters
Returns
cusparseZbsrilu02_numericBoost(cusparseContext, bsrilu02Info, Int32, ref Double, ref cuDoubleComplex)
Declaration
public static cusparseStatus cusparseZbsrilu02_numericBoost(cusparseContext handle, bsrilu02Info info, int enable_boost, ref double tol, ref cuDoubleComplex boost_val)
Parameters
Returns
cusparseZbsrmm(cusparseContext, cusparseDirection, cusparseOperation, cusparseOperation, Int32, Int32, Int32, Int32, CUdeviceptr, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, Int32, CUdeviceptr, Int32, CUdeviceptr, CUdeviceptr, Int32)
Declaration
public static cusparseStatus cusparseZbsrmm(cusparseContext handle, cusparseDirection dirA, cusparseOperation transA, cusparseOperation transB, int mb, int n, int kb, int nnzb, CUdeviceptr alpha, cusparseMatDescr descrA, CUdeviceptr bsrValA, CUdeviceptr bsrRowPtrA, CUdeviceptr bsrColIndA, int blockSize, CUdeviceptr B, int ldb, CUdeviceptr beta, CUdeviceptr C, int ldc)
Parameters
Returns
cusparseZbsrmm(cusparseContext, cusparseDirection, cusparseOperation, cusparseOperation, Int32, Int32, Int32, Int32, ref cuDoubleComplex, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, Int32, CUdeviceptr, Int32, ref cuDoubleComplex, CUdeviceptr, Int32)
Declaration
public static cusparseStatus cusparseZbsrmm(cusparseContext handle, cusparseDirection dirA, cusparseOperation transA, cusparseOperation transB, int mb, int n, int kb, int nnzb, ref cuDoubleComplex alpha, cusparseMatDescr descrA, CUdeviceptr bsrValA, CUdeviceptr bsrRowPtrA, CUdeviceptr bsrColIndA, int blockSize, CUdeviceptr B, int ldb, ref cuDoubleComplex beta, CUdeviceptr C, int ldc)
Parameters
Returns
cusparseZbsrmv(cusparseContext, cusparseDirection, cusparseOperation, Int32, Int32, Int32, CUdeviceptr, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, Int32, CUdeviceptr, CUdeviceptr, CUdeviceptr)
Declaration
public static cusparseStatus cusparseZbsrmv(cusparseContext handle, cusparseDirection dirA, cusparseOperation transA, int mb, int nb, int nnzb, CUdeviceptr alpha, cusparseMatDescr descrA, CUdeviceptr bsrValA, CUdeviceptr bsrRowPtrA, CUdeviceptr bsrColIndA, int blockDim, CUdeviceptr x, CUdeviceptr beta, CUdeviceptr y)
Parameters
Returns
cusparseZbsrmv(cusparseContext, cusparseDirection, cusparseOperation, Int32, Int32, Int32, ref cuDoubleComplex, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, Int32, CUdeviceptr, ref cuDoubleComplex, CUdeviceptr)
Declaration
public static cusparseStatus cusparseZbsrmv(cusparseContext handle, cusparseDirection dirA, cusparseOperation transA, int mb, int nb, int nnzb, ref cuDoubleComplex alpha, cusparseMatDescr descrA, CUdeviceptr bsrValA, CUdeviceptr bsrRowPtrA, CUdeviceptr bsrColIndA, int blockDim, CUdeviceptr x, ref cuDoubleComplex beta, CUdeviceptr y)
Parameters
Returns
cusparseZbsrsm2_analysis(cusparseContext, cusparseDirection, cusparseOperation, cusparseOperation, Int32, Int32, Int32, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, Int32, bsrsm2Info, cusparseSolvePolicy, CUdeviceptr)
Declaration
public static cusparseStatus cusparseZbsrsm2_analysis(cusparseContext handle, cusparseDirection dirA, cusparseOperation transA, cusparseOperation transXY, int mb, int n, int nnzb, cusparseMatDescr descrA, CUdeviceptr bsrVal, CUdeviceptr bsrRowPtr, CUdeviceptr bsrColInd, int blockSize, bsrsm2Info info, cusparseSolvePolicy policy, CUdeviceptr pBuffer)
Parameters
Returns
cusparseZbsrsm2_bufferSize(cusparseContext, cusparseDirection, cusparseOperation, cusparseOperation, Int32, Int32, Int32, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, Int32, bsrsm2Info, ref Int32)
Declaration
public static cusparseStatus cusparseZbsrsm2_bufferSize(cusparseContext handle, cusparseDirection dirA, cusparseOperation transA, cusparseOperation transXY, int mb, int n, int nnzb, cusparseMatDescr descrA, CUdeviceptr bsrVal, CUdeviceptr bsrRowPtr, CUdeviceptr bsrColInd, int blockSize, bsrsm2Info info, ref int pBufferSizeInBytes)
Parameters
Returns
cusparseZbsrsm2_bufferSizeExt(cusparseContext, cusparseDirection, cusparseOperation, cusparseOperation, Int32, Int32, Int32, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, Int32, bsrsm2Info, ref SizeT)
Declaration
public static cusparseStatus cusparseZbsrsm2_bufferSizeExt(cusparseContext handle, cusparseDirection dirA, cusparseOperation transA, cusparseOperation transXY, int mb, int n, int nnzb, cusparseMatDescr descrA, CUdeviceptr bsrVal, CUdeviceptr bsrRowPtr, CUdeviceptr bsrColInd, int blockSize, bsrsm2Info info, ref SizeT pBufferSizeInBytes)
Parameters
Returns
cusparseZbsrsm2_solve(cusparseContext, cusparseDirection, cusparseOperation, cusparseOperation, Int32, Int32, Int32, CUdeviceptr, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, Int32, bsrsm2Info, CUdeviceptr, Int32, CUdeviceptr, Int32, cusparseSolvePolicy, CUdeviceptr)
Declaration
public static cusparseStatus cusparseZbsrsm2_solve(cusparseContext handle, cusparseDirection dirA, cusparseOperation transA, cusparseOperation transXY, int mb, int n, int nnzb, CUdeviceptr alpha, cusparseMatDescr descrA, CUdeviceptr bsrVal, CUdeviceptr bsrRowPtr, CUdeviceptr bsrColInd, int blockSize, bsrsm2Info info, CUdeviceptr X, int ldx, CUdeviceptr Y, int ldy, cusparseSolvePolicy policy, CUdeviceptr pBuffer)
Parameters
Returns
cusparseZbsrsm2_solve(cusparseContext, cusparseDirection, cusparseOperation, cusparseOperation, Int32, Int32, Int32, ref cuDoubleComplex, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, Int32, bsrsm2Info, CUdeviceptr, Int32, CUdeviceptr, Int32, cusparseSolvePolicy, CUdeviceptr)
Declaration
public static cusparseStatus cusparseZbsrsm2_solve(cusparseContext handle, cusparseDirection dirA, cusparseOperation transA, cusparseOperation transXY, int mb, int n, int nnzb, ref cuDoubleComplex alpha, cusparseMatDescr descrA, CUdeviceptr bsrVal, CUdeviceptr bsrRowPtr, CUdeviceptr bsrColInd, int blockSize, bsrsm2Info info, CUdeviceptr X, int ldx, CUdeviceptr Y, int ldy, cusparseSolvePolicy policy, CUdeviceptr pBuffer)
Parameters
Returns
cusparseZbsrsv2_analysis(cusparseContext, cusparseDirection, cusparseOperation, Int32, Int32, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, Int32, bsrsv2Info, cusparseSolvePolicy, CUdeviceptr)
Declaration
public static cusparseStatus cusparseZbsrsv2_analysis(cusparseContext handle, cusparseDirection dirA, cusparseOperation transA, int mb, int nnzb, cusparseMatDescr descrA, CUdeviceptr bsrVal, CUdeviceptr bsrRowPtr, CUdeviceptr bsrColInd, int blockDim, bsrsv2Info info, cusparseSolvePolicy policy, CUdeviceptr pBuffer)
Parameters
Returns
cusparseZbsrsv2_bufferSize(cusparseContext, cusparseDirection, cusparseOperation, Int32, Int32, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, Int32, bsrsv2Info, ref Int32)
Declaration
public static cusparseStatus cusparseZbsrsv2_bufferSize(cusparseContext handle, cusparseDirection dirA, cusparseOperation transA, int mb, int nnzb, cusparseMatDescr descrA, CUdeviceptr bsrVal, CUdeviceptr bsrRowPtr, CUdeviceptr bsrColInd, int blockDim, bsrsv2Info info, ref int pBufferSize)
Parameters
Returns
cusparseZbsrsv2_bufferSizeExt(cusparseContext, cusparseDirection, cusparseOperation, Int32, Int32, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, Int32, bsrsv2Info, ref SizeT)
Declaration
public static cusparseStatus cusparseZbsrsv2_bufferSizeExt(cusparseContext handle, cusparseDirection dirA, cusparseOperation transA, int mb, int nnzb, cusparseMatDescr descrA, CUdeviceptr bsrVal, CUdeviceptr bsrRowPtr, CUdeviceptr bsrColInd, int blockDim, bsrsv2Info info, ref SizeT pBufferSize)
Parameters
Returns
cusparseZbsrsv2_solve(cusparseContext, cusparseDirection, cusparseOperation, Int32, Int32, CUdeviceptr, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, Int32, bsrsv2Info, CUdeviceptr, CUdeviceptr, cusparseSolvePolicy, CUdeviceptr)
Declaration
public static cusparseStatus cusparseZbsrsv2_solve(cusparseContext handle, cusparseDirection dirA, cusparseOperation transA, int mb, int nnzb, CUdeviceptr alpha, cusparseMatDescr descrA, CUdeviceptr bsrVal, CUdeviceptr bsrRowPtr, CUdeviceptr bsrColInd, int blockDim, bsrsv2Info info, CUdeviceptr x, CUdeviceptr y, cusparseSolvePolicy policy, CUdeviceptr pBuffer)
Parameters
Returns
cusparseZbsrsv2_solve(cusparseContext, cusparseDirection, cusparseOperation, Int32, Int32, ref cuDoubleComplex, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, Int32, bsrsv2Info, CUdeviceptr, CUdeviceptr, cusparseSolvePolicy, CUdeviceptr)
Declaration
public static cusparseStatus cusparseZbsrsv2_solve(cusparseContext handle, cusparseDirection dirA, cusparseOperation transA, int mb, int nnzb, ref cuDoubleComplex alpha, cusparseMatDescr descrA, CUdeviceptr bsrVal, CUdeviceptr bsrRowPtr, CUdeviceptr bsrColInd, int blockDim, bsrsv2Info info, CUdeviceptr x, CUdeviceptr y, cusparseSolvePolicy policy, CUdeviceptr pBuffer)
Parameters
Returns
cusparseZbsrxmv(cusparseContext, cusparseDirection, cusparseOperation, Int32, Int32, Int32, Int32, CUdeviceptr, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, CUdeviceptr, CUdeviceptr, Int32, CUdeviceptr, CUdeviceptr, CUdeviceptr)
Declaration
public static cusparseStatus cusparseZbsrxmv(cusparseContext handle, cusparseDirection dirA, cusparseOperation transA, int sizeOfMask, int mb, int nb, int nnzb, CUdeviceptr alpha, cusparseMatDescr descrA, CUdeviceptr bsrValA, CUdeviceptr bsrMaskPtrA, CUdeviceptr bsrRowPtrA, CUdeviceptr bsrEndPtrA, CUdeviceptr bsrColIndA, int blockDim, CUdeviceptr x, CUdeviceptr beta, CUdeviceptr y)
Parameters
Returns
cusparseZbsrxmv(cusparseContext, cusparseDirection, cusparseOperation, Int32, Int32, Int32, Int32, ref cuDoubleComplex, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, CUdeviceptr, CUdeviceptr, Int32, CUdeviceptr, ref cuDoubleComplex, CUdeviceptr)
Declaration
public static cusparseStatus cusparseZbsrxmv(cusparseContext handle, cusparseDirection dirA, cusparseOperation transA, int sizeOfMask, int mb, int nb, int nnzb, ref cuDoubleComplex alpha, cusparseMatDescr descrA, CUdeviceptr bsrValA, CUdeviceptr bsrMaskPtrA, CUdeviceptr bsrRowPtrA, CUdeviceptr bsrEndPtrA, CUdeviceptr bsrColIndA, int blockDim, CUdeviceptr x, ref cuDoubleComplex beta, CUdeviceptr y)
Parameters
Returns
cusparseZcsc2dense(cusparseContext, Int32, Int32, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, CUdeviceptr, Int32)
Declaration
public static cusparseStatus cusparseZcsc2dense(cusparseContext handle, int m, int n, cusparseMatDescr descrA, CUdeviceptr cscValA, CUdeviceptr cscRowIndA, CUdeviceptr cscColPtrA, CUdeviceptr A, int lda)
Parameters
Returns
cusparseZcsc2hyb(cusparseContext, Int32, Int32, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, cusparseHybMat, Int32, cusparseHybPartition)
Declaration
public static cusparseStatus cusparseZcsc2hyb(cusparseContext handle, int m, int n, cusparseMatDescr descrA, CUdeviceptr cscValA, CUdeviceptr cscRowIndA, CUdeviceptr cscColPtrA, cusparseHybMat hybA, int userEllWidth, cusparseHybPartition partitionType)
Parameters
Returns
cusparseZcsr2bsr(cusparseContext, cusparseDirection, Int32, Int32, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, Int32, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr)
Declaration
public static cusparseStatus cusparseZcsr2bsr(cusparseContext handle, cusparseDirection dirA, int m, int n, cusparseMatDescr descrA, CUdeviceptr csrValA, CUdeviceptr csrRowPtrA, CUdeviceptr csrColIndA, int blockDim, cusparseMatDescr descrC, CUdeviceptr bsrValC, CUdeviceptr bsrRowPtrC, CUdeviceptr bsrColIndC)
Parameters
Returns
cusparseZcsr2csc(cusparseContext, Int32, Int32, Int32, CUdeviceptr, CUdeviceptr, CUdeviceptr, CUdeviceptr, CUdeviceptr, CUdeviceptr, cusparseAction, cusparseIndexBase)
Declaration
public static cusparseStatus cusparseZcsr2csc(cusparseContext handle, int m, int n, int nnz, CUdeviceptr csrVal, CUdeviceptr csrRowPtr, CUdeviceptr csrColInd, CUdeviceptr cscVal, CUdeviceptr cscRowInd, CUdeviceptr cscColPtr, cusparseAction copyValues, cusparseIndexBase idxBase)
Parameters
Returns
cusparseZcsr2csr_compress(cusparseContext, Int32, Int32, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, Int32, CUdeviceptr, CUdeviceptr, CUdeviceptr, CUdeviceptr, cuDoubleComplex)
Declaration
public static cusparseStatus cusparseZcsr2csr_compress(cusparseContext handle, int m, int n, cusparseMatDescr descra, CUdeviceptr inVal, CUdeviceptr inColInd, CUdeviceptr inRowPtr, int inNnz, CUdeviceptr nnzPerRow, CUdeviceptr outVal, CUdeviceptr outColInd, CUdeviceptr outRowPtr, cuDoubleComplex tol)
Parameters
Returns
cusparseZcsr2csru(cusparseContext, Int32, Int32, Int32, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, csru2csrInfo, CUdeviceptr)
Declaration
public static cusparseStatus cusparseZcsr2csru(cusparseContext handle, int m, int n, int nnz, cusparseMatDescr descrA, CUdeviceptr csrVal, CUdeviceptr csrRowPtr, CUdeviceptr csrColInd, csru2csrInfo info, CUdeviceptr pBuffer)
Parameters
Returns
cusparseZcsr2dense(cusparseContext, Int32, Int32, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, CUdeviceptr, Int32)
Declaration
public static cusparseStatus cusparseZcsr2dense(cusparseContext handle, int m, int n, cusparseMatDescr descrA, CUdeviceptr csrValA, CUdeviceptr csrRowPtrA, CUdeviceptr csrColIndA, CUdeviceptr A, int lda)
Parameters
Returns
cusparseZcsr2gebsr(cusparseContext, cusparseDirection, Int32, Int32, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, Int32, Int32, CUdeviceptr)
Declaration
public static cusparseStatus cusparseZcsr2gebsr(cusparseContext handle, cusparseDirection dirA, int m, int n, cusparseMatDescr descrA, CUdeviceptr csrValA, CUdeviceptr csrRowPtrA, CUdeviceptr csrColIndA, cusparseMatDescr descrC, CUdeviceptr bsrValC, CUdeviceptr bsrRowPtrC, CUdeviceptr bsrColIndC, int rowBlockDim, int colBlockDim, CUdeviceptr pBuffer)
Parameters
Returns
cusparseZcsr2gebsr_bufferSize(cusparseContext, cusparseDirection, Int32, Int32, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, Int32, Int32, ref Int32)
Declaration
public static cusparseStatus cusparseZcsr2gebsr_bufferSize(cusparseContext handle, cusparseDirection dirA, int m, int n, cusparseMatDescr descrA, CUdeviceptr csrValA, CUdeviceptr csrRowPtrA, CUdeviceptr csrColIndA, int rowBlockDim, int colBlockDim, ref int pBufferSize)
Parameters
Returns
cusparseZcsr2gebsr_bufferSizeExt(cusparseContext, cusparseDirection, Int32, Int32, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, Int32, Int32, ref SizeT)
Declaration
public static cusparseStatus cusparseZcsr2gebsr_bufferSizeExt(cusparseContext handle, cusparseDirection dirA, int m, int n, cusparseMatDescr descrA, CUdeviceptr csrValA, CUdeviceptr csrRowPtrA, CUdeviceptr csrColIndA, int rowBlockDim, int colBlockDim, ref SizeT pBufferSize)
Parameters
Returns
cusparseZcsr2hyb(cusparseContext, Int32, Int32, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, cusparseHybMat, Int32, cusparseHybPartition)
Declaration
public static cusparseStatus cusparseZcsr2hyb(cusparseContext handle, int m, int n, cusparseMatDescr descrA, CUdeviceptr csrValA, CUdeviceptr csrRowPtrA, CUdeviceptr csrColIndA, cusparseHybMat hybA, int userEllWidth, cusparseHybPartition partitionType)
Parameters
Returns
cusparseZcsrcolor(cusparseContext, Int32, Int32, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, CUdeviceptr, CUdeviceptr, CUdeviceptr, CUdeviceptr, cusparseColorInfo)
Declaration
public static cusparseStatus cusparseZcsrcolor(cusparseContext handle, int m, int nnz, cusparseMatDescr descrA, CUdeviceptr csrSortedValA, CUdeviceptr csrSortedRowPtrA, CUdeviceptr csrSortedColIndA, CUdeviceptr fractionToColor, CUdeviceptr ncolors, CUdeviceptr coloring, CUdeviceptr reordering, cusparseColorInfo info)
Parameters
Returns
cusparseZcsrcolor(cusparseContext, Int32, Int32, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, ref Double, ref Int32, CUdeviceptr, CUdeviceptr, cusparseColorInfo)
Declaration
public static cusparseStatus cusparseZcsrcolor(cusparseContext handle, int m, int nnz, cusparseMatDescr descrA, CUdeviceptr csrSortedValA, CUdeviceptr csrSortedRowPtrA, CUdeviceptr csrSortedColIndA, ref double fractionToColor, ref int ncolors, CUdeviceptr coloring, CUdeviceptr reordering, cusparseColorInfo info)
Parameters
Returns
cusparseZcsrgeam(cusparseContext, Int32, Int32, CUdeviceptr, cusparseMatDescr, Int32, CUdeviceptr, CUdeviceptr, CUdeviceptr, CUdeviceptr, cusparseMatDescr, Int32, CUdeviceptr, CUdeviceptr, CUdeviceptr, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr)
Declaration
public static cusparseStatus cusparseZcsrgeam(cusparseContext handle, int m, int n, CUdeviceptr alpha, cusparseMatDescr descrA, int nnzA, CUdeviceptr csrValA, CUdeviceptr csrRowPtrA, CUdeviceptr csrColIndA, CUdeviceptr beta, cusparseMatDescr descrB, int nnzB, CUdeviceptr csrValB, CUdeviceptr csrRowPtrB, CUdeviceptr csrColIndB, cusparseMatDescr descrC, CUdeviceptr csrValC, CUdeviceptr csrRowPtrC, CUdeviceptr csrColIndC)
Parameters
Returns
cusparseZcsrgeam(cusparseContext, Int32, Int32, ref cuDoubleComplex, cusparseMatDescr, Int32, CUdeviceptr, CUdeviceptr, CUdeviceptr, ref cuDoubleComplex, cusparseMatDescr, Int32, CUdeviceptr, CUdeviceptr, CUdeviceptr, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr)
Declaration
public static cusparseStatus cusparseZcsrgeam(cusparseContext handle, int m, int n, ref cuDoubleComplex alpha, cusparseMatDescr descrA, int nnzA, CUdeviceptr csrValA, CUdeviceptr csrRowPtrA, CUdeviceptr csrColIndA, ref cuDoubleComplex beta, cusparseMatDescr descrB, int nnzB, CUdeviceptr csrValB, CUdeviceptr csrRowPtrB, CUdeviceptr csrColIndB, cusparseMatDescr descrC, CUdeviceptr csrValC, CUdeviceptr csrRowPtrC, CUdeviceptr csrColIndC)
Parameters
Returns
cusparseZcsrgemm(cusparseContext, cusparseOperation, cusparseOperation, Int32, Int32, Int32, cusparseMatDescr, Int32, CUdeviceptr, CUdeviceptr, CUdeviceptr, cusparseMatDescr, Int32, CUdeviceptr, CUdeviceptr, CUdeviceptr, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr)
Declaration
public static cusparseStatus cusparseZcsrgemm(cusparseContext handle, cusparseOperation transA, cusparseOperation transB, int m, int n, int k, cusparseMatDescr descrA, int nnzA, CUdeviceptr csrValA, CUdeviceptr csrRowPtrA, CUdeviceptr csrColIndA, cusparseMatDescr descrB, int nnzB, CUdeviceptr csrValB, CUdeviceptr csrRowPtrB, CUdeviceptr csrColIndB, cusparseMatDescr descrC, CUdeviceptr csrValC, CUdeviceptr csrRowPtrC, CUdeviceptr csrColIndC)
Parameters
Returns
cusparseZcsrgemm2(cusparseContext, Int32, Int32, Int32, CUdeviceptr, cusparseMatDescr, Int32, CUdeviceptr, CUdeviceptr, CUdeviceptr, cusparseMatDescr, Int32, CUdeviceptr, CUdeviceptr, CUdeviceptr, CUdeviceptr, cusparseMatDescr, Int32, CUdeviceptr, CUdeviceptr, CUdeviceptr, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, csrgemm2Info, CUdeviceptr)
Declaration
public static cusparseStatus cusparseZcsrgemm2(cusparseContext handle, int m, int n, int k, CUdeviceptr alpha, cusparseMatDescr descrA, int nnzA, CUdeviceptr csrSortedValA, CUdeviceptr csrSortedRowPtrA, CUdeviceptr csrSortedColIndA, cusparseMatDescr descrB, int nnzB, CUdeviceptr csrSortedValB, CUdeviceptr csrSortedRowPtrB, CUdeviceptr csrSortedColIndB, CUdeviceptr beta, cusparseMatDescr descrD, int nnzD, CUdeviceptr csrSortedValD, CUdeviceptr csrSortedRowPtrD, CUdeviceptr csrSortedColIndD, cusparseMatDescr descrC, CUdeviceptr csrSortedValC, CUdeviceptr csrSortedRowPtrC, CUdeviceptr csrSortedColIndC, csrgemm2Info info, CUdeviceptr pBuffer)
Parameters
Returns
cusparseZcsrgemm2(cusparseContext, Int32, Int32, Int32, ref cuDoubleComplex, cusparseMatDescr, Int32, CUdeviceptr, CUdeviceptr, CUdeviceptr, cusparseMatDescr, Int32, CUdeviceptr, CUdeviceptr, CUdeviceptr, ref cuDoubleComplex, cusparseMatDescr, Int32, CUdeviceptr, CUdeviceptr, CUdeviceptr, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, csrgemm2Info, CUdeviceptr)
Declaration
public static cusparseStatus cusparseZcsrgemm2(cusparseContext handle, int m, int n, int k, ref cuDoubleComplex alpha, cusparseMatDescr descrA, int nnzA, CUdeviceptr csrSortedValA, CUdeviceptr csrSortedRowPtrA, CUdeviceptr csrSortedColIndA, cusparseMatDescr descrB, int nnzB, CUdeviceptr csrSortedValB, CUdeviceptr csrSortedRowPtrB, CUdeviceptr csrSortedColIndB, ref cuDoubleComplex beta, cusparseMatDescr descrD, int nnzD, CUdeviceptr csrSortedValD, CUdeviceptr csrSortedRowPtrD, CUdeviceptr csrSortedColIndD, cusparseMatDescr descrC, CUdeviceptr csrSortedValC, CUdeviceptr csrSortedRowPtrC, CUdeviceptr csrSortedColIndC, csrgemm2Info info, CUdeviceptr pBuffer)
Parameters
Returns
cusparseZcsrgemm2_bufferSizeExt(cusparseContext, Int32, Int32, Int32, CUdeviceptr, cusparseMatDescr, Int32, CUdeviceptr, CUdeviceptr, cusparseMatDescr, Int32, CUdeviceptr, CUdeviceptr, CUdeviceptr, cusparseMatDescr, Int32, CUdeviceptr, CUdeviceptr, csrgemm2Info, ref SizeT)
Declaration
public static cusparseStatus cusparseZcsrgemm2_bufferSizeExt(cusparseContext handle, int m, int n, int k, CUdeviceptr alpha, cusparseMatDescr descrA, int nnzA, CUdeviceptr csrSortedRowPtrA, CUdeviceptr csrSortedColIndA, cusparseMatDescr descrB, int nnzB, CUdeviceptr csrSortedRowPtrB, CUdeviceptr csrSortedColIndB, CUdeviceptr beta, cusparseMatDescr descrD, int nnzD, CUdeviceptr csrSortedRowPtrD, CUdeviceptr csrSortedColIndD, csrgemm2Info info, ref SizeT pBufferSizeInBytes)
Parameters
Returns
cusparseZcsrgemm2_bufferSizeExt(cusparseContext, Int32, Int32, Int32, ref cuDoubleComplex, cusparseMatDescr, Int32, CUdeviceptr, CUdeviceptr, cusparseMatDescr, Int32, CUdeviceptr, CUdeviceptr, ref cuDoubleComplex, cusparseMatDescr, Int32, CUdeviceptr, CUdeviceptr, csrgemm2Info, ref SizeT)
Declaration
public static cusparseStatus cusparseZcsrgemm2_bufferSizeExt(cusparseContext handle, int m, int n, int k, ref cuDoubleComplex alpha, cusparseMatDescr descrA, int nnzA, CUdeviceptr csrSortedRowPtrA, CUdeviceptr csrSortedColIndA, cusparseMatDescr descrB, int nnzB, CUdeviceptr csrSortedRowPtrB, CUdeviceptr csrSortedColIndB, ref cuDoubleComplex beta, cusparseMatDescr descrD, int nnzD, CUdeviceptr csrSortedRowPtrD, CUdeviceptr csrSortedColIndD, csrgemm2Info info, ref SizeT pBufferSizeInBytes)
Parameters
Returns
cusparseZcsric0(cusparseContext, cusparseOperation, Int32, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, cusparseSolveAnalysisInfo)
Declaration
public static cusparseStatus cusparseZcsric0(cusparseContext handle, cusparseOperation trans, int m, cusparseMatDescr descrA, CUdeviceptr csrValA_ValM, CUdeviceptr csrRowPtrA, CUdeviceptr csrColIndA, cusparseSolveAnalysisInfo info)
Parameters
Returns
cusparseZcsric02(cusparseContext, Int32, Int32, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, csric02Info, cusparseSolvePolicy, CUdeviceptr)
Declaration
public static cusparseStatus cusparseZcsric02(cusparseContext handle, int m, int nnz, cusparseMatDescr descrA, CUdeviceptr csrValA_valM, CUdeviceptr csrRowPtrA, CUdeviceptr csrColIndA, csric02Info info, cusparseSolvePolicy policy, CUdeviceptr pBuffer)
Parameters
Returns
cusparseZcsric02_analysis(cusparseContext, Int32, Int32, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, csric02Info, cusparseSolvePolicy, CUdeviceptr)
Declaration
public static cusparseStatus cusparseZcsric02_analysis(cusparseContext handle, int m, int nnz, cusparseMatDescr descrA, CUdeviceptr csrValA, CUdeviceptr csrRowPtrA, CUdeviceptr csrColIndA, csric02Info info, cusparseSolvePolicy policy, CUdeviceptr pBuffer)
Parameters
Returns
cusparseZcsric02_bufferSize(cusparseContext, Int32, Int32, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, csric02Info, ref Int32)
Declaration
public static cusparseStatus cusparseZcsric02_bufferSize(cusparseContext handle, int m, int nnz, cusparseMatDescr descrA, CUdeviceptr csrValA, CUdeviceptr csrRowPtrA, CUdeviceptr csrColIndA, csric02Info info, ref int pBufferSize)
Parameters
Returns
cusparseZcsric02_bufferSizeExt(cusparseContext, Int32, Int32, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, csric02Info, ref SizeT)
Declaration
public static cusparseStatus cusparseZcsric02_bufferSizeExt(cusparseContext handle, int m, int nnz, cusparseMatDescr descrA, CUdeviceptr csrValA, CUdeviceptr csrRowPtrA, CUdeviceptr csrColIndA, csric02Info info, ref SizeT pBufferSize)
Parameters
Returns
cusparseZcsrilu0(cusparseContext, cusparseOperation, Int32, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, cusparseSolveAnalysisInfo)
Declaration
public static cusparseStatus cusparseZcsrilu0(cusparseContext handle, cusparseOperation trans, int m, cusparseMatDescr descrA, CUdeviceptr csrValM, CUdeviceptr csrRowPtrA, CUdeviceptr csrColIndA, cusparseSolveAnalysisInfo info)
Parameters
Returns
cusparseZcsrilu02(cusparseContext, Int32, Int32, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, csrilu02Info, cusparseSolvePolicy, CUdeviceptr)
Declaration
public static cusparseStatus cusparseZcsrilu02(cusparseContext handle, int m, int nnz, cusparseMatDescr descrA, CUdeviceptr csrValA_valM, CUdeviceptr csrRowPtrA, CUdeviceptr csrColIndA, csrilu02Info info, cusparseSolvePolicy policy, CUdeviceptr pBuffer)
Parameters
Returns
cusparseZcsrilu02_analysis(cusparseContext, Int32, Int32, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, csrilu02Info, cusparseSolvePolicy, CUdeviceptr)
Declaration
public static cusparseStatus cusparseZcsrilu02_analysis(cusparseContext handle, int m, int nnz, cusparseMatDescr descrA, CUdeviceptr csrValA, CUdeviceptr csrRowPtrA, CUdeviceptr csrColIndA, csrilu02Info info, cusparseSolvePolicy policy, CUdeviceptr pBuffer)
Parameters
Returns
cusparseZcsrilu02_bufferSize(cusparseContext, Int32, Int32, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, csrilu02Info, ref Int32)
Declaration
public static cusparseStatus cusparseZcsrilu02_bufferSize(cusparseContext handle, int m, int nnz, cusparseMatDescr descrA, CUdeviceptr csrValA, CUdeviceptr csrRowPtrA, CUdeviceptr csrColIndA, csrilu02Info info, ref int pBufferSize)
Parameters
Returns
cusparseZcsrilu02_bufferSizeExt(cusparseContext, Int32, Int32, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, csrilu02Info, ref SizeT)
Declaration
public static cusparseStatus cusparseZcsrilu02_bufferSizeExt(cusparseContext handle, int m, int nnz, cusparseMatDescr descrA, CUdeviceptr csrValA, CUdeviceptr csrRowPtrA, CUdeviceptr csrColIndA, csrilu02Info info, ref SizeT pBufferSize)
Parameters
Returns
cusparseZcsrilu02_numericBoost(cusparseContext, csrilu02Info, Int32, CUdeviceptr, CUdeviceptr)
Declaration
public static cusparseStatus cusparseZcsrilu02_numericBoost(cusparseContext handle, csrilu02Info info, int enable_boost, CUdeviceptr tol, CUdeviceptr boost_val)
Parameters
Returns
cusparseZcsrilu02_numericBoost(cusparseContext, csrilu02Info, Int32, ref Double, ref cuDoubleComplex)
Declaration
public static cusparseStatus cusparseZcsrilu02_numericBoost(cusparseContext handle, csrilu02Info info, int enable_boost, ref double tol, ref cuDoubleComplex boost_val)
Parameters
Returns
cusparseZcsrmm(cusparseContext, cusparseOperation, Int32, Int32, Int32, Int32, CUdeviceptr, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, CUdeviceptr, Int32, CUdeviceptr, CUdeviceptr, Int32)
Declaration
public static cusparseStatus cusparseZcsrmm(cusparseContext handle, cusparseOperation transA, int m, int n, int k, int nnz, CUdeviceptr alpha, cusparseMatDescr descrA, CUdeviceptr csrValA, CUdeviceptr csrRowPtrA, CUdeviceptr csrColIndA, CUdeviceptr B, int ldb, CUdeviceptr beta, CUdeviceptr C, int ldc)
Parameters
Returns
cusparseZcsrmm(cusparseContext, cusparseOperation, Int32, Int32, Int32, Int32, ref cuDoubleComplex, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, CUdeviceptr, Int32, ref cuDoubleComplex, CUdeviceptr, Int32)
Declaration
public static cusparseStatus cusparseZcsrmm(cusparseContext handle, cusparseOperation transA, int m, int n, int k, int nnz, ref cuDoubleComplex alpha, cusparseMatDescr descrA, CUdeviceptr csrValA, CUdeviceptr csrRowPtrA, CUdeviceptr csrColIndA, CUdeviceptr B, int ldb, ref cuDoubleComplex beta, CUdeviceptr C, int ldc)
Parameters
Returns
cusparseZcsrmm2(cusparseContext, cusparseOperation, cusparseOperation, Int32, Int32, Int32, Int32, CUdeviceptr, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, CUdeviceptr, Int32, CUdeviceptr, CUdeviceptr, Int32)
Declaration
public static cusparseStatus cusparseZcsrmm2(cusparseContext handle, cusparseOperation transa, cusparseOperation transb, int m, int n, int k, int nnz, CUdeviceptr alpha, cusparseMatDescr descrA, CUdeviceptr csrValA, CUdeviceptr csrRowPtrA, CUdeviceptr csrColIndA, CUdeviceptr B, int ldb, CUdeviceptr beta, CUdeviceptr C, int ldc)
Parameters
Returns
cusparseZcsrmm2(cusparseContext, cusparseOperation, cusparseOperation, Int32, Int32, Int32, Int32, ref cuDoubleComplex, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, CUdeviceptr, Int32, ref cuDoubleComplex, CUdeviceptr, Int32)
Declaration
public static cusparseStatus cusparseZcsrmm2(cusparseContext handle, cusparseOperation transa, cusparseOperation transb, int m, int n, int k, int nnz, ref cuDoubleComplex alpha, cusparseMatDescr descrA, CUdeviceptr csrValA, CUdeviceptr csrRowPtrA, CUdeviceptr csrColIndA, CUdeviceptr B, int ldb, ref cuDoubleComplex beta, CUdeviceptr C, int ldc)
Parameters
Returns
cusparseZcsrmv(cusparseContext, cusparseOperation, Int32, Int32, Int32, CUdeviceptr, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, CUdeviceptr, CUdeviceptr, CUdeviceptr)
Declaration
public static cusparseStatus cusparseZcsrmv(cusparseContext handle, cusparseOperation transA, int m, int n, int nnz, CUdeviceptr alpha, cusparseMatDescr descrA, CUdeviceptr csrValA, CUdeviceptr csrRowPtrA, CUdeviceptr csrColIndA, CUdeviceptr x, CUdeviceptr beta, CUdeviceptr y)
Parameters
Returns
cusparseZcsrmv(cusparseContext, cusparseOperation, Int32, Int32, Int32, ref cuDoubleComplex, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, CUdeviceptr, ref cuDoubleComplex, CUdeviceptr)
Declaration
public static cusparseStatus cusparseZcsrmv(cusparseContext handle, cusparseOperation transA, int m, int n, int nnz, ref cuDoubleComplex alpha, cusparseMatDescr descrA, CUdeviceptr csrValA, CUdeviceptr csrRowPtrA, CUdeviceptr csrColIndA, CUdeviceptr x, ref cuDoubleComplex beta, CUdeviceptr y)
Parameters
Returns
cusparseZcsrmv_mp(cusparseContext, cusparseOperation, Int32, Int32, Int32, CUdeviceptr, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, CUdeviceptr, CUdeviceptr, CUdeviceptr)
Declaration
public static cusparseStatus cusparseZcsrmv_mp(cusparseContext handle, cusparseOperation transA, int m, int n, int nnz, CUdeviceptr alpha, cusparseMatDescr descrA, CUdeviceptr csrSortedValA, CUdeviceptr csrSortedRowPtrA, CUdeviceptr csrSortedColIndA, CUdeviceptr x, CUdeviceptr beta, CUdeviceptr y)
Parameters
Returns
cusparseZcsrmv_mp(cusparseContext, cusparseOperation, Int32, Int32, Int32, ref cuDoubleComplex, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, CUdeviceptr, ref cuDoubleComplex, CUdeviceptr)
Declaration
public static cusparseStatus cusparseZcsrmv_mp(cusparseContext handle, cusparseOperation transA, int m, int n, int nnz, ref cuDoubleComplex alpha, cusparseMatDescr descrA, CUdeviceptr csrSortedValA, CUdeviceptr csrSortedRowPtrA, CUdeviceptr csrSortedColIndA, CUdeviceptr x, ref cuDoubleComplex beta, CUdeviceptr y)
Parameters
Returns
cusparseZcsrsm_analysis(cusparseContext, cusparseOperation, Int32, Int32, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, cusparseSolveAnalysisInfo)
Declaration
public static cusparseStatus cusparseZcsrsm_analysis(cusparseContext handle, cusparseOperation transA, int m, int nnz, cusparseMatDescr descrA, CUdeviceptr csrValA, CUdeviceptr csrRowPtrA, CUdeviceptr csrColIndA, cusparseSolveAnalysisInfo info)
Parameters
Returns
cusparseZcsrsm_solve(cusparseContext, cusparseOperation, Int32, Int32, CUdeviceptr, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, cusparseSolveAnalysisInfo, CUdeviceptr, Int32, CUdeviceptr, Int32)
Declaration
public static cusparseStatus cusparseZcsrsm_solve(cusparseContext handle, cusparseOperation transA, int m, int n, CUdeviceptr alpha, cusparseMatDescr descrA, CUdeviceptr csrValA, CUdeviceptr csrRowPtrA, CUdeviceptr csrColIndA, cusparseSolveAnalysisInfo info, CUdeviceptr x, int ldx, CUdeviceptr y, int ldy)
Parameters
Returns
cusparseZcsrsm_solve(cusparseContext, cusparseOperation, Int32, Int32, ref cuDoubleComplex, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, cusparseSolveAnalysisInfo, CUdeviceptr, Int32, CUdeviceptr, Int32)
Declaration
public static cusparseStatus cusparseZcsrsm_solve(cusparseContext handle, cusparseOperation transA, int m, int n, ref cuDoubleComplex alpha, cusparseMatDescr descrA, CUdeviceptr csrValA, CUdeviceptr csrRowPtrA, CUdeviceptr csrColIndA, cusparseSolveAnalysisInfo info, CUdeviceptr x, int ldx, CUdeviceptr y, int ldy)
Parameters
Returns
cusparseZcsrsv_analysis(cusparseContext, cusparseOperation, Int32, Int32, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, cusparseSolveAnalysisInfo)
Declaration
public static cusparseStatus cusparseZcsrsv_analysis(cusparseContext handle, cusparseOperation transA, int m, int nnz, cusparseMatDescr descrA, CUdeviceptr csrValA, CUdeviceptr csrRowPtrA, CUdeviceptr csrColIndA, cusparseSolveAnalysisInfo info)
Parameters
Returns
cusparseZcsrsv_solve(cusparseContext, cusparseOperation, Int32, CUdeviceptr, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, cusparseSolveAnalysisInfo, CUdeviceptr, CUdeviceptr)
Declaration
public static cusparseStatus cusparseZcsrsv_solve(cusparseContext handle, cusparseOperation transA, int m, CUdeviceptr alpha, cusparseMatDescr descrA, CUdeviceptr csrValA, CUdeviceptr csrRowPtrA, CUdeviceptr csrColIndA, cusparseSolveAnalysisInfo info, CUdeviceptr x, CUdeviceptr y)
Parameters
Returns
cusparseZcsrsv_solve(cusparseContext, cusparseOperation, Int32, ref cuDoubleComplex, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, cusparseSolveAnalysisInfo, CUdeviceptr, CUdeviceptr)
Declaration
public static cusparseStatus cusparseZcsrsv_solve(cusparseContext handle, cusparseOperation transA, int m, ref cuDoubleComplex alpha, cusparseMatDescr descrA, CUdeviceptr csrValA, CUdeviceptr csrRowPtrA, CUdeviceptr csrColIndA, cusparseSolveAnalysisInfo info, CUdeviceptr x, CUdeviceptr y)
Parameters
Returns
cusparseZcsrsv2_analysis(cusparseContext, cusparseOperation, Int32, Int32, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, csrsv2Info, cusparseSolvePolicy, CUdeviceptr)
Declaration
public static cusparseStatus cusparseZcsrsv2_analysis(cusparseContext handle, cusparseOperation transA, int m, int nnz, cusparseMatDescr descrA, CUdeviceptr csrValA, CUdeviceptr csrRowPtrA, CUdeviceptr csrColIndA, csrsv2Info info, cusparseSolvePolicy policy, CUdeviceptr pBuffer)
Parameters
Returns
cusparseZcsrsv2_bufferSize(cusparseContext, cusparseOperation, Int32, Int32, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, csrsv2Info, ref Int32)
Declaration
public static cusparseStatus cusparseZcsrsv2_bufferSize(cusparseContext handle, cusparseOperation transA, int m, int nnz, cusparseMatDescr descrA, CUdeviceptr csrValA, CUdeviceptr csrRowPtrA, CUdeviceptr csrColIndA, csrsv2Info info, ref int pBufferSize)
Parameters
Returns
cusparseZcsrsv2_bufferSizeExt(cusparseContext, cusparseOperation, Int32, Int32, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, csrsv2Info, ref SizeT)
Declaration
public static cusparseStatus cusparseZcsrsv2_bufferSizeExt(cusparseContext handle, cusparseOperation transA, int m, int nnz, cusparseMatDescr descrA, CUdeviceptr csrValA, CUdeviceptr csrRowPtrA, CUdeviceptr csrColIndA, csrsv2Info info, ref SizeT pBufferSize)
Parameters
Returns
cusparseZcsrsv2_solve(cusparseContext, cusparseOperation, Int32, Int32, CUdeviceptr, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, csrsv2Info, CUdeviceptr, CUdeviceptr, cusparseSolvePolicy, CUdeviceptr)
Declaration
public static cusparseStatus cusparseZcsrsv2_solve(cusparseContext handle, cusparseOperation transA, int m, int nnz, CUdeviceptr alpha, cusparseMatDescr descra, CUdeviceptr csrValA, CUdeviceptr csrRowPtrA, CUdeviceptr csrColIndA, csrsv2Info info, CUdeviceptr x, CUdeviceptr y, cusparseSolvePolicy policy, CUdeviceptr pBuffer)
Parameters
Returns
cusparseZcsrsv2_solve(cusparseContext, cusparseOperation, Int32, Int32, ref cuDoubleComplex, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, csrsv2Info, CUdeviceptr, CUdeviceptr, cusparseSolvePolicy, CUdeviceptr)
Declaration
public static cusparseStatus cusparseZcsrsv2_solve(cusparseContext handle, cusparseOperation transA, int m, int nnz, ref cuDoubleComplex alpha, cusparseMatDescr descra, CUdeviceptr csrValA, CUdeviceptr csrRowPtrA, CUdeviceptr csrColIndA, csrsv2Info info, CUdeviceptr x, CUdeviceptr y, cusparseSolvePolicy policy, CUdeviceptr pBuffer)
Parameters
Returns
cusparseZcsru2csr(cusparseContext, Int32, Int32, Int32, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, csru2csrInfo, CUdeviceptr)
Declaration
public static cusparseStatus cusparseZcsru2csr(cusparseContext handle, int m, int n, int nnz, cusparseMatDescr descrA, CUdeviceptr csrVal, CUdeviceptr csrRowPtr, CUdeviceptr csrColInd, csru2csrInfo info, CUdeviceptr pBuffer)
Parameters
Returns
cusparseZcsru2csr_bufferSizeExt(cusparseContext, Int32, Int32, Int32, CUdeviceptr, CUdeviceptr, CUdeviceptr, csru2csrInfo, ref SizeT)
Declaration
public static cusparseStatus cusparseZcsru2csr_bufferSizeExt(cusparseContext handle, int m, int n, int nnz, CUdeviceptr csrVal, CUdeviceptr csrRowPtr, CUdeviceptr csrColInd, csru2csrInfo info, ref SizeT pBufferSizeInBytes)
Parameters
Returns
cusparseZdense2csc(cusparseContext, Int32, Int32, cusparseMatDescr, CUdeviceptr, Int32, CUdeviceptr, CUdeviceptr, CUdeviceptr, CUdeviceptr)
Declaration
public static cusparseStatus cusparseZdense2csc(cusparseContext handle, int m, int n, cusparseMatDescr descrA, CUdeviceptr A, int lda, CUdeviceptr nnzPerCol, CUdeviceptr cscValA, CUdeviceptr cscRowIndA, CUdeviceptr cscColPtrA)
Parameters
Returns
cusparseZdense2csr(cusparseContext, Int32, Int32, cusparseMatDescr, CUdeviceptr, Int32, CUdeviceptr, CUdeviceptr, CUdeviceptr, CUdeviceptr)
Declaration
public static cusparseStatus cusparseZdense2csr(cusparseContext handle, int m, int n, cusparseMatDescr descrA, CUdeviceptr A, int lda, CUdeviceptr nnzPerRow, CUdeviceptr csrValA, CUdeviceptr csrRowPtrA, CUdeviceptr csrColIndA)
Parameters
Returns
cusparseZdense2hyb(cusparseContext, Int32, Int32, cusparseMatDescr, CUdeviceptr, Int32, CUdeviceptr, cusparseHybMat, Int32, cusparseHybPartition)
Declaration
public static cusparseStatus cusparseZdense2hyb(cusparseContext handle, int m, int n, cusparseMatDescr descrA, CUdeviceptr A, int lda, CUdeviceptr nnzPerRow, cusparseHybMat hybA, int userEllWidth, cusparseHybPartition partitionType)
Parameters
Returns
cusparseZdotci(cusparseContext, Int32, CUdeviceptr, CUdeviceptr, CUdeviceptr, CUdeviceptr, cusparseIndexBase)
Declaration
public static cusparseStatus cusparseZdotci(cusparseContext handle, int nnz, CUdeviceptr xVal, CUdeviceptr xInd, CUdeviceptr y, CUdeviceptr resultDevHostPtr, cusparseIndexBase idxBase)
Parameters
Returns
cusparseZdotci(cusparseContext, Int32, CUdeviceptr, CUdeviceptr, CUdeviceptr, ref cuDoubleComplex, cusparseIndexBase)
Declaration
public static cusparseStatus cusparseZdotci(cusparseContext handle, int nnz, CUdeviceptr xVal, CUdeviceptr xInd, CUdeviceptr y, ref cuDoubleComplex resultDevHostPtr, cusparseIndexBase idxBase)
Parameters
Returns
cusparseZdoti(cusparseContext, Int32, CUdeviceptr, CUdeviceptr, CUdeviceptr, CUdeviceptr, cusparseIndexBase)
Declaration
public static cusparseStatus cusparseZdoti(cusparseContext handle, int nnz, CUdeviceptr xVal, CUdeviceptr xInd, CUdeviceptr y, CUdeviceptr resultDevHostPtr, cusparseIndexBase idxBase)
Parameters
Returns
cusparseZdoti(cusparseContext, Int32, CUdeviceptr, CUdeviceptr, CUdeviceptr, ref cuDoubleComplex, cusparseIndexBase)
Declaration
public static cusparseStatus cusparseZdoti(cusparseContext handle, int nnz, CUdeviceptr xVal, CUdeviceptr xInd, CUdeviceptr y, ref cuDoubleComplex resultDevHostPtr, cusparseIndexBase idxBase)
Parameters
Returns
cusparseZgebsr2csr(cusparseContext, cusparseDirection, Int32, Int32, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, Int32, Int32, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr)
Declaration
public static cusparseStatus cusparseZgebsr2csr(cusparseContext handle, cusparseDirection dirA, int mb, int nb, cusparseMatDescr descrA, CUdeviceptr bsrValA, CUdeviceptr bsrRowPtrA, CUdeviceptr bsrColIndA, int rowBlockDim, int colBlockDim, cusparseMatDescr descrC, CUdeviceptr csrValC, CUdeviceptr csrRowPtrC, CUdeviceptr csrColIndC)
Parameters
Returns
cusparseZgebsr2gebsc(cusparseContext, Int32, Int32, Int32, CUdeviceptr, CUdeviceptr, CUdeviceptr, Int32, Int32, CUdeviceptr, CUdeviceptr, CUdeviceptr, cusparseAction, cusparseIndexBase, CUdeviceptr)
Declaration
public static cusparseStatus cusparseZgebsr2gebsc(cusparseContext handle, int mb, int nb, int nnzb, CUdeviceptr bsrVal, CUdeviceptr bsrRowPtr, CUdeviceptr bsrColInd, int rowBlockDim, int colBlockDim, CUdeviceptr bscVal, CUdeviceptr bscRowInd, CUdeviceptr bscColPtr, cusparseAction copyValues, cusparseIndexBase baseIdx, CUdeviceptr pBuffer)
Parameters
Returns
cusparseZgebsr2gebsc_bufferSize(cusparseContext, Int32, Int32, Int32, CUdeviceptr, CUdeviceptr, CUdeviceptr, Int32, Int32, ref Int32)
Declaration
public static cusparseStatus cusparseZgebsr2gebsc_bufferSize(cusparseContext handle, int mb, int nb, int nnzb, CUdeviceptr bsrVal, CUdeviceptr bsrRowPtr, CUdeviceptr bsrColInd, int rowBlockDim, int colBlockDim, ref int pBufferSize)
Parameters
Returns
cusparseZgebsr2gebsc_bufferSizeExt(cusparseContext, Int32, Int32, Int32, CUdeviceptr, CUdeviceptr, CUdeviceptr, Int32, Int32, ref SizeT)
Declaration
public static cusparseStatus cusparseZgebsr2gebsc_bufferSizeExt(cusparseContext handle, int mb, int nb, int nnzb, CUdeviceptr bsrVal, CUdeviceptr bsrRowPtr, CUdeviceptr bsrColInd, int rowBlockDim, int colBlockDim, ref SizeT pBufferSize)
Parameters
Returns
cusparseZgebsr2gebsr(cusparseContext, cusparseDirection, Int32, Int32, Int32, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, Int32, Int32, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, Int32, Int32, CUdeviceptr)
Declaration
public static cusparseStatus cusparseZgebsr2gebsr(cusparseContext handle, cusparseDirection dirA, int mb, int nb, int nnzb, cusparseMatDescr descrA, CUdeviceptr bsrValA, CUdeviceptr bsrRowPtrA, CUdeviceptr bsrColIndA, int rowBlockDimA, int colBlockDimA, cusparseMatDescr descrC, CUdeviceptr bsrValC, CUdeviceptr bsrRowPtrC, CUdeviceptr bsrColIndC, int rowBlockDimC, int colBlockDimC, CUdeviceptr pBuffer)
Parameters
Returns
cusparseZgebsr2gebsr_bufferSize(cusparseContext, cusparseDirection, Int32, Int32, Int32, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, Int32, Int32, Int32, Int32, ref Int32)
Declaration
public static cusparseStatus cusparseZgebsr2gebsr_bufferSize(cusparseContext handle, cusparseDirection dirA, int mb, int nb, int nnzb, cusparseMatDescr descrA, CUdeviceptr bsrValA, CUdeviceptr bsrRowPtrA, CUdeviceptr bsrColIndA, int rowBlockDimA, int colBlockDimA, int rowBlockDimC, int colBlockDimC, ref int pBufferSize)
Parameters
Returns
cusparseZgebsr2gebsr_bufferSizeExt(cusparseContext, cusparseDirection, Int32, Int32, Int32, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, Int32, Int32, Int32, Int32, ref SizeT)
Declaration
public static cusparseStatus cusparseZgebsr2gebsr_bufferSizeExt(cusparseContext handle, cusparseDirection dirA, int mb, int nb, int nnzb, cusparseMatDescr descrA, CUdeviceptr bsrValA, CUdeviceptr bsrRowPtrA, CUdeviceptr bsrColIndA, int rowBlockDimA, int colBlockDimA, int rowBlockDimC, int colBlockDimC, ref SizeT pBufferSize)
Parameters
Returns
cusparseZgemmi(cusparseContext, Int32, Int32, Int32, Int32, CUdeviceptr, CUdeviceptr, Int32, CUdeviceptr, CUdeviceptr, CUdeviceptr, CUdeviceptr, CUdeviceptr, Int32)
Declaration
public static cusparseStatus cusparseZgemmi(cusparseContext handle, int m, int n, int k, int nnz, CUdeviceptr alpha, CUdeviceptr A, int lda, CUdeviceptr cscValB, CUdeviceptr cscColPtrB, CUdeviceptr cscRowIndB, CUdeviceptr beta, CUdeviceptr C, int ldc)
Parameters
Returns
cusparseZgemmi(cusparseContext, Int32, Int32, Int32, Int32, ref cuDoubleComplex, CUdeviceptr, Int32, CUdeviceptr, CUdeviceptr, CUdeviceptr, ref cuDoubleComplex, CUdeviceptr, Int32)
Declaration
public static cusparseStatus cusparseZgemmi(cusparseContext handle, int m, int n, int k, int nnz, ref cuDoubleComplex alpha, CUdeviceptr A, int lda, CUdeviceptr cscValB, CUdeviceptr cscColPtrB, CUdeviceptr cscRowIndB, ref cuDoubleComplex beta, CUdeviceptr C, int ldc)
Parameters
Returns
cusparseZgemvi(cusparseContext, cusparseOperation, Int32, Int32, CUdeviceptr, CUdeviceptr, Int32, Int32, CUdeviceptr, CUdeviceptr, CUdeviceptr, CUdeviceptr, cusparseIndexBase, CUdeviceptr)
Declaration
public static cusparseStatus cusparseZgemvi(cusparseContext handle, cusparseOperation transA, int m, int n, CUdeviceptr alpha, CUdeviceptr A, int lda, int nnz, CUdeviceptr xVal, CUdeviceptr xInd, CUdeviceptr beta, CUdeviceptr y, cusparseIndexBase idxBase, CUdeviceptr pBuffer)
Parameters
Returns
cusparseZgemvi(cusparseContext, cusparseOperation, Int32, Int32, ref cuDoubleComplex, CUdeviceptr, Int32, Int32, CUdeviceptr, CUdeviceptr, ref cuDoubleComplex, CUdeviceptr, cusparseIndexBase, CUdeviceptr)
Declaration
public static cusparseStatus cusparseZgemvi(cusparseContext handle, cusparseOperation transA, int m, int n, ref cuDoubleComplex alpha, CUdeviceptr A, int lda, int nnz, CUdeviceptr xVal, CUdeviceptr xInd, ref cuDoubleComplex beta, CUdeviceptr y, cusparseIndexBase idxBase, CUdeviceptr pBuffer)
Parameters
Returns
cusparseZgemvi_bufferSize(cusparseContext, cusparseOperation, Int32, Int32, Int32, ref Int32)
Declaration
public static cusparseStatus cusparseZgemvi_bufferSize(cusparseContext handle, cusparseOperation transA, int m, int n, int nnz, ref int pBufferSize)
Parameters
Returns
cusparseZgthr(cusparseContext, Int32, CUdeviceptr, CUdeviceptr, CUdeviceptr, cusparseIndexBase)
Declaration
public static cusparseStatus cusparseZgthr(cusparseContext handle, int nnz, CUdeviceptr y, CUdeviceptr xVal, CUdeviceptr xInd, cusparseIndexBase idxBase)
Parameters
Returns
cusparseZgthrz(cusparseContext, Int32, CUdeviceptr, CUdeviceptr, CUdeviceptr, cusparseIndexBase)
Declaration
public static cusparseStatus cusparseZgthrz(cusparseContext handle, int nnz, CUdeviceptr y, CUdeviceptr xVal, CUdeviceptr xInd, cusparseIndexBase idxBase)
Parameters
Returns
cusparseZgtsv(cusparseContext, Int32, Int32, CUdeviceptr, CUdeviceptr, CUdeviceptr, CUdeviceptr, Int32)
Declaration
public static cusparseStatus cusparseZgtsv(cusparseContext handle, int m, int n, CUdeviceptr dl, CUdeviceptr d, CUdeviceptr du, CUdeviceptr B, int ldb)
Parameters
Returns
cusparseZgtsv_nopivot(cusparseContext, Int32, Int32, CUdeviceptr, CUdeviceptr, CUdeviceptr, CUdeviceptr, Int32)
Declaration
public static cusparseStatus cusparseZgtsv_nopivot(cusparseContext handle, int m, int n, CUdeviceptr dl, CUdeviceptr d, CUdeviceptr du, CUdeviceptr B, int ldb)
Parameters
Returns
cusparseZgtsv2(cusparseContext, Int32, Int32, CUdeviceptr, CUdeviceptr, CUdeviceptr, CUdeviceptr, Int32, CUdeviceptr)
Declaration
public static cusparseStatus cusparseZgtsv2(cusparseContext handle, int m, int n, CUdeviceptr dl, CUdeviceptr d, CUdeviceptr du, CUdeviceptr B, int ldb, CUdeviceptr pBuffer)
Parameters
Returns
cusparseZgtsv2_bufferSizeExt(cusparseContext, Int32, Int32, CUdeviceptr, CUdeviceptr, CUdeviceptr, CUdeviceptr, Int32, ref SizeT)
Declaration
public static cusparseStatus cusparseZgtsv2_bufferSizeExt(cusparseContext handle, int m, int n, CUdeviceptr dl, CUdeviceptr d, CUdeviceptr du, CUdeviceptr B, int ldb, ref SizeT bufferSizeInBytes)
Parameters
Returns
cusparseZgtsv2_nopivot(cusparseContext, Int32, Int32, CUdeviceptr, CUdeviceptr, CUdeviceptr, CUdeviceptr, Int32, CUdeviceptr)
Declaration
public static cusparseStatus cusparseZgtsv2_nopivot(cusparseContext handle, int m, int n, CUdeviceptr dl, CUdeviceptr d, CUdeviceptr du, CUdeviceptr B, int ldb, CUdeviceptr pBuffer)
Parameters
Returns
cusparseZgtsv2_nopivot_bufferSizeExt(cusparseContext, Int32, Int32, CUdeviceptr, CUdeviceptr, CUdeviceptr, CUdeviceptr, Int32, ref SizeT)
Declaration
public static cusparseStatus cusparseZgtsv2_nopivot_bufferSizeExt(cusparseContext handle, int m, int n, CUdeviceptr dl, CUdeviceptr d, CUdeviceptr du, CUdeviceptr B, int ldb, ref SizeT bufferSizeInBytes)
Parameters
Returns
cusparseZgtsv2StridedBatch(cusparseContext, Int32, CUdeviceptr, CUdeviceptr, CUdeviceptr, CUdeviceptr, Int32, Int32, CUdeviceptr)
Declaration
public static cusparseStatus cusparseZgtsv2StridedBatch(cusparseContext handle, int m, CUdeviceptr dl, CUdeviceptr d, CUdeviceptr du, CUdeviceptr x, int batchCount, int batchStride, CUdeviceptr pBuffer)
Parameters
Returns
cusparseZgtsv2StridedBatch_bufferSizeExt(cusparseContext, Int32, CUdeviceptr, CUdeviceptr, CUdeviceptr, CUdeviceptr, Int32, Int32, ref SizeT)
Declaration
public static cusparseStatus cusparseZgtsv2StridedBatch_bufferSizeExt(cusparseContext handle, int m, CUdeviceptr dl, CUdeviceptr d, CUdeviceptr du, CUdeviceptr x, int batchCount, int batchStride, ref SizeT bufferSizeInBytes)
Parameters
Returns
cusparseZgtsvStridedBatch(cusparseContext, Int32, CUdeviceptr, CUdeviceptr, CUdeviceptr, CUdeviceptr, Int32, Int32)
Declaration
public static cusparseStatus cusparseZgtsvStridedBatch(cusparseContext handle, int m, CUdeviceptr dl, CUdeviceptr d, CUdeviceptr du, CUdeviceptr x, int batchCount, int batchStride)
Parameters
Returns
cusparseZhyb2csc(cusparseContext, cusparseMatDescr, cusparseHybMat, CUdeviceptr, CUdeviceptr, CUdeviceptr)
Declaration
public static cusparseStatus cusparseZhyb2csc(cusparseContext handle, cusparseMatDescr descrA, cusparseHybMat hybA, CUdeviceptr cscVal, CUdeviceptr cscRowInd, CUdeviceptr cscColPtr)
Parameters
Returns
cusparseZhyb2csr(cusparseContext, cusparseMatDescr, cusparseHybMat, CUdeviceptr, CUdeviceptr, CUdeviceptr)
Declaration
public static cusparseStatus cusparseZhyb2csr(cusparseContext handle, cusparseMatDescr descrA, cusparseHybMat hybA, CUdeviceptr csrValA, CUdeviceptr csrRowPtrA, CUdeviceptr csrColIndA)
Parameters
Returns
cusparseZhyb2dense(cusparseContext, cusparseMatDescr, cusparseHybMat, CUdeviceptr, Int32)
Declaration
public static cusparseStatus cusparseZhyb2dense(cusparseContext handle, cusparseMatDescr descrA, cusparseHybMat hybA, CUdeviceptr A, int lda)
Parameters
Returns
cusparseZhybmv(cusparseContext, cusparseOperation, CUdeviceptr, cusparseMatDescr, cusparseHybMat, CUdeviceptr, CUdeviceptr, CUdeviceptr)
Declaration
public static cusparseStatus cusparseZhybmv(cusparseContext handle, cusparseOperation transA, CUdeviceptr alpha, cusparseMatDescr descrA, cusparseHybMat hybA, CUdeviceptr x, CUdeviceptr beta, CUdeviceptr y)
Parameters
Returns
cusparseZhybmv(cusparseContext, cusparseOperation, ref cuDoubleComplex, cusparseMatDescr, cusparseHybMat, CUdeviceptr, ref cuDoubleComplex, CUdeviceptr)
Declaration
public static cusparseStatus cusparseZhybmv(cusparseContext handle, cusparseOperation transA, ref cuDoubleComplex alpha, cusparseMatDescr descrA, cusparseHybMat hybA, CUdeviceptr x, ref cuDoubleComplex beta, CUdeviceptr y)
Parameters
Returns
cusparseZhybsv_analysis(cusparseContext, cusparseOperation, cusparseMatDescr, cusparseHybMat, cusparseSolveAnalysisInfo)
Declaration
public static cusparseStatus cusparseZhybsv_analysis(cusparseContext handle, cusparseOperation transA, cusparseMatDescr descrA, cusparseHybMat hybA, cusparseSolveAnalysisInfo info)
Parameters
Returns
cusparseZhybsv_solve(cusparseContext, cusparseOperation, CUdeviceptr, cusparseMatDescr, cusparseHybMat, cusparseSolveAnalysisInfo, CUdeviceptr, CUdeviceptr)
Declaration
public static cusparseStatus cusparseZhybsv_solve(cusparseContext handle, cusparseOperation trans, CUdeviceptr alpha, cusparseMatDescr descra, cusparseHybMat hybA, cusparseSolveAnalysisInfo info, CUdeviceptr x, CUdeviceptr y)
Parameters
Returns
cusparseZhybsv_solve(cusparseContext, cusparseOperation, ref cuDoubleComplex, cusparseMatDescr, cusparseHybMat, cusparseSolveAnalysisInfo, CUdeviceptr, CUdeviceptr)
Declaration
public static cusparseStatus cusparseZhybsv_solve(cusparseContext handle, cusparseOperation trans, ref cuDoubleComplex alpha, cusparseMatDescr descra, cusparseHybMat hybA, cusparseSolveAnalysisInfo info, CUdeviceptr x, CUdeviceptr y)
Parameters
Returns
cusparseZnnz(cusparseContext, cusparseDirection, Int32, Int32, cusparseMatDescr, CUdeviceptr, Int32, CUdeviceptr, CUdeviceptr)
Declaration
public static cusparseStatus cusparseZnnz(cusparseContext handle, cusparseDirection dirA, int m, int n, cusparseMatDescr descrA, CUdeviceptr A, int lda, CUdeviceptr nnzPerRowCol, CUdeviceptr nnzTotalDevHostPtr)
Parameters
Returns
cusparseZnnz(cusparseContext, cusparseDirection, Int32, Int32, cusparseMatDescr, CUdeviceptr, Int32, CUdeviceptr, ref Int32)
Declaration
public static cusparseStatus cusparseZnnz(cusparseContext handle, cusparseDirection dirA, int m, int n, cusparseMatDescr descrA, CUdeviceptr A, int lda, CUdeviceptr nnzPerRowCol, ref int nnzTotalDevHostPtr)
Parameters
Returns
cusparseZnnz_compress(cusparseContext, Int32, cusparseMatDescr, CUdeviceptr, CUdeviceptr, CUdeviceptr, CUdeviceptr, cuDoubleComplex)
Declaration
public static cusparseStatus cusparseZnnz_compress(cusparseContext handle, int m, cusparseMatDescr descr, CUdeviceptr values, CUdeviceptr rowPtr, CUdeviceptr nnzPerRow, CUdeviceptr nnzTotal, cuDoubleComplex tol)
Parameters
Returns
cusparseZsctr(cusparseContext, Int32, CUdeviceptr, CUdeviceptr, CUdeviceptr, cusparseIndexBase)
Declaration
public static cusparseStatus cusparseZsctr(cusparseContext handle, int nnz, CUdeviceptr xVal, CUdeviceptr xInd, CUdeviceptr y, cusparseIndexBase idxBase)
Parameters
Returns