jcuda.jcusparse
Class JCusparse

java.lang.Object
  extended by jcuda.jcusparse.JCusparse

public class JCusparse
extends java.lang.Object

Java bindings for CUSPARSE, the NVIDIA CUDA sparse matrix BLAS library.


Method Summary
static int cusparseCaxpyi(cusparseHandle handle, int nnz, Pointer alpha, Pointer xVal, Pointer xInd, Pointer y, int idxBase)
           
static int cusparseCcsc2dense(cusparseHandle handle, int m, int n, cusparseMatDescr descrA, Pointer cscValA, Pointer cscRowIndA, Pointer cscColPtrA, Pointer A, int lda)
           
static int cusparseCcsr2csc(cusparseHandle handle, int m, int n, Pointer csrVal, Pointer csrRowPtr, Pointer csrColInd, Pointer cscVal, Pointer cscRowInd, Pointer cscColPtr, int copyValues, int idxBase)
           
static int cusparseCcsr2dense(cusparseHandle handle, int m, int n, cusparseMatDescr descrA, Pointer csrValA, Pointer csrRowPtrA, Pointer csrColIndA, Pointer A, int lda)
           
static int cusparseCcsrmm(cusparseHandle handle, int transA, int m, int n, int k, Pointer alpha, cusparseMatDescr descrA, Pointer csrValA, Pointer csrRowPtrA, Pointer csrColIndA, Pointer B, int ldb, Pointer beta, Pointer C, int ldc)
           
static int cusparseCcsrmv(cusparseHandle handle, int transA, int m, int n, Pointer alpha, cusparseMatDescr descrA, Pointer csrValA, Pointer csrRowPtrA, Pointer csrColIndA, Pointer x, Pointer beta, Pointer y)
           
static int cusparseCdense2csc(cusparseHandle handle, int m, int n, cusparseMatDescr descrA, Pointer A, int lda, Pointer nnzPerCol, Pointer cscValA, Pointer cscRowIndA, Pointer cscColPtrA)
           
static int cusparseCdense2csr(cusparseHandle handle, int m, int n, cusparseMatDescr descrA, Pointer A, int lda, Pointer nnzPerRow, Pointer csrValA, Pointer csrRowPtrA, Pointer csrColIndA)
           
static int cusparseCdotci(cusparseHandle handle, int nnz, Pointer xVal, Pointer xInd, Pointer y, cuComplex resultHostPtr, int idxBase)
           
static int cusparseCdoti(cusparseHandle handle, int nnz, Pointer xVal, Pointer xInd, Pointer y, cuComplex resultHostPtr, int idxBase)
           
static int cusparseCgthr(cusparseHandle handle, int nnz, Pointer y, Pointer xVal, Pointer xInd, int idxBase)
           
static int cusparseCgthrz(cusparseHandle handle, int nnz, Pointer y, Pointer xVal, Pointer xInd, int idxBase)
           
static int cusparseCnnz(cusparseHandle handle, int dirA, int m, int n, cusparseMatDescr descrA, Pointer A, int lda, Pointer nnzPerRowCol, int[] nnzHostPtr)
           
static int cusparseCreate(cusparseHandle handle)
           
static int cusparseCreateMatDescr(cusparseMatDescr descrA)
           
static int cusparseCsctr(cusparseHandle handle, int nnz, Pointer xVal, Pointer xInd, Pointer y, int idxBase)
           
static int cusparseDaxpyi(cusparseHandle handle, int nnz, double alpha, Pointer xVal, Pointer xInd, Pointer y, int idxBase)
           
static int cusparseDcsc2dense(cusparseHandle handle, int m, int n, cusparseMatDescr descrA, Pointer cscValA, Pointer cscRowIndA, Pointer cscColPtrA, Pointer A, int lda)
           
static int cusparseDcsr2csc(cusparseHandle handle, int m, int n, Pointer csrVal, Pointer csrRowPtr, Pointer csrColInd, Pointer cscVal, Pointer cscRowInd, Pointer cscColPtr, int copyValues, int idxBase)
           
static int cusparseDcsr2dense(cusparseHandle handle, int m, int n, cusparseMatDescr descrA, Pointer csrValA, Pointer csrRowPtrA, Pointer csrColIndA, Pointer A, int lda)
           
