Uses of Class
jcuda.jcudpp.CUDPPHandle

Uses of CUDPPHandle in jcuda.jcudpp
 

Methods in jcuda.jcudpp with parameters of type CUDPPHandle
static int JCudpp.cudppCompact(CUDPPHandle planHandle, Pointer d_out, Pointer d_numValidElements, Pointer d_in, Pointer d_isValid, long numElements)
          Given an array d_in and an array of 1/0 flags in deviceValid, returns a compacted array in d_out of corresponding only the "valid" values from d_in.
static int JCudpp.cudppDestroyPlan(CUDPPHandle plan)
          Destroy a CUDPP Plan.
static int JCudpp.cudppDestroySparseMatrix(CUDPPHandle sparseMatrixHandle)
          Destroy a CUDPP Sparse Matrix Object.
static int JCudpp.cudppMultiScan(CUDPPHandle planHandle, Pointer d_out, Pointer d_in, long numElements, long numRows)
          Performs numRows parallel scan operations of numElements each on its input (d_in) and places the output in d_out, with the scan parameters set by config.
static int JCudpp.cudppPlan(CUDPPHandle planHandle, CUDPPConfiguration config, long n, long rows, long rowPitch)
          Create a CUDPP plan.
static int JCudpp.cudppRand(CUDPPHandle planHandle, Pointer d_out, long numElements)
          Rand puts numElements random 32-bit elements into d_out.
static int JCudpp.cudppRandSeed(CUDPPHandle planHandle, int seed)
          Sets the seed used for rand.
static int JCudpp.cudppScan(CUDPPHandle planHandle, Pointer d_out, Pointer d_in, long numElements)
          Performs a scan operation of numElements on its input in GPU memory (d_in) and places the output in GPU memory (d_out), with the scan parameters specified in the plan pointed to by planHandle.
static int JCudpp.cudppSegmentedScan(CUDPPHandle planHandle, Pointer d_out, Pointer d_idata, Pointer d_iflags, long numElements)
          Performs a segmented scan operation of numElements on its input in GPU memory (d_idata) and places the output in GPU memory (d_out), with the scan parameters specified in the plan pointed to by planHandle.
static int JCudpp.cudppSort(CUDPPHandle planHandle, Pointer d_keys, Pointer d_values, int keyBits, long numElements)
          Sorts key-value pairs or keys only.
static int JCudpp.cudppSparseMatrix(CUDPPHandle sparseMatrixHandle, CUDPPConfiguration config, long numNonZeroElements, long numRows, Pointer A, Pointer h_rowIndices, Pointer h_indices)
          Create a CUDPP Sparse Matrix Object.
static int JCudpp.cudppSparseMatrixVectorMultiply(CUDPPHandle sparseMatrixHandle, Pointer d_y, Pointer d_x)
          Perform matrix-vector multiply y = A*x for arbitrary sparse matrix A and vector x.