static int cusparseDcsrmm(cusparseHandle handle, int transA, int m, int n, int k, double alpha, cusparseMatDescr descrA, Pointer csrValA, Pointer csrRowPtrA, Pointer csrColIndA, Pointer B, int ldb, double beta, Pointer C, int ldc)
           
static int cusparseDcsrmv(cusparseHandle handle, int transA, int m, int n, double alpha, cusparseMatDescr descrA, Pointer csrValA, Pointer csrRowPtrA, Pointer csrColIndA, Pointer x, double beta, Pointer y)
           
static int cusparseDdense2csc(cusparseHandle handle, int m, int n, cusparseMatDescr descrA, Pointer A, int lda, Pointer nnzPerCol, Pointer cscValA, Pointer cscRowIndA, Pointer cscColPtrA)
           
static int cusparseDdense2csr(cusparseHandle handle, int m, int n, cusparseMatDescr descrA, Pointer A, int lda, Pointer nnzPerRow, Pointer csrValA, Pointer csrRowPtrA, Pointer csrColIndA)
           
static int cusparseDdoti(cusparseHandle handle, int nnz, Pointer xVal, Pointer xInd, Pointer y, double[] resultHostPtr, int idxBase)
           
static int cusparseDestroy(cusparseHandle handle)
           
static int cusparseDestroyMatDescr(cusparseMatDescr descrA)
           
static int cusparseDgthr(cusparseHandle handle, int nnz, Pointer y, Pointer xVal, Pointer xInd, int idxBase)
           
static int cusparseDgthrz(cusparseHandle handle, int nnz, Pointer y, Pointer xVal, Pointer xInd, int idxBase)
           
static int cusparseDnnz(cusparseHandle handle, int dirA, int m, int n, cusparseMatDescr descrA, Pointer A, int lda, Pointer nnzPerRowCol, int[] nnzHostPtr)
           
static int cusparseDroti(cusparseHandle handle, int nnz, Pointer xVal, Pointer xInd, Pointer y, double c, double s, int idxBase)
           
static int cusparseDsctr(cusparseHandle handle, int nnz, Pointer xVal, Pointer xInd, Pointer y, int idxBase)
           
static int cusparseGetMatDiagType(cusparseMatDescr descrA)
           
static int cusparseGetMatFillMode(cusparseMatDescr descrA)
           
static int cusparseGetMatIndexBase(cusparseMatDescr descrA)
           
static int cusparseGetMatType(cusparseMatDescr descrA)
           
static int cusparseGetVersion(cusparseHandle handle, int[] version)
           
static int cusparseSaxpyi(cusparseHandle handle, int nnz, float alpha, Pointer xVal, Pointer xInd, Pointer y, int idxBase)
           
static int cusparseScsc2dense(cusparseHandle handle, int m, int n, cusparseMatDescr descrA, Pointer cscValA, Pointer cscRowIndA, Pointer cscColPtrA, Pointer A, int lda)
           
static int cusparseScsr2csc(cusparseHandle handle, int m, int n, Pointer csrVal, Pointer csrRowPtr, Pointer csrColInd, Pointer cscVal, Pointer cscRowInd, Pointer cscColPtr, int copyValues, int idxBase)
           
static int cusparseScsr2dense(cusparseHandle handle, int m, int n, cusparseMatDescr descrA, Pointer csrValA, Pointer csrRowPtrA, Pointer csrColIndA, Pointer A, int lda)
           
static int cusparseScsrmm(cusparseHandle handle, int transA, int m, int n, int k, float alpha, cusparseMatDescr descrA, Pointer csrValA, Pointer csrRowPtrA, Pointer csrColIndA, Pointer B, int ldb, float beta, Pointer C, int ldc)
           
static int cusparseScsrmv(cusparseHandle handle, int transA, int m, int n, float alpha, cusparseMatDescr descrA, Pointer csrValA, Pointer csrRowPtrA, Pointer csrColIndA, Pointer x, float beta, Pointer y)
           
static int cusparseSdense2csc(cusparseHandle handle, int m, int n, cusparseMatDescr descrA, Pointer A, int lda, Pointer nnzPerCol, Pointer cscValA, Pointer cscRowIndA, Pointer cscColPtrA)
           
static int cusparseSdense2csr(cusparseHandle handle, int m, int n, cusparseMatDescr descrA, Pointer A, int lda, Pointer nnzPerRow, Pointer csrValA, Pointer csrRowPtrA, Pointer csrColIndA)
           
static int cusparseSdoti(cusparseHandle handle, int nnz, Pointer xVal, Pointer xInd, Pointer y, float[] resultHostPtr, int idxBase)
           
static int cusparseSetKernelStream(cusparseHandle handle, cudaStream_t streamId)
           
static int cusparseSetMatDiagType(cusparseMatDescr descrA, int diagType)
           
static int cusparseSetMatFillMode(cusparseMatDescr descrA, int fillMode)
           
static int cusparseSetMatIndexBase(cusparseMatDescr descrA, int base)
           
static int cusparseSetMatType(cusparseMatDescr descrA, int type)
           
static int cusparseSgthr(cusparseHandle handle, int nnz, Pointer y, Pointer xVal, Pointer xInd, int idxBase)
           
static int cusparseSgthrz(cusparseHandle handle, int nnz, Pointer y, Pointer xVal, Pointer xInd, int idxBase)
           
static int cusparseSnnz(cusparseHandle handle, int dirA, int m, int n, cusparseMatDescr descrA, Pointer A, int lda, Pointer nnzPerRowCol, int[] nnzHostPtr)
           
static int cusparseSroti(cusparseHandle handle, int nnz, Pointer xVal, Pointer xInd, Pointer y, float c, float s, int idxBase)
           
static int cusparseSsctr(cusparseHandle handle, int nnz, Pointer xVal, Pointer xInd, Pointer y, int idxBase)
           
static int cusparseXcoo2csr(cusparseHandle handle, Pointer cooRowInd, int nnz, int m, Pointer csrRowPtr, int idxBase)
           
static int cusparseXcsr2coo(cusparseHandle handle, Pointer csrRowPtr, int nnz, int m, Pointer cooRowInd, int idxBase)
           
static int cusparseZaxpyi(cusparseHandle handle, int nnz, Pointer alpha, Pointer xVal, Pointer xInd, Pointer y, int idxBase)
           
static int cusparseZcsc2dense(cusparseHandle handle, int m, int n, cusparseMatDescr descrA, Pointer cscValA, Pointer cscRowIndA, Pointer cscColPtrA, Pointer A, int lda)
           
static int cusparseZcsr2csc(cusparseHandle handle, int m, int n, Pointer csrVal, Pointer csrRowPtr, Pointer csrColInd, Pointer cscVal, Pointer cscRowInd, Pointer cscColPtr, int copyValues, int idxBase)
           
static int cusparseZcsr2dense(cusparseHandle handle, int m, int n, cusparseMatDescr descrA, Pointer csrValA, Pointer csrRowPtrA, Pointer csrColIndA, Pointer A, int lda)
           
static int cusparseZcsrmm(cusparseHandle handle, int transA, int m, int n, int k, Pointer alpha, cusparseMatDescr descrA, Pointer csrValA, Pointer csrRowPtrA, Pointer csrColIndA, Pointer B, int ldb, Pointer beta, Pointer C, int ldc)
           
static int cusparseZcsrmv(cusparseHandle handle, int transA, int m, int n, Pointer alpha, cusparseMatDescr descrA, Pointer csrValA, Pointer csrRowPtrA, Pointer csrColIndA, Pointer x, Pointer beta, Pointer y)
           
static int cusparseZdense2csc(cusparseHandle handle, int m, int n, cusparseMatDescr descrA, Pointer A, int lda, Pointer nnzPerCol, Pointer cscValA, Pointer cscRowIndA, Pointer cscColPtrA)
           
static int cusparseZdense2csr(cusparseHandle handle, int m, int n, cusparseMatDescr descrA, Pointer A, int lda, Pointer nnzPerRow, Pointer csrValA, Pointer csrRowPtrA, Pointer csrColIndA)
           
static int cusparseZdotci(cusparseHandle handle, int nnz, Pointer xVal, Pointer xInd, Pointer y, cuDoubleComplex resultHostPtr, int idxBase)
           
static int cusparseZdoti(cusparseHandle handle, int nnz, Pointer xVal, Pointer xInd, Pointer y, cuDoubleComplex resultHostPtr, int idxBase)
           
static int cusparseZgthr(cusparseHandle handle, int nnz, Pointer y, Pointer xVal, Pointer xInd, int idxBase)
           
static int cusparseZgthrz(cusparseHandle handle, int nnz, Pointer y, Pointer xVal, Pointer xInd, int idxBase)
           
static int cusparseZnnz(cusparseHandle handle, int dirA, int m, int n, cusparseMatDescr descrA, Pointer A, int lda, Pointer nnzPerRowCol, int[] nnzHostPtr)
           
static int cusparseZsctr(cusparseHandle handle, int nnz, Pointer xVal, Pointer xInd, Pointer y, int idxBase)
           
static void initialize()
          Initializes the native library.
static void setExceptionsEnabled(boolean enabled)
          Enables or disables exceptions.
static void setLogLevel(LogLevel logLevel)
          Set the specified log level for the JCusparse library.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

setLogLevel

public static void setLogLevel(LogLevel logLevel)
Set the specified log level for the JCusparse library.

Currently supported log levels:
LOG_QUIET: Never print anything
LOG_ERROR: Print error messages
LOG_TRACE: Print a trace of all native function calls

Parameters:
logLevel - The log level to use.

setExceptionsEnabled

public static void setExceptionsEnabled(boolean enabled)
Enables or disables exceptions. By default, the methods of this class only set the cusparseStatus from the native methods. If exceptions are enabled, a CudaException with a detailed error message will be thrown if a method is about to set a result code that is not cusparseStatus.CUSPARSE_STATUS_SUCCESS

Parameters:
enabled - Whether exceptions are enabled

initialize

public static void initialize()
Initializes the native library. Note that this method does not have to be called explicitly, since it will be called automatically from cusparseCreate(cusparseHandle)


cusparseCreate

public static int cusparseCreate(cusparseHandle handle)

cusparseDestroy

public static int cusparseDestroy(cusparseHandle handle)

cusparseGetVersion

public static int cusparseGetVersion(cusparseHandle handle,
                                     int[] version)

cusparseSetKernelStream

public static int cusparseSetKernelStream(cusparseHandle handle,
                                          cudaStream_t streamId)

cusparseCreateMatDescr

public static int cusparseCreateMatDescr(cusparseMatDescr descrA)

cusparseDestroyMatDescr

public static int cusparseDestroyMatDescr(cusparseMatDescr descrA)

cusparseSetMatType

public static int cusparseSetMatType(cusparseMatDescr descrA,
                                     int type)

cusparseGetMatType

public static int cusparseGetMatType(cusparseMatDescr descrA)

cusparseSetMatFillMode

public static int cusparseSetMatFillMode(cusparseMatDescr descrA,
                                         int fillMode)

cusparseGetMatFillMode

public static int cusparseGetMatFillMode(cusparseMatDescr descrA)

cusparseSetMatDiagType

public static int cusparseSetMatDiagType(cusparseMatDescr descrA,
                                         int diagType)

cusparseGetMatDiagType

public static int cusparseGetMatDiagType(cusparseMatDescr descrA)

cusparseSetMatIndexBase

public static int cusparseSetMatIndexBase(cusparseMatDescr descrA,
                                          int base)

cusparseGetMatIndexBase

public static int cusparseGetMatIndexBase(cusparseMatDescr descrA)

cusparseSaxpyi

public static int cusparseSaxpyi(cusparseHandle handle,
                                 int nnz,
                                 float alpha,
                                 Pointer xVal,
                                 Pointer xInd,
                                 Pointer y,
                                 int idxBase)

cusparseDaxpyi

public static int cusparseDaxpyi(cusparseHandle handle,
                                 int nnz,
                                 double alpha,
                                 Pointer xVal,
                                 Pointer xInd,
                                 Pointer y,
                                 int idxBase)

cusparseCaxpyi

public static int cusparseCaxpyi(cusparseHandle handle,
                                 int nnz,
                                 Pointer alpha,
                                 Pointer xVal,
                                 Pointer xInd,
                                 Pointer y,
                                 int idxBase)

cusparseZaxpyi

public static int cusparseZaxpyi(cusparseHandle handle,
                                 int nnz,
                                 Pointer alpha,
                                 Pointer xVal,
                                 Pointer xInd,
                                 Pointer y,
                                 int idxBase)

cusparseSdoti

public static int cusparseSdoti(cusparseHandle handle,
                                int nnz,
                                Pointer xVal,
                                Pointer xInd,
                                Pointer y,
                                float[] resultHostPtr,
                                int idxBase)

cusparseDdoti

public static int cusparseDdoti(cusparseHandle handle,
                                int nnz,
                                Pointer xVal,
                                Pointer xInd,
                                Pointer y,
                                double[] resultHostPtr,
                                int idxBase)

cusparseCdoti

public static int cusparseCdoti(cusparseHandle handle,
                                int nnz,
                                Pointer xVal,
                                Pointer xInd,
                                Pointer y,
                                cuComplex resultHostPtr,
                                int idxBase)

cusparseZdoti

public static int cusparseZdoti(cusparseHandle handle,
                                int nnz,
                                Pointer xVal,
                                Pointer xInd,
                                Pointer y,
                                cuDoubleComplex resultHostPtr,
                                int idxBase)

cusparseCdotci

public static int cusparseCdotci(cusparseHandle handle,
                                 int nnz,
                                 Pointer xVal,
                                 Pointer xInd,
                                 Pointer y,
                                 cuComplex resultHostPtr,
                                 int idxBase)

cusparseZdotci

public static int cusparseZdotci(cusparseHandle handle,
                                 int nnz,
                                 Pointer xVal,
                                 Pointer xInd,
                                 Pointer y,
                                 cuDoubleComplex resultHostPtr,
                                 int idxBase)

cusparseSgthr

public static int cusparseSgthr(cusparseHandle handle,
                                int nnz,
                                Pointer y,
                                Pointer xVal,
                                Pointer xInd,
                                int idxBase)

cusparseDgthr

public static int cusparseDgthr(cusparseHandle handle,
                                int nnz,
                                Pointer y,
                                Pointer xVal,
                                Pointer xInd,
                                int idxBase)

cusparseCgthr

public static int cusparseCgthr(cusparseHandle handle,
                                int nnz,
                                Pointer y,
                                Pointer xVal,
                                Pointer xInd,
                                int idxBase)

cusparseZgthr

public static int cusparseZgthr(cusparseHandle handle,
                                int nnz,
                                Pointer y,
                                Pointer xVal,
                                Pointer xInd,
                                int idxBase)

cusparseSgthrz

public static int cusparseSgthrz(cusparseHandle handle,
                                 int nnz,
                                 Pointer y,
                                 Pointer xVal,
                                 Pointer xInd,
                                 int idxBase)

cusparseDgthrz

public static int cusparseDgthrz(cusparseHandle handle,
                                 int nnz,
                                 Pointer y,
                                 Pointer xVal,
                                 Pointer xInd,
                                 int idxBase)

cusparseCgthrz

public static int cusparseCgthrz(cusparseHandle handle,
                                 int nnz,
                                 Pointer y,
                                 Pointer xVal,
                                 Pointer xInd,
                                 int idxBase)

cusparseZgthrz

public static int cusparseZgthrz(cusparseHandle handle,
                                 int nnz,
                                 Pointer y,
                                 Pointer xVal,
                                 Pointer xInd,
                                 int idxBase)

cusparseSsctr

public static int cusparseSsctr(cusparseHandle handle,
                                int nnz,
                                Pointer xVal,
                                Pointer xInd,
                                Pointer y,
                                int idxBase)

cusparseDsctr

public static int cusparseDsctr(cusparseHandle handle,
                                int nnz,
                                Pointer xVal,
                                Pointer xInd,
                                Pointer y,
                                int idxBase)

cusparseCsctr

public static int cusparseCsctr(cusparseHandle handle,
                                int nnz,
                                Pointer xVal,
                                Pointer xInd,
                                Pointer y,
                                int idxBase)

cusparseZsctr

public static int cusparseZsctr(cusparseHandle handle,
                                int nnz,
                                Pointer xVal,
                                Pointer xInd,
                                Pointer y,
                                int idxBase)

cusparseSroti

public static int cusparseSroti(cusparseHandle handle,
                                int nnz,
                                Pointer xVal,
                                Pointer xInd,
                                Pointer y,
                                float c,
                                float s,
                                int idxBase)

cusparseDroti

public static int cusparseDroti(cusparseHandle handle,
                                int nnz,
                                Pointer xVal,
                                Pointer xInd,
                                Pointer y,
                                double c,
                                double s,
                                int idxBase)

cusparseScsrmv

public static int cusparseScsrmv(cusparseHandle handle,
                                 int transA,
                                 int m,
                                 int n,
                                 float alpha,
                                 cusparseMatDescr descrA,
                                 Pointer csrValA,
                                 Pointer csrRowPtrA,
                                 Pointer csrColIndA,
                                 Pointer x,
                                 float beta,
                                 Pointer y)

cusparseDcsrmv

public static int cusparseDcsrmv(cusparseHandle handle,
                                 int transA,
                                 int m,
                                 int n,
                                 double alpha,
                                 cusparseMatDescr descrA,
                                 Pointer csrValA,
                                 Pointer csrRowPtrA,
                                 Pointer csrColIndA,
                                 Pointer x,
                                 double beta,
                                 Pointer y)

cusparseCcsrmv

public static int cusparseCcsrmv(cusparseHandle handle,
                                 int transA,
                                 int m,
                                 int n,
                                 Pointer alpha,
                                 cusparseMatDescr descrA,
                                 Pointer csrValA,
                                 Pointer csrRowPtrA,
                                 Pointer csrColIndA,
                                 Pointer x,
                                 Pointer beta,
                                 Pointer y)

cusparseZcsrmv

public static int cusparseZcsrmv(cusparseHandle handle,
                                 int transA,
                                 int m,
                                 int n,
                                 Pointer alpha,
                                 cusparseMatDescr descrA,
                                 Pointer csrValA,
                                 Pointer csrRowPtrA,
                                 Pointer csrColIndA,
                                 Pointer x,
                                 Pointer beta,
                                 Pointer y)

cusparseScsrmm

public static int cusparseScsrmm(cusparseHandle handle,
                                 int transA,
                                 int m,
                                 int n,
                                 int k,
                                 float alpha,
                                 cusparseMatDescr descrA,
                                 Pointer csrValA,
                                 Pointer csrRowPtrA,
                                 Pointer csrColIndA,
                                 Pointer B,
                                 int ldb,
                                 float beta,
                                 Pointer C,
                                 int ldc)

cusparseDcsrmm

public static int cusparseDcsrmm(cusparseHandle handle,
                                 int transA,
                                 int m,
                                 int n,
                                 int k,
                                 double alpha,
                                 cusparseMatDescr descrA,
                                 Pointer csrValA,
                                 Pointer csrRowPtrA,
                                 Pointer csrColIndA,
                                 Pointer B,
                                 int ldb,
                                 double beta,
                                 Pointer C,
                                 int ldc)

cusparseCcsrmm

public static int cusparseCcsrmm(cusparseHandle handle,
                                 int transA,
                                 int m,
                                 int n,
                                 int k,
                                 Pointer alpha,
                                 cusparseMatDescr descrA,
                                 Pointer csrValA,
                                 Pointer csrRowPtrA,
                                 Pointer csrColIndA,
                                 Pointer B,
                                 int ldb,
                                 Pointer beta,
                                 Pointer C,
                                 int ldc)

cusparseZcsrmm

public static int cusparseZcsrmm(cusparseHandle handle,
                                 int transA,
                                 int m,
                                 int n,
                                 int k,
                                 Pointer alpha,
                                 cusparseMatDescr descrA,
                                 Pointer csrValA,
                                 Pointer csrRowPtrA,
                                 Pointer csrColIndA,
                                 Pointer B,
                                 int ldb,
                                 Pointer beta,
                                 Pointer C,
                                 int ldc)

cusparseSnnz

public static int cusparseSnnz(cusparseHandle handle,
                               int dirA,
                               int m,
                               int n,
                               cusparseMatDescr descrA,
                               Pointer A,
                               int lda,
                               Pointer nnzPerRowCol,
                               int[] nnzHostPtr)

cusparseDnnz

public static int cusparseDnnz(cusparseHandle handle,
                               int dirA,
                               int m,
                               int n,
                               cusparseMatDescr descrA,
                               Pointer A,
                               int lda,
                               Pointer nnzPerRowCol,
                               int[] nnzHostPtr)

cusparseCnnz

public static int cusparseCnnz(cusparseHandle handle,
                               int dirA,
                               int m,
                               int n,
                               cusparseMatDescr descrA,
                               Pointer A,
                               int lda,
                               Pointer nnzPerRowCol,
                               int[] nnzHostPtr)

cusparseZnnz

public static int cusparseZnnz(cusparseHandle handle,
                               int dirA,
                               int m,
                               int n,
                               cusparseMatDescr descrA,
                               Pointer A,
                               int lda,
                               Pointer nnzPerRowCol,
                               int[] nnzHostPtr)

cusparseSdense2csr

public static int cusparseSdense2csr(cusparseHandle handle,
                                     int m,
                                     int n,
                                     cusparseMatDescr descrA,
                                     Pointer A,
                                     int lda,
                                     Pointer nnzPerRow,
                                     Pointer csrValA,
                                     Pointer csrRowPtrA,
                                     Pointer csrColIndA)

cusparseDdense2csr

public static int cusparseDdense2csr(cusparseHandle handle,
                                     int m,
                                     int n,
                                     cusparseMatDescr descrA,
                                     Pointer A,
                                     int lda,
                                     Pointer nnzPerRow,
                                     Pointer csrValA,
                                     Pointer csrRowPtrA,
                                     Pointer csrColIndA)

cusparseCdense2csr

public static int cusparseCdense2csr(cusparseHandle handle,
                                     int m,
                                     int n,
                                     cusparseMatDescr descrA,
                                     Pointer A,
                                     int lda,
                                     Pointer nnzPerRow,
                                     Pointer csrValA,
                                     Pointer csrRowPtrA,
                                     Pointer csrColIndA)

cusparseZdense2csr

public static int cusparseZdense2csr(cusparseHandle handle,
                                     int m,
                                     int n,
                                     cusparseMatDescr descrA,
                                     Pointer A,
                                     int lda,
                                     Pointer nnzPerRow,
                                     Pointer csrValA,
                                     Pointer csrRowPtrA,
                                     Pointer csrColIndA)

cusparseScsr2dense

public static int cusparseScsr2dense(cusparseHandle handle,
                                     int m,
                                     int n,
                                     cusparseMatDescr descrA,
                                     Pointer csrValA,
                                     Pointer csrRowPtrA,
                                     Pointer csrColIndA,
                                     Pointer A,
                                     int lda)

cusparseDcsr2dense

public static int cusparseDcsr2dense(cusparseHandle handle,
                                     int m,
                                     int n,
                                     cusparseMatDescr descrA,
                                     Pointer csrValA,
                                     Pointer csrRowPtrA,
                                     Pointer csrColIndA,
                                     Pointer A,
                                     int lda)

cusparseCcsr2dense

public static int cusparseCcsr2dense(cusparseHandle handle,
                                     int m,
                                     int n,
                                     cusparseMatDescr descrA,
                                     Pointer csrValA,
                                     Pointer csrRowPtrA,
                                     Pointer csrColIndA,
                                     Pointer A,
                                     int lda)

cusparseZcsr2dense

public static int cusparseZcsr2dense(cusparseHandle handle,
                                     int m,
                                     int n,
                                     cusparseMatDescr descrA,
                                     Pointer csrValA,
                                     Pointer csrRowPtrA,
                                     Pointer csrColIndA,
                                     Pointer A,
                                     int lda)

cusparseSdense2csc

public static int cusparseSdense2csc(cusparseHandle handle,
                                     int m,
                                     int n,
                                     cusparseMatDescr descrA,
                                     Pointer A,
                                     int lda,
                                     Pointer nnzPerCol,
                                     Pointer cscValA,
                                     Pointer cscRowIndA,
                                     Pointer cscColPtrA)

cusparseDdense2csc

public static int cusparseDdense2csc(cusparseHandle handle,
                                     int m,
                                     int n,
                                     cusparseMatDescr descrA,
                                     Pointer A,
                                     int lda,
                                     Pointer nnzPerCol,
                                     Pointer cscValA,
                                     Pointer cscRowIndA,
                                     Pointer cscColPtrA)

cusparseCdense2csc

public static int cusparseCdense2csc(cusparseHandle handle,
                                     int m,
                                     int n,
                                     cusparseMatDescr descrA,
                                     Pointer A,
                                     int lda,
                                     Pointer nnzPerCol,
                                     Pointer cscValA,
                                     Pointer cscRowIndA,
                                     Pointer cscColPtrA)

cusparseZdense2csc

public static int cusparseZdense2csc(cusparseHandle handle,
                                     int m,
                                     int n,
                                     cusparseMatDescr descrA,
                                     Pointer A,
                                     int lda,
                                     Pointer nnzPerCol,
                                     Pointer cscValA,
                                     Pointer cscRowIndA,
                                     Pointer cscColPtrA)

cusparseScsc2dense

public static int cusparseScsc2dense(cusparseHandle handle,
                                     int m,
                                     int n,
                                     cusparseMatDescr descrA,
                                     Pointer cscValA,
                                     Pointer cscRowIndA,
                                     Pointer cscColPtrA,
                                     Pointer A,
                                     int lda)

cusparseDcsc2dense

public static int cusparseDcsc2dense(cusparseHandle handle,
                                     int m,
                                     int n,
                                     cusparseMatDescr descrA,
                                     Pointer cscValA,
                                     Pointer cscRowIndA,
                                     Pointer cscColPtrA,
                                     Pointer A,
                                     int lda)

cusparseCcsc2dense

public static int cusparseCcsc2dense(cusparseHandle handle,
                                     int m,
                                     int n,
                                     cusparseMatDescr descrA,
                                     Pointer cscValA,
                                     Pointer cscRowIndA,
                                     Pointer cscColPtrA,
                                     Pointer A,
                                     int lda)

cusparseZcsc2dense

public static int cusparseZcsc2dense(cusparseHandle handle,
                                     int m,
                                     int n,
                                     cusparseMatDescr descrA,
                                     Pointer cscValA,
                                     Pointer cscRowIndA,
                                     Pointer cscColPtrA,
                                     Pointer A,
                                     int lda)

cusparseXcoo2csr

public static int cusparseXcoo2csr(cusparseHandle handle,
                                   Pointer cooRowInd,
                                   int nnz,
                                   int m,
                                   Pointer csrRowPtr,
                                   int idxBase)

cusparseXcsr2coo

public static int cusparseXcsr2coo(cusparseHandle handle,
                                   Pointer csrRowPtr,
                                   int nnz,
                                   int m,
                                   Pointer cooRowInd,
                                   int idxBase)

cusparseScsr2csc

public static int cusparseScsr2csc(cusparseHandle handle,
                                   int m,
                                   int n,
                                   Pointer csrVal,
                                   Pointer csrRowPtr,
                                   Pointer csrColInd,
                                   Pointer cscVal,
                                   Pointer cscRowInd,
                                   Pointer cscColPtr,
                                   int copyValues,
                                   int idxBase)

cusparseDcsr2csc

public static int cusparseDcsr2csc(cusparseHandle handle,
                                   int m,
                                   int n,
                                   Pointer csrVal,
                                   Pointer csrRowPtr,
                                   Pointer csrColInd,
                                   Pointer cscVal,
                                   Pointer cscRowInd,
                                   Pointer cscColPtr,
                                   int copyValues,
                                   int idxBase)

cusparseCcsr2csc

public static int cusparseCcsr2csc(cusparseHandle handle,
                                   int m,
                                   int n,
                                   Pointer csrVal,
                                   Pointer csrRowPtr,
                                   Pointer csrColInd,
                                   Pointer cscVal,
                                   Pointer cscRowInd,
                                   Pointer cscColPtr,
                                   int copyValues,
                                   int idxBase)

cusparseZcsr2csc

public static int cusparseZcsr2csc(cusparseHandle handle,
                                   int m,
                                   int n,
                                   Pointer csrVal,
                                   Pointer csrRowPtr,
                                   Pointer csrColInd,
                                   Pointer cscVal,
                                   Pointer cscRowInd,
                                   Pointer cscColPtr,
                                   int copyValues,
                                   int idxBase)