- CACHE_COMPILED - Static variable in class org.nd4j.linalg.jcublas.kernel.KernelFunctionLoader
-
- cacheModeCA - Variable in class jcuda.runtime.cudaFuncAttributes
-
The attribute to indicate whether the function has been compiled with
user specified option "-Xptxas --dlcm=ca" set.
- calculateArch() - Static method in class jcuda.LibUtils
-
Calculates the current ARCHType
- calculateOS() - Static method in class jcuda.LibUtils
-
Calculates the current OSType
- call(int) - Method in interface jcuda.driver.CUoccupancyB2DSize
-
Returns the size of the dynamic shared memory for the given kernel
block size
- call(CUstream, int, Object) - Method in interface jcuda.driver.CUstreamCallback
-
The function that will be called
- call(cudaStream_t, int, Object) - Method in interface jcuda.runtime.cudaStreamCallback
-
The function that will be called
- call(Object...) - Method in class jcuda.utils.KernelLauncher
-
Call the function of this KernelLauncher with the current
grid size, block size, shared memory size and stream, and
with the given arguments.
The given arguments must all be either of the type
Pointer, or of a primitive type except boolean.
- canMapHostMemory - Variable in class jcuda.runtime.cudaDeviceProp
-
Device can map host memory with cudaHostAlloc/cudaHostGetDevicePointer
- canRun() - Method in class org.nd4j.linalg.jcublas.JCublasBackend
-
- caxpy(int, IComplexFloat, IComplexNDArray, int, IComplexNDArray, int) - Method in class org.nd4j.linalg.jcublas.blas.JcublasLevel1
-
- ccopy(int, IComplexNDArray, int, IComplexNDArray, int) - Method in class org.nd4j.linalg.jcublas.blas.JcublasLevel1
-
- cdotc_sub(int, IComplexNDArray, int, IComplexNDArray, int, IComplexNDArray) - Method in class org.nd4j.linalg.jcublas.blas.JcublasLevel1
-
- cdotu_sub(int, IComplexNDArray, int, IComplexNDArray, int, IComplexNDArray) - Method in class org.nd4j.linalg.jcublas.blas.JcublasLevel1
-
- cgbmv(char, char, int, int, int, int, IComplexFloat, IComplexNDArray, int, IComplexNDArray, int, IComplexFloat, IComplexNDArray, int) - Method in class org.nd4j.linalg.jcublas.blas.JcublasLevel2
-
- cgemm(char, char, char, int, int, int, IComplexFloat, IComplexNDArray, int, IComplexNDArray, int, IComplexFloat, IComplexNDArray, int) - Method in class org.nd4j.linalg.jcublas.blas.JcublasLevel3
-
- cgemv(char, char, int, int, IComplexFloat, IComplexNDArray, int, IComplexNDArray, int, IComplexFloat, IComplexNDArray, int) - Method in class org.nd4j.linalg.jcublas.blas.JcublasLevel2
-
- cgerc(char, int, int, IComplexFloat, IComplexNDArray, int, IComplexNDArray, int, IComplexNDArray, int) - Method in class org.nd4j.linalg.jcublas.blas.JcublasLevel2
-
- cgeru(char, int, int, IComplexFloat, IComplexNDArray, int, IComplexNDArray, int, IComplexNDArray, int) - Method in class org.nd4j.linalg.jcublas.blas.JcublasLevel2
-
- channelDesc - Variable in class jcuda.runtime.textureReference
-
Describes the format of the value that is returned when fetching
the texture.
- CHAR - Static variable in class jcuda.Sizeof
-
Size of a char, in bytes
- chbmv(char, char, int, int, IComplexFloat, IComplexNDArray, int, IComplexNDArray, int, IComplexFloat, IComplexNDArray, int) - Method in class org.nd4j.linalg.jcublas.blas.JcublasLevel2
-
- chemm(char, char, char, int, int, IComplexFloat, IComplexNDArray, int, IComplexNDArray, int, IComplexFloat, IComplexNDArray, int) - Method in class org.nd4j.linalg.jcublas.blas.JcublasLevel3
-
- chemv(char, char, int, IComplexFloat, IComplexNDArray, int, IComplexNDArray, int, IComplexFloat, IComplexNDArray, int) - Method in class org.nd4j.linalg.jcublas.blas.JcublasLevel2
-
- cher(char, char, int, float, IComplexNDArray, int, IComplexNDArray, int) - Method in class org.nd4j.linalg.jcublas.blas.JcublasLevel2
-
- cher2(char, char, int, IComplexFloat, IComplexNDArray, int, IComplexNDArray, int, IComplexNDArray, int) - Method in class org.nd4j.linalg.jcublas.blas.JcublasLevel2
-
- cher2k(char, char, char, int, int, IComplexFloat, IComplexNDArray, int, IComplexNDArray, int, IComplexFloat, IComplexNDArray, int) - Method in class org.nd4j.linalg.jcublas.blas.JcublasLevel3
-
- cherk(char, char, char, int, int, IComplexFloat, IComplexNDArray, int, IComplexFloat, IComplexNDArray, int) - Method in class org.nd4j.linalg.jcublas.blas.JcublasLevel3
-
- chpmv(char, char, int, IComplexFloat, IComplexNDArray, IComplexNDArray, int, IComplexFloat, IComplexNDArray, int) - Method in class org.nd4j.linalg.jcublas.blas.JcublasLevel2
-
- chpr(char, char, int, INDArray, IComplexNDArray, int, IComplexNDArray) - Method in class org.nd4j.linalg.jcublas.blas.JcublasLevel2
-
- chpr2(char, char, int, IComplexFloat, IComplexNDArray, int, IComplexNDArray, int, IComplexNDArray) - Method in class org.nd4j.linalg.jcublas.blas.JcublasLevel2
-
- clockRate - Variable in class jcuda.driver.CUdevprop
-
The clock frequency in kilohertz;
- clockRate - Variable in class jcuda.runtime.cudaDeviceProp
-
The clock frequency in kilohertz;
- close() - Method in class org.nd4j.linalg.jcublas.context.CudaContext
-
- close() - Method in class org.nd4j.linalg.jcublas.CublasPointer
-
frees the underlying
device memory allocated for this pointer
- close() - Method in class org.nd4j.linalg.jcublas.util.KernelParamsWrapper
-
Free all the buffers from this kernel's parameters
- compile(String, String, String...) - Static method in class jcuda.utils.KernelLauncher
-
Create a new KernelLauncher for the function with the given
name, that is defined in the given source code.
- ComplexDouble - Class in org.nd4j.linalg.jcublas.complex
-
Double implementation of a complex number.
- ComplexDouble(double, double) - Constructor for class org.nd4j.linalg.jcublas.complex.ComplexDouble
-
- ComplexDouble(double) - Constructor for class org.nd4j.linalg.jcublas.complex.ComplexDouble
-
- ComplexFloat - Class in org.nd4j.linalg.jcublas.complex
-
Complex float
- ComplexFloat(float, float) - Constructor for class org.nd4j.linalg.jcublas.complex.ComplexFloat
-
- ComplexFloat(float) - Constructor for class org.nd4j.linalg.jcublas.complex.ComplexFloat
-
- computeMode - Variable in class jcuda.runtime.cudaDeviceProp
-
Compute mode (See ::cudaComputeMode)
- concurrentKernels - Variable in class jcuda.runtime.cudaDeviceProp
-
Device can possibly execute multiple kernels concurrently
- configure() - Method in class org.nd4j.linalg.jcublas.context.ContextHolder
-
Configure the given information
based on the device
- constructAndAlloc(int, DataBuffer.Type) - Static method in class org.nd4j.linalg.jcublas.util.PointerUtil
-
Construct and allocate a device pointer
- constSizeBytes - Variable in class jcuda.runtime.cudaFuncAttributes
-
Size of constant memory in bytes
- context() - Method in class jcuda.utils.KernelLauncher
-
- ContextHolder - Class in org.nd4j.linalg.jcublas.context
-
A multithreaded version derived
from the cuda launcher util
by the authors of jcuda.
- copied(String) - Method in class org.nd4j.linalg.jcublas.buffer.BaseCudaDataBuffer
-
- copied(String) - Method in interface org.nd4j.linalg.jcublas.buffer.JCudaBuffer
-
Returns true if the buffer has
already been copied to the device
- copyAtStride(DataBuffer, int, int, int, int, int) - Method in class org.nd4j.linalg.jcublas.buffer.BaseCudaDataBuffer
-
- copyToHost(DataBuffer, int) - Method in class org.nd4j.linalg.jcublas.buffer.allocation.PageableArrayMemoryStrategy
-
- copyToHost(DataBuffer, int) - Method in class org.nd4j.linalg.jcublas.buffer.allocation.PageableDirectBufferMemoryStrategy
-
- copyToHost(DataBuffer, int) - Method in class org.nd4j.linalg.jcublas.buffer.allocation.PinnedMemoryStrategy
-
- copyToHost(CudaContext, int, int) - Method in class org.nd4j.linalg.jcublas.buffer.BaseCudaDataBuffer
-
- copyToHost(int, int) - Method in class org.nd4j.linalg.jcublas.buffer.BaseCudaDataBuffer
-
- copyToHost(CudaContext, int, int) - Method in interface org.nd4j.linalg.jcublas.buffer.JCudaBuffer
-
Copy to the host synchronizing
using the given context
- copyToHost(int, int) - Method in interface org.nd4j.linalg.jcublas.buffer.JCudaBuffer
-
Copies the buffer to the host
- copyToHost() - Method in class org.nd4j.linalg.jcublas.CublasPointer
-
copies the result to the host buffer
- create(String, String, String...) - Static method in class jcuda.utils.KernelLauncher
-
Create a new KernelLauncher for the function with the given
name, that is contained in the .CU CUDA source file with the
given name.
- create(String, String, boolean, String...) - Static method in class jcuda.utils.KernelLauncher
-
Create a new KernelLauncher for the function with the given
name, that is contained in the .CU CUDA source file with the
given name.
- create(int) - Method in class org.nd4j.linalg.jcublas.buffer.CudaDoubleDataBuffer
-
- create(double[]) - Method in class org.nd4j.linalg.jcublas.buffer.CudaDoubleDataBuffer
-
- create(float[]) - Method in class org.nd4j.linalg.jcublas.buffer.CudaDoubleDataBuffer
-
- create(int[]) - Method in class org.nd4j.linalg.jcublas.buffer.CudaDoubleDataBuffer
-
- create(ByteBuf, int) - Method in class org.nd4j.linalg.jcublas.buffer.CudaDoubleDataBuffer
-
- create(int) - Method in class org.nd4j.linalg.jcublas.buffer.CudaFloatDataBuffer
-
- create(double[]) - Method in class org.nd4j.linalg.jcublas.buffer.CudaFloatDataBuffer
-
- create(float[]) - Method in class org.nd4j.linalg.jcublas.buffer.CudaFloatDataBuffer
-
- create(int[]) - Method in class org.nd4j.linalg.jcublas.buffer.CudaFloatDataBuffer
-
- create(ByteBuf, int) - Method in class org.nd4j.linalg.jcublas.buffer.CudaFloatDataBuffer
-
- create(int) - Method in class org.nd4j.linalg.jcublas.buffer.CudaIntDataBuffer
-
- create(double[]) - Method in class org.nd4j.linalg.jcublas.buffer.CudaIntDataBuffer
-
- create(float[]) - Method in class org.nd4j.linalg.jcublas.buffer.CudaIntDataBuffer
-
- create(int[]) - Method in class org.nd4j.linalg.jcublas.buffer.CudaIntDataBuffer
-
- create(ByteBuf, int) - Method in class org.nd4j.linalg.jcublas.buffer.CudaIntDataBuffer
-
- create() - Method in class org.nd4j.linalg.jcublas.context.pool.factory.CublasHandlePooledItemFactory
-
- create() - Method in class org.nd4j.linalg.jcublas.context.pool.factory.OldStreamItemFactory
-
- create() - Method in class org.nd4j.linalg.jcublas.context.pool.factory.StreamItemFactory
-
- create(int[], DataBuffer) - Method in class org.nd4j.linalg.jcublas.JCublasNDArrayFactory
-
- create(double[][]) - Method in class org.nd4j.linalg.jcublas.JCublasNDArrayFactory
-
Create an ndarray with the given data layout
- create(double[][], char) - Method in class org.nd4j.linalg.jcublas.JCublasNDArrayFactory
-
- create(DataBuffer) - Method in class org.nd4j.linalg.jcublas.JCublasNDArrayFactory
-
- create(DataBuffer, int, int, int[], int) - Method in class org.nd4j.linalg.jcublas.JCublasNDArrayFactory
-
- create(int[], char) - Method in class org.nd4j.linalg.jcublas.JCublasNDArrayFactory
-
- create(DataBuffer, int[], int[], int, char) - Method in class org.nd4j.linalg.jcublas.JCublasNDArrayFactory
-
- create(float[], int[], int, Character) - Method in class org.nd4j.linalg.jcublas.JCublasNDArrayFactory
-
- create(float[], int, int, int[], int, char) - Method in class org.nd4j.linalg.jcublas.JCublasNDArrayFactory
-
- create(double[], int[], char) - Method in class org.nd4j.linalg.jcublas.JCublasNDArrayFactory
-
- create(List<INDArray>, int[], char) - Method in class org.nd4j.linalg.jcublas.JCublasNDArrayFactory
-
- create(double[], int[], int) - Method in class org.nd4j.linalg.jcublas.JCublasNDArrayFactory
-
- create(double[], int[], int[], int, char) - Method in class org.nd4j.linalg.jcublas.JCublasNDArrayFactory
-
- create(float[], int[], int[], int) - Method in class org.nd4j.linalg.jcublas.JCublasNDArrayFactory
-
Creates an ndarray with the specified shape
- create(double[], int[], int[], int) - Method in class org.nd4j.linalg.jcublas.JCublasNDArrayFactory
-
Creates an ndarray with the specified shape
- create(DataBuffer, int[]) - Method in class org.nd4j.linalg.jcublas.JCublasNDArrayFactory
-
- create(DataBuffer, int[], int[], int) - Method in class org.nd4j.linalg.jcublas.JCublasNDArrayFactory
-
- create(List<INDArray>, int[]) - Method in class org.nd4j.linalg.jcublas.JCublasNDArrayFactory
-
Creates an ndarray with the specified shape
- create(float[], int[], int) - Method in class org.nd4j.linalg.jcublas.JCublasNDArrayFactory
-
- create(float[][]) - Method in class org.nd4j.linalg.jcublas.JCublasNDArrayFactory
-
- create(float[][], char) - Method in class org.nd4j.linalg.jcublas.JCublasNDArrayFactory
-
- create(float[], int[], int[], int, char) - Method in class org.nd4j.linalg.jcublas.JCublasNDArrayFactory
-
- create(DataBuffer, int[], int) - Method in class org.nd4j.linalg.jcublas.JCublasNDArrayFactory
-
- createComplex(INDArray) - Method in class org.nd4j.linalg.jcublas.JCublasNDArrayFactory
-
Create a complex ndarray from the passed in indarray
- createComplex(IComplexNumber[], int[]) - Method in class org.nd4j.linalg.jcublas.JCublasNDArrayFactory
-
Create a complex ndarray from the passed in indarray
- createComplex(List<IComplexNDArray>, int[]) - Method in class org.nd4j.linalg.jcublas.JCublasNDArrayFactory
-
Create a complex ndarray from the passed in indarray
- createComplex(DataBuffer) - Method in class org.nd4j.linalg.jcublas.JCublasNDArrayFactory
-
- createComplex(DataBuffer, int, int, int[], int) - Method in class org.nd4j.linalg.jcublas.JCublasNDArrayFactory
-
- createComplex(DataBuffer, int[], int[], int) - Method in class org.nd4j.linalg.jcublas.JCublasNDArrayFactory
-
- createComplex(float[], int[], int[], int) - Method in class org.nd4j.linalg.jcublas.JCublasNDArrayFactory
-
Creates a complex ndarray with the specified shape
- createComplex(DataBuffer, int[], int[], int, char) - Method in class org.nd4j.linalg.jcublas.JCublasNDArrayFactory
-
- createComplex(float[], Character) - Method in class org.nd4j.linalg.jcublas.JCublasNDArrayFactory
-
- createComplex(IComplexNumber[], int[], int[], int) - Method in class org.nd4j.linalg.jcublas.JCublasNDArrayFactory
-
- createComplex(IComplexNumber[], int[], int[], int, char) - Method in class org.nd4j.linalg.jcublas.JCublasNDArrayFactory
-
- createComplex(IComplexNumber[], int[], int[], char) - Method in class org.nd4j.linalg.jcublas.JCublasNDArrayFactory
-
- createComplex(IComplexNumber[], int[], int, char) - Method in class org.nd4j.linalg.jcublas.JCublasNDArrayFactory
-
- createComplex(IComplexNumber[], int[], char) - Method in class org.nd4j.linalg.jcublas.JCublasNDArrayFactory
-
- createComplex(double[], int[], int[], int) - Method in class org.nd4j.linalg.jcublas.JCublasNDArrayFactory
-
Creates a complex ndarray with the specified shape
- createComplex(DataBuffer, int[]) - Method in class org.nd4j.linalg.jcublas.JCublasNDArrayFactory
-
- createComplex(DataBuffer, int[], int[]) - Method in class org.nd4j.linalg.jcublas.JCublasNDArrayFactory
-
- createComplex(double[], int[], int[], int, char) - Method in class org.nd4j.linalg.jcublas.JCublasNDArrayFactory
-
- createComplex(double[], int[], int, char) - Method in class org.nd4j.linalg.jcublas.JCublasNDArrayFactory
-
- createComplex(DataBuffer, int[], int, char) - Method in class org.nd4j.linalg.jcublas.JCublasNDArrayFactory
-
- createComplex(double[], int[], int) - Method in class org.nd4j.linalg.jcublas.JCublasNDArrayFactory
-
- createComplex(DataBuffer, int[], int) - Method in class org.nd4j.linalg.jcublas.JCublasNDArrayFactory
-
- createComplex(float[], int[], int, char) - Method in class org.nd4j.linalg.jcublas.JCublasNDArrayFactory
-
- createComplex(float[], int[], int) - Method in class org.nd4j.linalg.jcublas.JCublasNDArrayFactory
-
- createComplex(float[], int[], int[], int, char) - Method in class org.nd4j.linalg.jcublas.JCublasNDArrayFactory
-
- createComplex(float[]) - Method in class org.nd4j.linalg.jcublas.JCublasNDArrayFactory
-
- createDevice(CUcontext, int) - Static method in class org.nd4j.linalg.jcublas.context.ContextHolder
-
Create a context for the given device
- createDouble(int) - Method in class org.nd4j.linalg.jcublas.buffer.factory.CudaDataBufferFactory
-
- createDouble(int[]) - Method in class org.nd4j.linalg.jcublas.buffer.factory.CudaDataBufferFactory
-
- createDouble(double[]) - Method in class org.nd4j.linalg.jcublas.buffer.factory.CudaDataBufferFactory
-
- createDouble(byte[], int) - Method in class org.nd4j.linalg.jcublas.buffer.factory.CudaDataBufferFactory
-
- createDouble(float[]) - Method in class org.nd4j.linalg.jcublas.buffer.factory.CudaDataBufferFactory
-
- createDouble(int[], boolean) - Method in class org.nd4j.linalg.jcublas.buffer.factory.CudaDataBufferFactory
-
- createDouble(double[], boolean) - Method in class org.nd4j.linalg.jcublas.buffer.factory.CudaDataBufferFactory
-
- createDouble(float[], boolean) - Method in class org.nd4j.linalg.jcublas.buffer.factory.CudaDataBufferFactory
-
- createDouble(double, double) - Method in class org.nd4j.linalg.jcublas.JCublasNDArrayFactory
-
Create an instance of a complex double
- createFloat(int) - Method in class org.nd4j.linalg.jcublas.buffer.factory.CudaDataBufferFactory
-
- createFloat(int[]) - Method in class org.nd4j.linalg.jcublas.buffer.factory.CudaDataBufferFactory
-
- createFloat(byte[], int) - Method in class org.nd4j.linalg.jcublas.buffer.factory.CudaDataBufferFactory
-
- createFloat(double[]) - Method in class org.nd4j.linalg.jcublas.buffer.factory.CudaDataBufferFactory
-
- createFloat(float[]) - Method in class org.nd4j.linalg.jcublas.buffer.factory.CudaDataBufferFactory
-
- createFloat(int[], boolean) - Method in class org.nd4j.linalg.jcublas.buffer.factory.CudaDataBufferFactory
-
- createFloat(double[], boolean) - Method in class org.nd4j.linalg.jcublas.buffer.factory.CudaDataBufferFactory
-
- createFloat(float[], boolean) - Method in class org.nd4j.linalg.jcublas.buffer.factory.CudaDataBufferFactory
-
- createFloat(float, float) - Method in class org.nd4j.linalg.jcublas.JCublasNDArrayFactory
-
Create float
- createInt(int) - Method in class org.nd4j.linalg.jcublas.buffer.factory.CudaDataBufferFactory
-
- createInt(int[]) - Method in class org.nd4j.linalg.jcublas.buffer.factory.CudaDataBufferFactory
-
- createInt(double[]) - Method in class org.nd4j.linalg.jcublas.buffer.factory.CudaDataBufferFactory
-
- createInt(float[]) - Method in class org.nd4j.linalg.jcublas.buffer.factory.CudaDataBufferFactory
-
- createInt(int[], boolean) - Method in class org.nd4j.linalg.jcublas.buffer.factory.CudaDataBufferFactory
-
- createInt(double[], boolean) - Method in class org.nd4j.linalg.jcublas.buffer.factory.CudaDataBufferFactory
-
- createInt(float[], boolean) - Method in class org.nd4j.linalg.jcublas.buffer.factory.CudaDataBufferFactory
-
- createLevel1() - Method in class org.nd4j.linalg.jcublas.JCublasNDArrayFactory
-
- createLevel2() - Method in class org.nd4j.linalg.jcublas.JCublasNDArrayFactory
-
- createLevel3() - Method in class org.nd4j.linalg.jcublas.JCublasNDArrayFactory
-
- createLibName(String) - Static method in class jcuda.LibUtils
-
Creates the name for the native library with the given base
name for the current operating system and architecture.
- cscal(int, IComplexFloat, IComplexNDArray, int) - Method in class org.nd4j.linalg.jcublas.blas.JcublasLevel1
-
- csrgemm2Info - Class in jcuda.jcusparse
-
Java port of a csrgemm2Info
- csrgemm2Info() - Constructor for class jcuda.jcusparse.csrgemm2Info
-
Creates a new, uninitialized csrgemm2Info
- csric02Info - Class in jcuda.jcusparse
-
Java port of a csric02Info
- csric02Info() - Constructor for class jcuda.jcusparse.csric02Info
-
Creates a new, uninitialized csric02Info
- csrilu02Info - Class in jcuda.jcusparse
-
Java port of a csrilu02Info
- csrilu02Info() - Constructor for class jcuda.jcusparse.csrilu02Info
-
Creates a new, uninitialized csrilu02Info
- csrsv2Info - Class in jcuda.jcusparse
-
Java port of a csrsv2Info
- csrsv2Info() - Constructor for class jcuda.jcusparse.csrsv2Info
-
Creates a new, uninitialized csrsv2Info
- csru2csrInfo - Class in jcuda.jcusparse
-
Java port of a csru2csrInfo
- csru2csrInfo() - Constructor for class jcuda.jcusparse.csru2csrInfo
-
Creates a new, uninitialized csru2csrInfo
- csscal(int, float, IComplexNDArray, int) - Method in class org.nd4j.linalg.jcublas.blas.JcublasLevel1
-
- cswap(int, IComplexNDArray, int, IComplexNDArray, int) - Method in class org.nd4j.linalg.jcublas.blas.JcublasLevel1
-
- csymm(char, char, char, int, int, IComplexFloat, IComplexNDArray, int, IComplexNDArray, int, IComplexFloat, IComplexNDArray, int) - Method in class org.nd4j.linalg.jcublas.blas.JcublasLevel3
-
- csyr2k(char, char, char, int, int, IComplexFloat, IComplexNDArray, int, IComplexNDArray, int, IComplexFloat, IComplexNDArray, int) - Method in class org.nd4j.linalg.jcublas.blas.JcublasLevel3
-
- csyrk(char, char, char, int, int, IComplexFloat, IComplexNDArray, int, IComplexFloat, IComplexNDArray, int) - Method in class org.nd4j.linalg.jcublas.blas.JcublasLevel3
-
- ctbmv(char, char, char, char, int, int, IComplexNDArray, int, IComplexNDArray, int) - Method in class org.nd4j.linalg.jcublas.blas.JcublasLevel2
-
- ctbsv(char, char, char, char, int, int, IComplexNDArray, int, IComplexNDArray, int) - Method in class org.nd4j.linalg.jcublas.blas.JcublasLevel2
-
- ctpmv(char, char, char, char, int, IComplexNDArray, IComplexNDArray, int) - Method in class org.nd4j.linalg.jcublas.blas.JcublasLevel2
-
- ctpsv(char, char, char, char, int, IComplexNDArray, IComplexNDArray, int) - Method in class org.nd4j.linalg.jcublas.blas.JcublasLevel2
-
- ctrmm(char, char, char, char, char, int, int, IComplexFloat, IComplexNDArray, int, IComplexNDArray, int, IComplexNDArray, int) - Method in class org.nd4j.linalg.jcublas.blas.JcublasLevel3
-
- ctrmv(char, char, char, char, int, IComplexNDArray, int, IComplexNDArray, int) - Method in class org.nd4j.linalg.jcublas.blas.JcublasLevel2
-
- ctrsm(char, char, char, char, char, int, int, IComplexFloat, IComplexNDArray, int, IComplexNDArray, int) - Method in class org.nd4j.linalg.jcublas.blas.JcublasLevel3
-
- ctrsv(char, char, char, char, int, IComplexNDArray, int, IComplexNDArray, int) - Method in class org.nd4j.linalg.jcublas.blas.JcublasLevel2
-
- CU_AD_FORMAT_FLOAT - Static variable in class jcuda.driver.CUarray_format
-
32-bit floating point
- CU_AD_FORMAT_HALF - Static variable in class jcuda.driver.CUarray_format
-
16-bit floating point
- CU_AD_FORMAT_SIGNED_INT16 - Static variable in class jcuda.driver.CUarray_format
-
Signed 16-bit integers
- CU_AD_FORMAT_SIGNED_INT32 - Static variable in class jcuda.driver.CUarray_format
-
Signed 32-bit integers
- CU_AD_FORMAT_SIGNED_INT8 - Static variable in class jcuda.driver.CUarray_format
-
Signed 8-bit integers
- CU_AD_FORMAT_UNSIGNED_INT16 - Static variable in class jcuda.driver.CUarray_format
-
Unsigned 16-bit integers
- CU_AD_FORMAT_UNSIGNED_INT32 - Static variable in class jcuda.driver.CUarray_format
-
Unsigned 32-bit integers
- CU_AD_FORMAT_UNSIGNED_INT8 - Static variable in class jcuda.driver.CUarray_format
-
Unsigned 8-bit integers
- CU_COMPUTEMODE_DEFAULT - Static variable in class jcuda.driver.CUcomputemode
-
Default compute mode (Multiple contexts allowed per device)
- CU_COMPUTEMODE_EXCLUSIVE - Static variable in class jcuda.driver.CUcomputemode
-
Compute-exclusive-thread mode (Only one context used by a
single thread can be present on this device at a time)
- CU_COMPUTEMODE_EXCLUSIVE_PROCESS - Static variable in class jcuda.driver.CUcomputemode
-
Compute-exclusive-process mode (Only one context used by a
single process can be present on this device at a time)
- CU_COMPUTEMODE_PROHIBITED - Static variable in class jcuda.driver.CUcomputemode
-
Compute-prohibited mode (No contexts can be created on
this device at this time)
- CU_CTX_BLOCKING_SYNC - Static variable in class jcuda.driver.CUctx_flags
-
Use blocking synchronization
- CU_CTX_FLAGS_MASK - Static variable in class jcuda.driver.CUctx_flags
-
Context creation flags mask
- CU_CTX_LMEM_RESIZE_TO_MAX - Static variable in class jcuda.driver.CUctx_flags
-
Keep local memory allocation after launch
- CU_CTX_MAP_HOST - Static variable in class jcuda.driver.CUctx_flags
-
Support mapped pinned allocations
- CU_CTX_SCHED_AUTO - Static variable in class jcuda.driver.CUctx_flags
-
Automatic scheduling
- CU_CTX_SCHED_BLOCKING_SYNC - Static variable in class jcuda.driver.CUctx_flags
-
Use blocking synchronization
- CU_CTX_SCHED_MASK - Static variable in class jcuda.driver.CUctx_flags
-
Scheduling flags mask
- CU_CTX_SCHED_SPIN - Static variable in class jcuda.driver.CUctx_flags
-
Set spin as default scheduling
- CU_CTX_SCHED_YIELD - Static variable in class jcuda.driver.CUctx_flags
-
Set yield as default scheduling
- CU_CUBEMAP_FACE_NEGATIVE_X - Static variable in class jcuda.driver.CUarray_cubemap_face
-
Negative X face of cubemap
- CU_CUBEMAP_FACE_NEGATIVE_Y - Static variable in class jcuda.driver.CUarray_cubemap_face
-
Negative Y face of cubemap
- CU_CUBEMAP_FACE_NEGATIVE_Z - Static variable in class jcuda.driver.CUarray_cubemap_face
-
Negative Z face of cubemap
- CU_CUBEMAP_FACE_POSITIVE_X - Static variable in class jcuda.driver.CUarray_cubemap_face
-
Positive X face of cubemap
- CU_CUBEMAP_FACE_POSITIVE_Y - Static variable in class jcuda.driver.CUarray_cubemap_face
-
Positive Y face of cubemap
- CU_CUBEMAP_FACE_POSITIVE_Z - Static variable in class jcuda.driver.CUarray_cubemap_face
-
Positive Z face of cubemap
- CU_DEVICE_ATTRIBUTE_ASYNC_ENGINE_COUNT - Static variable in class jcuda.driver.CUdevice_attribute
-
Number of asynchronous engines
- CU_DEVICE_ATTRIBUTE_CAN_MAP_HOST_MEMORY - Static variable in class jcuda.driver.CUdevice_attribute
-
Device can map host memory into CUDA address space
- CU_DEVICE_ATTRIBUTE_CAN_TEX2D_GATHER - Static variable in class jcuda.driver.CUdevice_attribute
-
- CU_DEVICE_ATTRIBUTE_CLOCK_RATE - Static variable in class jcuda.driver.CUdevice_attribute
-
Clock frequency in kilohertz;
- CU_DEVICE_ATTRIBUTE_COMPUTE_CAPABILITY_MAJOR - Static variable in class jcuda.driver.CUdevice_attribute
-
Major compute capability version number
- CU_DEVICE_ATTRIBUTE_COMPUTE_CAPABILITY_MINOR - Static variable in class jcuda.driver.CUdevice_attribute
-
Minor compute capability version number
- CU_DEVICE_ATTRIBUTE_COMPUTE_MODE - Static variable in class jcuda.driver.CUdevice_attribute
-
- CU_DEVICE_ATTRIBUTE_CONCURRENT_KERNELS - Static variable in class jcuda.driver.CUdevice_attribute
-
Device can possibly execute multiple kernels concurrently
- CU_DEVICE_ATTRIBUTE_ECC_ENABLED - Static variable in class jcuda.driver.CUdevice_attribute
-
Device has ECC support enabled
- CU_DEVICE_ATTRIBUTE_GLOBAL_L1_CACHE_SUPPORTED - Static variable in class jcuda.driver.CUdevice_attribute
-
Device supports caching globals in L1
- CU_DEVICE_ATTRIBUTE_GLOBAL_MEMORY_BUS_WIDTH - Static variable in class jcuda.driver.CUdevice_attribute
-
Global memory bus width in bits
- CU_DEVICE_ATTRIBUTE_GPU_OVERLAP - Static variable in class jcuda.driver.CUdevice_attribute
-
- CU_DEVICE_ATTRIBUTE_INTEGRATED - Static variable in class jcuda.driver.CUdevice_attribute
-
Device is integrated with host memory
- CU_DEVICE_ATTRIBUTE_KERNEL_EXEC_TIMEOUT - Static variable in class jcuda.driver.CUdevice_attribute
-
Specifies whether there is a run time limit on kernels
- CU_DEVICE_ATTRIBUTE_L2_CACHE_SIZE - Static variable in class jcuda.driver.CUdevice_attribute
-
Size of L2 cache in bytes
- CU_DEVICE_ATTRIBUTE_LOCAL_L1_CACHE_SUPPORTED - Static variable in class jcuda.driver.CUdevice_attribute
-
Device supports caching locals in L1
- CU_DEVICE_ATTRIBUTE_MANAGED_MEMORY - Static variable in class jcuda.driver.CUdevice_attribute
-
Device can allocate managed memory on this system
- CU_DEVICE_ATTRIBUTE_MAX_BLOCK_DIM_X - Static variable in class jcuda.driver.CUdevice_attribute
-
Maximum x-dimension of a block;
- CU_DEVICE_ATTRIBUTE_MAX_BLOCK_DIM_Y - Static variable in class jcuda.driver.CUdevice_attribute
-
Maximum y-dimension of a block;
- CU_DEVICE_ATTRIBUTE_MAX_BLOCK_DIM_Z - Static variable in class jcuda.driver.CUdevice_attribute
-
Maximum z-dimension of a block;
- CU_DEVICE_ATTRIBUTE_MAX_GRID_DIM_X - Static variable in class jcuda.driver.CUdevice_attribute
-
Maximum x-dimension of a grid;
- CU_DEVICE_ATTRIBUTE_MAX_GRID_DIM_Y - Static variable in class jcuda.driver.CUdevice_attribute
-
Maximum y-dimension of a grid;
- CU_DEVICE_ATTRIBUTE_MAX_GRID_DIM_Z - Static variable in class jcuda.driver.CUdevice_attribute
-
Maximum z-dimension of a grid;
- CU_DEVICE_ATTRIBUTE_MAX_PITCH - Static variable in class jcuda.driver.CUdevice_attribute
-
Maximum pitch in bytes allowed by the memory copy functions that involve memory regions allocated through cuMemAllocPitch();
- CU_DEVICE_ATTRIBUTE_MAX_REGISTERS_PER_BLOCK - Static variable in class jcuda.driver.CUdevice_attribute
-
Maximum number of 32-bit registers available to a thread block;
this number is shared by all thread blocks simultaneously resident on a multiprocessor;
- CU_DEVICE_ATTRIBUTE_MAX_REGISTERS_PER_MULTIPROCESSOR - Static variable in class jcuda.driver.CUdevice_attribute
-
Maximum number of 32-bit registers available per multiprocessor
- CU_DEVICE_ATTRIBUTE_MAX_SHARED_MEMORY_PER_BLOCK - Static variable in class jcuda.driver.CUdevice_attribute
-
Maximum amount of shared memory available to a thread block in bytes;
this amount is shared by all thread blocks simultaneously resident on a multiprocessor;
- CU_DEVICE_ATTRIBUTE_MAX_SHARED_MEMORY_PER_MULTIPROCESSOR - Static variable in class jcuda.driver.CUdevice_attribute
-
Maximum shared memory available per multiprocessor in bytes
- CU_DEVICE_ATTRIBUTE_MAX_THREADS_PER_BLOCK - Static variable in class jcuda.driver.CUdevice_attribute
-
Maximum number of threads per block;
- CU_DEVICE_ATTRIBUTE_MAX_THREADS_PER_MULTIPROCESSOR - Static variable in class jcuda.driver.CUdevice_attribute
-
Maximum resident threads per multiprocessor
- CU_DEVICE_ATTRIBUTE_MAXIMUM_SURFACE1D_LAYERED_LAYERS - Static variable in class jcuda.driver.CUdevice_attribute
-
Maximum layers in a 1D layered surface
- CU_DEVICE_ATTRIBUTE_MAXIMUM_SURFACE1D_LAYERED_WIDTH - Static variable in class jcuda.driver.CUdevice_attribute
-
Maximum 1D layered surface width
- CU_DEVICE_ATTRIBUTE_MAXIMUM_SURFACE1D_WIDTH - Static variable in class jcuda.driver.CUdevice_attribute
-
Maximum 1D surface width
- CU_DEVICE_ATTRIBUTE_MAXIMUM_SURFACE2D_HEIGHT - Static variable in class jcuda.driver.CUdevice_attribute
-
Maximum 2D surface height
- CU_DEVICE_ATTRIBUTE_MAXIMUM_SURFACE2D_LAYERED_HEIGHT - Static variable in class jcuda.driver.CUdevice_attribute
-
Maximum 2D layered surface height
- CU_DEVICE_ATTRIBUTE_MAXIMUM_SURFACE2D_LAYERED_LAYERS - Static variable in class jcuda.driver.CUdevice_attribute
-
Maximum layers in a 2D layered surface
- CU_DEVICE_ATTRIBUTE_MAXIMUM_SURFACE2D_LAYERED_WIDTH - Static variable in class jcuda.driver.CUdevice_attribute
-
Maximum 2D layered surface width
- CU_DEVICE_ATTRIBUTE_MAXIMUM_SURFACE2D_WIDTH - Static variable in class jcuda.driver.CUdevice_attribute
-
Maximum 2D surface width
- CU_DEVICE_ATTRIBUTE_MAXIMUM_SURFACE3D_DEPTH - Static variable in class jcuda.driver.CUdevice_attribute
-
Maximum 3D surface depth
- CU_DEVICE_ATTRIBUTE_MAXIMUM_SURFACE3D_HEIGHT - Static variable in class jcuda.driver.CUdevice_attribute
-
Maximum 3D surface height
- CU_DEVICE_ATTRIBUTE_MAXIMUM_SURFACE3D_WIDTH - Static variable in class jcuda.driver.CUdevice_attribute
-
Maximum 3D surface width
- CU_DEVICE_ATTRIBUTE_MAXIMUM_SURFACECUBEMAP_LAYERED_LAYERS - Static variable in class jcuda.driver.CUdevice_attribute
-
Maximum layers in a cubemap layered surface
- CU_DEVICE_ATTRIBUTE_MAXIMUM_SURFACECUBEMAP_LAYERED_WIDTH - Static variable in class jcuda.driver.CUdevice_attribute
-
Maximum cubemap layered surface width
- CU_DEVICE_ATTRIBUTE_MAXIMUM_SURFACECUBEMAP_WIDTH - Static variable in class jcuda.driver.CUdevice_attribute
-
Maximum cubemap surface width
- CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE1D_LAYERED_LAYERS - Static variable in class jcuda.driver.CUdevice_attribute
-
Maximum layers in a 1D layered texture
- CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE1D_LAYERED_WIDTH - Static variable in class jcuda.driver.CUdevice_attribute
-
Maximum 1D layered texture width
- CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE1D_LINEAR_WIDTH - Static variable in class jcuda.driver.CUdevice_attribute
-
Maximum 1D linear texture width
- CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE1D_MIPMAPPED_WIDTH - Static variable in class jcuda.driver.CUdevice_attribute
-
Maximum mipmapped 1D texture width
- CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE1D_WIDTH - Static variable in class jcuda.driver.CUdevice_attribute
-
Maximum 1D texture width
- CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE2D_ARRAY_HEIGHT - Static variable in class jcuda.driver.CUdevice_attribute
-
- CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE2D_ARRAY_NUMSLICES - Static variable in class jcuda.driver.CUdevice_attribute
-
- CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE2D_ARRAY_WIDTH - Static variable in class jcuda.driver.CUdevice_attribute
-
- CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE2D_GATHER_HEIGHT - Static variable in class jcuda.driver.CUdevice_attribute
-
Maximum 2D texture height if CUDA_ARRAY3D_TEXTURE_GATHER is set
- CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE2D_GATHER_WIDTH - Static variable in class jcuda.driver.CUdevice_attribute
-
Maximum 2D texture width if CUDA_ARRAY3D_TEXTURE_GATHER is set
- CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE2D_HEIGHT - Static variable in class jcuda.driver.CUdevice_attribute
-
aximum 2D texture height
- CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE2D_LAYERED_HEIGHT - Static variable in class jcuda.driver.CUdevice_attribute
-
Maximum 2D layered texture height
- CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE2D_LAYERED_LAYERS - Static variable in class jcuda.driver.CUdevice_attribute
-
Maximum layers in a 2D layered texture
- CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE2D_LAYERED_WIDTH - Static variable in class jcuda.driver.CUdevice_attribute
-
Maximum 2D layered texture width
- CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE2D_LINEAR_HEIGHT - Static variable in class jcuda.driver.CUdevice_attribute
-
Maximum 2D linear texture height
- CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE2D_LINEAR_PITCH - Static variable in class jcuda.driver.CUdevice_attribute
-
Maximum 2D linear texture pitch in bytes
- CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE2D_LINEAR_WIDTH - Static variable in class jcuda.driver.CUdevice_attribute
-
Maximum 2D linear texture width
- CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE2D_MIPMAPPED_HEIGHT - Static variable in class jcuda.driver.CUdevice_attribute
-
Maximum mipmapped 2D texture height
- CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE2D_MIPMAPPED_WIDTH - Static variable in class jcuda.driver.CUdevice_attribute
-
Maximum mipmapped 2D texture width
- CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE2D_WIDTH - Static variable in class jcuda.driver.CUdevice_attribute
-
Maximum 2D texture width
- CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE3D_DEPTH - Static variable in class jcuda.driver.CUdevice_attribute
-
Maximum 3D texture depth
- CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE3D_DEPTH_ALTERNATE - Static variable in class jcuda.driver.CUdevice_attribute
-
Alternate maximum 3D texture depth
- CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE3D_HEIGHT - Static variable in class jcuda.driver.CUdevice_attribute
-
aximum 3D texture height
- CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE3D_HEIGHT_ALTERNATE - Static variable in class jcuda.driver.CUdevice_attribute
-
Alternate maximum 3D texture height
- CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE3D_WIDTH - Static variable in class jcuda.driver.CUdevice_attribute
-
Maximum 3D texture width
- CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE3D_WIDTH_ALTERNATE - Static variable in class jcuda.driver.CUdevice_attribute
-
Alternate maximum 3D texture width
- CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURECUBEMAP_LAYERED_LAYERS - Static variable in class jcuda.driver.CUdevice_attribute
-
Maximum layers in a cubemap layered texture
- CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURECUBEMAP_LAYERED_WIDTH - Static variable in class jcuda.driver.CUdevice_attribute
-
Maximum cubemap layered texture width/height
- CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURECUBEMAP_WIDTH - Static variable in class jcuda.driver.CUdevice_attribute
-
Maximum cubemap texture width/height
- CU_DEVICE_ATTRIBUTE_MEMORY_CLOCK_RATE - Static variable in class jcuda.driver.CUdevice_attribute
-
Typical memory clock frequency in kilohertz
- CU_DEVICE_ATTRIBUTE_MULTI_GPU_BOARD - Static variable in class jcuda.driver.CUdevice_attribute
-
Device is on a multi-GPU board
- CU_DEVICE_ATTRIBUTE_MULTI_GPU_BOARD_GROUP_ID - Static variable in class jcuda.driver.CUdevice_attribute
-
Undocumented
- CU_DEVICE_ATTRIBUTE_MULTIPROCESSOR_COUNT - Static variable in class jcuda.driver.CUdevice_attribute
-
Number of multiprocessors on the device
- CU_DEVICE_ATTRIBUTE_PCI_BUS_ID - Static variable in class jcuda.driver.CUdevice_attribute
-
PCI bus ID of the device
- CU_DEVICE_ATTRIBUTE_PCI_DEVICE_ID - Static variable in class jcuda.driver.CUdevice_attribute
-
PCI device ID of the device
- CU_DEVICE_ATTRIBUTE_PCI_DOMAIN_ID - Static variable in class jcuda.driver.CUdevice_attribute
-
PCI domain ID of the device
- CU_DEVICE_ATTRIBUTE_REGISTERS_PER_BLOCK - Static variable in class jcuda.driver.CUdevice_attribute
-
- CU_DEVICE_ATTRIBUTE_SHARED_MEMORY_PER_BLOCK - Static variable in class jcuda.driver.CUdevice_attribute
-
- CU_DEVICE_ATTRIBUTE_STREAM_PRIORITIES_SUPPORTED - Static variable in class jcuda.driver.CUdevice_attribute
-
Device supports stream priorities
- CU_DEVICE_ATTRIBUTE_SURFACE_ALIGNMENT - Static variable in class jcuda.driver.CUdevice_attribute
-
Alignment requirement for surfaces
- CU_DEVICE_ATTRIBUTE_TCC_DRIVER - Static variable in class jcuda.driver.CUdevice_attribute
-
Device is using TCC driver model
- CU_DEVICE_ATTRIBUTE_TEXTURE_ALIGNMENT - Static variable in class jcuda.driver.CUdevice_attribute
-
Alignment requirement; texture base addresses aligned to textureAlign
bytes do not need an offset applied to texture fetches;
- CU_DEVICE_ATTRIBUTE_TEXTURE_PITCH_ALIGNMENT - Static variable in class jcuda.driver.CUdevice_attribute
-
Pitch alignment requirement for textures
- CU_DEVICE_ATTRIBUTE_TOTAL_CONSTANT_MEMORY - Static variable in class jcuda.driver.CUdevice_attribute
-
Total amount of constant memory available on the device in bytes;
- CU_DEVICE_ATTRIBUTE_UNIFIED_ADDRESSING - Static variable in class jcuda.driver.CUdevice_attribute
-
Device shares a unified address space with the host
- CU_DEVICE_ATTRIBUTE_WARP_SIZE - Static variable in class jcuda.driver.CUdevice_attribute
-
Warp size in threads;
- CU_EVENT_BLOCKING_SYNC - Static variable in class jcuda.driver.CUevent_flags
-
Event uses blocking synchronization
- CU_EVENT_DEFAULT - Static variable in class jcuda.driver.CUevent_flags
-
Default event flag
- CU_EVENT_DISABLE_TIMING - Static variable in class jcuda.driver.CUevent_flags
-
Event will not record timing data
- CU_EVENT_INTERPROCESS - Static variable in class jcuda.driver.CUevent_flags
-
Event is suitable for interprocess use.
- CU_FUNC_ATTRIBUTE_BINARY_VERSION - Static variable in class jcuda.driver.CUfunction_attribute
-
The binary version for which the function was compiled.
- CU_FUNC_ATTRIBUTE_CACHE_MODE_CA - Static variable in class jcuda.driver.CUfunction_attribute
-
The attribute to indicate whether the function has been compiled with
user specified option "-Xptxas --dlcm=ca" set .
- CU_FUNC_ATTRIBUTE_CONST_SIZE_BYTES - Static variable in class jcuda.driver.CUfunction_attribute
-
The size in bytes of user-allocated constant memory required by this
function.
- CU_FUNC_ATTRIBUTE_LOCAL_SIZE_BYTES - Static variable in class jcuda.driver.CUfunction_attribute
-
The size in bytes of thread local memory used by this function.
- CU_FUNC_ATTRIBUTE_MAX_THREADS_PER_BLOCK - Static variable in class jcuda.driver.CUfunction_attribute
-
The number of threads beyond which a launch of the function would fail.
- CU_FUNC_ATTRIBUTE_NUM_REGS - Static variable in class jcuda.driver.CUfunction_attribute
-
The number of registers used by each thread of this function.
- CU_FUNC_ATTRIBUTE_PTX_VERSION - Static variable in class jcuda.driver.CUfunction_attribute
-
The PTX virtual architecture version for which the function was compiled.
- CU_FUNC_ATTRIBUTE_SHARED_SIZE_BYTES - Static variable in class jcuda.driver.CUfunction_attribute
-
The size in bytes of statically-allocated shared memory required by
this function.
- CU_FUNC_CACHE_PREFER_EQUAL - Static variable in class jcuda.driver.CUfunc_cache
-
Prefer equal sized L1 cache and shared memory
- CU_FUNC_CACHE_PREFER_L1 - Static variable in class jcuda.driver.CUfunc_cache
-
Prefer larger L1 cache and smaller shared memory
- CU_FUNC_CACHE_PREFER_NONE - Static variable in class jcuda.driver.CUfunc_cache
-
No preference for shared memory or L1 (default)
- CU_FUNC_CACHE_PREFER_SHARED - Static variable in class jcuda.driver.CUfunc_cache
-
Prefer larger shared memory and smaller L1 cache
- CU_GL_DEVICE_LIST_ALL - Static variable in class jcuda.driver.CUGLDeviceList
-
The CUDA devices for all GPUs used by the current OpenGL context
- CU_GL_DEVICE_LIST_CURRENT_FRAME - Static variable in class jcuda.driver.CUGLDeviceList
-
The CUDA devices for the GPUs used by the current OpenGL context
in its currently rendering frame
- CU_GL_DEVICE_LIST_NEXT_FRAME - Static variable in class jcuda.driver.CUGLDeviceList
-
The CUDA devices for the GPUs to be used by the current OpenGL
context in the next frame
- CU_GL_MAP_RESOURCE_FLAGS_NONE - Static variable in class jcuda.driver.CUGLmap_flags
-
Deprecated.
- CU_GL_MAP_RESOURCE_FLAGS_READ_ONLY - Static variable in class jcuda.driver.CUGLmap_flags
-
Deprecated.
- CU_GL_MAP_RESOURCE_FLAGS_WRITE_DISCARD - Static variable in class jcuda.driver.CUGLmap_flags
-
Deprecated.
- CU_GRAPHICS_MAP_RESOURCE_FLAGS_NONE - Static variable in class jcuda.driver.CUgraphicsMapResourceFlags
-
- CU_GRAPHICS_MAP_RESOURCE_FLAGS_READ_ONLY - Static variable in class jcuda.driver.CUgraphicsMapResourceFlags
-
- CU_GRAPHICS_MAP_RESOURCE_FLAGS_WRITE_DISCARD - Static variable in class jcuda.driver.CUgraphicsMapResourceFlags
-
- CU_GRAPHICS_REGISTER_FLAGS_NONE - Static variable in class jcuda.driver.CUgraphicsRegisterFlags
-
- CU_GRAPHICS_REGISTER_FLAGS_READ_ONLY - Static variable in class jcuda.driver.CUgraphicsRegisterFlags
-
- CU_GRAPHICS_REGISTER_FLAGS_SURFACE_LDST - Static variable in class jcuda.driver.CUgraphicsRegisterFlags
-
- CU_GRAPHICS_REGISTER_FLAGS_TEXTURE_GATHER - Static variable in class jcuda.driver.CUgraphicsRegisterFlags
-
- CU_GRAPHICS_REGISTER_FLAGS_WRITE_DISCARD - Static variable in class jcuda.driver.CUgraphicsRegisterFlags
-
- CU_IPC_MEM_LAZY_ENABLE_PEER_ACCESS - Static variable in class jcuda.driver.CUipcMem_flags
-
Automatically enable peer access between remote devices as needed
- CU_JIT_CACHE_MODE - Static variable in class jcuda.driver.CUjit_option
-
Specifies whether to enable caching explicitly (-dlcm)
Choice is based on supplied ::CUjit_cacheMode_enum.
Option type: unsigned int for enumerated type ::CUjit_cacheMode_enum
Applies to: compiler only
- CU_JIT_CACHE_OPTION_CA - Static variable in class jcuda.driver.CUjit_cacheMode
-
Compile with L1 cache enabled
- CU_JIT_CACHE_OPTION_CG - Static variable in class jcuda.driver.CUjit_cacheMode
-
Compile with L1 cache disabled
- CU_JIT_CACHE_OPTION_NONE - Static variable in class jcuda.driver.CUjit_cacheMode
-
Compile with no -dlcm flag specified
- CU_JIT_ERROR_LOG_BUFFER - Static variable in class jcuda.driver.CUjit_option
-
Pointer to a buffer in which to print any log messages that
reflect errors (the buffer size is specified via option
::CU_JIT_ERROR_LOG_BUFFER_SIZE_BYTES)
Option type: char *
Applies to: compiler and linker
- CU_JIT_ERROR_LOG_BUFFER_SIZE_BYTES - Static variable in class jcuda.driver.CUjit_option
-
IN: Log buffer size in bytes.
- CU_JIT_FALLBACK_STRATEGY - Static variable in class jcuda.driver.CUjit_option
-
Specifies choice of fallback strategy if matching cubin is not found.
- CU_JIT_GENERATE_DEBUG_INFO - Static variable in class jcuda.driver.CUjit_option
-
Specifies whether to create debug information in output (-g)
(0: false, default)
Option type: int
Applies to: compiler and linker
- CU_JIT_GENERATE_LINE_INFO - Static variable in class jcuda.driver.CUjit_option
-
Generate line number information (-lineinfo) (0: false, default)
Option type: int
Applies to: compiler only
- CU_JIT_INFO_LOG_BUFFER - Static variable in class jcuda.driver.CUjit_option
-
Pointer to a buffer in which to print any log messages
that are informational in nature (the buffer size is specified via
option ::CU_JIT_INFO_LOG_BUFFER_SIZE_BYTES)
Option type: char *
Applies to: compiler and linker
- CU_JIT_INFO_LOG_BUFFER_SIZE_BYTES - Static variable in class jcuda.driver.CUjit_option
-
IN: Log buffer size in bytes.
- CU_JIT_INPUT_CUBIN - Static variable in class jcuda.driver.CUjitInputType
-
Compiled device-class-specific device code
Applicable options: none
- CU_JIT_INPUT_FATBINARY - Static variable in class jcuda.driver.CUjitInputType
-
Bundle of multiple cubins and/or PTX of some device code
Applicable options: PTX compiler options, ::CU_JIT_FALLBACK_STRATEGY
- CU_JIT_INPUT_LIBRARY - Static variable in class jcuda.driver.CUjitInputType
-
Archive of host objects with embedded device code
Applicable options: PTX compiler options, ::CU_JIT_FALLBACK_STRATEGY
- CU_JIT_INPUT_OBJECT - Static variable in class jcuda.driver.CUjitInputType
-
Host object with embedded device code
Applicable options: PTX compiler options, ::CU_JIT_FALLBACK_STRATEGY
- CU_JIT_INPUT_PTX - Static variable in class jcuda.driver.CUjitInputType
-
PTX source code
Applicable options: PTX compiler options
- CU_JIT_LOG_VERBOSE - Static variable in class jcuda.driver.CUjit_option
-
Generate verbose log messages (0: false, default)
Option type: int
Applies to: compiler and linker
- CU_JIT_MAX_REGISTERS - Static variable in class jcuda.driver.CUjit_option
-
Max number of registers that a thread may use.
Option type: unsigned int
Applies to: compiler only
- CU_JIT_OPTIMIZATION_LEVEL - Static variable in class jcuda.driver.CUjit_option
-
Level of optimizations to apply to generated code (0 - 4), with 4
being the default and highest level of optimizations.
Option type: unsigned int
Applies to: compiler only
- CU_JIT_TARGET - Static variable in class jcuda.driver.CUjit_option
-
Target is chosen based on supplied ::CUjit_target.
- CU_JIT_TARGET_FROM_CUCONTEXT - Static variable in class jcuda.driver.CUjit_option
-
No option value required.
- CU_JIT_THREADS_PER_BLOCK - Static variable in class jcuda.driver.CUjit_option
-
IN: Specifies minimum number of threads per block to target compilation
for
OUT: Returns the number of threads the compiler actually targeted.
- CU_JIT_WALL_TIME - Static variable in class jcuda.driver.CUjit_option
-
Overwrites the option value with the total wall clock time, in
milliseconds, spent in the compiler and linker
Option type: float
Applies to: compiler and linker
- CU_LAUNCH_PARAM_BUFFER_POINTER - Static variable in class jcuda.driver.JCudaDriver
-
Indicator that the next value in the \p extra parameter to
::cuLaunchKernel will be a pointer to a buffer containing all kernel
parameters used for launching kernel \p f.
- CU_LAUNCH_PARAM_BUFFER_SIZE - Static variable in class jcuda.driver.JCudaDriver
-
Indicator that the next value in the \p extra parameter to
::cuLaunchKernel will be a pointer to a size_t which contains the
size of the buffer specified with ::CU_LAUNCH_PARAM_BUFFER_POINTER.
- CU_LAUNCH_PARAM_END - Static variable in class jcuda.driver.JCudaDriver
-
End of array terminator for the \p extra parameter to
::cuLaunchKernel
- CU_LIMIT_DEV_RUNTIME_PENDING_LAUNCH_COUNT - Static variable in class jcuda.driver.CUlimit
-
GPU device runtime pending launch count
- CU_LIMIT_DEV_RUNTIME_SYNC_DEPTH - Static variable in class jcuda.driver.CUlimit
-
GPU device runtime launch synchronize depth
- CU_LIMIT_MALLOC_HEAP_SIZE - Static variable in class jcuda.driver.CUlimit
-
GPU malloc heap size
- CU_LIMIT_PRINTF_FIFO_SIZE - Static variable in class jcuda.driver.CUlimit
-
GPU printf FIFO size
- CU_LIMIT_STACK_SIZE - Static variable in class jcuda.driver.CUlimit
-
GPU thread stack size
- CU_MEM_ATTACH_GLOBAL - Static variable in class jcuda.driver.CUmemAttach_flags
-
Memory can be accessed by any stream on any device
- CU_MEM_ATTACH_HOST - Static variable in class jcuda.driver.CUmemAttach_flags
-
Memory cannot be accessed by any stream on any device
- CU_MEM_ATTACH_SINGLE - Static variable in class jcuda.driver.CUmemAttach_flags
-
Memory can only be accessed by a single stream on the
associated device
- CU_MEMHOSTALLOC_DEVICEMAP - Static variable in class jcuda.driver.JCudaDriver
-
If set, host memory is mapped into CUDA address space and
JCudaDriver#cuMemHostGetDevicePointer may be called on the host pointer.
- CU_MEMHOSTALLOC_PORTABLE - Static variable in class jcuda.driver.JCudaDriver
-
If set, host memory is portable between CUDA contexts.
- CU_MEMHOSTALLOC_WRITECOMBINED - Static variable in class jcuda.driver.JCudaDriver
-
If set, host memory is allocated as write-combined - fast to write,
faster to DMA, slow to read except via SSE4 streaming load instruction
(MOVNTDQA).
- CU_MEMHOSTREGISTER_DEVICEMAP - Static variable in class jcuda.driver.JCudaDriver
-
If set, host memory is mapped into CUDA address space and
::cuMemHostGetDevicePointer() may be called on the host pointer.
- CU_MEMHOSTREGISTER_IOMEMORY - Static variable in class jcuda.driver.JCudaDriver
-
If set, the passed memory pointer is treated as pointing to some
memory-mapped I/O space, e.g.
- CU_MEMHOSTREGISTER_PORTABLE - Static variable in class jcuda.driver.JCudaDriver
-
If set, host memory is portable between CUDA contexts.
- CU_MEMORYTYPE_ARRAY - Static variable in class jcuda.driver.CUmemorytype
-
Array memory
- CU_MEMORYTYPE_DEVICE - Static variable in class jcuda.driver.CUmemorytype
-
Device memory
- CU_MEMORYTYPE_HOST - Static variable in class jcuda.driver.CUmemorytype
-
Host memory
- CU_MEMORYTYPE_UNIFIED - Static variable in class jcuda.driver.CUmemorytype
-
Unified device or host memory
- CU_MEMPEERREGISTER_DEVICEMAP - Static variable in class jcuda.driver.JCudaDriver
-
- CU_OCCUPANCY_DEFAULT - Static variable in class jcuda.driver.CUoccupancy_flags
-
Default behavior
- CU_OCCUPANCY_DISABLE_CACHING_OVERRIDE - Static variable in class jcuda.driver.CUoccupancy_flags
-
Assume global caching is enabled and cannot be automatically turned off
- CU_OUT_CSV - Static variable in class jcuda.driver.CUoutput_mode
-
Output mode Comma separated values format.
- CU_OUT_KEY_VALUE_PAIR - Static variable in class jcuda.driver.CUoutput_mode
-
Output mode Key-Value pair format.
- CU_PARAM_TR_DEFAULT - Static variable in class jcuda.driver.JCudaDriver
-
For texture references loaded into the module, use default
texunit from texture reference
- CU_POINTER_ATTRIBUTE_BUFFER_ID - Static variable in class jcuda.driver.CUpointer_attribute
-
A process-wide unique ID for an allocated memory region
- CU_POINTER_ATTRIBUTE_CONTEXT - Static variable in class jcuda.driver.CUpointer_attribute
-
The ::CUcontext on which a pointer was allocated or registered
- CU_POINTER_ATTRIBUTE_DEVICE_POINTER - Static variable in class jcuda.driver.CUpointer_attribute
-
The address at which a pointer's memory may be accessed on the device
- CU_POINTER_ATTRIBUTE_HOST_POINTER - Static variable in class jcuda.driver.CUpointer_attribute
-
The address at which a pointer's memory may be accessed on the host
- CU_POINTER_ATTRIBUTE_IS_MANAGED - Static variable in class jcuda.driver.CUpointer_attribute
-
Indicates if the pointer points to managed memory
- CU_POINTER_ATTRIBUTE_MEMORY_TYPE - Static variable in class jcuda.driver.CUpointer_attribute
-
The ::CUmemorytype describing the physical location of a pointer
- CU_POINTER_ATTRIBUTE_P2P_TOKENS - Static variable in class jcuda.driver.CUpointer_attribute
-
A pair of tokens for use with the nv-p2p.h Linux kernel interface
- CU_POINTER_ATTRIBUTE_SYNC_MEMOPS - Static variable in class jcuda.driver.CUpointer_attribute
-
Synchronize every synchronous memory operation initiated on this region
- CU_PREFER_BINARY - Static variable in class jcuda.driver.CUjit_fallback
-
Prefer to fall back to compatible binary code if
exact binary match not found
- CU_PREFER_PTX - Static variable in class jcuda.driver.CUjit_fallback
-
Prefer to compile ptx if exact binary match not found
- CU_RES_VIEW_FORMAT_FLOAT_1X16 - Static variable in class jcuda.driver.CUresourceViewFormat
-
1 channel 16-bit floating point
- CU_RES_VIEW_FORMAT_FLOAT_1X32 - Static variable in class jcuda.driver.CUresourceViewFormat
-
1 channel 32-bit floating point
- CU_RES_VIEW_FORMAT_FLOAT_2X16 - Static variable in class jcuda.driver.CUresourceViewFormat
-
2 channel 16-bit floating point
- CU_RES_VIEW_FORMAT_FLOAT_2X32 - Static variable in class jcuda.driver.CUresourceViewFormat
-
2 channel 32-bit floating point
- CU_RES_VIEW_FORMAT_FLOAT_4X16 - Static variable in class jcuda.driver.CUresourceViewFormat
-
4 channel 16-bit floating point
- CU_RES_VIEW_FORMAT_FLOAT_4X32 - Static variable in class jcuda.driver.CUresourceViewFormat
-
4 channel 32-bit floating point
- CU_RES_VIEW_FORMAT_NONE - Static variable in class jcuda.driver.CUresourceViewFormat
-
No resource view format (use underlying resource format)
- CU_RES_VIEW_FORMAT_SIGNED_BC4 - Static variable in class jcuda.driver.CUresourceViewFormat
-
Block compressed 4 signed
- CU_RES_VIEW_FORMAT_SIGNED_BC5 - Static variable in class jcuda.driver.CUresourceViewFormat
-
Block compressed 5 signed
- CU_RES_VIEW_FORMAT_SIGNED_BC6H - Static variable in class jcuda.driver.CUresourceViewFormat
-
Block compressed 6 signed half-float
- CU_RES_VIEW_FORMAT_SINT_1X16 - Static variable in class jcuda.driver.CUresourceViewFormat
-
1 channel signed 16-bit integers
- CU_RES_VIEW_FORMAT_SINT_1X32 - Static variable in class jcuda.driver.CUresourceViewFormat
-
1 channel signed 32-bit integers
- CU_RES_VIEW_FORMAT_SINT_1X8 - Static variable in class jcuda.driver.CUresourceViewFormat
-
1 channel signed 8-bit integers
- CU_RES_VIEW_FORMAT_SINT_2X16 - Static variable in class jcuda.driver.CUresourceViewFormat
-
2 channel signed 16-bit integers
- CU_RES_VIEW_FORMAT_SINT_2X32 - Static variable in class jcuda.driver.CUresourceViewFormat
-
2 channel signed 32-bit integers
- CU_RES_VIEW_FORMAT_SINT_2X8 - Static variable in class jcuda.driver.CUresourceViewFormat
-
2 channel signed 8-bit integers
- CU_RES_VIEW_FORMAT_SINT_4X16 - Static variable in class jcuda.driver.CUresourceViewFormat
-
4 channel signed 16-bit integers
- CU_RES_VIEW_FORMAT_SINT_4X32 - Static variable in class jcuda.driver.CUresourceViewFormat
-
4 channel signed 32-bit integers
- CU_RES_VIEW_FORMAT_SINT_4X8 - Static variable in class jcuda.driver.CUresourceViewFormat
-
4 channel signed 8-bit integers
- CU_RES_VIEW_FORMAT_UINT_1X16 - Static variable in class jcuda.driver.CUresourceViewFormat
-
1 channel unsigned 16-bit integers
- CU_RES_VIEW_FORMAT_UINT_1X32 - Static variable in class jcuda.driver.CUresourceViewFormat
-
1 channel unsigned 32-bit integers
- CU_RES_VIEW_FORMAT_UINT_1X8 - Static variable in class jcuda.driver.CUresourceViewFormat
-
1 channel unsigned 8-bit integers
- CU_RES_VIEW_FORMAT_UINT_2X16 - Static variable in class jcuda.driver.CUresourceViewFormat
-
2 channel unsigned 16-bit integers
- CU_RES_VIEW_FORMAT_UINT_2X32 - Static variable in class jcuda.driver.CUresourceViewFormat
-
2 channel unsigned 32-bit integers
- CU_RES_VIEW_FORMAT_UINT_2X8 - Static variable in class jcuda.driver.CUresourceViewFormat
-
2 channel unsigned 8-bit integers
- CU_RES_VIEW_FORMAT_UINT_4X16 - Static variable in class jcuda.driver.CUresourceViewFormat
-
4 channel unsigned 16-bit integers
- CU_RES_VIEW_FORMAT_UINT_4X32 - Static variable in class jcuda.driver.CUresourceViewFormat
-
4 channel unsigned 32-bit integers
- CU_RES_VIEW_FORMAT_UINT_4X8 - Static variable in class jcuda.driver.CUresourceViewFormat
-
4 channel unsigned 8-bit integers
- CU_RES_VIEW_FORMAT_UNSIGNED_BC1 - Static variable in class jcuda.driver.CUresourceViewFormat
-
Block compressed 1
- CU_RES_VIEW_FORMAT_UNSIGNED_BC2 - Static variable in class jcuda.driver.CUresourceViewFormat
-
Block compressed 2
- CU_RES_VIEW_FORMAT_UNSIGNED_BC3 - Static variable in class jcuda.driver.CUresourceViewFormat
-
Block compressed 3
- CU_RES_VIEW_FORMAT_UNSIGNED_BC4 - Static variable in class jcuda.driver.CUresourceViewFormat
-
Block compressed 4 unsigned
- CU_RES_VIEW_FORMAT_UNSIGNED_BC5 - Static variable in class jcuda.driver.CUresourceViewFormat
-
Block compressed 5 unsigned
- CU_RES_VIEW_FORMAT_UNSIGNED_BC6H - Static variable in class jcuda.driver.CUresourceViewFormat
-
Block compressed 6 unsigned half-float
- CU_RES_VIEW_FORMAT_UNSIGNED_BC7 - Static variable in class jcuda.driver.CUresourceViewFormat
-
Block compressed 7
- CU_RESOURCE_TYPE_ARRAY - Static variable in class jcuda.driver.CUresourcetype
-
Array resource
- CU_RESOURCE_TYPE_LINEAR - Static variable in class jcuda.driver.CUresourcetype
-
Linear resource
- CU_RESOURCE_TYPE_MIPMAPPED_ARRAY - Static variable in class jcuda.driver.CUresourcetype
-
Mipmapped array resource
- CU_RESOURCE_TYPE_PITCH2D - Static variable in class jcuda.driver.CUresourcetype
-
Pitch 2D resource
- CU_SHARED_MEM_CONFIG_DEFAULT_BANK_SIZE - Static variable in class jcuda.driver.CUsharedconfig
-
Set default shared memory bank size
- CU_SHARED_MEM_CONFIG_EIGHT_BYTE_BANK_SIZE - Static variable in class jcuda.driver.CUsharedconfig
-
Set shared memory bank width to eight bytes
- CU_SHARED_MEM_CONFIG_FOUR_BYTE_BANK_SIZE - Static variable in class jcuda.driver.CUsharedconfig
-
Set shared memory bank width to four bytes
- CU_STREAM_CALLBACK_BLOCKING - Static variable in class jcuda.driver.JCudaDriver
-
- CU_STREAM_CALLBACK_NONBLOCKING - Static variable in class jcuda.driver.JCudaDriver
-
- CU_STREAM_DEFAULT - Static variable in class jcuda.driver.CUstream_flags
-
Default stream flag
- CU_STREAM_LEGACY - Static variable in class jcuda.driver.JCudaDriver
-
Stream handle that can be passed as a CUstream to use an implicit stream
with legacy synchronization behavior.
- CU_STREAM_NON_BLOCKING - Static variable in class jcuda.driver.CUstream_flags
-
Stream does not synchronize with stream 0 (the NULL stream)
- CU_STREAM_PER_THREAD - Static variable in class jcuda.driver.JCudaDriver
-
Stream handle that can be passed as a CUstream to use an implicit stream
with per-thread synchronization behavior.
- CU_TARGET_COMPUTE_10 - Static variable in class jcuda.driver.CUjit_target
-
Compute device class 1.0
- CU_TARGET_COMPUTE_11 - Static variable in class jcuda.driver.CUjit_target
-
Compute device class 1.1
- CU_TARGET_COMPUTE_12 - Static variable in class jcuda.driver.CUjit_target
-
Compute device class 1.2
- CU_TARGET_COMPUTE_13 - Static variable in class jcuda.driver.CUjit_target
-
Compute device class 1.3
- CU_TARGET_COMPUTE_20 - Static variable in class jcuda.driver.CUjit_target
-
Compute device class 2.0
- CU_TARGET_COMPUTE_21 - Static variable in class jcuda.driver.CUjit_target
-
Compute device class 2.1
- CU_TARGET_COMPUTE_30 - Static variable in class jcuda.driver.CUjit_target
-
Compute device class 3.0
- CU_TARGET_COMPUTE_32 - Static variable in class jcuda.driver.CUjit_target
-
Compute device class 3.2
- CU_TARGET_COMPUTE_35 - Static variable in class jcuda.driver.CUjit_target
-
Compute device class 3.5
- CU_TARGET_COMPUTE_37 - Static variable in class jcuda.driver.CUjit_target
-
Compute device class 3.7
- CU_TARGET_COMPUTE_50 - Static variable in class jcuda.driver.CUjit_target
-
Compute device class 5.0
- CU_TARGET_COMPUTE_52 - Static variable in class jcuda.driver.CUjit_target
-
Compute device class 5.2
- CU_TR_ADDRESS_MODE_CLAMP - Static variable in class jcuda.driver.CUaddress_mode
-
Clamp to edge address mode
- CU_TR_ADDRESS_MODE_MIRROR - Static variable in class jcuda.driver.CUaddress_mode
-
Mirror address mode
- CU_TR_ADDRESS_MODE_WRAP - Static variable in class jcuda.driver.CUaddress_mode
-
Wrapping address mode
- CU_TR_FILTER_MODE_LINEAR - Static variable in class jcuda.driver.CUfilter_mode
-
Linear filter mode
- CU_TR_FILTER_MODE_POINT - Static variable in class jcuda.driver.CUfilter_mode
-
Point filter mode
- CU_TRSA_OVERRIDE_FORMAT - Static variable in class jcuda.driver.JCudaDriver
-
Override the texref format with a format inferred from the array
- CU_TRSF_NORMALIZED_COORDINATES - Static variable in class jcuda.driver.JCudaDriver
-
Use normalized texture coordinates in the range [0,1) instead of [0,dim)
- CU_TRSF_READ_AS_INTEGER - Static variable in class jcuda.driver.JCudaDriver
-
Read the texture as integers rather than promoting the values
to floats in the range [0,1]
- CU_TRSF_SRGB - Static variable in class jcuda.driver.JCudaDriver
-
Perform sRGB->linear conversion during texture read.
- CUaddress_mode - Class in jcuda.driver
-
Texture reference addressing modes.
Most comments are taken from the CUDA reference manual.
- CUarray - Class in jcuda.driver
-
Java port of a CUarray
- CUarray() - Constructor for class jcuda.driver.CUarray
-
Creates a new, uninitialized CUarray
- CUarray(cudaArray) - Constructor for class jcuda.driver.CUarray
-
- cuArray3DCreate(CUarray, CUDA_ARRAY3D_DESCRIPTOR) - Static method in class jcuda.driver.JCudaDriver
-
Creates a 3D CUDA array.
- cuArray3DGetDescriptor(CUDA_ARRAY3D_DESCRIPTOR, CUarray) - Static method in class jcuda.driver.JCudaDriver
-
Get a 3D CUDA array descriptor.
- CUarray_cubemap_face - Class in jcuda.driver
-
Array indices for cube faces
- CUarray_format - Class in jcuda.driver
-
Array formats.
Most comments are taken from the CUDA reference manual.
- cuArrayCreate(CUarray, CUDA_ARRAY_DESCRIPTOR) - Static method in class jcuda.driver.JCudaDriver
-
Creates a 1D or 2D CUDA array.
- cuArrayDestroy(CUarray) - Static method in class jcuda.driver.JCudaDriver
-
Destroys a CUDA array.
- cuArrayGetDescriptor(CUDA_ARRAY_DESCRIPTOR, CUarray) - Static method in class jcuda.driver.JCudaDriver
-
Get a 1D or 2D CUDA array descriptor.
- CUBLAS_ATOMICS_ALLOWED - Static variable in class jcuda.jcublas.cublasAtomicsMode
-
Atomics are allowed
- CUBLAS_ATOMICS_NOT_ALLOWED - Static variable in class jcuda.jcublas.cublasAtomicsMode
-
Atomics are not allowed
- CUBLAS_DATA_DOUBLE - Static variable in class jcuda.jcublas.cublasDataType
-
The data type is 64-bit floating-point
- CUBLAS_DATA_FLOAT - Static variable in class jcuda.jcublas.cublasDataType
-
The data type is 32-bit floating-point
- CUBLAS_DATA_HALF - Static variable in class jcuda.jcublas.cublasDataType
-
The data type is 16-bit floating-point
- CUBLAS_DATA_INT8 - Static variable in class jcuda.jcublas.cublasDataType
-
The data type is 8-bit signed integer
- CUBLAS_DIAG_NON_UNIT - Static variable in class jcuda.jcublas.cublasDiagType
-
The matrix diagonal has non-unit elements
- CUBLAS_DIAG_UNIT - Static variable in class jcuda.jcublas.cublasDiagType
-
The matrix diagonal has unit elements
- CUBLAS_FILL_MODE_LOWER - Static variable in class jcuda.jcublas.cublasFillMode
-
The lower part of the matrix is filled
- CUBLAS_FILL_MODE_UPPER - Static variable in class jcuda.jcublas.cublasFillMode
-
The upper part of the matrix is filled
- CUBLAS_OP_C - Static variable in class jcuda.jcublas.cublasOperation
-
The conjugate transpose operation is selected
- CUBLAS_OP_N - Static variable in class jcuda.jcublas.cublasOperation
-
The non-transpose operation is selected
- CUBLAS_OP_T - Static variable in class jcuda.jcublas.cublasOperation
-
The transpose operation is selected
- CUBLAS_POINTER_MODE_DEVICE - Static variable in class jcuda.jcublas.cublasPointerMode
-
The scalars are passed by reference on the device
- CUBLAS_POINTER_MODE_HOST - Static variable in class jcuda.jcublas.cublasPointerMode
-
The scalars are passed by reference on the host
- CUBLAS_SIDE_LEFT - Static variable in class jcuda.jcublas.cublasSideMode
-
The matrix is on the left side in the equation
- CUBLAS_SIDE_RIGHT - Static variable in class jcuda.jcublas.cublasSideMode
-
The matrix is on the right side in the equation
- CUBLAS_STATUS_ALLOC_FAILED - Static variable in class jcuda.jcublas.cublasStatus
-
Resource allocation failed
- CUBLAS_STATUS_ARCH_MISMATCH - Static variable in class jcuda.jcublas.cublasStatus
-
Function requires an architectural feature absent from the
architecture of the device
- CUBLAS_STATUS_EXECUTION_FAILED - Static variable in class jcuda.jcublas.cublasStatus
-
GPU program failed to execute
- CUBLAS_STATUS_INTERNAL_ERROR - Static variable in class jcuda.jcublas.cublasStatus
-
An internal CUBLAS operation failed
- CUBLAS_STATUS_INVALID_VALUE - Static variable in class jcuda.jcublas.cublasStatus
-
Unsupported numerical value was passed to function
- CUBLAS_STATUS_MAPPING_ERROR - Static variable in class jcuda.jcublas.cublasStatus
-
Access to GPU memory space failed
- CUBLAS_STATUS_NOT_INITIALIZED - Static variable in class jcuda.jcublas.cublasStatus
-
Library not initialized
- CUBLAS_STATUS_NOT_SUPPORTED - Static variable in class jcuda.jcublas.cublasStatus
-
The functionality requested is not supported.
- CUBLAS_STATUS_SUCCESS - Static variable in class jcuda.jcublas.cublasStatus
-
Operation completed successfully
- cublasAlloc(int, int, Pointer) - Static method in class jcuda.jcublas.JCublas
-
Wrapper for CUBLAS function.
cublasStatus
cublasAlloc (int n, int elemSize, void **devicePtr)
creates an object in GPU memory space capable of holding an array of
n elements, where each element requires elemSize bytes of storage.
- cublasAtomicsMode - Class in jcuda.jcublas
-
The type indicates whether CUBLAS routines which has an alternate
implementation using atomics can be used.
- cublasCaxpy(int, cuComplex, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas
-
void
cublasCaxpy (int n, cuComplex alpha, const cuComplex *x, int incx,
cuComplex *y, int incy)
multiplies single-complex vector x by single-complex scalar alpha and adds
the result to single-complex vector y; that is, it overwrites single-complex
y with single-complex alpha * x + y.
- cublasCaxpy(cublasHandle, int, Pointer, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas2
-
- cublasCcopy(int, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas
-
void
cublasCcopy (int n, const cuComplex *x, int incx, cuComplex *y, int incy)
copies the single-complex vector x to the single-complex vector y.
- cublasCcopy(cublasHandle, int, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas2
-
- cublasCdgmm(cublasHandle, int, int, int, Pointer, int, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas2
-
- cublasCdotc(int, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas
-
cuComplex
cublasCdotc (int n, const cuComplex *x, int incx, const cuComplex *y,
int incy)
computes the dot product of two single-complex vectors.
- cublasCdotc(cublasHandle, int, Pointer, int, Pointer, int, Pointer) - Static method in class jcuda.jcublas.JCublas2
-
host or device pointer
- cublasCdotu(int, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas
-
cuComplex
cdotu (int n, const cuComplex *x, int incx, const cuComplex *y, int incy)
computes the dot product of two single-complex vectors.
- cublasCdotu(cublasHandle, int, Pointer, int, Pointer, int, Pointer) - Static method in class jcuda.jcublas.JCublas2
-
host or device pointer
- cublasCgbmv(char, int, int, int, int, cuComplex, Pointer, int, Pointer, int, cuComplex, Pointer, int) - Static method in class jcuda.jcublas.JCublas
-
void
cublasCgbmv (char trans, int m, int n, int kl, int ku, cuComplex alpha,
const cuComplex *A, int lda, const cuComplex *x, int incx, cuComplex beta,
cuComplex *y, int incy);
performs one of the matrix-vector operations
y = alpha*op(A)*x + beta*y, op(A)=A or op(A) = transpose(A)
alpha and beta are single precision complex scalars.
- cublasCgbmv(cublasHandle, int, int, int, int, int, Pointer, Pointer, int, Pointer, int, Pointer, Pointer, int) - Static method in class jcuda.jcublas.JCublas2
-
- cublasCgeam(cublasHandle, int, int, int, int, Pointer, Pointer, int, Pointer, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas2
-
- cublasCgelsBatched(cublasHandle, int, int, int, int, Pointer, int, Pointer, int, Pointer, Pointer, int) - Static method in class jcuda.jcublas.JCublas2
-
- cublasCgemm(char, char, int, int, int, cuComplex, Pointer, int, Pointer, int, cuComplex, Pointer, int) - Static method in class jcuda.jcublas.JCublas
-
void cublasCgemm (char transa, char transb, int m, int n, int k,
cuComplex alpha, const cuComplex *A, int lda,
const cuComplex *B, int ldb, cuComplex beta,
cuComplex *C, int ldc)
performs one of the matrix-matrix operations
C = alpha * op(A) * op(B) + beta*C,
where op(X) is one of
op(X) = X or op(X) = transpose or op(X) = conjg(transpose(X))
alpha and beta are single-complex scalars, and A, B and C are matrices
consisting of single-complex elements, with op(A) an m x k matrix, op(B)
a k x n matrix and C an m x n matrix.
- cublasCgemm(cublasHandle, int, int, int, int, int, Pointer, Pointer, int, Pointer, int, Pointer, Pointer, int) - Static method in class jcuda.jcublas.JCublas2
-
- cublasCgemmBatched(cublasHandle, int, int, int, int, int, Pointer, Pointer, int, Pointer, int, Pointer, Pointer, int, int) - Static method in class jcuda.jcublas.JCublas2
-
- cublasCgemv(char, int, int, cuComplex, Pointer, int, Pointer, int, cuComplex, Pointer, int) - Static method in class jcuda.jcublas.JCublas
-
cublasCgemv (char trans, int m, int n, cuComplex alpha, const cuComplex *A,
int lda, const cuComplex *x, int incx, cuComplex beta, cuComplex *y,
int incy)
performs one of the matrix-vector operations
y = alpha * op(A) * x + beta * y,
where op(A) is one of
op(A) = A or op(A) = transpose(A) or op(A) = conjugate(transpose(A))
where alpha and beta are single precision scalars, x and y are single
precision vectors, and A is an m x n matrix consisting of single precision
elements.
- cublasCgemv(cublasHandle, int, int, int, Pointer, Pointer, int, Pointer, int, Pointer, Pointer, int) - Static method in class jcuda.jcublas.JCublas2
-
- cublasCgeqrfBatched(cublasHandle, int, int, Pointer, int, Pointer, Pointer, int) - Static method in class jcuda.jcublas.JCublas2
-
- cublasCgerc(int, int, cuComplex, Pointer, int, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas
-
cublasCgerc (int m, int n, cuComplex alpha, const cuComplex *x, int incx,
const cuComplex *y, int incy, cuComplex *A, int lda)
performs the symmetric rank 1 operation
A = alpha * x * conjugate(transpose(y)) + A,
where alpha is a single precision complex scalar, x is an m element single
precision complex vector, y is an n element single precision complex vector, and A
is an m by n matrix consisting of single precision complex elements.
- cublasCgerc(cublasHandle, int, int, Pointer, Pointer, int, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas2
-
- cublasCgeru(int, int, cuComplex, Pointer, int, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas
-
cublasCgeru (int m, int n, cuComplex alpha, const cuComplex *x, int incx,
const cuComplex *y, int incy, cuComplex *A, int lda)
performs the symmetric rank 1 operation
A = alpha * x * transpose(y) + A,
where alpha is a single precision complex scalar, x is an m element single
precision complex vector, y is an n element single precision complex vector, and A
is an m by n matrix consisting of single precision complex elements.
- cublasCgeru(cublasHandle, int, int, Pointer, Pointer, int, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas2
-
- cublasCgetrfBatched(cublasHandle, int, Pointer, int, Pointer, Pointer, int) - Static method in class jcuda.jcublas.JCublas2
-
- cublasCgetriBatched(cublasHandle, int, Pointer, int, Pointer, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas2
-
- cublasCgetrsBatched(cublasHandle, int, int, int, Pointer, int, Pointer, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas2
-
- cublasChbmv(char, int, int, cuComplex, Pointer, int, Pointer, int, cuComplex, Pointer, int) - Static method in class jcuda.jcublas.JCublas
-
void
cublasChbmv (char uplo, int n, int k, cuComplex alpha, const cuComplex *A, int lda,
const cuComplex *x, int incx, cuComplex beta, cuComplex *y, int incy)
performs the matrix-vector operation
y := alpha*A*x + beta*y
alpha and beta are single precision complex scalars.
- cublasChbmv(cublasHandle, int, int, int, Pointer, Pointer, int, Pointer, int, Pointer, Pointer, int) - Static method in class jcuda.jcublas.JCublas2
-
- cublasChemm(char, char, int, int, cuComplex, Pointer, int, Pointer, int, cuComplex, Pointer, int) - Static method in class jcuda.jcublas.JCublas
-
void
cublasChemm (char side, char uplo, int m, int n, cuComplex alpha,
const cuComplex *A, int lda, const cuComplex *B, int ldb,
cuComplex beta, cuComplex *C, int ldc);
performs one of the matrix-matrix operations
C = alpha * A * B + beta * C, or
C = alpha * B * A + beta * C,
where alpha and beta are single precision complex scalars, A is a hermitian matrix
consisting of single precision complex elements and stored in either lower or upper
storage mode, and B and C are m x n matrices consisting of single precision
complex elements.
- cublasChemm(cublasHandle, int, int, int, int, Pointer, Pointer, int, Pointer, int, Pointer, Pointer, int) - Static method in class jcuda.jcublas.JCublas2
-
- cublasChemv(char, int, cuComplex, Pointer, int, Pointer, int, cuComplex, Pointer, int) - Static method in class jcuda.jcublas.JCublas
-
void
cublasChemv (char uplo, int n, cuComplex alpha, const cuComplex *A, int lda,
const cuComplex *x, int incx, cuComplex beta, cuComplex *y, int incy)
performs the matrix-vector operation
y = alpha*A*x + beta*y
Alpha and beta are single precision complex scalars, and x and y are single
precision complex vectors, each with n elements.
- cublasChemv(cublasHandle, int, int, Pointer, Pointer, int, Pointer, int, Pointer, Pointer, int) - Static method in class jcuda.jcublas.JCublas2
-
- cublasCher(char, int, float, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas
-
void
cublasCher (char uplo, int n, float alpha, const cuComplex *x, int incx,
cuComplex *A, int lda)
performs the hermitian rank 1 operation
A = alpha * x * conjugate(transpose(x)) + A,
where alpha is a single precision real scalar, x is an n element single
precision complex vector and A is an n x n hermitian matrix consisting of
single precision complex elements.
- cublasCher(cublasHandle, int, int, Pointer, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas2
-
- cublasCher2(char, int, cuComplex, Pointer, int, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas
-
void cublasCher2 (char uplo, int n, cuComplex alpha, const cuComplex *x, int incx,
const cuComplex *y, int incy, cuComplex *A, int lda)
performs the hermitian rank 2 operation
A = alpha*x*conjugate(transpose(y)) + conjugate(alpha)*y*conjugate(transpose(x)) + A,
where alpha is a single precision complex scalar, x and y are n element single
precision complex vector and A is an n by n hermitian matrix consisting of single
precision complex elements.
- cublasCher2(cublasHandle, int, int, Pointer, Pointer, int, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas2
-
- cublasCher2k(char, char, int, int, cuComplex, Pointer, int, Pointer, int, float, Pointer, int) - Static method in class jcuda.jcublas.JCublas
-
void
cublasCher2k (char uplo, char trans, int n, int k, cuComplex alpha,
const cuComplex *A, int lda, const cuComplex *B, int ldb,
float beta, cuComplex *C, int ldc)
performs one of the hermitian rank 2k operations
C = alpha * A * conjugate(transpose(B))
+ conjugate(alpha) * B * conjugate(transpose(A))
+ beta * C ,
or
C = alpha * conjugate(transpose(A)) * B
+ conjugate(alpha) * conjugate(transpose(B)) * A
+ beta * C.
- cublasCher2k(cublasHandle, int, int, int, int, Pointer, Pointer, int, Pointer, int, Pointer, Pointer, int) - Static method in class jcuda.jcublas.JCublas2
-
- cublasCherk(char, char, int, int, float, Pointer, int, float, Pointer, int) - Static method in class jcuda.jcublas.JCublas
-
void
cublasCherk (char uplo, char trans, int n, int k, float alpha,
const cuComplex *A, int lda, float beta, cuComplex *C, int ldc)
performs one of the hermitian rank k operations
C = alpha * A * conjugate(transpose(A)) + beta * C, or
C = alpha * conjugate(transpose(A)) * A + beta * C.
- cublasCherk(cublasHandle, int, int, int, int, Pointer, Pointer, int, Pointer, Pointer, int) - Static method in class jcuda.jcublas.JCublas2
-
- cublasCherkx(cublasHandle, int, int, int, int, Pointer, Pointer, int, Pointer, int, Pointer, Pointer, int) - Static method in class jcuda.jcublas.JCublas2
-
- cublasChpmv(cublasHandle, int, int, Pointer, Pointer, Pointer, int, Pointer, Pointer, int) - Static method in class jcuda.jcublas.JCublas2
-
- cublasChpr(char, int, float, Pointer, int, Pointer) - Static method in class jcuda.jcublas.JCublas
-
void
cublasChpr (char uplo, int n, float alpha, const cuComplex *x, int incx,
cuComplex *AP)
performs the hermitian rank 1 operation
A = alpha * x * conjugate(transpose(x)) + A,
where alpha is a single precision real scalar and x is an n element single
precision complex vector.
- cublasChpr(cublasHandle, int, int, Pointer, Pointer, int, Pointer) - Static method in class jcuda.jcublas.JCublas2
-
- cublasChpr2(char, int, cuComplex, Pointer, int, Pointer, int, Pointer) - Static method in class jcuda.jcublas.JCublas
-
void
cublasChpr2 (char uplo, int n, cuComplex alpha, const cuComplex *x, int incx,
const cuComplex *y, int incy, cuComplex *AP)
performs the hermitian rank 2 operation
A = alpha*x*conjugate(transpose(y)) + conjugate(alpha)*y*conjugate(transpose(x)) + A,
where alpha is a single precision complex scalar, and x and y are n element single
precision complex vectors.
- cublasChpr2(cublasHandle, int, int, Pointer, Pointer, int, Pointer, int, Pointer) - Static method in class jcuda.jcublas.JCublas2
-
- cublasCmatinvBatched(cublasHandle, int, Pointer, int, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas2
-
- cublasCreate(cublasHandle) - Static method in class jcuda.jcublas.JCublas2
-
- cublasCrot(int, Pointer, int, Pointer, int, float, cuComplex) - Static method in class jcuda.jcublas.JCublas
-
void
cublasCrot (int n, cuComplex *x, int incx, cuComplex *y, int incy, float sc,
cuComplex cs)
multiplies a 2x2 matrix ( sc cs) with the 2xn matrix ( transpose(x) )
(-conj(cs) sc) ( transpose(y) )
The elements of x are in x[lx + i * incx], i = 0 ...
- cublasCrot(cublasHandle, int, Pointer, int, Pointer, int, Pointer, Pointer) - Static method in class jcuda.jcublas.JCublas2
-
host or device pointer
- cublasCrotg(Pointer, cuComplex, Pointer, Pointer) - Static method in class jcuda.jcublas.JCublas
-
void
cublasCrotg (cuComplex *host_ca, cuComplex cb, float *host_sc, cuComplex *host_cs)
constructs the complex Givens tranformation
( sc cs )
G = ( ) , sc^2 + cabs(cs)^2 = 1,
(-cs sc )
which zeros the second entry of the complex 2-vector transpose(ca, cb).
- cublasCrotg(cublasHandle, Pointer, Pointer, Pointer, Pointer) - Static method in class jcuda.jcublas.JCublas2
-
host or device pointer
- cublasCscal(int, cuComplex, Pointer, int) - Static method in class jcuda.jcublas.JCublas
-
void
cublasCscal (int n, cuComplex alpha, cuComplex *x, int incx)
replaces single-complex vector x with single-complex alpha * x.
- cublasCscal(cublasHandle, int, Pointer, Pointer, int) - Static method in class jcuda.jcublas.JCublas2
-
- cublasCsrot(int, Pointer, int, Pointer, int, float, float) - Static method in class jcuda.jcublas.JCublas
-
void
csrot (int n, cuComplex *x, int incx, cuCumplex *y, int incy, float c,
float s)
multiplies a 2x2 rotation matrix ( c s) with a 2xn matrix ( transpose(x) )
(-s c) ( transpose(y) )
The elements of x are in x[lx + i * incx], i = 0 ...
- cublasCsrot(cublasHandle, int, Pointer, int, Pointer, int, Pointer, Pointer) - Static method in class jcuda.jcublas.JCublas2
-
host or device pointer
- cublasCsscal(int, float, Pointer, int) - Static method in class jcuda.jcublas.JCublas
-
void
cublasCsscal (int n, float alpha, cuComplex *x, int incx)
replaces single-complex vector x with single-complex alpha * x.
- cublasCsscal(cublasHandle, int, Pointer, Pointer, int) - Static method in class jcuda.jcublas.JCublas2
-
- cublasCswap(int, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas
-
void
cublasCswap (int n, const cuComplex *x, int incx, cuComplex *y, int incy)
interchanges the single-complex vector x with the single-complex vector y.
- cublasCswap(cublasHandle, int, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas2
-
- cublasCsymm(char, char, int, int, cuComplex, Pointer, int, Pointer, int, cuComplex, Pointer, int) - Static method in class jcuda.jcublas.JCublas
-
void
cublasCsymm (char side, char uplo, int m, int n, cuComplex alpha,
const cuComplex *A, int lda, const cuComplex *B, int ldb,
cuComplex beta, cuComplex *C, int ldc);
performs one of the matrix-matrix operations
C = alpha * A * B + beta * C, or
C = alpha * B * A + beta * C,
where alpha and beta are single precision complex scalars, A is a symmetric matrix
consisting of single precision complex elements and stored in either lower or upper
storage mode, and B and C are m x n matrices consisting of single precision
complex elements.
- cublasCsymm(cublasHandle, int, int, int, int, Pointer, Pointer, int, Pointer, int, Pointer, Pointer, int) - Static method in class jcuda.jcublas.JCublas2
-
- cublasCsymv(cublasHandle, int, int, Pointer, Pointer, int, Pointer, int, Pointer, Pointer, int) - Static method in class jcuda.jcublas.JCublas2
-
- cublasCsyr(cublasHandle, int, int, Pointer, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas2
-
- cublasCsyr2(cublasHandle, int, int, Pointer, Pointer, int, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas2
-
- cublasCsyr2k(char, char, int, int, cuComplex, Pointer, int, Pointer, int, cuComplex, Pointer, int) - Static method in class jcuda.jcublas.JCublas
-
void
cublasCsyr2k (char uplo, char trans, int n, int k, cuComplex alpha,
const cuComplex *A, int lda, const cuComplex *B, int ldb,
cuComplex beta, cuComplex *C, int ldc)
performs one of the symmetric rank 2k operations
C = alpha * A * transpose(B) + alpha * B * transpose(A) + beta * C, or
C = alpha * transpose(A) * B + alpha * transpose(B) * A + beta * C.
- cublasCsyr2k(cublasHandle, int, int, int, int, Pointer, Pointer, int, Pointer, int, Pointer, Pointer, int) - Static method in class jcuda.jcublas.JCublas2
-
- cublasCsyrk(char, char, int, int, cuComplex, Pointer, int, cuComplex, Pointer, int) - Static method in class jcuda.jcublas.JCublas
-
void
cublasCsyrk (char uplo, char trans, int n, int k, cuComplex alpha,
const cuComplex *A, int lda, cuComplex beta, cuComplex *C, int ldc)
performs one of the symmetric rank k operations
C = alpha * A * transpose(A) + beta * C, or
C = alpha * transpose(A) * A + beta * C.
- cublasCsyrk(cublasHandle, int, int, int, int, Pointer, Pointer, int, Pointer, Pointer, int) - Static method in class jcuda.jcublas.JCublas2
-
- cublasCsyrkx(cublasHandle, int, int, int, int, Pointer, Pointer, int, Pointer, int, Pointer, Pointer, int) - Static method in class jcuda.jcublas.JCublas2
-
- cublasCtbmv(char, char, char, int, int, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas
-
void
cublasCtbmv (char uplo, char trans, char diag, int n, int k, const cuComplex *A,
int lda, cuComplex *x, int incx)
performs one of the matrix-vector operations x = op(A) * x, where op(A) = A,
op(A) = transpose(A) or op(A) = conjugate(transpose(A)).
- cublasCtbmv(cublasHandle, int, int, int, int, int, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas2
-
- cublasCtbsv(char, char, char, int, int, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas
-
void cublasCtbsv (char uplo, char trans, char diag, int n, int k,
const cuComplex *A, int lda, cuComplex *X, int incx)
solves one of the systems of equations op(A)*x = b, where op(A) is either
op(A) = A , op(A) = transpose(A) or op(A) = conjugate(transpose(A)).
- cublasCtbsv(cublasHandle, int, int, int, int, int, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas2
-
- cublasCtpmv(char, char, char, int, Pointer, Pointer, int) - Static method in class jcuda.jcublas.JCublas
-
void
cublasCtpmv (char uplo, char trans, char diag, int n, const cuComplex *AP,
cuComplex *x, int incx);
performs one of the matrix-vector operations x = op(A) * x, where op(A) = A,
op(A) = transpose(A) or op(A) = conjugate(transpose(A)) .
- cublasCtpmv(cublasHandle, int, int, int, int, Pointer, Pointer, int) - Static method in class jcuda.jcublas.JCublas2
-
- cublasCtpsv(char, char, char, int, Pointer, Pointer, int) - Static method in class jcuda.jcublas.JCublas
-
void
cublasCtpsv (char uplo, char trans, char diag, int n, const cuComplex *AP,
cuComplex *X, int incx)
solves one of the systems of equations op(A)*x = b, where op(A) is either
op(A) = A , op(A) = transpose(A) or op(A) = conjugate(transpose)).
- cublasCtpsv(cublasHandle, int, int, int, int, Pointer, Pointer, int) - Static method in class jcuda.jcublas.JCublas2
-
- cublasCtpttr(cublasHandle, int, int, Pointer, Pointer, int) - Static method in class jcuda.jcublas.JCublas2
-
- cublasCtrmm(char, char, char, char, int, int, cuComplex, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas
-
void
cublasCtrmm (char side, char uplo, char transa, char diag, int m, int n,
cuComplex alpha, const cuComplex *A, int lda, const cuComplex *B,
int ldb)
performs one of the matrix-matrix operations
B = alpha * op(A) * B, or B = alpha * B * op(A)
where alpha is a single-precision complex scalar, B is an m x n matrix composed
of single precision complex elements, and A is a unit or non-unit, upper or lower,
triangular matrix composed of single precision complex elements.
- cublasCtrmm(cublasHandle, int, int, int, int, int, int, Pointer, Pointer, int, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas2
-
- cublasCtrmv(char, char, char, int, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas
-
cublasCtrmv (char uplo, char trans, char diag, int n, const cuComplex *A,
int lda, cuComplex *x, int incx);
performs one of the matrix-vector operations x = op(A) * x,
where op(A) = A, or op(A) = transpose(A) or op(A) = conjugate(transpose(A)).
- cublasCtrmv(cublasHandle, int, int, int, int, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas2
-
- cublasCtrsm(char, char, char, char, int, int, cuComplex, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas
-
void
cublasCtrsm (char side, char uplo, char transa, char diag, int m, int n,
cuComplex alpha, const cuComplex *A, int lda,
cuComplex *B, int ldb)
solves one of the matrix equations
op(A) * X = alpha * B, or X * op(A) = alpha * B,
where alpha is a single precision complex scalar, and X and B are m x n matrices
that are composed of single precision complex elements.
- cublasCtrsm(cublasHandle, int, int, int, int, int, int, Pointer, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas2
-
- cublasCtrsmBatched(cublasHandle, int, int, int, int, int, int, Pointer, Pointer, int, Pointer, int, int) - Static method in class jcuda.jcublas.JCublas2
-
- cublasCtrsv(char, char, char, int, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas
-
void
cublasCtrsv (char uplo, char trans, char diag, int n, const cuComplex *A,
int lda, cuComplex *x, int incx)
solves a system of equations op(A) * x = b, where op(A) is either A,
transpose(A) or conjugate(transpose(A)).
- cublasCtrsv(cublasHandle, int, int, int, int, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas2
-
- cublasCtrttp(cublasHandle, int, int, Pointer, int, Pointer) - Static method in class jcuda.jcublas.JCublas2
-
- cublasDasum(int, Pointer, int) - Static method in class jcuda.jcublas.JCublas
-
double
cublasDasum (int n, const double *x, int incx)
computes the sum of the absolute values of the elements of double
precision vector x; that is, the result is the sum from i = 0 to n - 1 of
abs(x[1 + i * incx]).
- cublasDasum(cublasHandle, int, Pointer, int, Pointer) - Static method in class jcuda.jcublas.JCublas2
-
host or device pointer
- cublasDataType - Class in jcuda.jcublas
-
An enumerant to specify the data precision.
- cublasDaxpy(int, double, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas
-
void
cublasDaxpy (int n, double alpha, const double *x, int incx, double *y,
int incy)
multiplies double-precision vector x by double-precision scalar alpha
and adds the result to double-precision vector y; that is, it overwrites
double-precision y with double-precision alpha * x + y.
- cublasDaxpy(cublasHandle, int, Pointer, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas2
-
- cublasDcopy(int, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas
-
void
cublasDcopy (int n, const double *x, int incx, double *y, int incy)
copies the double-precision vector x to the double-precision vector y.
- cublasDcopy(cublasHandle, int, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas2
-
- cublasDdgmm(cublasHandle, int, int, int, Pointer, int, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas2
-
- cublasDdot(int, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas
-
double
cublasDdot (int n, const double *x, int incx, const double *y, int incy)
computes the dot product of two double-precision vectors.
- cublasDdot(cublasHandle, int, Pointer, int, Pointer, int, Pointer) - Static method in class jcuda.jcublas.JCublas2
-
host or device pointer
- cublasDestroy(cublasHandle) - Static method in class jcuda.jcublas.JCublas2
-
- cublasDgbmv(char, int, int, int, int, double, Pointer, int, Pointer, int, double, Pointer, int) - Static method in class jcuda.jcublas.JCublas
-
void
cublasDgbmv (char trans, int m, int n, int kl, int ku, double alpha,
const double *A, int lda, const double *x, int incx, double beta,
double *y, int incy);
performs one of the matrix-vector operations
y = alpha*op(A)*x + beta*y, op(A)=A or op(A) = transpose(A)
alpha and beta are double precision scalars.
- cublasDgbmv(cublasHandle, int, int, int, int, int, Pointer, Pointer, int, Pointer, int, Pointer, Pointer, int) - Static method in class jcuda.jcublas.JCublas2
-
- cublasDgeam(cublasHandle, int, int, int, int, Pointer, Pointer, int, Pointer, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas2
-
- cublasDgelsBatched(cublasHandle, int, int, int, int, Pointer, int, Pointer, int, Pointer, Pointer, int) - Static method in class jcuda.jcublas.JCublas2
-
- cublasDgemm(char, char, int, int, int, double, Pointer, int, Pointer, int, double, Pointer, int) - Static method in class jcuda.jcublas.JCublas
-
void
cublasDgemm (char transa, char transb, int m, int n, int k, double alpha,
const double *A, int lda, const double *B, int ldb,
double beta, double *C, int ldc)
computes the product of matrix A and matrix B, multiplies the result
by scalar alpha, and adds the sum to the product of matrix C and
scalar beta.
- cublasDgemm(cublasHandle, int, int, int, int, int, Pointer, Pointer, int, Pointer, int, Pointer, Pointer, int) - Static method in class jcuda.jcublas.JCublas2
-
- cublasDgemmBatched(cublasHandle, int, int, int, int, int, Pointer, Pointer, int, Pointer, int, Pointer, Pointer, int, int) - Static method in class jcuda.jcublas.JCublas2
-
- cublasDgemv(char, int, int, double, Pointer, int, Pointer, int, double, Pointer, int) - Static method in class jcuda.jcublas.JCublas
-
cublasDgemv (char trans, int m, int n, double alpha, const double *A,
int lda, const double *x, int incx, double beta, double *y,
int incy)
performs one of the matrix-vector operations
y = alpha * op(A) * x + beta * y,
where op(A) is one of
op(A) = A or op(A) = transpose(A)
where alpha and beta are double precision scalars, x and y are double
precision vectors, and A is an m x n matrix consisting of double precision
elements.
- cublasDgemv(cublasHandle, int, int, int, Pointer, Pointer, int, Pointer, int, Pointer, Pointer, int) - Static method in class jcuda.jcublas.JCublas2
-
- cublasDgeqrfBatched(cublasHandle, int, int, Pointer, int, Pointer, Pointer, int) - Static method in class jcuda.jcublas.JCublas2
-
- cublasDger(int, int, double, Pointer, int, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas
-
cublasDger (int m, int n, double alpha, const double *x, int incx,
const double *y, int incy, double *A, int lda)
performs the symmetric rank 1 operation
A = alpha * x * transpose(y) + A,
where alpha is a double precision scalar, x is an m element double
precision vector, y is an n element double precision vector, and A
is an m by n matrix consisting of double precision elements.
- cublasDger(cublasHandle, int, int, Pointer, Pointer, int, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas2
-
- cublasDgetrfBatched(cublasHandle, int, Pointer, int, Pointer, Pointer, int) - Static method in class jcuda.jcublas.JCublas2
-
- cublasDgetriBatched(cublasHandle, int, Pointer, int, Pointer, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas2
-
- cublasDgetrsBatched(cublasHandle, int, int, int, Pointer, int, Pointer, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas2
-
- cublasDiagType - Class in jcuda.jcublas
-
Indicates whether the main diagonal of the dense matrix is
unity and consequently should not be touched or modified
by the function.
- cublasDmatinvBatched(cublasHandle, int, Pointer, int, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas2
-
- cublasDnrm2(int, Pointer, int) - Static method in class jcuda.jcublas.JCublas
-
double
dnrm2 (int n, const double *x, int incx)
computes the Euclidean norm of the double-precision n-vector x (with
storage increment incx).
- cublasDnrm2(cublasHandle, int, Pointer, int, Pointer) - Static method in class jcuda.jcublas.JCublas2
-
host or device pointer
- cublasDrot(int, Pointer, int, Pointer, int, double, double) - Static method in class jcuda.jcublas.JCublas
-
void
cublasDrot (int n, double *x, int incx, double *y, int incy, double sc,
double ss)
multiplies a 2x2 matrix ( sc ss) with the 2xn matrix ( transpose(x) )
(-ss sc) ( transpose(y) )
The elements of x are in x[lx + i * incx], i = 0 ...
- cublasDrot(cublasHandle, int, Pointer, int, Pointer, int, Pointer, Pointer) - Static method in class jcuda.jcublas.JCublas2
-
host or device pointer
- cublasDrotg(Pointer, Pointer, Pointer, Pointer) - Static method in class jcuda.jcublas.JCublas
-
void
cublasDrotg (double *host_sa, double *host_sb, double *host_sc, double *host_ss)
constructs the Givens tranformation
( sc ss )
G = ( ) , sc^2 + ss^2 = 1,
(-ss sc )
which zeros the second entry of the 2-vector transpose(sa, sb).
- cublasDrotg(cublasHandle, Pointer, Pointer, Pointer, Pointer) - Static method in class jcuda.jcublas.JCublas2
-
host or device pointer
- cublasDrotm(int, Pointer, int, Pointer, int, double[]) - Static method in class jcuda.jcublas.JCublas
-
Wrapper for CUBLAS function.
- cublasDrotm(cublasHandle, int, Pointer, int, Pointer, int, Pointer) - Static method in class jcuda.jcublas.JCublas2
-
host or device pointer
- cublasDrotmg(double[], double[], double[], double, double[]) - Static method in class jcuda.jcublas.JCublas
-
Wrapper for CUBLAS function.
- cublasDrotmg(cublasHandle, Pointer, Pointer, Pointer, Pointer, Pointer) - Static method in class jcuda.jcublas.JCublas2
-
host or device pointer
- cublasDsbmv(char, int, int, double, Pointer, int, Pointer, int, double, Pointer, int) - Static method in class jcuda.jcublas.JCublas
-
void
cublasDsbmv (char uplo, int n, int k, double alpha, const double *A, int lda,
const double *x, int incx, double beta, double *y, int incy)
performs the matrix-vector operation
y := alpha*A*x + beta*y
alpha and beta are double precision scalars.
- cublasDsbmv(cublasHandle, int, int, int, Pointer, Pointer, int, Pointer, int, Pointer, Pointer, int) - Static method in class jcuda.jcublas.JCublas2
-
- cublasDscal(int, double, Pointer, int) - Static method in class jcuda.jcublas.JCublas
-
void
cublasDscal (int n, double alpha, double *x, int incx)
replaces double-precision vector x with double-precision alpha * x.
- cublasDscal(cublasHandle, int, Pointer, Pointer, int) - Static method in class jcuda.jcublas.JCublas2
-
- cublasDspmv(char, int, double, Pointer, Pointer, int, double, Pointer, int) - Static method in class jcuda.jcublas.JCublas
-
void
cublasDspmv (char uplo, int n, double alpha, const double *AP, const double *x,
int incx, double beta, double *y, int incy)
performs the matrix-vector operation
y = alpha * A * x + beta * y
Alpha and beta are double precision scalars, and x and y are double
precision vectors with n elements.
- cublasDspmv(cublasHandle, int, int, Pointer, Pointer, Pointer, int, Pointer, Pointer, int) - Static method in class jcuda.jcublas.JCublas2
-
- cublasDspr(char, int, double, Pointer, int, Pointer) - Static method in class jcuda.jcublas.JCublas
-
void
cublasDspr (char uplo, int n, double alpha, const double *x, int incx,
double *AP)
performs the symmetric rank 1 operation
A = alpha * x * transpose(x) + A,
where alpha is a double precision scalar and x is an n element double
precision vector.
- cublasDspr(cublasHandle, int, int, Pointer, Pointer, int, Pointer) - Static method in class jcuda.jcublas.JCublas2
-
- cublasDspr2(char, int, double, Pointer, int, Pointer, int, Pointer) - Static method in class jcuda.jcublas.JCublas
-
void
cublasDspr2 (char uplo, int n, double alpha, const double *x, int incx,
const double *y, int incy, double *AP)
performs the symmetric rank 2 operation
A = alpha*x*transpose(y) + alpha*y*transpose(x) + A,
where alpha is a double precision scalar, and x and y are n element double
precision vectors.
- cublasDspr2(cublasHandle, int, int, Pointer, Pointer, int, Pointer, int, Pointer) - Static method in class jcuda.jcublas.JCublas2
-
- cublasDswap(int, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas
-
void
cublasDswap (int n, double *x, int incx, double *y, int incy)
interchanges the double-precision vector x with the double-precision vector y.
- cublasDswap(cublasHandle, int, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas2
-
- cublasDsymm(char, char, int, int, double, Pointer, int, Pointer, int, double, Pointer, int) - Static method in class jcuda.jcublas.JCublas
-
void
cublasDsymm (char side, char uplo, int m, int n, double alpha,
const double *A, int lda, const double *B, int ldb,
double beta, double *C, int ldc);
performs one of the matrix-matrix operations
C = alpha * A * B + beta * C, or
C = alpha * B * A + beta * C,
where alpha and beta are double precision scalars, A is a symmetric matrix
consisting of double precision elements and stored in either lower or upper
storage mode, and B and C are m x n matrices consisting of double precision
elements.
- cublasDsymm(cublasHandle, int, int, int, int, Pointer, Pointer, int, Pointer, int, Pointer, Pointer, int) - Static method in class jcuda.jcublas.JCublas2
-
- cublasDsymv(char, int, double, Pointer, int, Pointer, int, double, Pointer, int) - Static method in class jcuda.jcublas.JCublas
-
void
cublasDsymv (char uplo, int n, double alpha, const double *A, int lda,
const double *x, int incx, double beta, double *y, int incy)
performs the matrix-vector operation
y = alpha*A*x + beta*y
Alpha and beta are double precision scalars, and x and y are double
precision vectors, each with n elements.
- cublasDsymv(cublasHandle, int, int, Pointer, Pointer, int, Pointer, int, Pointer, Pointer, int) - Static method in class jcuda.jcublas.JCublas2
-
- cublasDsyr(char, int, double, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas
-
void
cublasDsyr (char uplo, int n, double alpha, const double *x, int incx,
double *A, int lda)
performs the symmetric rank 1 operation
A = alpha * x * transpose(x) + A,
where alpha is a double precision scalar, x is an n element double
precision vector and A is an n x n symmetric matrix consisting of
double precision elements.
- cublasDsyr(cublasHandle, int, int, Pointer, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas2
-
- cublasDsyr2(char, int, double, Pointer, int, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas
-
void cublasDsyr2 (char uplo, int n, double alpha, const double *x, int incx,
const double *y, int incy, double *A, int lda)
performs the symmetric rank 2 operation
A = alpha*x*transpose(y) + alpha*y*transpose(x) + A,
where alpha is a double precision scalar, x and y are n element double
precision vector and A is an n by n symmetric matrix consisting of double
precision elements.
- cublasDsyr2(cublasHandle, int, int, Pointer, Pointer, int, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas2
-
- cublasDsyr2k(char, char, int, int, double, Pointer, int, Pointer, int, double, Pointer, int) - Static method in class jcuda.jcublas.JCublas
-
void
cublasDsyr2k (char uplo, char trans, int n, int k, double alpha,
const double *A, int lda, const double *B, int ldb,
double beta, double *C, int ldc)
performs one of the symmetric rank 2k operations
C = alpha * A * transpose(B) + alpha * B * transpose(A) + beta * C, or
C = alpha * transpose(A) * B + alpha * transpose(B) * A + beta * C.
- cublasDsyr2k(cublasHandle, int, int, int, int, Pointer, Pointer, int, Pointer, int, Pointer, Pointer, int) - Static method in class jcuda.jcublas.JCublas2
-
- cublasDsyrk(char, char, int, int, double, Pointer, int, double, Pointer, int) - Static method in class jcuda.jcublas.JCublas
-
void
cublasDsyrk (char uplo, char trans, int n, int k, double alpha,
const double *A, int lda, double beta, double *C, int ldc)
performs one of the symmetric rank k operations
C = alpha * A * transpose(A) + beta * C, or
C = alpha * transpose(A) * A + beta * C.
- cublasDsyrk(cublasHandle, int, int, int, int, Pointer, Pointer, int, Pointer, Pointer, int) - Static method in class jcuda.jcublas.JCublas2
-
- cublasDsyrkx(cublasHandle, int, int, int, int, Pointer, Pointer, int, Pointer, int, Pointer, Pointer, int) - Static method in class jcuda.jcublas.JCublas2
-
- cublasDtbmv(char, char, char, int, int, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas
-
void
cublasDtbmv (char uplo, char trans, char diag, int n, int k, const double *A,
int lda, double *x, int incx)
performs one of the matrix-vector operations x = op(A) * x, where op(A) = A,
or op(A) = transpose(A).
- cublasDtbmv(cublasHandle, int, int, int, int, int, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas2
-
- cublasDtbsv(char, char, char, int, int, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas
-
void cublasDtbsv (char uplo, char trans, char diag, int n, int k,
const double *A, int lda, double *X, int incx)
solves one of the systems of equations op(A)*x = b, where op(A) is either
op(A) = A or op(A) = transpose(A).
- cublasDtbsv(cublasHandle, int, int, int, int, int, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas2
-
- cublasDtpmv(char, char, char, int, Pointer, Pointer, int) - Static method in class jcuda.jcublas.JCublas
-
void
cublasDtpmv (char uplo, char trans, char diag, int n, const double *AP,
double *x, int incx);
performs one of the matrix-vector operations x = op(A) * x, where op(A) = A,
or op(A) = transpose(A).
- cublasDtpmv(cublasHandle, int, int, int, int, Pointer, Pointer, int) - Static method in class jcuda.jcublas.JCublas2
-
- cublasDtpsv(char, char, char, int, Pointer, Pointer, int) - Static method in class jcuda.jcublas.JCublas
-
void
cublasDtpsv (char uplo, char trans, char diag, int n, const double *AP,
double *X, int incx)
solves one of the systems of equations op(A)*x = b, where op(A) is either
op(A) = A or op(A) = transpose(A).
- cublasDtpsv(cublasHandle, int, int, int, int, Pointer, Pointer, int) - Static method in class jcuda.jcublas.JCublas2
-
- cublasDtpttr(cublasHandle, int, int, Pointer, Pointer, int) - Static method in class jcuda.jcublas.JCublas2
-
- cublasDtrmm(char, char, char, char, int, int, double, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas
-
void
cublasDtrmm (char side, char uplo, char transa, char diag, int m, int n,
double alpha, const double *A, int lda, const double *B, int ldb)
performs one of the matrix-matrix operations
B = alpha * op(A) * B, or B = alpha * B * op(A)
where alpha is a double-precision scalar, B is an m x n matrix composed
of double precision elements, and A is a unit or non-unit, upper or lower,
triangular matrix composed of double precision elements.
- cublasDtrmm(cublasHandle, int, int, int, int, int, int, Pointer, Pointer, int, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas2
-
- cublasDtrmv(char, char, char, int, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas
-
void
cublasDtrmv (char uplo, char trans, char diag, int n, const double *A,
int lda, double *x, int incx);
performs one of the matrix-vector operations x = op(A) * x, where op(A) =
= A, or op(A) = transpose(A).
- cublasDtrmv(cublasHandle, int, int, int, int, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas2
-
- cublasDtrsm(char, char, char, char, int, int, double, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas
-
void
cublasDtrsm (char side, char uplo, char transa, char diag, int m, int n,
double alpha, const double *A, int lda, double *B, int ldb)
solves one of the matrix equations
op(A) * X = alpha * B, or X * op(A) = alpha * B,
where alpha is a double precision scalar, and X and B are m x n matrices
that are composed of double precision elements.
- cublasDtrsm(cublasHandle, int, int, int, int, int, int, Pointer, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas2
-
- cublasDtrsmBatched(cublasHandle, int, int, int, int, int, int, Pointer, Pointer, int, Pointer, int, int) - Static method in class jcuda.jcublas.JCublas2
-
- cublasDtrsv(char, char, char, int, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas
-
void
cublasDtrsv (char uplo, char trans, char diag, int n, const double *A,
int lda, double *x, int incx)
solves a system of equations op(A) * x = b, where op(A) is either A or
transpose(A).
- cublasDtrsv(cublasHandle, int, int, int, int, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas2
-
- cublasDtrttp(cublasHandle, int, int, Pointer, int, Pointer) - Static method in class jcuda.jcublas.JCublas2
-
- cublasDzasum(int, Pointer, int) - Static method in class jcuda.jcublas.JCublas
-
double
cublasDzasum (int n, const cuDoubleComplex *x, int incx)
takes the sum of the absolute values of a complex vector and returns a
double precision result.
- cublasDzasum(cublasHandle, int, Pointer, int, Pointer) - Static method in class jcuda.jcublas.JCublas2
-
host or device pointer
- cublasDznrm2(int, Pointer, int) - Static method in class jcuda.jcublas.JCublas
-
double
cublasDznrm2 (int n, const cuDoubleComplex *x, int incx)
computes the Euclidean norm of the double precision complex n-vector x.
- cublasDznrm2(cublasHandle, int, Pointer, int, Pointer) - Static method in class jcuda.jcublas.JCublas2
-
host or device pointer
- cublasFillMode - Class in jcuda.jcublas
-
Indicates which part (lower or upper) of the dense matrix was
filled and consequently should be used by the function
- cublasFree(Pointer) - Static method in class jcuda.jcublas.JCublas
-
Wrapper for CUBLAS function.
cublasStatus
cublasFree (const void *devicePtr)
destroys the object in GPU memory space pointed to by devicePtr.
Return Values
-------------
CUBLAS_STATUS_NOT_INITIALIZED if CUBLAS library has not been initialized
CUBLAS_STATUS_INTERNAL_ERROR if the object could not be deallocated
CUBLAS_STATUS_SUCCESS if object was destroyed successfully
- cublasGetAtomicsMode(cublasHandle, int[]) - Static method in class jcuda.jcublas.JCublas2
-
- cublasGetError() - Static method in class jcuda.jcublas.JCublas
-
Wrapper for CUBLAS function.
cublasStatus
cublasGetError()
returns the last error that occurred on invocation of any of the
CUBLAS BLAS functions.
- cublasGetMatrix(int, int, int, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas
-
Wrapper for CUBLAS function.
cublasStatus
cublasGetMatrix (int rows, int cols, int elemSize, const void *A,
int lda, void *B, int ldb)
copies a tile of rows x cols elements from a matrix A in GPU memory
space to a matrix B in CPU memory space.
- cublasGetMatrix(int, int, Pointer, int, cuComplex[], int, int) - Static method in class jcuda.jcublas.JCublas
-
Extended wrapper for arrays of cuComplex values.
- cublasGetMatrix(int, int, Pointer, int, cuDoubleComplex[], int, int) - Static method in class jcuda.jcublas.JCublas
-
Extended wrapper for arrays of cuDoubleComplex values.
- cublasGetMatrix(int, int, int, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas2
-
cublasStatus_t
cublasGetMatrix (int rows, int cols, int elemSize, const void *A,
int lda, void *B, int ldb)
copies a tile of rows x cols elements from a matrix A in GPU memory
space to a matrix B in CPU memory space.
- cublasGetMatrixAsync(int, int, int, Pointer, int, Pointer, int, cudaStream_t) - Static method in class jcuda.jcublas.JCublas
-
- cublasGetMatrixAsync(int, int, int, Pointer, int, Pointer, int, cudaStream_t) - Static method in class jcuda.jcublas.JCublas2
-
cublasStatus_t
cublasGetMatrixAsync (int rows, int cols, int elemSize, const void *A,
int lda, void *B, int ldb, cudaStream_t stream)
cublasGetMatrixAsync has the same functionnality as cublasGetMatrix
but the transfer is done asynchronously within the CUDA stream passed
in parameter.
- cublasGetPointerMode(cublasHandle, int[]) - Static method in class jcuda.jcublas.JCublas2
-
- cublasGetStream(cublasHandle, cudaStream_t) - Static method in class jcuda.jcublas.JCublas2
-
- cublasGetVector(int, int, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas
-
Wrapper for CUBLAS function.
cublasStatus
cublasGetVector (int n, int elemSize, const void *x, int incx,
void *y, int incy)
copies n elements from a vector x in GPU memory space to a vector y
in CPU memory space.
- cublasGetVector(int, Pointer, int, cuComplex[], int, int) - Static method in class jcuda.jcublas.JCublas
-
Extended wrapper for arrays of cuComplex values.
- cublasGetVector(int, Pointer, int, cuDoubleComplex[], int, int) - Static method in class jcuda.jcublas.JCublas
-
Extended wrapper for arrays of cuDoubleComplex values.
- cublasGetVector(int, int, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas2
-
cublasStatus_t
cublasGetVector (int n, int elemSize, const void *x, int incx,
void *y, int incy)
copies n elements from a vector x in GPU memory space to a vector y
in CPU memory space.
- cublasGetVectorAsync(int, int, Pointer, int, Pointer, int, cudaStream_t) - Static method in class jcuda.jcublas.JCublas
-
- cublasGetVectorAsync(int, int, Pointer, int, Pointer, int, cudaStream_t) - Static method in class jcuda.jcublas.JCublas2
-
cublasStatus
cublasGetVectorAsync( int n, int elemSize, const void *x, int incx,
void *y, int incy, cudaStream_t stream)
cublasGetVectorAsync has the same functionnality as cublasGetVector
but the transfer is done asynchronously within the CUDA stream passed
in parameter.
- cublasGetVersion(cublasHandle, int[]) - Static method in class jcuda.jcublas.JCublas2
-
- cublasHandle - Class in jcuda.jcublas
-
Java port of a cublasHandle
- cublasHandle() - Constructor for class jcuda.jcublas.cublasHandle
-
Creates a new, uninitialized cublasHandle
- CublasHandlePool - Class in org.nd4j.linalg.jcublas.context.pool
-
Created by agibsonccc on 10/8/15.
- CublasHandlePool(PooledObjectFactory<cublasHandle>) - Constructor for class org.nd4j.linalg.jcublas.context.pool.CublasHandlePool
-
- CublasHandlePool(PooledObjectFactory<cublasHandle>, GenericObjectPoolConfig) - Constructor for class org.nd4j.linalg.jcublas.context.pool.CublasHandlePool
-
- CublasHandlePool(PooledObjectFactory<cublasHandle>, GenericObjectPoolConfig, AbandonedConfig) - Constructor for class org.nd4j.linalg.jcublas.context.pool.CublasHandlePool
-
- CublasHandlePooledItemFactory - Class in org.nd4j.linalg.jcublas.context.pool.factory
-
Created by agibsonccc on 10/8/15.
- CublasHandlePooledItemFactory() - Constructor for class org.nd4j.linalg.jcublas.context.pool.factory.CublasHandlePooledItemFactory
-
- cublasIcamax(int, Pointer, int) - Static method in class jcuda.jcublas.JCublas
-
int
cublasIcamax (int n, const float *x, int incx)
finds the smallest index of the element having maximum absolute value
in single-complex vector x; that is, the result is the first i, i = 0
to n - 1 that maximizes abs(real(x[1+i*incx]))+abs(imag(x[1 + i * incx])).
- cublasIcamax(cublasHandle, int, Pointer, int, Pointer) - Static method in class jcuda.jcublas.JCublas2
-
host or device pointer
- cublasIcamin(int, Pointer, int) - Static method in class jcuda.jcublas.JCublas
-
int
cublasIcamin (int n, const float *x, int incx)
finds the smallest index of the element having minimum absolute value
in single-complex vector x; that is, the result is the first i, i = 0
to n - 1 that minimizes abs(real(x[1+i*incx]))+abs(imag(x[1 + i * incx])).
- cublasIcamin(cublasHandle, int, Pointer, int, Pointer) - Static method in class jcuda.jcublas.JCublas2
-
host or device pointer
- cublasIdamax(int, Pointer, int) - Static method in class jcuda.jcublas.JCublas
-
int
idamax (int n, const double *x, int incx)
finds the smallest index of the maximum magnitude element of double-
precision vector x; that is, the result is the first i, i = 0 to n - 1,
that maximizes abs(x[1 + i * incx])).
- cublasIdamax(cublasHandle, int, Pointer, int, Pointer) - Static method in class jcuda.jcublas.JCublas2
-
host or device pointer
- cublasIdamin(int, Pointer, int) - Static method in class jcuda.jcublas.JCublas
-
int
idamin (int n, const double *x, int incx)
finds the smallest index of the minimum magnitude element of double-
precision vector x; that is, the result is the first i, i = 0 to n - 1,
that minimizes abs(x[1 + i * incx])).
- cublasIdamin(cublasHandle, int, Pointer, int, Pointer) - Static method in class jcuda.jcublas.JCublas2
-
host or device pointer
- cublasInit() - Static method in class jcuda.jcublas.JCublas
-
Wrapper for CUBLAS function.
cublasStatus
cublasInit()
initializes the CUBLAS library and must be called before any other
CUBLAS API function is invoked.
- cublasIsamax(int, Pointer, int) - Static method in class jcuda.jcublas.JCublas
-
int
cublasIsamax (int n, const float *x, int incx)
finds the smallest index of the maximum magnitude element of single
precision vector x; that is, the result is the first i, i = 0 to n - 1,
that maximizes abs(x[1 + i * incx])).
- cublasIsamax(cublasHandle, int, Pointer, int, Pointer) - Static method in class jcuda.jcublas.JCublas2
-
- cublasIsamin(int, Pointer, int) - Static method in class jcuda.jcublas.JCublas
-
int
cublasIsamin (int n, const float *x, int incx)
finds the smallest index of the minimum magnitude element of single
precision vector x; that is, the result is the first i, i = 0 to n - 1,
that minimizes abs(x[1 + i * incx])).
- cublasIsamin(cublasHandle, int, Pointer, int, Pointer) - Static method in class jcuda.jcublas.JCublas2
-
host or device pointer
- cublasIzamax(int, Pointer, int) - Static method in class jcuda.jcublas.JCublas
-
int
cublasIzamax (int n, const double *x, int incx)
finds the smallest index of the element having maximum absolute value
in double-complex vector x; that is, the result is the first i, i = 0
to n - 1 that maximizes abs(real(x[1+i*incx]))+abs(imag(x[1 + i * incx])).
- cublasIzamax(cublasHandle, int, Pointer, int, Pointer) - Static method in class jcuda.jcublas.JCublas2
-
host or device pointer
- cublasIzamin(int, Pointer, int) - Static method in class jcuda.jcublas.JCublas
-
int
cublasIzamin (int n, const cuDoubleComplex *x, int incx)
finds the smallest index of the element having minimum absolute value
in double-complex vector x; that is, the result is the first i, i = 0
to n - 1 that minimizes abs(real(x[1+i*incx]))+abs(imag(x[1 + i * incx])).
- cublasIzamin(cublasHandle, int, Pointer, int, Pointer) - Static method in class jcuda.jcublas.JCublas2
-
host or device pointer
- cublasOperation - Class in jcuda.jcublas
-
Indicates which operation needs to be performed with the
dense matrix.
- CublasPointer - Class in org.nd4j.linalg.jcublas
-
Wraps the allocation
and freeing of resources on a cuda device
- CublasPointer(JCudaBuffer, CudaContext) - Constructor for class org.nd4j.linalg.jcublas.CublasPointer
-
Creates a CublasPointer
for a given JCudaBuffer
- CublasPointer(INDArray, CudaContext) - Constructor for class org.nd4j.linalg.jcublas.CublasPointer
-
Creates a CublasPointer for a given INDArray.
- cublasPointerMode - Class in jcuda.jcublas
-
Indicates whether the scalar values are passed by
reference on the host or device
- cublasSasum(int, Pointer, int) - Static method in class jcuda.jcublas.JCublas
-
float
cublasSasum (int n, const float *x, int incx)
computes the sum of the absolute values of the elements of single
precision vector x; that is, the result is the sum from i = 0 to n - 1 of
abs(x[1 + i * incx]).
- cublasSasum(cublasHandle, int, Pointer, int, Pointer) - Static method in class jcuda.jcublas.JCublas2
-
host or device pointer
- cublasSaxpy(int, float, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas
-
void
cublasSaxpy (int n, float alpha, const float *x, int incx, float *y,
int incy)
multiplies single precision vector x by single precision scalar alpha
and adds the result to single precision vector y; that is, it overwrites
single precision y with single precision alpha * x + y.
- cublasSaxpy(cublasHandle, int, Pointer, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas2
-
- cublasScasum(int, Pointer, int) - Static method in class jcuda.jcublas.JCublas
-
float
cublasScasum (int n, const cuDouble *x, int incx)
takes the sum of the absolute values of a complex vector and returns a
single precision result.
- cublasScasum(cublasHandle, int, Pointer, int, Pointer) - Static method in class jcuda.jcublas.JCublas2
-
host or device pointer
- cublasScnrm2(int, Pointer, int) - Static method in class jcuda.jcublas.JCublas
-
float
cublasScnrm2 (int n, const cuComplex *x, int incx)
computes the Euclidean norm of the single-complex n-vector x.
- cublasScnrm2(cublasHandle, int, Pointer, int, Pointer) - Static method in class jcuda.jcublas.JCublas2
-
host or device pointer
- cublasScopy(int, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas
-
void
cublasScopy (int n, const float *x, int incx, float *y, int incy)
copies the single precision vector x to the single precision vector y.
- cublasScopy(cublasHandle, int, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas2
-
- cublasSdgmm(cublasHandle, int, int, int, Pointer, int, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas2
-
- cublasSdot(int, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas
-
float
cublasSdot (int n, const float *x, int incx, const float *y, int incy)
computes the dot product of two single precision vectors.
- cublasSdot(cublasHandle, int, Pointer, int, Pointer, int, Pointer) - Static method in class jcuda.jcublas.JCublas2
-
host or device pointer
- cublasSetAtomicsMode(cublasHandle, int) - Static method in class jcuda.jcublas.JCublas2
-
- cublasSetKernelStream(cudaStream_t) - Static method in class jcuda.jcublas.JCublas
-
- cublasSetMatrix(int, int, int, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas
-
Wrapper for CUBLAS function.
cublasStatus
cublasSetMatrix (int rows, int cols, int elemSize, const void *A,
int lda, void *B, int ldb)
copies a tile of rows x cols elements from a matrix A in CPU memory
space to a matrix B in GPU memory space.
- cublasSetMatrix(int, int, cuComplex[], int, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas
-
Extended wrapper for arrays of cuComplex values.
- cublasSetMatrix(int, int, cuDoubleComplex[], int, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas
-
Extended wrapper for arrays of cuDoubleComplex values.
- cublasSetMatrix(int, int, int, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas2
-
cublasStatus_t
cublasSetMatrix (int rows, int cols, int elemSize, const void *A,
int lda, void *B, int ldb)
copies a tile of rows x cols elements from a matrix A in CPU memory
space to a matrix B in GPU memory space.
- cublasSetMatrixAsync(int, int, int, Pointer, int, Pointer, int, cudaStream_t) - Static method in class jcuda.jcublas.JCublas
-
- cublasSetMatrixAsync(int, int, int, Pointer, int, Pointer, int, cudaStream_t) - Static method in class jcuda.jcublas.JCublas2
-
cublasStatus_t
cublasSetMatrixAsync (int rows, int cols, int elemSize, const void *A,
int lda, void *B, int ldb, cudaStream_t stream)
cublasSetMatrixAsync has the same functionnality as cublasSetMatrix
but the transfer is done asynchronously within the CUDA stream passed
in parameter.
- cublasSetPointerMode(cublasHandle, int) - Static method in class jcuda.jcublas.JCublas2
-
- cublasSetStream(cublasHandle, cudaStream_t) - Static method in class jcuda.jcublas.JCublas2
-
- cublasSetVector(int, int, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas
-
Wrapper for CUBLAS function.
cublasStatus
cublasSetVector (int n, int elemSize, const void *x, int incx,
void *y, int incy)
copies n elements from a vector x in CPU memory space to a vector y
in GPU memory space.
- cublasSetVector(int, cuComplex[], int, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas
-
Extended wrapper for arrays of cuComplex values.
- cublasSetVector(int, cuDoubleComplex[], int, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas
-
Extended wrapper for arrays of cuDoubleComplex values.
- cublasSetVector(int, int, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas2
-
cublasStatus_t
cublasSetVector (int n, int elemSize, const void *x, int incx,
void *y, int incy)
copies n elements from a vector x in CPU memory space to a vector y
in GPU memory space.
- cublasSetVectorAsync(int, int, Pointer, int, Pointer, int, cudaStream_t) - Static method in class jcuda.jcublas.JCublas
-
- cublasSetVectorAsync(int, int, Pointer, int, Pointer, int, cudaStream_t) - Static method in class jcuda.jcublas.JCublas2
-
cublasStatus
cublasSetVectorAsync ( int n, int elemSize, const void *x, int incx,
void *y, int incy, cudaStream_t stream );
cublasSetVectorAsync has the same functionnality as cublasSetVector
but the transfer is done asynchronously within the CUDA stream passed
in parameter.
- cublasSgbmv(char, int, int, int, int, float, Pointer, int, Pointer, int, float, Pointer, int) - Static method in class jcuda.jcublas.JCublas
-
void
cublasSgbmv (char trans, int m, int n, int kl, int ku, float alpha,
const float *A, int lda, const float *x, int incx, float beta,
float *y, int incy)
performs one of the matrix-vector operations
y = alpha*op(A)*x + beta*y, op(A)=A or op(A) = transpose(A)
alpha and beta are single precision scalars.
- cublasSgbmv(cublasHandle, int, int, int, int, int, Pointer, Pointer, int, Pointer, int, Pointer, Pointer, int) - Static method in class jcuda.jcublas.JCublas2
-
- cublasSgeam(cublasHandle, int, int, int, int, Pointer, Pointer, int, Pointer, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas2
-
- cublasSgelsBatched(cublasHandle, int, int, int, int, Pointer, int, Pointer, int, Pointer, Pointer, int) - Static method in class jcuda.jcublas.JCublas2
-
- cublasSgemm(char, char, int, int, int, float, Pointer, int, Pointer, int, float, Pointer, int) - Static method in class jcuda.jcublas.JCublas
-
void
cublasSgemm (char transa, char transb, int m, int n, int k, float alpha,
const float *A, int lda, const float *B, int ldb, float beta,
float *C, int ldc)
computes the product of matrix A and matrix B, multiplies the result
by a scalar alpha, and adds the sum to the product of matrix C and
scalar beta.
- cublasSgemm(cublasHandle, int, int, int, int, int, Pointer, Pointer, int, Pointer, int, Pointer, Pointer, int) - Static method in class jcuda.jcublas.JCublas2
-
- cublasSgemmBatched(cublasHandle, int, int, int, int, int, Pointer, Pointer, int, Pointer, int, Pointer, Pointer, int, int) - Static method in class jcuda.jcublas.JCublas2
-
- cublasSgemmEx(cublasHandle, int, int, int, int, int, Pointer, Pointer, int, int, Pointer, int, int, Pointer, Pointer, int, int) - Static method in class jcuda.jcublas.JCublas2
-
- cublasSgemv(char, int, int, float, Pointer, int, Pointer, int, float, Pointer, int) - Static method in class jcuda.jcublas.JCublas
-
cublasSgemv (char trans, int m, int n, float alpha, const float *A, int lda,
const float *x, int incx, float beta, float *y, int incy)
performs one of the matrix-vector operations
y = alpha * op(A) * x + beta * y,
where op(A) is one of
op(A) = A or op(A) = transpose(A)
where alpha and beta are single precision scalars, x and y are single
precision vectors, and A is an m x n matrix consisting of single precision
elements.
- cublasSgemv(cublasHandle, int, int, int, Pointer, Pointer, int, Pointer, int, Pointer, Pointer, int) - Static method in class jcuda.jcublas.JCublas2
-
host or device pointer
- cublasSgeqrfBatched(cublasHandle, int, int, Pointer, int, Pointer, Pointer, int) - Static method in class jcuda.jcublas.JCublas2
-
- cublasSger(int, int, float, Pointer, int, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas
-
cublasSger (int m, int n, float alpha, const float *x, int incx,
const float *y, int incy, float *A, int lda)
performs the symmetric rank 1 operation
A = alpha * x * transpose(y) + A,
where alpha is a single precision scalar, x is an m element single
precision vector, y is an n element single precision vector, and A
is an m by n matrix consisting of single precision elements.
- cublasSger(cublasHandle, int, int, Pointer, Pointer, int, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas2
-
- cublasSgetrfBatched(cublasHandle, int, Pointer, int, Pointer, Pointer, int) - Static method in class jcuda.jcublas.JCublas2
-
- cublasSgetriBatched(cublasHandle, int, Pointer, int, Pointer, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas2
-
- cublasSgetrsBatched(cublasHandle, int, int, int, Pointer, int, Pointer, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas2
-
- cublasShutdown() - Static method in class jcuda.jcublas.JCublas
-
Wrapper for CUBLAS function.
cublasStatus
cublasShutdown()
releases CPU-side resources used by the CUBLAS library.
- cublasSideMode - Class in jcuda.jcublas
-
Indicates whether the dense matrix is on the left or right side
in the matrix equation solved by a particular function.
- cublasSmatinvBatched(cublasHandle, int, Pointer, int, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas2
-
- cublasSnrm2(int, Pointer, int) - Static method in class jcuda.jcublas.JCublas
-
float
cublasSnrm2 (int n, const float *x, int incx)
computes the Euclidean norm of the single precision n-vector x (with
storage increment incx).
- cublasSnrm2(cublasHandle, int, Pointer, int, Pointer) - Static method in class jcuda.jcublas.JCublas2
-
- cublasSrot(int, Pointer, int, Pointer, int, float, float) - Static method in class jcuda.jcublas.JCublas
-
void
cublasSrot (int n, float *x, int incx, float *y, int incy, float sc,
float ss)
multiplies a 2x2 matrix ( sc ss) with the 2xn matrix ( transpose(x) )
(-ss sc) ( transpose(y) )
The elements of x are in x[lx + i * incx], i = 0 ...
- cublasSrot(cublasHandle, int, Pointer, int, Pointer, int, Pointer, Pointer) - Static method in class jcuda.jcublas.JCublas2
-
host or device pointer
- cublasSrotg(Pointer, Pointer, Pointer, Pointer) - Static method in class jcuda.jcublas.JCublas
-
void
cublasSrotg (float *host_sa, float *host_sb, float *host_sc, float *host_ss)
constructs the Givens tranformation
( sc ss )
G = ( ) , sc^2 + ss^2 = 1,
(-ss sc )
which zeros the second entry of the 2-vector transpose(sa, sb).
- cublasSrotg(cublasHandle, Pointer, Pointer, Pointer, Pointer) - Static method in class jcuda.jcublas.JCublas2
-
host or device pointer
- cublasSrotm(int, Pointer, int, Pointer, int, float[]) - Static method in class jcuda.jcublas.JCublas
-
Wrapper for CUBLAS function.
- cublasSrotm(cublasHandle, int, Pointer, int, Pointer, int, Pointer) - Static method in class jcuda.jcublas.JCublas2
-
host or device pointer
- cublasSrotmg(float[], float[], float[], float, float[]) - Static method in class jcuda.jcublas.JCublas
-
Wrapper for CUBLAS function.
- cublasSrotmg(cublasHandle, Pointer, Pointer, Pointer, Pointer, Pointer) - Static method in class jcuda.jcublas.JCublas2
-
host or device pointer
- cublasSsbmv(char, int, int, float, Pointer, int, Pointer, int, float, Pointer, int) - Static method in class jcuda.jcublas.JCublas
-
void
cublasSsbmv (char uplo, int n, int k, float alpha, const float *A, int lda,
const float *x, int incx, float beta, float *y, int incy)
performs the matrix-vector operation
y := alpha*A*x + beta*y
alpha and beta are single precision scalars.
- cublasSsbmv(cublasHandle, int, int, int, Pointer, Pointer, int, Pointer, int, Pointer, Pointer, int) - Static method in class jcuda.jcublas.JCublas2
-
- cublasSscal(int, float, Pointer, int) - Static method in class jcuda.jcublas.JCublas
-
void
sscal (int n, float alpha, float *x, int incx)
replaces single precision vector x with single precision alpha * x.
- cublasSscal(cublasHandle, int, Pointer, Pointer, int) - Static method in class jcuda.jcublas.JCublas2
-
host or device pointer
- cublasSspmv(char, int, float, Pointer, Pointer, int, float, Pointer, int) - Static method in class jcuda.jcublas.JCublas
-
void
cublasSspmv (char uplo, int n, float alpha, const float *AP, const float *x,
int incx, float beta, float *y, int incy)
performs the matrix-vector operation
y = alpha * A * x + beta * y
Alpha and beta are single precision scalars, and x and y are single
precision vectors with n elements.
- cublasSspmv(cublasHandle, int, int, Pointer, Pointer, Pointer, int, Pointer, Pointer, int) - Static method in class jcuda.jcublas.JCublas2
-
- cublasSspr(char, int, float, Pointer, int, Pointer) - Static method in class jcuda.jcublas.JCublas
-
void
cublasSspr (char uplo, int n, float alpha, const float *x, int incx,
float *AP)
performs the symmetric rank 1 operation
A = alpha * x * transpose(x) + A,
where alpha is a single precision scalar and x is an n element single
precision vector.
- cublasSspr(cublasHandle, int, int, Pointer, Pointer, int, Pointer) - Static method in class jcuda.jcublas.JCublas2
-
- cublasSspr2(char, int, float, Pointer, int, Pointer, int, Pointer) - Static method in class jcuda.jcublas.JCublas
-
void
cublasSspr2 (char uplo, int n, float alpha, const float *x, int incx,
const float *y, int incy, float *AP)
performs the symmetric rank 2 operation
A = alpha*x*transpose(y) + alpha*y*transpose(x) + A,
where alpha is a single precision scalar, and x and y are n element single
precision vectors.
- cublasSspr2(cublasHandle, int, int, Pointer, Pointer, int, Pointer, int, Pointer) - Static method in class jcuda.jcublas.JCublas2
-
- cublasSswap(int, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas
-
void
cublasSswap (int n, float *x, int incx, float *y, int incy)
interchanges the single-precision vector x with the single-precision vector y.
- cublasSswap(cublasHandle, int, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas2
-
- cublasSsymm(char, char, int, int, float, Pointer, int, Pointer, int, float, Pointer, int) - Static method in class jcuda.jcublas.JCublas
-
void
cublasSsymm (char side, char uplo, int m, int n, float alpha,
const float *A, int lda, const float *B, int ldb,
float beta, float *C, int ldc);
performs one of the matrix-matrix operations
C = alpha * A * B + beta * C, or
C = alpha * B * A + beta * C,
where alpha and beta are single precision scalars, A is a symmetric matrix
consisting of single precision elements and stored in either lower or upper
storage mode, and B and C are m x n matrices consisting of single precision
elements.
- cublasSsymm(cublasHandle, int, int, int, int, Pointer, Pointer, int, Pointer, int, Pointer, Pointer, int) - Static method in class jcuda.jcublas.JCublas2
-
- cublasSsymv(char, int, float, Pointer, int, Pointer, int, float, Pointer, int) - Static method in class jcuda.jcublas.JCublas
-
void
cublasSsymv (char uplo, int n, float alpha, const float *A, int lda,
const float *x, int incx, float beta, float *y, int incy)
performs the matrix-vector operation
y = alpha*A*x + beta*y
Alpha and beta are single precision scalars, and x and y are single
precision vectors, each with n elements.
- cublasSsymv(cublasHandle, int, int, Pointer, Pointer, int, Pointer, int, Pointer, Pointer, int) - Static method in class jcuda.jcublas.JCublas2
-
- cublasSsyr(char, int, float, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas
-
void
cublasSsyr (char uplo, int n, float alpha, const float *x, int incx,
float *A, int lda)
performs the symmetric rank 1 operation
A = alpha * x * transpose(x) + A,
where alpha is a single precision scalar, x is an n element single
precision vector and A is an n x n symmetric matrix consisting of
single precision elements.
- cublasSsyr(cublasHandle, int, int, Pointer, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas2
-
- cublasSsyr2(char, int, float, Pointer, int, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas
-
void
cublasSsyr2 (char uplo, int n, float alpha, const float *x, int incx,
const float *y, int incy, float *A, int lda)
performs the symmetric rank 2 operation
A = alpha*x*transpose(y) + alpha*y*transpose(x) + A,
where alpha is a single precision scalar, x and y are n element single
precision vector and A is an n by n symmetric matrix consisting of single
precision elements.
- cublasSsyr2(cublasHandle, int, int, Pointer, Pointer, int, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas2
-
- cublasSsyr2k(char, char, int, int, float, Pointer, int, Pointer, int, float, Pointer, int) - Static method in class jcuda.jcublas.JCublas
-
void
cublasSsyr2k (char uplo, char trans, int n, int k, float alpha,
const float *A, int lda, const float *B, int ldb,
float beta, float *C, int ldc)
performs one of the symmetric rank 2k operations
C = alpha * A * transpose(B) + alpha * B * transpose(A) + beta * C, or
C = alpha * transpose(A) * B + alpha * transpose(B) * A + beta * C.
- cublasSsyr2k(cublasHandle, int, int, int, int, Pointer, Pointer, int, Pointer, int, Pointer, Pointer, int) - Static method in class jcuda.jcublas.JCublas2
-
- cublasSsyrk(char, char, int, int, float, Pointer, int, float, Pointer, int) - Static method in class jcuda.jcublas.JCublas
-
void
cublasSsyrk (char uplo, char trans, int n, int k, float alpha,
const float *A, int lda, float beta, float *C, int ldc)
performs one of the symmetric rank k operations
C = alpha * A * transpose(A) + beta * C, or
C = alpha * transpose(A) * A + beta * C.
- cublasSsyrk(cublasHandle, int, int, int, int, Pointer, Pointer, int, Pointer, Pointer, int) - Static method in class jcuda.jcublas.JCublas2
-
- cublasSsyrkx(cublasHandle, int, int, int, int, Pointer, Pointer, int, Pointer, int, Pointer, Pointer, int) - Static method in class jcuda.jcublas.JCublas2
-
- cublasStatus - Class in jcuda.jcublas
-
JCublas status return values.
- cublasStbmv(char, char, char, int, int, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas
-
void
cublasStbmv (char uplo, char trans, char diag, int n, int k, const float *A,
int lda, float *x, int incx)
performs one of the matrix-vector operations x = op(A) * x, where op(A) = A
or op(A) = transpose(A).
- cublasStbmv(cublasHandle, int, int, int, int, int, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas2
-
- cublasStbsv(char, char, char, int, int, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas
-
void cublasStbsv (char uplo, char trans, char diag, int n, int k,
const float *A, int lda, float *X, int incx)
solves one of the systems of equations op(A)*x = b, where op(A) is either
op(A) = A or op(A) = transpose(A).
- cublasStbsv(cublasHandle, int, int, int, int, int, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas2
-
- cublasStpmv(char, char, char, int, Pointer, Pointer, int) - Static method in class jcuda.jcublas.JCublas
-
void
cublasStpmv (char uplo, char trans, char diag, int n, const float *AP,
float *x, int incx);
performs one of the matrix-vector operations x = op(A) * x, where op(A) = A,
or op(A) = transpose(A).
- cublasStpmv(cublasHandle, int, int, int, int, Pointer, Pointer, int) - Static method in class jcuda.jcublas.JCublas2
-
- cublasStpsv(char, char, char, int, Pointer, Pointer, int) - Static method in class jcuda.jcublas.JCublas
-
void
cublasStpsv (char uplo, char trans, char diag, int n, const float *AP,
float *X, int incx)
solves one of the systems of equations op(A)*x = b, where op(A) is either
op(A) = A or op(A) = transpose(A).
- cublasStpsv(cublasHandle, int, int, int, int, Pointer, Pointer, int) - Static method in class jcuda.jcublas.JCublas2
-
- cublasStpttr(cublasHandle, int, int, Pointer, Pointer, int) - Static method in class jcuda.jcublas.JCublas2
-
- cublasStrmm(char, char, char, char, int, int, float, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas
-
void
cublasStrmm (char side, char uplo, char transa, char diag, int m, int n,
float alpha, const float *A, int lda, const float *B, int ldb)
performs one of the matrix-matrix operations
B = alpha * op(A) * B, or B = alpha * B * op(A)
where alpha is a single-precision scalar, B is an m x n matrix composed
of single precision elements, and A is a unit or non-unit, upper or lower,
triangular matrix composed of single precision elements.
- cublasStrmm(cublasHandle, int, int, int, int, int, int, Pointer, Pointer, int, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas2
-
- cublasStrmv(char, char, char, int, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas
-
void
cublasStrmv (char uplo, char trans, char diag, int n, const float *A,
int lda, float *x, int incx);
performs one of the matrix-vector operations x = op(A) * x, where op(A) =
= A, or op(A) = transpose(A).
- cublasStrmv(cublasHandle, int, int, int, int, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas2
-
- cublasStrsm(char, char, char, char, int, int, float, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas
-
void
cublasStrsm (char side, char uplo, char transa, char diag, int m, int n,
float alpha, const float *A, int lda, float *B, int ldb)
solves one of the matrix equations
op(A) * X = alpha * B, or X * op(A) = alpha * B,
where alpha is a single precision scalar, and X and B are m x n matrices
that are composed of single precision elements.
- cublasStrsm(cublasHandle, int, int, int, int, int, int, Pointer, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas2
-
- cublasStrsmBatched(cublasHandle, int, int, int, int, int, int, Pointer, Pointer, int, Pointer, int, int) - Static method in class jcuda.jcublas.JCublas2
-
- cublasStrsv(char, char, char, int, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas
-
void
cublasStrsv (char uplo, char trans, char diag, int n, const float *A,
int lda, float *x, int incx)
solves a system of equations op(A) * x = b, where op(A) is either A or
transpose(A).
- cublasStrsv(cublasHandle, int, int, int, int, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas2
-
- cublasStrttp(cublasHandle, int, int, Pointer, int, Pointer) - Static method in class jcuda.jcublas.JCublas2
-
- cublasZaxpy(int, cuDoubleComplex, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas
-
void
cublasZaxpy (int n, cuDoubleComplex alpha, const cuDoubleComplex *x, int incx,
cuDoubleComplex *y, int incy)
multiplies double-complex vector x by double-complex scalar alpha and adds
the result to double-complex vector y; that is, it overwrites double-complex
y with double-complex alpha * x + y.
- cublasZaxpy(cublasHandle, int, Pointer, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas2
-
- cublasZcopy(int, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas
-
void
cublasZcopy (int n, const cuDoubleComplex *x, int incx, cuDoubleComplex *y, int incy)
copies the double-complex vector x to the double-complex vector y.
- cublasZcopy(cublasHandle, int, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas2
-
- cublasZdgmm(cublasHandle, int, int, int, Pointer, int, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas2
-
- cublasZdotc(int, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas
-
cuDoubleComplex
cublasZdotc (int n, const cuDoubleComplex *x, int incx, const cuDoubleComplex *y, int incy)
computes the dot product of two double-precision complex vectors.
- cublasZdotc(cublasHandle, int, Pointer, int, Pointer, int, Pointer) - Static method in class jcuda.jcublas.JCublas2
-
host or device pointer
- cublasZdotu(int, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas
-
cuDoubleComplex
zdotu (int n, const cuDoubleComplex *x, int incx, const cuDoubleComplex *y, int incy)
computes the dot product of two double-complex vectors.
- cublasZdotu(cublasHandle, int, Pointer, int, Pointer, int, Pointer) - Static method in class jcuda.jcublas.JCublas2
-
host or device pointer
- cublasZdrot(int, Pointer, int, Pointer, int, double, double) - Static method in class jcuda.jcublas.JCublas
-
void
zdrot (int n, cuDoubleComplex *x, int incx, cuCumplex *y, int incy, double c,
double s)
multiplies a 2x2 matrix ( c s) with the 2xn matrix ( transpose(x) )
(-s c) ( transpose(y) )
The elements of x are in x[lx + i * incx], i = 0 ...
- cublasZdrot(cublasHandle, int, Pointer, int, Pointer, int, Pointer, Pointer) - Static method in class jcuda.jcublas.JCublas2
-
host or device pointer
- cublasZdscal(int, double, Pointer, int) - Static method in class jcuda.jcublas.JCublas
-
void
cublasZdscal (int n, double alpha, cuDoubleComplex *x, int incx)
replaces double-complex vector x with double-complex alpha * x.
- cublasZdscal(cublasHandle, int, Pointer, Pointer, int) - Static method in class jcuda.jcublas.JCublas2
-
- cublasZgbmv(char, int, int, int, int, cuDoubleComplex, Pointer, int, Pointer, int, cuDoubleComplex, Pointer, int) - Static method in class jcuda.jcublas.JCublas
-
void
cublasZgbmv (char trans, int m, int n, int kl, int ku, cuDoubleComplex alpha,
const cuDoubleComplex *A, int lda, const cuDoubleComplex *x, int incx, cuDoubleComplex beta,
cuDoubleComplex *y, int incy);
performs one of the matrix-vector operations
y = alpha*op(A)*x + beta*y, op(A)=A or op(A) = transpose(A)
alpha and beta are double precision complex scalars.
- cublasZgbmv(cublasHandle, int, int, int, int, int, Pointer, Pointer, int, Pointer, int, Pointer, Pointer, int) - Static method in class jcuda.jcublas.JCublas2
-
- cublasZgeam(cublasHandle, int, int, int, int, Pointer, Pointer, int, Pointer, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas2
-
- cublasZgelsBatched(cublasHandle, int, int, int, int, Pointer, int, Pointer, int, Pointer, Pointer, int) - Static method in class jcuda.jcublas.JCublas2
-
- cublasZgemm(char, char, int, int, int, cuDoubleComplex, Pointer, int, Pointer, int, cuDoubleComplex, Pointer, int) - Static method in class jcuda.jcublas.JCublas
-
void cublasZgemm (char transa, char transb, int m, int n, int k,
cuDoubleComplex alpha, const cuDoubleComplex *A, int lda,
const cuDoubleComplex *B, int ldb, cuDoubleComplex beta,
cuDoubleComplex *C, int ldc)
zgemm performs one of the matrix-matrix operations
C = alpha * op(A) * op(B) + beta*C,
where op(X) is one of
op(X) = X or op(X) = transpose or op(X) = conjg(transpose(X))
alpha and beta are double-complex scalars, and A, B and C are matrices
consisting of double-complex elements, with op(A) an m x k matrix, op(B)
a k x n matrix and C an m x n matrix.
- cublasZgemm(cublasHandle, int, int, int, int, int, Pointer, Pointer, int, Pointer, int, Pointer, Pointer, int) - Static method in class jcuda.jcublas.JCublas2
-
- cublasZgemmBatched(cublasHandle, int, int, int, int, int, Pointer, Pointer, int, Pointer, int, Pointer, Pointer, int, int) - Static method in class jcuda.jcublas.JCublas2
-
- cublasZgemv(char, int, int, cuDoubleComplex, Pointer, int, Pointer, int, cuDoubleComplex, Pointer, int) - Static method in class jcuda.jcublas.JCublas
-
cublasZgemv (char trans, int m, int n, cuDoubleComplex alpha, const cuDoubleComplex *A, int lda,
const cuDoubleComplex *x, int incx, cuDoubleComplex beta, cuDoubleComplex *y, int incy)
performs one of the matrix-vector operations
y = alpha * op(A) * x + beta * y,
where op(A) is one of
op(A) = A or op(A) = transpose(A)
where alpha and beta are double precision scalars, x and y are double
precision vectors, and A is an m x n matrix consisting of double precision
elements.
- cublasZgemv(cublasHandle, int, int, int, Pointer, Pointer, int, Pointer, int, Pointer, Pointer, int) - Static method in class jcuda.jcublas.JCublas2
-
- cublasZgeqrfBatched(cublasHandle, int, int, Pointer, int, Pointer, Pointer, int) - Static method in class jcuda.jcublas.JCublas2
-
- cublasZgerc(int, int, cuDoubleComplex, Pointer, int, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas
-
cublasZgerc (int m, int n, cuDoubleComplex alpha, const cuDoubleComplex *x, int incx,
const cuDoubleComplex *y, int incy, cuDoubleComplex *A, int lda)
performs the symmetric rank 1 operation
A = alpha * x * conjugate(transpose(y)) + A,
where alpha is a double precision complex scalar, x is an m element double
precision complex vector, y is an n element double precision complex vector, and A
is an m by n matrix consisting of double precision complex elements.
- cublasZgerc(cublasHandle, int, int, Pointer, Pointer, int, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas2
-
- cublasZgeru(int, int, cuDoubleComplex, Pointer, int, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas
-
cublasZgeru (int m, int n, cuDoubleComplex alpha, const cuDoubleComplex *x, int incx,
const cuDoubleComplex *y, int incy, cuDoubleComplex *A, int lda)
performs the symmetric rank 1 operation
A = alpha * x * transpose(y) + A,
where alpha is a double precision complex scalar, x is an m element double
precision complex vector, y is an n element double precision complex vector, and A
is an m by n matrix consisting of double precision complex elements.
- cublasZgeru(cublasHandle, int, int, Pointer, Pointer, int, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas2
-
- cublasZgetrfBatched(cublasHandle, int, Pointer, int, Pointer, Pointer, int) - Static method in class jcuda.jcublas.JCublas2
-
- cublasZgetriBatched(cublasHandle, int, Pointer, int, Pointer, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas2
-
- cublasZgetrsBatched(cublasHandle, int, int, int, Pointer, int, Pointer, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas2
-
- cublasZhbmv(char, int, int, cuDoubleComplex, Pointer, int, Pointer, int, cuDoubleComplex, Pointer, int) - Static method in class jcuda.jcublas.JCublas
-
void
cublasZhbmv (char uplo, int n, int k, cuDoubleComplex alpha, const cuDoubleComplex *A, int lda,
const cuDoubleComplex *x, int incx, cuDoubleComplex beta, cuDoubleComplex *y, int incy)
performs the matrix-vector operation
y := alpha*A*x + beta*y
alpha and beta are double precision complex scalars.
- cublasZhbmv(cublasHandle, int, int, int, Pointer, Pointer, int, Pointer, int, Pointer, Pointer, int) - Static method in class jcuda.jcublas.JCublas2
-
- cublasZhemm(char, char, int, int, cuDoubleComplex, Pointer, int, Pointer, int, cuDoubleComplex, Pointer, int) - Static method in class jcuda.jcublas.JCublas
-
void
cublasZhemm (char side, char uplo, int m, int n, cuDoubleComplex alpha,
const cuDoubleComplex *A, int lda, const cuDoubleComplex *B, int ldb,
cuDoubleComplex beta, cuDoubleComplex *C, int ldc);
performs one of the matrix-matrix operations
C = alpha * A * B + beta * C, or
C = alpha * B * A + beta * C,
where alpha and beta are double precision complex scalars, A is a hermitian matrix
consisting of double precision complex elements and stored in either lower or upper
storage mode, and B and C are m x n matrices consisting of double precision
complex elements.
- cublasZhemm(cublasHandle, int, int, int, int, Pointer, Pointer, int, Pointer, int, Pointer, Pointer, int) - Static method in class jcuda.jcublas.JCublas2
-
- cublasZhemv(char, int, cuDoubleComplex, Pointer, int, Pointer, int, cuDoubleComplex, Pointer, int) - Static method in class jcuda.jcublas.JCublas
-
void
cublasZhemv (char uplo, int n, cuDoubleComplex alpha, const cuDoubleComplex *A, int lda,
const cuDoubleComplex *x, int incx, cuDoubleComplex beta, cuDoubleComplex *y, int incy)
performs the matrix-vector operation
y = alpha*A*x + beta*y
Alpha and beta are double precision complex scalars, and x and y are double
precision complex vectors, each with n elements.
- cublasZhemv(cublasHandle, int, int, Pointer, Pointer, int, Pointer, int, Pointer, Pointer, int) - Static method in class jcuda.jcublas.JCublas2
-
- cublasZher(char, int, double, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas
-
void
cublasZher (char uplo, int n, double alpha, const cuDoubleComplex *x, int incx,
cuDoubleComplex *A, int lda)
performs the hermitian rank 1 operation
A = alpha * x * conjugate(transpose(x) + A,
where alpha is a double precision real scalar, x is an n element double
precision complex vector and A is an n x n hermitian matrix consisting of
double precision complex elements.
- cublasZher(cublasHandle, int, int, Pointer, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas2
-
- cublasZher2(char, int, cuDoubleComplex, Pointer, int, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas
-
void cublasZher2 (char uplo, int n, cuDoubleComplex alpha, const cuDoubleComplex *x, int incx,
const cuDoubleComplex *y, int incy, cuDoubleComplex *A, int lda)
performs the hermitian rank 2 operation
A = alpha*x*conjugate(transpose(y)) + conjugate(alpha)*y*conjugate(transpose(x)) + A,
where alpha is a double precision complex scalar, x and y are n element double
precision complex vector and A is an n by n hermitian matrix consisting of double
precision complex elements.
- cublasZher2(cublasHandle, int, int, Pointer, Pointer, int, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas2
-
- cublasZher2k(char, char, int, int, cuDoubleComplex, Pointer, int, Pointer, int, double, Pointer, int) - Static method in class jcuda.jcublas.JCublas
-
void
cublasZher2k (char uplo, char trans, int n, int k, cuDoubleComplex alpha,
const cuDoubleComplex *A, int lda, const cuDoubleComplex *B, int ldb,
double beta, cuDoubleComplex *C, int ldc)
performs one of the hermitian rank 2k operations
C = alpha * A * conjugate(transpose(B))
+ conjugate(alpha) * B * conjugate(transpose(A))
+ beta * C ,
or
C = alpha * conjugate(transpose(A)) * B
+ conjugate(alpha) * conjugate(transpose(B)) * A
+ beta * C.
- cublasZher2k(cublasHandle, int, int, int, int, Pointer, Pointer, int, Pointer, int, Pointer, Pointer, int) - Static method in class jcuda.jcublas.JCublas2
-
- cublasZherk(char, char, int, int, double, Pointer, int, double, Pointer, int) - Static method in class jcuda.jcublas.JCublas
-
void
cublasZherk (char uplo, char trans, int n, int k, double alpha,
const cuDoubleComplex *A, int lda, double beta, cuDoubleComplex *C, int ldc)
performs one of the hermitian rank k operations
C = alpha * A * conjugate(transpose(A)) + beta * C, or
C = alpha * conjugate(transpose(A)) * A + beta * C.
- cublasZherk(cublasHandle, int, int, int, int, Pointer, Pointer, int, Pointer, Pointer, int) - Static method in class jcuda.jcublas.JCublas2
-
- cublasZherkx(cublasHandle, int, int, int, int, Pointer, Pointer, int, Pointer, int, Pointer, Pointer, int) - Static method in class jcuda.jcublas.JCublas2
-
- cublasZhpmv(char, int, cuDoubleComplex, Pointer, Pointer, int, cuDoubleComplex, Pointer, int) - Static method in class jcuda.jcublas.JCublas
-
void
cublasZhpmv (char uplo, int n, cuDoubleComplex alpha, const cuDoubleComplex *AP, const cuDoubleComplex *x,
int incx, cuDoubleComplex beta, cuDoubleComplex *y, int incy)
performs the matrix-vector operation
y = alpha * A * x + beta * y
Alpha and beta are double precision complex scalars, and x and y are double
precision complex vectors with n elements.
- cublasZhpmv(cublasHandle, int, int, Pointer, Pointer, Pointer, int, Pointer, Pointer, int) - Static method in class jcuda.jcublas.JCublas2
-
- cublasZhpr(char, int, double, Pointer, int, Pointer) - Static method in class jcuda.jcublas.JCublas
-
void
cublasZhpr (char uplo, int n, double alpha, const cuDoubleComplex *x, int incx,
cuDoubleComplex *AP)
performs the hermitian rank 1 operation
A = alpha * x * conjugate(transpose(x)) + A,
where alpha is a double precision real scalar and x is an n element double
precision complex vector.
- cublasZhpr(cublasHandle, int, int, Pointer, Pointer, int, Pointer) - Static method in class jcuda.jcublas.JCublas2
-
- cublasZhpr2(char, int, cuDoubleComplex, Pointer, int, Pointer, int, Pointer) - Static method in class jcuda.jcublas.JCublas
-
void
cublasZhpr2 (char uplo, int n, cuDoubleComplex alpha, const cuDoubleComplex *x, int incx,
const cuDoubleComplex *y, int incy, cuDoubleComplex *AP)
performs the hermitian rank 2 operation
A = alpha*x*conjugate(transpose(y)) + conjugate(alpha)*y*conjugate(transpose(x)) + A,
where alpha is a double precision complex scalar, and x and y are n element double
precision complex vectors.
- cublasZhpr2(cublasHandle, int, int, Pointer, Pointer, int, Pointer, int, Pointer) - Static method in class jcuda.jcublas.JCublas2
-
- cublasZmatinvBatched(cublasHandle, int, Pointer, int, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas2
-
- cublasZrot(int, Pointer, int, Pointer, int, double, cuDoubleComplex) - Static method in class jcuda.jcublas.JCublas
-
cublasZrot (int n, cuDoubleComplex *x, int incx, cuDoubleComplex *y, int incy, double sc,
cuDoubleComplex cs)
multiplies a 2x2 matrix ( sc cs) with the 2xn matrix ( transpose(x) )
(-conj(cs) sc) ( transpose(y) )
The elements of x are in x[lx + i * incx], i = 0 ...
- cublasZrot(cublasHandle, int, Pointer, int, Pointer, int, Pointer, Pointer) - Static method in class jcuda.jcublas.JCublas2
-
host or device pointer
- cublasZrotg(Pointer, cuDoubleComplex, Pointer, Pointer) - Static method in class jcuda.jcublas.JCublas
-
void
cublasZrotg (cuDoubleComplex *host_ca, cuDoubleComplex cb, double *host_sc, double *host_cs)
constructs the complex Givens tranformation
( sc cs )
G = ( ) , sc^2 + cabs(cs)^2 = 1,
(-cs sc )
which zeros the second entry of the complex 2-vector transpose(ca, cb).
- cublasZrotg(cublasHandle, Pointer, Pointer, Pointer, Pointer) - Static method in class jcuda.jcublas.JCublas2
-
host or device pointer
- cublasZscal(int, cuDoubleComplex, Pointer, int) - Static method in class jcuda.jcublas.JCublas
-
void
cublasZscal (int n, cuComplex alpha, cuComplex *x, int incx)
replaces double-complex vector x with double-complex alpha * x.
- cublasZscal(cublasHandle, int, Pointer, Pointer, int) - Static method in class jcuda.jcublas.JCublas2
-
- cublasZswap(int, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas
-
void
cublasZswap (int n, const cuDoubleComplex *x, int incx, cuDoubleComplex *y, int incy)
interchanges the double-complex vector x with the double-complex vector y.
- cublasZswap(cublasHandle, int, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas2
-
- cublasZsymm(char, char, int, int, cuDoubleComplex, Pointer, int, Pointer, int, cuDoubleComplex, Pointer, int) - Static method in class jcuda.jcublas.JCublas
-
void
cublasZsymm (char side, char uplo, int m, int n, cuDoubleComplex alpha,
const cuDoubleComplex *A, int lda, const cuDoubleComplex *B, int ldb,
cuDoubleComplex beta, cuDoubleComplex *C, int ldc);
performs one of the matrix-matrix operations
C = alpha * A * B + beta * C, or
C = alpha * B * A + beta * C,
where alpha and beta are double precision complex scalars, A is a symmetric matrix
consisting of double precision complex elements and stored in either lower or upper
storage mode, and B and C are m x n matrices consisting of double precision
complex elements.
- cublasZsymm(cublasHandle, int, int, int, int, Pointer, Pointer, int, Pointer, int, Pointer, Pointer, int) - Static method in class jcuda.jcublas.JCublas2
-
- cublasZsymv(cublasHandle, int, int, Pointer, Pointer, int, Pointer, int, Pointer, Pointer, int) - Static method in class jcuda.jcublas.JCublas2
-
- cublasZsyr(cublasHandle, int, int, Pointer, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas2
-
- cublasZsyr2(cublasHandle, int, int, Pointer, Pointer, int, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas2
-
- cublasZsyr2k(char, char, int, int, cuDoubleComplex, Pointer, int, Pointer, int, cuDoubleComplex, Pointer, int) - Static method in class jcuda.jcublas.JCublas
-
void
cublasZsyr2k (char uplo, char trans, int n, int k, cuDoubleComplex alpha,
const cuDoubleComplex *A, int lda, const cuDoubleComplex *B, int ldb,
cuDoubleComplex beta, cuDoubleComplex *C, int ldc)
performs one of the symmetric rank 2k operations
C = alpha * A * transpose(B) + alpha * B * transpose(A) + beta * C, or
C = alpha * transpose(A) * B + alpha * transpose(B) * A + beta * C.
- cublasZsyr2k(cublasHandle, int, int, int, int, Pointer, Pointer, int, Pointer, int, Pointer, Pointer, int) - Static method in class jcuda.jcublas.JCublas2
-
- cublasZsyrk(char, char, int, int, cuDoubleComplex, Pointer, int, cuDoubleComplex, Pointer, int) - Static method in class jcuda.jcublas.JCublas
-
void
cublasZsyrk (char uplo, char trans, int n, int k, cuDoubleComplex alpha,
const cuDoubleComplex *A, int lda, cuDoubleComplex beta, cuDoubleComplex *C, int ldc)
performs one of the symmetric rank k operations
C = alpha * A * transpose(A) + beta * C, or
C = alpha * transpose(A) * A + beta * C.
- cublasZsyrk(cublasHandle, int, int, int, int, Pointer, Pointer, int, Pointer, Pointer, int) - Static method in class jcuda.jcublas.JCublas2
-
- cublasZsyrkx(cublasHandle, int, int, int, int, Pointer, Pointer, int, Pointer, int, Pointer, Pointer, int) - Static method in class jcuda.jcublas.JCublas2
-
- cublasZtbmv(char, char, char, int, int, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas
-
void
cublasZtbmv (char uplo, char trans, char diag, int n, int k, const cuDoubleComplex *A,
int lda, cuDoubleComplex *x, int incx)
performs one of the matrix-vector operations x = op(A) * x, where op(A) = A,
op(A) = transpose(A) or op(A) = conjugate(transpose(A)).
- cublasZtbmv(cublasHandle, int, int, int, int, int, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas2
-
- cublasZtbsv(char, char, char, int, int, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas
-
void cublasZtbsv (char uplo, char trans, char diag, int n, int k,
const cuDoubleComplex *A, int lda, cuDoubleComplex *X, int incx)
solves one of the systems of equations op(A)*x = b, where op(A) is either
op(A) = A , op(A) = transpose(A) or op(A) = conjugate(transpose(A)).
- cublasZtbsv(cublasHandle, int, int, int, int, int, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas2
-
- cublasZtpmv(char, char, char, int, Pointer, Pointer, int) - Static method in class jcuda.jcublas.JCublas
-
void
cublasZtpmv (char uplo, char trans, char diag, int n, const cuDoubleComplex *AP,
cuDoubleComplex *x, int incx);
performs one of the matrix-vector operations x = op(A) * x, where op(A) = A,
op(A) = transpose(A) or op(A) = conjugate(transpose(A)) .
- cublasZtpmv(cublasHandle, int, int, int, int, Pointer, Pointer, int) - Static method in class jcuda.jcublas.JCublas2
-
- cublasZtpsv(char, char, char, int, Pointer, Pointer, int) - Static method in class jcuda.jcublas.JCublas
-
void
cublasZtpsv (char uplo, char trans, char diag, int n, const cuDoubleComplex *AP,
cuDoubleComplex *X, int incx)
solves one of the systems of equations op(A)*x = b, where op(A) is either
op(A) = A , op(A) = transpose(A) or op(A) = conjugate(transpose)).
- cublasZtpsv(cublasHandle, int, int, int, int, Pointer, Pointer, int) - Static method in class jcuda.jcublas.JCublas2
-
- cublasZtpttr(cublasHandle, int, int, Pointer, Pointer, int) - Static method in class jcuda.jcublas.JCublas2
-
- cublasZtrmm(char, char, char, char, int, int, cuDoubleComplex, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas
-
void
cublasZtrmm (char side, char uplo, char transa, char diag, int m, int n,
cuDoubleComplex alpha, const cuDoubleComplex *A, int lda, const cuDoubleComplex *B,
int ldb)
performs one of the matrix-matrix operations
B = alpha * op(A) * B, or B = alpha * B * op(A)
where alpha is a double-precision complex scalar, B is an m x n matrix composed
of double precision complex elements, and A is a unit or non-unit, upper or lower,
triangular matrix composed of double precision complex elements.
- cublasZtrmm(cublasHandle, int, int, int, int, int, int, Pointer, Pointer, int, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas2
-
- cublasZtrmv(char, char, char, int, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas
-
void
cublasZtrmv (char uplo, char trans, char diag, int n, const cuDoubleComplex *A,
int lda, cuDoubleComplex *x, int incx);
performs one of the matrix-vector operations x = op(A) * x,
where op(A) = A, or op(A) = transpose(A) or op(A) = conjugate(transpose(A)).
- cublasZtrmv(cublasHandle, int, int, int, int, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas2
-
- cublasZtrsm(char, char, char, char, int, int, cuDoubleComplex, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas
-
void
cublasZtrsm (char side, char uplo, char transa, char diag, int m, int n,
cuDoubleComplex alpha, const cuDoubleComplex *A, int lda,
cuDoubleComplex *B, int ldb)
solves one of the matrix equations
op(A) * X = alpha * B, or X * op(A) = alpha * B,
where alpha is a double precision complex scalar, and X and B are m x n matrices
that are composed of double precision complex elements.
- cublasZtrsm(cublasHandle, int, int, int, int, int, int, Pointer, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas2
-
- cublasZtrsmBatched(cublasHandle, int, int, int, int, int, int, Pointer, Pointer, int, Pointer, int, int) - Static method in class jcuda.jcublas.JCublas2
-
- cublasZtrsv(char, char, char, int, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas
-
void
cublasZtrsv (char uplo, char trans, char diag, int n, const cuDoubleComplex *A,
int lda, cuDoubleComplex *x, int incx)
solves a system of equations op(A) * x = b, where op(A) is either A,
transpose(A) or conjugate(transpose(A)).
- cublasZtrsv(cublasHandle, int, int, int, int, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas2
-
- cublasZtrttp(cublasHandle, int, int, Pointer, int, Pointer) - Static method in class jcuda.jcublas.JCublas2
-
- cuCabs(cuComplex) - Static method in class jcuda.cuComplex
-
Returns the absolute value of the given complex number.
Original comment:
This implementation guards against intermediate underflow and overflow
by scaling.
- cuCabs(cuDoubleComplex) - Static method in class jcuda.cuDoubleComplex
-
Returns the absolute value of the given complex number.
Original comment:
This implementation guards against intermediate underflow and overflow
by scaling.
- cuCadd(cuComplex, cuComplex) - Static method in class jcuda.cuComplex
-
Returns a new complex number that is the sum of the given
complex numbers.
- cuCadd(cuDoubleComplex, cuDoubleComplex) - Static method in class jcuda.cuDoubleComplex
-
Returns a new complex number that is the sum of the given
complex numbers.
- cuCdiv(cuComplex, cuComplex) - Static method in class jcuda.cuComplex
-
Returns the quotient of the given complex numbers.
Original comment:
This implementation guards against intermediate underflow and overflow
by scaling.
- cuCdiv(cuDoubleComplex, cuDoubleComplex) - Static method in class jcuda.cuDoubleComplex
-
Returns the quotient of the given complex numbers.
Original comment:
This implementation guards against intermediate underflow and overflow
by scaling.
- cuCimag(cuComplex) - Static method in class jcuda.cuComplex
-
Returns the imaginary part of the given complex number.
- cuCimag(cuDoubleComplex) - Static method in class jcuda.cuDoubleComplex
-
Returns the imaginary part of the given complex number.
- cuCmplx(float, float) - Static method in class jcuda.cuComplex
-
Creates a new complex number consisting of the given real and
imaginary part.
- cuCmplx(double, double) - Static method in class jcuda.cuDoubleComplex
-
Creates a new complex number consisting of the given real and
imaginary part.
- cuCmul(cuComplex, cuComplex) - Static method in class jcuda.cuComplex
-
Returns the product of the given complex numbers.
Original comment:
This implementation could suffer from intermediate overflow even though
the final result would be in range.
- cuCmul(cuDoubleComplex, cuDoubleComplex) - Static method in class jcuda.cuDoubleComplex
-
Returns the product of the given complex numbers.
Original comment:
This implementation could suffer from intermediate overflow even though
the final result would be in range.
- cuComplex - Class in jcuda
-
Java port of the CUDA complex number structure.
- CUcomputemode - Class in jcuda.driver
-
Compute Modes.
- cuConj(cuComplex) - Static method in class jcuda.cuComplex
-
Returns the complex conjugate of the given complex number.
- cuConj(cuDoubleComplex) - Static method in class jcuda.cuDoubleComplex
-
Returns the complex conjugate of the given complex number.
- CUcontext - Class in jcuda.driver
-
Java port of a CUcontext.
- CUcontext() - Constructor for class jcuda.driver.CUcontext
-
Creates a new, uninitialized CUcontext
- cuCreal(cuComplex) - Static method in class jcuda.cuComplex
-
Returns the real part of the given complex number.
- cuCreal(cuDoubleComplex) - Static method in class jcuda.cuDoubleComplex
-
Returns the real part of the given complex number.
- CUctx_flags - Class in jcuda.driver
-
Context creation flags.
Most comments are taken from the CUDA reference manual.
- cuCtxAttach(CUcontext, int) - Static method in class jcuda.driver.JCudaDriver
-
- cuCtxCreate(CUcontext, int, CUdevice) - Static method in class jcuda.driver.JCudaDriver
-
Create a CUDA context.
- cuCtxDestroy(CUcontext) - Static method in class jcuda.driver.JCudaDriver
-
Destroy a CUDA context.
- cuCtxDetach(CUcontext) - Static method in class jcuda.driver.JCudaDriver
-
- cuCtxDisablePeerAccess(CUcontext) - Static method in class jcuda.driver.JCudaDriver
-
Disables direct access to memory allocations in a peer context and unregisters any registered allocations.
- cuCtxEnablePeerAccess(CUcontext, int) - Static method in class jcuda.driver.JCudaDriver
-
Enables direct access to memory allocations in a peer context.
- cuCtxGetApiVersion(CUcontext, int[]) - Static method in class jcuda.driver.JCudaDriver
-
Gets the context's API version.
- cuCtxGetCacheConfig(int[]) - Static method in class jcuda.driver.JCudaDriver
-
Returns the preferred cache configuration for the current context.
- cuCtxGetCurrent(CUcontext) - Static method in class jcuda.driver.JCudaDriver
-
Returns the CUDA context bound to the calling CPU thread.
- cuCtxGetDevice(CUdevice) - Static method in class jcuda.driver.JCudaDriver
-
Returns the device ID for the current context.
- cuCtxGetFlags(int[]) - Static method in class jcuda.driver.JCudaDriver
-
- cuCtxGetLimit(long[], int) - Static method in class jcuda.driver.JCudaDriver
-
Returns resource limits.
- cuCtxGetSharedMemConfig(int[]) - Static method in class jcuda.driver.JCudaDriver
-
Returns the current shared memory configuration for the current context.
- cuCtxGetStreamPriorityRange(int[], int[]) - Static method in class jcuda.driver.JCudaDriver
-
Returns numerical values that correspond to the least and
greatest stream priorities.
- cuCtxPopCurrent(CUcontext) - Static method in class jcuda.driver.JCudaDriver
-
Pops the current CUDA context from the current CPU thread.
- cuCtxPushCurrent(CUcontext) - Static method in class jcuda.driver.JCudaDriver
-
Pushes a context on the current CPU thread.
- cuCtxSetCacheConfig(int) - Static method in class jcuda.driver.JCudaDriver
-
Sets the preferred cache configuration for the current context.
- cuCtxSetCurrent(CUcontext) - Static method in class jcuda.driver.JCudaDriver
-
Binds the specified CUDA context to the calling CPU thread.
- cuCtxSetLimit(int, long) - Static method in class jcuda.driver.JCudaDriver
-
Set resource limits.
- cuCtxSetSharedMemConfig(int) - Static method in class jcuda.driver.JCudaDriver
-
Sets the shared memory configuration for the current context.
- cuCtxSynchronize() - Static method in class jcuda.driver.JCudaDriver
-
Block for a context's tasks to complete.
- CUDA_ARRAY3D_2DARRAY - Static variable in class jcuda.driver.JCudaDriver
-
- CUDA_ARRAY3D_CUBEMAP - Static variable in class jcuda.driver.JCudaDriver
-
If set, the CUDA array is a collection of six 2D arrays, representing faces of a cube.
- CUDA_ARRAY3D_DEPTH_TEXTURE - Static variable in class jcuda.driver.JCudaDriver
-
This flag if set indicates that the CUDA
array is a DEPTH_TEXTURE.
- CUDA_ARRAY3D_DESCRIPTOR - Class in jcuda.driver
-
Java port of a CUDA_ARRAY3D_DESCRIPTOR.
Most comments are taken from the CUDA reference manual.
- CUDA_ARRAY3D_DESCRIPTOR() - Constructor for class jcuda.driver.CUDA_ARRAY3D_DESCRIPTOR
-
Creates a new, uninitialized CUDA_ARRAY3D_DESCRIPTOR
- CUDA_ARRAY3D_LAYERED - Static variable in class jcuda.driver.JCudaDriver
-
If set, the CUDA array is a collection of layers, where each layer is either a 1D
or a 2D array and the Depth member of CUDA_ARRAY3D_DESCRIPTOR specifies the number
of layers, not the depth of a 3D array.
- CUDA_ARRAY3D_SURFACE_LDST - Static variable in class jcuda.driver.JCudaDriver
-
This flag must be set in order to bind a surface reference
to the CUDA array
- CUDA_ARRAY3D_TEXTURE_GATHER - Static variable in class jcuda.driver.JCudaDriver
-
This flag must be set in order to perform texture gather operations
on a CUDA array.
- CUDA_ARRAY_DESCRIPTOR - Class in jcuda.driver
-
Java port of a CUDA_ARRAY_DESCRIPTOR.
Most comments are taken from the CUDA reference manual.
- CUDA_ARRAY_DESCRIPTOR() - Constructor for class jcuda.driver.CUDA_ARRAY_DESCRIPTOR
-
Creates a new, uninitialized CUDA_ARRAY_DESCRIPTOR
- CUDA_ERROR_ALREADY_ACQUIRED - Static variable in class jcuda.driver.CUresult
-
This indicates that a resource has already been acquired.
- CUDA_ERROR_ALREADY_MAPPED - Static variable in class jcuda.driver.CUresult
-
This indicates that the resource is already mapped.
- CUDA_ERROR_ARRAY_IS_MAPPED - Static variable in class jcuda.driver.CUresult
-
This indicates that the specified array is currently mapped and thus
cannot be destroyed.
- CUDA_ERROR_ASSERT - Static variable in class jcuda.driver.CUresult
-
A device-side assert triggered during kernel execution.
- CUDA_ERROR_CONTEXT_ALREADY_CURRENT - Static variable in class jcuda.driver.CUresult
-
This indicated that the context being supplied as a parameter to the
API call was already the active context.
- CUDA_ERROR_CONTEXT_ALREADY_IN_USE - Static variable in class jcuda.driver.CUresult
-
This indicates that the ::CUcontext passed to the API call can
only be bound to a single CPU thread at a time but is already
bound to a CPU thread.
- CUDA_ERROR_CONTEXT_IS_DESTROYED - Static variable in class jcuda.driver.CUresult
-
This error indicates that the context current to the calling thread
has been destroyed using ::cuCtxDestroy, or is a primary context which
has not yet been initialized.
- CUDA_ERROR_DEINITIALIZED - Static variable in class jcuda.driver.CUresult
-
This indicates that the CUDA driver is in the process of shutting down.
- CUDA_ERROR_ECC_UNCORRECTABLE - Static variable in class jcuda.driver.CUresult
-
This indicates that an uncorrectable ECC error was detected during
execution.
- CUDA_ERROR_FILE_NOT_FOUND - Static variable in class jcuda.driver.CUresult
-
This indicates that the file specified was not found.
- CUDA_ERROR_HARDWARE_STACK_ERROR - Static variable in class jcuda.driver.CUresult
-
While executing a kernel, the device encountered a stack error.
- CUDA_ERROR_HOST_MEMORY_ALREADY_REGISTERED - Static variable in class jcuda.driver.CUresult
-
This error indicates that the memory range passed to ::cuMemHostRegister()
has already been registered.
- CUDA_ERROR_HOST_MEMORY_NOT_REGISTERED - Static variable in class jcuda.driver.CUresult
-
This error indicates that the pointer passed to ::cuMemHostUnregister()
does not correspond to any currently registered memory region.
- CUDA_ERROR_ILLEGAL_ADDRESS - Static variable in class jcuda.driver.CUresult
-
While executing a kernel, the device encountered a
load or store instruction on an invalid memory address.
- CUDA_ERROR_ILLEGAL_INSTRUCTION - Static variable in class jcuda.driver.CUresult
-
While executing a kernel, the device encountered an illegal instruction.
- CUDA_ERROR_INVALID_ADDRESS_SPACE - Static variable in class jcuda.driver.CUresult
-
While executing a kernel, the device encountered an instruction
which can only operate on memory locations in certain address spaces
(global, shared, or local), but was supplied a memory address not
belonging to an allowed address space.
- CUDA_ERROR_INVALID_CONTEXT - Static variable in class jcuda.driver.CUresult
-
This most frequently indicates that there is no context bound to the
current thread.
- CUDA_ERROR_INVALID_DEVICE - Static variable in class jcuda.driver.CUresult
-
This indicates that the device ordinal supplied by the user does not
correspond to a valid CUDA device.
- CUDA_ERROR_INVALID_GRAPHICS_CONTEXT - Static variable in class jcuda.driver.CUresult
-
This indicates an error with OpenGL or DirectX context.
- CUDA_ERROR_INVALID_HANDLE - Static variable in class jcuda.driver.CUresult
-
This indicates that a resource handle passed to the API call was not
valid.
- CUDA_ERROR_INVALID_IMAGE - Static variable in class jcuda.driver.CUresult
-
This indicates that the device kernel image is invalid.
- CUDA_ERROR_INVALID_PC - Static variable in class jcuda.driver.CUresult
-
While executing a kernel, the device program counter wrapped its address space.
- CUDA_ERROR_INVALID_PTX - Static variable in class jcuda.driver.CUresult
-
This indicates that a PTX JIT compilation failed.
- CUDA_ERROR_INVALID_SOURCE - Static variable in class jcuda.driver.CUresult
-
This indicates that the device kernel source is invalid.
- CUDA_ERROR_INVALID_VALUE - Static variable in class jcuda.driver.CUresult
-
This indicates that one or more of the parameters passed to the API call
is not within an acceptable range of values.
- CUDA_ERROR_LAUNCH_FAILED - Static variable in class jcuda.driver.CUresult
-
An exception occurred on the device while executing a kernel.
- CUDA_ERROR_LAUNCH_INCOMPATIBLE_TEXTURING - Static variable in class jcuda.driver.CUresult
-
This error indicates a kernel launch that uses an incompatible texturing
mode.
- CUDA_ERROR_LAUNCH_OUT_OF_RESOURCES - Static variable in class jcuda.driver.CUresult
-
This indicates that a launch did not occur because it did not have
appropriate resources.
- CUDA_ERROR_LAUNCH_TIMEOUT - Static variable in class jcuda.driver.CUresult
-
This indicates that the device kernel took too long to execute.
- CUDA_ERROR_MAP_FAILED - Static variable in class jcuda.driver.CUresult
-
This indicates that a map or register operation has failed.
- CUDA_ERROR_MISALIGNED_ADDRESS - Static variable in class jcuda.driver.CUresult
-
While executing a kernel, the device encountered a load or store instruction
on a memory address which is not aligned.
- CUDA_ERROR_NO_BINARY_FOR_GPU - Static variable in class jcuda.driver.CUresult
-
This indicates that there is no kernel image available that is suitable
for the device.
- CUDA_ERROR_NO_DEVICE - Static variable in class jcuda.driver.CUresult
-
This indicates that no CUDA-capable devices were detected by the installed
CUDA driver.
- CUDA_ERROR_NOT_FOUND - Static variable in class jcuda.driver.CUresult
-
This indicates that a named symbol was not found.
- CUDA_ERROR_NOT_INITIALIZED - Static variable in class jcuda.driver.CUresult
-
This indicates that the CUDA driver has not been initialized with
::cuInit() or that initialization has failed.
- CUDA_ERROR_NOT_MAPPED - Static variable in class jcuda.driver.CUresult
-
This indicates that a resource is not mapped.
- CUDA_ERROR_NOT_MAPPED_AS_ARRAY - Static variable in class jcuda.driver.CUresult
-
This indicates that a mapped resource is not available for access as an
array.
- CUDA_ERROR_NOT_MAPPED_AS_POINTER - Static variable in class jcuda.driver.CUresult
-
This indicates that a mapped resource is not available for access as a
pointer.
- CUDA_ERROR_NOT_PERMITTED - Static variable in class jcuda.driver.CUresult
-
This error indicates that the attempted operation is not permitted.
- CUDA_ERROR_NOT_READY - Static variable in class jcuda.driver.CUresult
-
This indicates that asynchronous operations issued previously have not
completed yet.
- CUDA_ERROR_NOT_SUPPORTED - Static variable in class jcuda.driver.CUresult
-
This error indicates that the attempted operation is not supported
on the current system or device.
- CUDA_ERROR_OPERATING_SYSTEM - Static variable in class jcuda.driver.CUresult
-
This indicates that an OS call failed.
- CUDA_ERROR_OUT_OF_MEMORY - Static variable in class jcuda.driver.CUresult
-
The API call failed because it was unable to allocate enough memory to
perform the requested operation.
- CUDA_ERROR_PEER_ACCESS_ALREADY_ENABLED - Static variable in class jcuda.driver.CUresult
-
This error indicates that a call to ::cuCtxEnablePeerAccess() is
trying to re-enable peer access to a context which has already
had peer access to it enabled.
- CUDA_ERROR_PEER_ACCESS_NOT_ENABLED - Static variable in class jcuda.driver.CUresult
-
This error indicates that a call to ::cuMemPeerRegister is trying to
register memory from a context which has not had peer access
enabled yet via ::cuCtxEnablePeerAccess(), or that
::cuCtxDisablePeerAccess() is trying to disable peer access
which has not been enabled yet.
- CUDA_ERROR_PEER_ACCESS_UNSUPPORTED - Static variable in class jcuda.driver.CUresult
-
This indicates that peer access is not supported across the given
devices.
- CUDA_ERROR_PEER_MEMORY_ALREADY_REGISTERED - Static variable in class jcuda.driver.CUresult
-
- CUDA_ERROR_PEER_MEMORY_NOT_REGISTERED - Static variable in class jcuda.driver.CUresult
-
- CUDA_ERROR_PRIMARY_CONTEXT_ACTIVE - Static variable in class jcuda.driver.CUresult
-
This error indicates that ::cuCtxCreate was called with the flag
::CU_CTX_PRIMARY on a device which already has initialized its
primary context.
- CUDA_ERROR_PROFILER_ALREADY_STARTED - Static variable in class jcuda.driver.CUresult
-
- CUDA_ERROR_PROFILER_ALREADY_STOPPED - Static variable in class jcuda.driver.CUresult
-
- CUDA_ERROR_PROFILER_DISABLED - Static variable in class jcuda.driver.CUresult
-
This indicates profiling APIs are called while application is running
in visual profiler mode.
- CUDA_ERROR_PROFILER_NOT_INITIALIZED - Static variable in class jcuda.driver.CUresult
-
- CUDA_ERROR_SHARED_OBJECT_INIT_FAILED - Static variable in class jcuda.driver.CUresult
-
This indicates that initialization of a shared object failed.
- CUDA_ERROR_SHARED_OBJECT_SYMBOL_NOT_FOUND - Static variable in class jcuda.driver.CUresult
-
This indicates that a link to a shared object failed to resolve.
- CUDA_ERROR_TOO_MANY_PEERS - Static variable in class jcuda.driver.CUresult
-
This error indicates that the hardware resources required to enable
peer access have been exhausted for one or more of the devices
passed to ::cuCtxEnablePeerAccess().
- CUDA_ERROR_UNKNOWN - Static variable in class jcuda.driver.CUresult
-
This indicates that an unknown internal error has occurred.
- CUDA_ERROR_UNMAP_FAILED - Static variable in class jcuda.driver.CUresult
-
This indicates that an unmap or unregister operation has failed.
- CUDA_ERROR_UNSUPPORTED_LIMIT - Static variable in class jcuda.driver.CUresult
-
This indicates that the ::CUlimit passed to the API call is not
supported by the active device.
- CUDA_MEMCPY2D - Class in jcuda.driver
-
Java port of a CUDA_MEMCPY2D setup.
Most comments are taken from the CUDA reference manual
- CUDA_MEMCPY2D() - Constructor for class jcuda.driver.CUDA_MEMCPY2D
-
Creates a new, uninitialized CUDA_MEMCPY2D
- CUDA_MEMCPY3D - Class in jcuda.driver
-
Java port of a CUDA_MEMCPY3D setup.
Most comments are taken from the CUDA reference manual
- CUDA_MEMCPY3D() - Constructor for class jcuda.driver.CUDA_MEMCPY3D
-
Creates a new, uninitialized CUDA_MEMCPY3D
- CUDA_MEMCPY3D_PEER - Class in jcuda.driver
-
Java port of CUDA_MEMCPY3D_PEER, 3D memory cross-context copy parameters.
Most comments are taken from the CUDA reference manual
- CUDA_MEMCPY3D_PEER() - Constructor for class jcuda.driver.CUDA_MEMCPY3D_PEER
-
Creates a new, uninitialized CUDA_MEMCPY3D_PEER
- CUDA_POINTER_ATTRIBUTE_P2P_TOKENS - Class in jcuda.driver
-
GPU Direct v3 tokens.
- CUDA_POINTER_ATTRIBUTE_P2P_TOKENS() - Constructor for class jcuda.driver.CUDA_POINTER_ATTRIBUTE_P2P_TOKENS
-
Creates a new, uninitialized CUDA_POINTER_ATTRIBUTE_P2P_TOKENS
- CUDA_RESOURCE_DESC - Class in jcuda.driver
-
CUDA Resource descriptor.
- CUDA_RESOURCE_DESC() - Constructor for class jcuda.driver.CUDA_RESOURCE_DESC
-
Creates a new, uninitialized CUDA_RESOURCE_DESC
- CUDA_RESOURCE_VIEW_DESC - Class in jcuda.driver
-
Resource view descriptor
- CUDA_RESOURCE_VIEW_DESC() - Constructor for class jcuda.driver.CUDA_RESOURCE_VIEW_DESC
-
Creates a new, uninitialized CUDA_RESOURCE_VIEW_DESC
- CUDA_SUCCESS - Static variable in class jcuda.driver.CUresult
-
The API call returned with no errors.
- CUDA_TEXTURE_DESC - Class in jcuda.driver
-
Texture descriptor
- CUDA_TEXTURE_DESC() - Constructor for class jcuda.driver.CUDA_TEXTURE_DESC
-
Creates a new, uninitialized CUDA_TEXTURE_DESC
- CUDA_VERSION - Static variable in class jcuda.driver.JCudaDriver
-
The CUDA version
- cudaAddressModeClamp - Static variable in class jcuda.runtime.cudaTextureAddressMode
-
Clamping address mode
- cudaAddressModeWrap - Static variable in class jcuda.runtime.cudaTextureAddressMode
-
Wrapping address mode
- cudaArray - Class in jcuda.runtime
-
Java port of a cudaArray
- cudaArray() - Constructor for class jcuda.runtime.cudaArray
-
Creates a new, uninitialized cudaArray
- cudaArray(CUarray) - Constructor for class jcuda.runtime.cudaArray
-
Creates a cudaArray for the given
CUarray.
- cudaArrayCubemap - Static variable in class jcuda.runtime.JCuda
-
Must be set in cudaMalloc3DArray to create a cubemap CUDA array
- cudaArrayDefault - Static variable in class jcuda.runtime.JCuda
-
Default CUDA array allocation flag
- cudaArrayGetInfo(cudaChannelFormatDesc, cudaExtent, int[], cudaArray) - Static method in class jcuda.runtime.JCuda
-
Gets info about the specified cudaArray.
- cudaArrayLayered - Static variable in class jcuda.runtime.JCuda
-
Must be set in cudaMalloc3DArray to create a layered CUDA array
- cudaArraySurfaceLoadStore - Static variable in class jcuda.runtime.JCuda
-
Must be set in cudaMallocArray or cudaMalloc3DArray in order
to bind surfaces to the CUDA array
- cudaArrayTextureGather - Static variable in class jcuda.runtime.JCuda
-
Must be set in cudaMallocArray or cudaMalloc3DArray in order to
perform texture gather operations on the CUDA array
- cudaBindSurfaceToArray(surfaceReference, cudaArray, cudaChannelFormatDesc) - Static method in class jcuda.runtime.JCuda
-
[C++ API] Binds an array to a surface
- cudaBindTexture(long[], textureReference, Pointer, cudaChannelFormatDesc, long) - Static method in class jcuda.runtime.JCuda
-
[C++ API] Binds a memory area to a texture
- cudaBindTexture2D(long[], textureReference, Pointer, cudaChannelFormatDesc, long, long, long) - Static method in class jcuda.runtime.JCuda
-
[C++ API] Binds a 2D memory area to a texture
- cudaBindTextureToArray(textureReference, cudaArray, cudaChannelFormatDesc) - Static method in class jcuda.runtime.JCuda
-
[C++ API] Binds an array to a texture
- cudaBindTextureToMipmappedArray(textureReference, cudaMipmappedArray, cudaChannelFormatDesc) - Static method in class jcuda.runtime.JCuda
-
[C++ API] Binds a mipmapped array to a texture
- cudaBoundaryModeClamp - Static variable in class jcuda.runtime.cudaSurfaceBoundaryMode
-
- cudaBoundaryModeTrap - Static variable in class jcuda.runtime.cudaSurfaceBoundaryMode
-
- cudaBoundaryModeZero - Static variable in class jcuda.runtime.cudaSurfaceBoundaryMode
-
- cudaChannelFormatDesc - Class in jcuda.runtime
-
Java port of the cudaChannelFormatDesc.
Most comments are taken from the CUDA reference manual.
- cudaChannelFormatDesc() - Constructor for class jcuda.runtime.cudaChannelFormatDesc
-
Creates an uninitialized cudaChannelFormatDesc
- cudaChannelFormatDesc(int, int, int, int, int) - Constructor for class jcuda.runtime.cudaChannelFormatDesc
-
Creates a cudaChannelFormatDesc with the given bit counts
and the given format kind.
- cudaChannelFormatKind - Class in jcuda.runtime
-
Channel formats.
Most comments are taken from the CUDA reference manual.
- cudaChannelFormatKindFloat - Static variable in class jcuda.runtime.cudaChannelFormatKind
-
Float channel format
- cudaChannelFormatKindNone - Static variable in class jcuda.runtime.cudaChannelFormatKind
-
No channel format
- cudaChannelFormatKindSigned - Static variable in class jcuda.runtime.cudaChannelFormatKind
-
Signed channel format
- cudaChannelFormatKindUnsigned - Static variable in class jcuda.runtime.cudaChannelFormatKind
-
Unsigned channel format
- cudaChooseDevice(int[], cudaDeviceProp) - Static method in class jcuda.runtime.JCuda
-
Select compute-device which best matches criteria.
- CudaComplexConversion - Class in org.nd4j.linalg.jcublas.complex
-
Conversion between IComplexNumber and cuda types
- CudaComplexConversion() - Constructor for class org.nd4j.linalg.jcublas.complex.CudaComplexConversion
-
- cudaComputeMode - Class in jcuda.runtime
-
CUDA device compute modes.
Most comments are taken from the CUDA reference manual.
- cudaComputeModeDefault - Static variable in class jcuda.runtime.cudaComputeMode
-
- cudaComputeModeExclusive - Static variable in class jcuda.runtime.cudaComputeMode
-
- cudaComputeModeExclusiveProcess - Static variable in class jcuda.runtime.cudaComputeMode
-
Compute-exclusive-process mode (Many threads in one process will be able to use ::cudaSetDevice() with this device)
- cudaComputeModeProhibited - Static variable in class jcuda.runtime.cudaComputeMode
-
- cudaConfigureCall(dim3, dim3, long, cudaStream_t) - Static method in class jcuda.runtime.JCuda
-
- CudaContext - Class in org.nd4j.linalg.jcublas.context
-
A higher level class for handling
the different primitives around the cuda apis
This being:
streams (both old and new) as well as
the cublas handles.
- CudaContext(boolean) - Constructor for class org.nd4j.linalg.jcublas.context.CudaContext
-
- CudaContext() - Constructor for class org.nd4j.linalg.jcublas.context.CudaContext
-
- cudaCreateChannelDesc(int, int, int, int, int) - Static method in class jcuda.runtime.JCuda
-
[C++ API] Returns a channel descriptor using the specified format
- cudaCreateSurfaceObject(cudaSurfaceObject, cudaResourceDesc) - Static method in class jcuda.runtime.JCuda
-
Creates a surface object.
- cudaCreateTextureObject(cudaTextureObject, cudaResourceDesc, cudaTextureDesc, cudaResourceViewDesc) - Static method in class jcuda.runtime.JCuda
-
Creates a texture object.
- cudaCSV - Static variable in class jcuda.runtime.cudaOutputMode
-
Output mode Comma separated values format.
- CudaDataBufferFactory - Class in org.nd4j.linalg.jcublas.buffer.factory
-
Created by agibsonccc on 2/14/15.
- CudaDataBufferFactory() - Constructor for class org.nd4j.linalg.jcublas.buffer.factory.CudaDataBufferFactory
-
- cudaDestroySurfaceObject(cudaSurfaceObject) - Static method in class jcuda.runtime.JCuda
-
Destroys a surface object.
- cudaDestroyTextureObject(cudaTextureObject) - Static method in class jcuda.runtime.JCuda
-
Destroys a texture object.
- cudaDevAttrAsyncEngineCount - Static variable in class jcuda.runtime.cudaDeviceAttr
-
Number of asynchronous engines
- cudaDevAttrCanMapHostMemory - Static variable in class jcuda.runtime.cudaDeviceAttr
-
Device can map host memory into CUDA address space
- cudaDevAttrClockRate - Static variable in class jcuda.runtime.cudaDeviceAttr
-
Peak clock frequency in kilohertz
- cudaDevAttrComputeCapabilityMajor - Static variable in class jcuda.runtime.cudaDeviceAttr
-
Major compute capability version number
- cudaDevAttrComputeCapabilityMinor - Static variable in class jcuda.runtime.cudaDeviceAttr
-
Minor compute capability version number
- cudaDevAttrComputeMode - Static variable in class jcuda.runtime.cudaDeviceAttr
-
Compute mode (See ::cudaComputeMode for details)
- cudaDevAttrConcurrentKernels - Static variable in class jcuda.runtime.cudaDeviceAttr
-
Device can possibly execute multiple kernels concurrently
- cudaDevAttrEccEnabled - Static variable in class jcuda.runtime.cudaDeviceAttr
-
Device has ECC support enabled
- cudaDevAttrGlobalL1CacheSupported - Static variable in class jcuda.runtime.cudaDeviceAttr
-
Device supports caching globals in L1
- cudaDevAttrGlobalMemoryBusWidth - Static variable in class jcuda.runtime.cudaDeviceAttr
-
Global memory bus width in bits
- cudaDevAttrGpuOverlap - Static variable in class jcuda.runtime.cudaDeviceAttr
-
Device can possibly copy memory and execute a kernel concurrently
- cudaDevAttrIntegrated - Static variable in class jcuda.runtime.cudaDeviceAttr
-
Device is integrated with host memory
- cudaDevAttrIsMultiGpuBoard - Static variable in class jcuda.runtime.cudaDeviceAttr
-
Device is on a multi-GPU board
- cudaDevAttrKernelExecTimeout - Static variable in class jcuda.runtime.cudaDeviceAttr
-
Specifies whether there is a run time limit on kernels
- cudaDevAttrL2CacheSize - Static variable in class jcuda.runtime.cudaDeviceAttr
-
Size of L2 cache in bytes
- cudaDevAttrLocalL1CacheSupported - Static variable in class jcuda.runtime.cudaDeviceAttr
-
Device supports caching locals in L1
- cudaDevAttrManagedMemory - Static variable in class jcuda.runtime.cudaDeviceAttr
-
Device can allocate managed memory on this system
- cudaDevAttrMaxBlockDimX - Static variable in class jcuda.runtime.cudaDeviceAttr
-
Maximum block dimension X
- cudaDevAttrMaxBlockDimY - Static variable in class jcuda.runtime.cudaDeviceAttr
-
Maximum block dimension Y
- cudaDevAttrMaxBlockDimZ - Static variable in class jcuda.runtime.cudaDeviceAttr
-
Maximum block dimension Z
- cudaDevAttrMaxGridDimX - Static variable in class jcuda.runtime.cudaDeviceAttr
-
Maximum grid dimension X
- cudaDevAttrMaxGridDimY - Static variable in class jcuda.runtime.cudaDeviceAttr
-
Maximum grid dimension Y
- cudaDevAttrMaxGridDimZ - Static variable in class jcuda.runtime.cudaDeviceAttr
-
Maximum grid dimension Z
- cudaDevAttrMaxPitch - Static variable in class jcuda.runtime.cudaDeviceAttr
-
Maximum pitch in bytes allowed by memory copies
- cudaDevAttrMaxRegistersPerBlock - Static variable in class jcuda.runtime.cudaDeviceAttr
-
Maximum number of 32-bit registers available per block
- cudaDevAttrMaxRegistersPerMultiprocessor - Static variable in class jcuda.runtime.cudaDeviceAttr
-
Maximum number of 32-bit registers available per multiprocessor
- cudaDevAttrMaxSharedMemoryPerBlock - Static variable in class jcuda.runtime.cudaDeviceAttr
-
Maximum shared memory available per block in bytes
- cudaDevAttrMaxSharedMemoryPerMultiprocessor - Static variable in class jcuda.runtime.cudaDeviceAttr
-
Maximum shared memory available per multiprocessor in bytes
- cudaDevAttrMaxSurface1DLayeredLayers - Static variable in class jcuda.runtime.cudaDeviceAttr
-
Maximum layers in a 1D layered surface
- cudaDevAttrMaxSurface1DLayeredWidth - Static variable in class jcuda.runtime.cudaDeviceAttr
-
Maximum 1D layered surface width
- cudaDevAttrMaxSurface1DWidth - Static variable in class jcuda.runtime.cudaDeviceAttr
-
Maximum 1D surface width
- cudaDevAttrMaxSurface2DHeight - Static variable in class jcuda.runtime.cudaDeviceAttr
-
Maximum 2D surface height
- cudaDevAttrMaxSurface2DLayeredHeight - Static variable in class jcuda.runtime.cudaDeviceAttr
-
Maximum 2D layered surface height
- cudaDevAttrMaxSurface2DLayeredLayers - Static variable in class jcuda.runtime.cudaDeviceAttr
-
Maximum layers in a 2D layered surface
- cudaDevAttrMaxSurface2DLayeredWidth - Static variable in class jcuda.runtime.cudaDeviceAttr
-
Maximum 2D layered surface width
- cudaDevAttrMaxSurface2DWidth - Static variable in class jcuda.runtime.cudaDeviceAttr
-
Maximum 2D surface width
- cudaDevAttrMaxSurface3DDepth - Static variable in class jcuda.runtime.cudaDeviceAttr
-
Maximum 3D surface depth
- cudaDevAttrMaxSurface3DHeight - Static variable in class jcuda.runtime.cudaDeviceAttr
-
Maximum 3D surface height
- cudaDevAttrMaxSurface3DWidth - Static variable in class jcuda.runtime.cudaDeviceAttr
-
Maximum 3D surface width
- cudaDevAttrMaxSurfaceCubemapLayeredLayers - Static variable in class jcuda.runtime.cudaDeviceAttr
-
Maximum layers in a cubemap layered surface
- cudaDevAttrMaxSurfaceCubemapLayeredWidth - Static variable in class jcuda.runtime.cudaDeviceAttr
-
Maximum cubemap layered surface width
- cudaDevAttrMaxSurfaceCubemapWidth - Static variable in class jcuda.runtime.cudaDeviceAttr
-
Maximum cubemap surface width
- cudaDevAttrMaxTexture1DLayeredLayers - Static variable in class jcuda.runtime.cudaDeviceAttr
-
Maximum layers in a 1D layered texture
- cudaDevAttrMaxTexture1DLayeredWidth - Static variable in class jcuda.runtime.cudaDeviceAttr
-
Maximum 1D layered texture width
- cudaDevAttrMaxTexture1DLinearWidth - Static variable in class jcuda.runtime.cudaDeviceAttr
-
Maximum 1D linear texture width
- cudaDevAttrMaxTexture1DMipmappedWidth - Static variable in class jcuda.runtime.cudaDeviceAttr
-
Maximum mipmapped 1D texture width
- cudaDevAttrMaxTexture1DWidth - Static variable in class jcuda.runtime.cudaDeviceAttr
-
Maximum 1D texture width
- cudaDevAttrMaxTexture2DGatherHeight - Static variable in class jcuda.runtime.cudaDeviceAttr
-
Maximum 2D texture height if cudaArrayTextureGather is set
- cudaDevAttrMaxTexture2DGatherWidth - Static variable in class jcuda.runtime.cudaDeviceAttr
-
Maximum 2D texture width if cudaArrayTextureGather is set
- cudaDevAttrMaxTexture2DHeight - Static variable in class jcuda.runtime.cudaDeviceAttr
-
Maximum 2D texture height
- cudaDevAttrMaxTexture2DLayeredHeight - Static variable in class jcuda.runtime.cudaDeviceAttr
-
Maximum 2D layered texture height
- cudaDevAttrMaxTexture2DLayeredLayers - Static variable in class jcuda.runtime.cudaDeviceAttr
-
Maximum layers in a 2D layered texture
- cudaDevAttrMaxTexture2DLayeredWidth - Static variable in class jcuda.runtime.cudaDeviceAttr
-
Maximum 2D layered texture width
- cudaDevAttrMaxTexture2DLinearHeight - Static variable in class jcuda.runtime.cudaDeviceAttr
-
Maximum 2D linear texture height
- cudaDevAttrMaxTexture2DLinearPitch - Static variable in class jcuda.runtime.cudaDeviceAttr
-
Maximum 2D linear texture pitch in bytes
- cudaDevAttrMaxTexture2DLinearWidth - Static variable in class jcuda.runtime.cudaDeviceAttr
-
Maximum 2D linear texture width
- cudaDevAttrMaxTexture2DMipmappedHeight - Static variable in class jcuda.runtime.cudaDeviceAttr
-
Maximum mipmapped 2D texture height
- cudaDevAttrMaxTexture2DMipmappedWidth - Static variable in class jcuda.runtime.cudaDeviceAttr
-
Maximum mipmapped 2D texture width
- cudaDevAttrMaxTexture2DWidth - Static variable in class jcuda.runtime.cudaDeviceAttr
-
Maximum 2D texture width
- cudaDevAttrMaxTexture3DDepth - Static variable in class jcuda.runtime.cudaDeviceAttr
-
Maximum 3D texture depth
- cudaDevAttrMaxTexture3DDepthAlt - Static variable in class jcuda.runtime.cudaDeviceAttr
-
Alternate maximum 3D texture depth
- cudaDevAttrMaxTexture3DHeight - Static variable in class jcuda.runtime.cudaDeviceAttr
-
Maximum 3D texture height
- cudaDevAttrMaxTexture3DHeightAlt - Static variable in class jcuda.runtime.cudaDeviceAttr
-
Alternate maximum 3D texture height
- cudaDevAttrMaxTexture3DWidth - Static variable in class jcuda.runtime.cudaDeviceAttr
-
Maximum 3D texture width
- cudaDevAttrMaxTexture3DWidthAlt - Static variable in class jcuda.runtime.cudaDeviceAttr
-
Alternate maximum 3D texture width
- cudaDevAttrMaxTextureCubemapLayeredLayers - Static variable in class jcuda.runtime.cudaDeviceAttr
-
Maximum layers in a cubemap layered texture
- cudaDevAttrMaxTextureCubemapLayeredWidth - Static variable in class jcuda.runtime.cudaDeviceAttr
-
Maximum cubemap layered texture width/height
- cudaDevAttrMaxTextureCubemapWidth - Static variable in class jcuda.runtime.cudaDeviceAttr
-
Maximum cubemap texture width/height
- cudaDevAttrMaxThreadsPerBlock - Static variable in class jcuda.runtime.cudaDeviceAttr
-
Maximum number of threads per block
- cudaDevAttrMaxThreadsPerMultiProcessor - Static variable in class jcuda.runtime.cudaDeviceAttr
-
Maximum resident threads per multiprocessor
- cudaDevAttrMemoryClockRate - Static variable in class jcuda.runtime.cudaDeviceAttr
-
Peak memory clock frequency in kilohertz
- cudaDevAttrMultiGpuBoardGroupID - Static variable in class jcuda.runtime.cudaDeviceAttr
-
Unique identifier for a group of devices on the same multi-GPU board
- cudaDevAttrMultiProcessorCount - Static variable in class jcuda.runtime.cudaDeviceAttr
-
Number of multiprocessors on device
- cudaDevAttrPciBusId - Static variable in class jcuda.runtime.cudaDeviceAttr
-
PCI bus ID of the device
- cudaDevAttrPciDeviceId - Static variable in class jcuda.runtime.cudaDeviceAttr
-
PCI device ID of the device
- cudaDevAttrPciDomainId - Static variable in class jcuda.runtime.cudaDeviceAttr
-
PCI domain ID of the device
- cudaDevAttrStreamPrioritiesSupported - Static variable in class jcuda.runtime.cudaDeviceAttr
-
Device supports stream priorities
- cudaDevAttrSurfaceAlignment - Static variable in class jcuda.runtime.cudaDeviceAttr
-
Alignment requirement for surfaces
- cudaDevAttrTccDriver - Static variable in class jcuda.runtime.cudaDeviceAttr
-
Device is using TCC driver model
- cudaDevAttrTextureAlignment - Static variable in class jcuda.runtime.cudaDeviceAttr
-
Alignment requirement for textures
- cudaDevAttrTexturePitchAlignment - Static variable in class jcuda.runtime.cudaDeviceAttr
-
Pitch alignment requirement for textures
- cudaDevAttrTotalConstantMemory - Static variable in class jcuda.runtime.cudaDeviceAttr
-
Memory available on device for __constant__ variables in a CUDA C kernel in bytes
- cudaDevAttrUnifiedAddressing - Static variable in class jcuda.runtime.cudaDeviceAttr
-
Device shares a unified address space with the host
- cudaDevAttrWarpSize - Static variable in class jcuda.runtime.cudaDeviceAttr
-
Warp size in threads
- cudaDeviceAttr - Class in jcuda.runtime
-
CUDA device attributes
- cudaDeviceBlockingSync - Static variable in class jcuda.runtime.JCuda
-
- cudaDeviceCanAccessPeer(int[], int, int) - Static method in class jcuda.runtime.JCuda
-
Queries if a device may directly access a peer device's memory.
- cudaDeviceDisablePeerAccess(int) - Static method in class jcuda.runtime.JCuda
-
Disables direct access to memory allocations on a peer device.
- cudaDeviceEnablePeerAccess(int, int) - Static method in class jcuda.runtime.JCuda
-
Enables direct access to memory allocations on a peer device.
- cudaDeviceGetAttribute(int[], int, int) - Static method in class jcuda.runtime.JCuda
-
Returns information about the device.
- cudaDeviceGetByPCIBusId(int[], String) - Static method in class jcuda.runtime.JCuda
-
Returns a handle to a compute device.
- cudaDeviceGetCacheConfig(int[]) - Static method in class jcuda.runtime.JCuda
-
Returns the preferred cache configuration for the current device.
- cudaDeviceGetLimit(long[], int) - Static method in class jcuda.runtime.JCuda
-
Returns resource limits.
- cudaDeviceGetPCIBusId(String[], int, int) - Static method in class jcuda.runtime.JCuda
-
Returns a PCI Bus Id string for the device.
- cudaDeviceGetSharedMemConfig(int[]) - Static method in class jcuda.runtime.JCuda
-
Returns the shared memory configuration for the current device.
- cudaDeviceGetStreamPriorityRange(int[], int[]) - Static method in class jcuda.runtime.JCuda
-
- cudaDeviceLmemResizeToMax - Static variable in class jcuda.runtime.JCuda
-
Device flag - Keep local memory allocation after launch
- cudaDeviceMapHost - Static variable in class jcuda.runtime.JCuda
-
Device flag - Support mapped pinned allocations
- cudaDeviceMask - Static variable in class jcuda.runtime.JCuda
-
Device flags mask
- cudaDeviceProp - Class in jcuda.runtime
-
Java port of the cudaDeviceProp.
Most comments are taken from the CUDA reference manual.
- cudaDeviceProp() - Constructor for class jcuda.runtime.cudaDeviceProp
-
Creates a new, uninitialized cudaDeviceProp object
- cudaDeviceReset() - Static method in class jcuda.runtime.JCuda
-
Destroy all allocations and reset all state on the current device in the current process.
- cudaDeviceScheduleAuto - Static variable in class jcuda.runtime.JCuda
-
Device flag - Automatic scheduling
- cudaDeviceScheduleBlockingSync - Static variable in class jcuda.runtime.JCuda
-
Device flag - Use blocking synchronization
- cudaDeviceScheduleMask - Static variable in class jcuda.runtime.JCuda
-
Device schedule flags mask
- cudaDeviceScheduleSpin - Static variable in class jcuda.runtime.JCuda
-
Device flag - Spin default scheduling
- cudaDeviceScheduleYield - Static variable in class jcuda.runtime.JCuda
-
Device flag - Yield default scheduling
- cudaDeviceSetCacheConfig(int) - Static method in class jcuda.runtime.JCuda
-
Sets the preferred cache configuration for the current device.
- cudaDeviceSetLimit(int, long) - Static method in class jcuda.runtime.JCuda
-
Set resource limits.
- cudaDeviceSetSharedMemConfig(int) - Static method in class jcuda.runtime.JCuda
-
Sets the shared memory configuration for the current device.
- cudaDeviceSynchronize() - Static method in class jcuda.runtime.JCuda
-
Wait for compute device to finish.
- CudaDoubleDataBuffer - Class in org.nd4j.linalg.jcublas.buffer
-
Cuda double buffer
- CudaDoubleDataBuffer(int) - Constructor for class org.nd4j.linalg.jcublas.buffer.CudaDoubleDataBuffer
-
Base constructor
- CudaDoubleDataBuffer(double[]) - Constructor for class org.nd4j.linalg.jcublas.buffer.CudaDoubleDataBuffer
-
Instantiate based on the given data
- CudaDoubleDataBuffer(float[]) - Constructor for class org.nd4j.linalg.jcublas.buffer.CudaDoubleDataBuffer
-
- CudaDoubleDataBuffer(int[]) - Constructor for class org.nd4j.linalg.jcublas.buffer.CudaDoubleDataBuffer
-
- CudaDoubleDataBuffer(ByteBuf, int) - Constructor for class org.nd4j.linalg.jcublas.buffer.CudaDoubleDataBuffer
-
- CudaDoubleDataBuffer(byte[], int) - Constructor for class org.nd4j.linalg.jcublas.buffer.CudaDoubleDataBuffer
-
- cudaDriverGetVersion(int[]) - Static method in class jcuda.runtime.JCuda
-
Returns the CUDA driver version.
- cudaError - Class in jcuda.runtime
-
Error codes.
- cudaErrorAddressOfConstant - Static variable in class jcuda.runtime.cudaError
-
- cudaErrorApiFailureBase - Static variable in class jcuda.runtime.cudaError
-
- cudaErrorAssert - Static variable in class jcuda.runtime.cudaError
-
An assert triggered in device code during kernel execution.
- cudaErrorCudartUnloading - Static variable in class jcuda.runtime.cudaError
-
This indicates that a CUDA Runtime API call cannot be executed because
it is being called during process shut down, at a point in time after
CUDA driver has been unloaded.
- cudaErrorDeviceAlreadyInUse - Static variable in class jcuda.runtime.cudaError
-
This indicates that a call tried to access an exclusive-thread device that
is already in use by a different thread.
- cudaErrorDevicesUnavailable - Static variable in class jcuda.runtime.cudaError
-
This indicates that all CUDA devices are busy or unavailable at the current
time.
- cudaErrorDuplicateSurfaceName - Static variable in class jcuda.runtime.cudaError
-
This indicates that multiple surfaces (across separate CUDA source
files in the application) share the same string name.
- cudaErrorDuplicateTextureName - Static variable in class jcuda.runtime.cudaError
-
This indicates that multiple textures (across separate CUDA source
files in the application) share the same string name.
- cudaErrorDuplicateVariableName - Static variable in class jcuda.runtime.cudaError
-
This indicates that multiple global or constant variables (across separate
CUDA source files in the application) share the same string name.
- cudaErrorECCUncorrectable - Static variable in class jcuda.runtime.cudaError
-
This indicates that an uncorrectable ECC error was detected during
execution.
- cudaErrorHardwareStackError - Static variable in class jcuda.runtime.cudaError
-
Device encountered an error in the call stack during kernel execution,
possibly due to stack corruption or exceeding the stack size limit.
- cudaErrorHostMemoryAlreadyRegistered - Static variable in class jcuda.runtime.cudaError
-
- cudaErrorHostMemoryNotRegistered - Static variable in class jcuda.runtime.cudaError
-
- cudaErrorIllegalAddress - Static variable in class jcuda.runtime.cudaError
-
The device encountered a load or store instruction on an invalid
memory address.
- cudaErrorIllegalInstruction - Static variable in class jcuda.runtime.cudaError
-
The device encountered an illegal instruction during kernel execution
The context cannot be used, so it must be destroyed (and a new one
should be created).
- cudaErrorIncompatibleDriverContext - Static variable in class jcuda.runtime.cudaError
-
This indicates that the current context is not compatible with this
the CUDA Runtime.
- cudaErrorInitializationError - Static variable in class jcuda.runtime.cudaError
-
The API call failed because the CUDA driver and runtime could not be
initialized.
- cudaErrorInsufficientDriver - Static variable in class jcuda.runtime.cudaError
-
This indicates that the installed NVIDIA CUDA driver is older than the
CUDA runtime library.
- cudaErrorInvalidAddressSpace - Static variable in class jcuda.runtime.cudaError
-
While executing a kernel, the device encountered an instruction
which can only operate on memory locations in certain address spaces
(global, shared, or local), but was supplied a memory address not
belonging to an allowed address space.
- cudaErrorInvalidChannelDescriptor - Static variable in class jcuda.runtime.cudaError
-
This indicates that the channel descriptor passed to the API call is not
valid.
- cudaErrorInvalidConfiguration - Static variable in class jcuda.runtime.cudaError
-
This indicates that a kernel launch is requesting resources that can
never be satisfied by the current device.
- cudaErrorInvalidDevice - Static variable in class jcuda.runtime.cudaError
-
This indicates that the device ordinal supplied by the user does not
correspond to a valid CUDA device.
- cudaErrorInvalidDeviceFunction - Static variable in class jcuda.runtime.cudaError
-
The requested device function does not exist or is not compiled for the
proper device architecture.
- cudaErrorInvalidDevicePointer - Static variable in class jcuda.runtime.cudaError
-
This indicates that at least one device pointer passed to the API call is
not a valid device pointer.
- cudaErrorInvalidFilterSetting - Static variable in class jcuda.runtime.cudaError
-
This indicates that a non-float texture was being accessed with linear
filtering.
- cudaErrorInvalidGraphicsContext - Static variable in class jcuda.runtime.cudaError
-
This indicates an error with the OpenGL or DirectX context.
- cudaErrorInvalidHostPointer - Static variable in class jcuda.runtime.cudaError
-
This indicates that at least one host pointer passed to the API call is
not a valid host pointer.
- cudaErrorInvalidKernelImage - Static variable in class jcuda.runtime.cudaError
-
This indicates that the device kernel image is invalid.
- cudaErrorInvalidMemcpyDirection - Static variable in class jcuda.runtime.cudaError
-
This indicates that the direction of the memcpy passed to the API call is
not one of the types specified by
cudaMemcpyKind
- cudaErrorInvalidNormSetting - Static variable in class jcuda.runtime.cudaError
-
This indicates that an attempt was made to read a non-float texture as a
normalized float.
- cudaErrorInvalidPc - Static variable in class jcuda.runtime.cudaError
-
The device encountered an invalid program counter.
- cudaErrorInvalidPitchValue - Static variable in class jcuda.runtime.cudaError
-
This indicates that one or more of the pitch-related parameters passed
to the API call is not within the acceptable range for pitch.
- cudaErrorInvalidPtx - Static variable in class jcuda.runtime.cudaError
-
A PTX compilation failed.
- cudaErrorInvalidResourceHandle - Static variable in class jcuda.runtime.cudaError
-
This indicates that a resource handle passed to the API call was not
valid.
- cudaErrorInvalidSurface - Static variable in class jcuda.runtime.cudaError
-
This indicates that the surface passed to the API call is not a valid
surface.
- cudaErrorInvalidSymbol - Static variable in class jcuda.runtime.cudaError
-
This indicates that the symbol name/identifier passed to the API call
is not a valid name or identifier.
- cudaErrorInvalidTexture - Static variable in class jcuda.runtime.cudaError
-
This indicates that the texture passed to the API call is not a valid
texture.
- cudaErrorInvalidTextureBinding - Static variable in class jcuda.runtime.cudaError
-
This indicates that the texture binding is not valid.
- cudaErrorInvalidValue - Static variable in class jcuda.runtime.cudaError
-
This indicates that one or more of the parameters passed to the API call
is not within an acceptable range of values.
- cudaErrorLaunchFailure - Static variable in class jcuda.runtime.cudaError
-
An exception occurred on the device while executing a kernel.
- cudaErrorLaunchFileScopedSurf - Static variable in class jcuda.runtime.cudaError
-
This error indicates that a grid launch did not occur because the kernel
uses file-scoped surfaces which are unsupported by the device runtime.
- cudaErrorLaunchFileScopedTex - Static variable in class jcuda.runtime.cudaError
-
This error indicates that a grid launch did not occur because the kernel
uses file-scoped textures which are unsupported by the device runtime.
- cudaErrorLaunchMaxDepthExceeded - Static variable in class jcuda.runtime.cudaError
-
This error indicates that a device runtime grid launch did not occur
because the depth of the child grid would exceed the maximum supported
number of nested grid launches.
- cudaErrorLaunchOutOfResources - Static variable in class jcuda.runtime.cudaError
-
This indicates that a launch did not occur because it did not have
appropriate resources.
- cudaErrorLaunchPendingCountExceeded - Static variable in class jcuda.runtime.cudaError
-
This error indicates that a device runtime grid launch failed because
the launch would exceed the limit ::cudaLimitDevRuntimePendingLaunchCount.
- cudaErrorLaunchTimeout - Static variable in class jcuda.runtime.cudaError
-
This indicates that the device kernel took too long to execute.
- cudaErrorMapBufferObjectFailed - Static variable in class jcuda.runtime.cudaError
-
This indicates that the buffer object could not be mapped.
- cudaErrorMemoryAllocation - Static variable in class jcuda.runtime.cudaError
-
The API call failed because it was unable to allocate enough memory to
perform the requested operation.
- cudaErrorMemoryValueTooLarge - Static variable in class jcuda.runtime.cudaError
-
- cudaErrorMisalignedAddress - Static variable in class jcuda.runtime.cudaError
-
The device encountered a load or store instruction
on a memory address which is not aligned.
- cudaErrorMissingConfiguration - Static variable in class jcuda.runtime.cudaError
-
- cudaErrorMixedDeviceExecution - Static variable in class jcuda.runtime.cudaError
-
- cudaErrorNoDevice - Static variable in class jcuda.runtime.cudaError
-
This indicates that no CUDA-capable devices were detected by the installed
CUDA driver.
- cudaErrorNoKernelImageForDevice - Static variable in class jcuda.runtime.cudaError
-
This indicates that there is no kernel image available that is suitable
for the device.
- cudaErrorNotPermitted - Static variable in class jcuda.runtime.cudaError
-
This error indicates the attempted operation is not permitted.
- cudaErrorNotReady - Static variable in class jcuda.runtime.cudaError
-
This indicates that asynchronous operations issued previously have not
completed yet.
- cudaErrorNotSupported - Static variable in class jcuda.runtime.cudaError
-
This error indicates the attempted operation is not supported
on the current system or device.
- cudaErrorNotYetImplemented - Static variable in class jcuda.runtime.cudaError
-
- cudaErrorOperatingSystem - Static variable in class jcuda.runtime.cudaError
-
This error indicates that an OS call failed.
- cudaErrorPeerAccessAlreadyEnabled - Static variable in class jcuda.runtime.cudaError
-
- cudaErrorPeerAccessNotEnabled - Static variable in class jcuda.runtime.cudaError
-
- cudaErrorPeerAccessUnsupported - Static variable in class jcuda.runtime.cudaError
-
This error indicates that P2P access is not supported across the given
devices.
- cudaErrorPriorLaunchFailure - Static variable in class jcuda.runtime.cudaError
-
- cudaErrorProfilerAlreadyStarted - Static variable in class jcuda.runtime.cudaError
-
- cudaErrorProfilerAlreadyStopped - Static variable in class jcuda.runtime.cudaError
-
- cudaErrorProfilerDisabled - Static variable in class jcuda.runtime.cudaError
-
This indicates profiler has been disabled for this run and thus runtime
APIs cannot be used to profile subsets of the program.
- cudaErrorProfilerNotInitialized - Static variable in class jcuda.runtime.cudaError
-
- cudaErrorSetOnActiveProcess - Static variable in class jcuda.runtime.cudaError
-
- cudaErrorSharedObjectInitFailed - Static variable in class jcuda.runtime.cudaError
-
This indicates that initialization of a shared object failed.
- cudaErrorSharedObjectSymbolNotFound - Static variable in class jcuda.runtime.cudaError
-
This indicates that a link to a shared object failed to resolve.
- cudaErrorStartupFailure - Static variable in class jcuda.runtime.cudaError
-
This indicates an internal startup failure in the CUDA runtime.
- cudaErrorSyncDepthExceeded - Static variable in class jcuda.runtime.cudaError
-
This error indicates that a call to ::cudaDeviceSynchronize made from
the device runtime failed because the call was made at grid depth greater
than than either the default (2 levels of grids) or user specified device
limit ::cudaLimitDevRuntimeSyncDepth.
- cudaErrorSynchronizationError - Static variable in class jcuda.runtime.cudaError
-
- cudaErrorTextureFetchFailed - Static variable in class jcuda.runtime.cudaError
-
- cudaErrorTextureNotBound - Static variable in class jcuda.runtime.cudaError
-
- cudaErrorTooManyPeers - Static variable in class jcuda.runtime.cudaError
-
This error indicates that the hardware resources required to enable
peer access have been exhausted for one or more of the devices
passed to ::cudaEnablePeerAccess().
- cudaErrorUnknown - Static variable in class jcuda.runtime.cudaError
-
This indicates that an unknown internal error has occurred.
- cudaErrorUnmapBufferObjectFailed - Static variable in class jcuda.runtime.cudaError
-
This indicates that the buffer object could not be unmapped.
- cudaErrorUnsupportedLimit - Static variable in class jcuda.runtime.cudaError
-
This indicates that the ::cudaLimit passed to the API call is not
supported by the active device.
- cudaEvent_t - Class in jcuda.runtime
-
Java port of a cudaEvent_t.
- cudaEvent_t() - Constructor for class jcuda.runtime.cudaEvent_t
-
Creates a new, uninitialized cudaEvent_t
- cudaEvent_t(CUevent) - Constructor for class jcuda.runtime.cudaEvent_t
-
Creates a cudaEvent_t for the given
CUevent.
- cudaEventBlockingSync - Static variable in class jcuda.runtime.JCuda
-
Event uses blocking synchronization
- cudaEventCreate(cudaEvent_t) - Static method in class jcuda.runtime.JCuda
-
[C++ API] Creates an event object with the specified flags
- cudaEventCreateWithFlags(cudaEvent_t, int) - Static method in class jcuda.runtime.JCuda
-
Creates an event object with the specified flags.
- cudaEventDefault - Static variable in class jcuda.runtime.JCuda
-
Default event flag
- cudaEventDestroy(cudaEvent_t) - Static method in class jcuda.runtime.JCuda
-
Destroys an event object.
- cudaEventDisableTiming - Static variable in class jcuda.runtime.JCuda
-
Event will not record timing data
- cudaEventElapsedTime(float[], cudaEvent_t, cudaEvent_t) - Static method in class jcuda.runtime.JCuda
-
Computes the elapsed time between events.
- cudaEventInterprocess - Static variable in class jcuda.runtime.JCuda
-
Event is suitable for interprocess use.
- cudaEventQuery(cudaEvent_t) - Static method in class jcuda.runtime.JCuda
-
Queries an event's status.
- cudaEventRecord(cudaEvent_t, cudaStream_t) - Static method in class jcuda.runtime.JCuda
-
Records an event.
- cudaEventSynchronize(cudaEvent_t) - Static method in class jcuda.runtime.JCuda
-
Waits for an event to complete.
- CudaException - Exception in jcuda
-
An exception that may be thrown due to a CUDA error.
- CudaException(String) - Constructor for exception jcuda.CudaException
-
Creates a new CudaException with the given error message.
- CudaException(String, Throwable) - Constructor for exception jcuda.CudaException
-
Creates a new CudaException with the given error message
and the given Throwable as the cause.
- cudaExtent - Class in jcuda.runtime
-
Java port of a cudaExtent.
- cudaExtent() - Constructor for class jcuda.runtime.cudaExtent
-
Creates a new cudaExtent with all-zero sizes
- cudaExtent(int, int, int) - Constructor for class jcuda.runtime.cudaExtent
-
Creates a new cudaExtent with the given sizes
- cudaExtent(long, long, long) - Constructor for class jcuda.runtime.cudaExtent
-
Creates a new cudaExtent with the given sizes
- cudaFilterModeLinear - Static variable in class jcuda.runtime.cudaTextureFilterMode
-
Linear filter mode
- cudaFilterModePoint - Static variable in class jcuda.runtime.cudaTextureFilterMode
-
Point filter mode
- CudaFloatDataBuffer - Class in org.nd4j.linalg.jcublas.buffer
-
Cuda float buffer
- CudaFloatDataBuffer(int) - Constructor for class org.nd4j.linalg.jcublas.buffer.CudaFloatDataBuffer
-
Base constructor
- CudaFloatDataBuffer(float[]) - Constructor for class org.nd4j.linalg.jcublas.buffer.CudaFloatDataBuffer
-
- CudaFloatDataBuffer(double[]) - Constructor for class org.nd4j.linalg.jcublas.buffer.CudaFloatDataBuffer
-
- CudaFloatDataBuffer(int[]) - Constructor for class org.nd4j.linalg.jcublas.buffer.CudaFloatDataBuffer
-
- CudaFloatDataBuffer(ByteBuf, int) - Constructor for class org.nd4j.linalg.jcublas.buffer.CudaFloatDataBuffer
-
- CudaFloatDataBuffer(byte[], int) - Constructor for class org.nd4j.linalg.jcublas.buffer.CudaFloatDataBuffer
-
- cudaFormatModeAuto - Static variable in class jcuda.runtime.cudaSurfaceFormatMode
-
- cudaFormatModeForced - Static variable in class jcuda.runtime.cudaSurfaceFormatMode
-
- cudaFree(Pointer) - Static method in class jcuda.runtime.JCuda
-
Frees memory on the device.
- cudaFreeArray(cudaArray) - Static method in class jcuda.runtime.JCuda
-
Frees an array on the device.
- cudaFreeHost(Pointer) - Static method in class jcuda.runtime.JCuda
-
Frees page-locked memory.
- cudaFreeMipmappedArray(cudaMipmappedArray) - Static method in class jcuda.runtime.JCuda
-
Frees a mipmapped array on the device.
- cudaFuncAttributes - Class in jcuda.runtime
-
CUDA function attributes.
Most comments are taken from the CUDA reference manual.
- cudaFuncAttributes() - Constructor for class jcuda.runtime.cudaFuncAttributes
-
Creates new, uninitialized cudaFuncAttributes
- cudaFuncCache - Class in jcuda.runtime
-
CUDA function cache configurations
- cudaFuncCachePreferEqual - Static variable in class jcuda.runtime.cudaFuncCache
-
Prefer equal size L1 cache and shared memory
- cudaFuncCachePreferL1 - Static variable in class jcuda.runtime.cudaFuncCache
-
Prefer larger L1 cache and smaller shared memory
- cudaFuncCachePreferNone - Static variable in class jcuda.runtime.cudaFuncCache
-
Default function cache configuration, no preference
- cudaFuncCachePreferShared - Static variable in class jcuda.runtime.cudaFuncCache
-
Prefer larger shared memory and smaller L1 cache
- cudaFuncGetAttributes(cudaFuncAttributes, String) - Static method in class jcuda.runtime.JCuda
-
[C++ API] Find out attributes for a given function
- cudaGetChannelDesc(cudaChannelFormatDesc, cudaArray) - Static method in class jcuda.runtime.JCuda
-
Get the channel descriptor of an array.
- cudaGetDevice(int[]) - Static method in class jcuda.runtime.JCuda
-
Returns which device is currently being used.
- cudaGetDeviceCount(int[]) - Static method in class jcuda.runtime.JCuda
-
Returns the number of compute-capable devices.
- cudaGetDeviceFlags(int[]) - Static method in class jcuda.runtime.JCuda
-
Gets the flags for the current device.
- cudaGetDeviceProperties(cudaDeviceProp, int) - Static method in class jcuda.runtime.JCuda
-
Returns information about the compute-device.
- cudaGetErrorName(int) - Static method in class jcuda.runtime.JCuda
-
- cudaGetErrorString(int) - Static method in class jcuda.runtime.JCuda
-
Returns the message string from an error code.
- cudaGetLastError() - Static method in class jcuda.runtime.JCuda
-
Returns the last error from a runtime call.
- cudaGetMipmappedArrayLevel(cudaArray, cudaMipmappedArray, int) - Static method in class jcuda.runtime.JCuda
-
Gets a mipmap level of a CUDA mipmapped array.
- cudaGetSurfaceObjectResourceDesc(cudaResourceDesc, cudaSurfaceObject) - Static method in class jcuda.runtime.JCuda
-
Returns a surface object's resource descriptor Returns the resource descriptor for the surface object specified by surfObject.
- cudaGetSurfaceReference(surfaceReference, String) - Static method in class jcuda.runtime.JCuda
-
Get the surface reference associated with a symbol.
- cudaGetSymbolAddress(Pointer, String) - Static method in class jcuda.runtime.JCuda
-
[C++ API] Finds the address associated with a CUDA symbol
- cudaGetSymbolSize(long[], String) - Static method in class jcuda.runtime.JCuda
-
[C++ API] Finds the size of the object associated with a CUDA symbol
- cudaGetTextureAlignmentOffset(long[], textureReference) - Static method in class jcuda.runtime.JCuda
-
[C++ API] Get the alignment offset of a texture
- cudaGetTextureObjectResourceDesc(cudaResourceDesc, cudaTextureObject) - Static method in class jcuda.runtime.JCuda
-
Returns a texture object's resource descriptor.
- cudaGetTextureObjectResourceViewDesc(cudaResourceViewDesc, cudaTextureObject) - Static method in class jcuda.runtime.JCuda
-
Returns a texture object's resource view descriptor.
- cudaGetTextureObjectTextureDesc(cudaTextureDesc, cudaTextureObject) - Static method in class jcuda.runtime.JCuda
-
Returns a texture object's texture descriptor.
- cudaGetTextureReference(textureReference, String) - Static method in class jcuda.runtime.JCuda
-
Get the texture reference associated with a symbol.
- cudaGLDeviceList - Class in jcuda.runtime
-
CUDA devices corresponding to the current OpenGL context
- cudaGLDeviceListAll - Static variable in class jcuda.runtime.cudaGLDeviceList
-
The CUDA devices for all GPUs used by the current OpenGL context
- cudaGLDeviceListCurrentFrame - Static variable in class jcuda.runtime.cudaGLDeviceList
-
The CUDA devices for the GPUs used by the current OpenGL context
in its currently rendering frame
- cudaGLDeviceListNextFrame - Static variable in class jcuda.runtime.cudaGLDeviceList
-
The CUDA devices for the GPUs to be used by the current OpenGL
context in the next frame
- cudaGLGetDevices(int[], int[], int, int) - Static method in class jcuda.runtime.JCuda
-
Gets the CUDA devices associated with the current OpenGL context.
- cudaGLMapBufferObject(Pointer, int) - Static method in class jcuda.runtime.JCuda
-
- cudaGLMapBufferObjectAsync(Pointer, int, cudaStream_t) - Static method in class jcuda.runtime.JCuda
-
- cudaGLMapFlags - Class in jcuda.runtime
-
CUDA GL Map Flags
- cudaGLMapFlagsNone - Static variable in class jcuda.runtime.cudaGLMapFlags
-
Default; Assume resource can be read/written
- cudaGLMapFlagsReadOnly - Static variable in class jcuda.runtime.cudaGLMapFlags
-
CUDA kernels will not write to this resource
- cudaGLMapFlagsWriteDiscard - Static variable in class jcuda.runtime.cudaGLMapFlags
-
CUDA kernels will only write to and will not read from this resource
- cudaGLRegisterBufferObject(int) - Static method in class jcuda.runtime.JCuda
-
- cudaGLSetBufferObjectMapFlags(int, int) - Static method in class jcuda.runtime.JCuda
-
- cudaGLSetGLDevice(int) - Static method in class jcuda.runtime.JCuda
-
- cudaGLUnmapBufferObject(int) - Static method in class jcuda.runtime.JCuda
-
- cudaGLUnmapBufferObjectAsync(int, cudaStream_t) - Static method in class jcuda.runtime.JCuda
-
- cudaGLUnregisterBufferObject(int) - Static method in class jcuda.runtime.JCuda
-
- cudaGraphicsCubeFace - Class in jcuda.runtime
-
CUDA graphics interop array indices for cube maps
- cudaGraphicsCubeFaceNegativeX - Static variable in class jcuda.runtime.cudaGraphicsCubeFace
-
Negative X face of cubemap
- cudaGraphicsCubeFaceNegativeY - Static variable in class jcuda.runtime.cudaGraphicsCubeFace
-
Negative Y face of cubemap
- cudaGraphicsCubeFaceNegativeZ - Static variable in class jcuda.runtime.cudaGraphicsCubeFace
-
Negative Z face of cubemap
- cudaGraphicsCubeFacePositiveX - Static variable in class jcuda.runtime.cudaGraphicsCubeFace
-
Positive X face of cubemap
- cudaGraphicsCubeFacePositiveY - Static variable in class jcuda.runtime.cudaGraphicsCubeFace
-
Positive Y face of cubemap
- cudaGraphicsCubeFacePositiveZ - Static variable in class jcuda.runtime.cudaGraphicsCubeFace
-
Positive Z face of cubemap
- cudaGraphicsGLRegisterBuffer(cudaGraphicsResource, int, int) - Static method in class jcuda.runtime.JCuda
-
Registers an OpenGL buffer object.
- cudaGraphicsGLRegisterImage(cudaGraphicsResource, int, int, int) - Static method in class jcuda.runtime.JCuda
-
Register an OpenGL texture or renderbuffer object.
- cudaGraphicsMapFlags - Class in jcuda.runtime
-
CUDA graphics interop map flags
- cudaGraphicsMapFlagsNone - Static variable in class jcuda.runtime.cudaGraphicsMapFlags
-
Default; Assume resource can be read/written
- cudaGraphicsMapFlagsReadOnly - Static variable in class jcuda.runtime.cudaGraphicsMapFlags
-
CUDA will not write to this resource
- cudaGraphicsMapFlagsWriteDiscard - Static variable in class jcuda.runtime.cudaGraphicsMapFlags
-
CUDA will only write to and will not read from this resource
- cudaGraphicsMapResources(int, cudaGraphicsResource[], cudaStream_t) - Static method in class jcuda.runtime.JCuda
-
Map graphics resources for access by CUDA.
- cudaGraphicsRegisterFlags - Class in jcuda.runtime
-
CUDA graphics interop register flags
- cudaGraphicsRegisterFlagsNone - Static variable in class jcuda.runtime.cudaGraphicsRegisterFlags
-
Default
- cudaGraphicsRegisterFlagsReadOnly - Static variable in class jcuda.runtime.cudaGraphicsRegisterFlags
-
CUDA will not write to this resource
- cudaGraphicsRegisterFlagsSurfaceLoadStore - Static variable in class jcuda.runtime.cudaGraphicsRegisterFlags
-
CUDA will bind this resource to a surface reference
- cudaGraphicsRegisterFlagsTextureGather - Static variable in class jcuda.runtime.cudaGraphicsRegisterFlags
-
CUDA will perform texture gather operations on this resource
- cudaGraphicsRegisterFlagsWriteDiscard - Static variable in class jcuda.runtime.cudaGraphicsRegisterFlags
-
CUDA will only write to and will not read from this resource
- cudaGraphicsResource - Class in jcuda.runtime
-
Java port of a cudaGraphicsResource
- cudaGraphicsResource() - Constructor for class jcuda.runtime.cudaGraphicsResource
-
Creates a new, uninitialized cudaGraphicsResource
- cudaGraphicsResource(CUgraphicsResource) - Constructor for class jcuda.runtime.cudaGraphicsResource
-
- cudaGraphicsResourceGetMappedMipmappedArray(cudaMipmappedArray, cudaGraphicsResource) - Static method in class jcuda.runtime.JCuda
-
Get a mipmapped array through which to access a mapped graphics resource.
- cudaGraphicsResourceGetMappedPointer(Pointer, long[], cudaGraphicsResource) - Static method in class jcuda.runtime.JCuda
-
Get an device pointer through which to access a mapped graphics resource.
- cudaGraphicsResourceSetMapFlags(cudaGraphicsResource, int) - Static method in class jcuda.runtime.JCuda
-
Set usage flags for mapping a graphics resource.
- cudaGraphicsSubResourceGetMappedArray(cudaArray, cudaGraphicsResource, int, int) - Static method in class jcuda.runtime.JCuda
-
Get an array through which to access a subresource of a mapped graphics resource.
- cudaGraphicsUnmapResources(int, cudaGraphicsResource[], cudaStream_t) - Static method in class jcuda.runtime.JCuda
-
Unmap graphics resources.
- cudaGraphicsUnregisterResource(cudaGraphicsResource) - Static method in class jcuda.runtime.JCuda
-
Unregisters a graphics resource for access by CUDA.
- cudaHostAlloc(Pointer, long, int) - Static method in class jcuda.runtime.JCuda
-
Allocates page-locked memory on the host.
- cudaHostAllocDefault - Static variable in class jcuda.runtime.JCuda
-
Default page-locked allocation flag
- cudaHostAllocMapped - Static variable in class jcuda.runtime.JCuda
-
Map allocation into device space
- cudaHostAllocPortable - Static variable in class jcuda.runtime.JCuda
-
Pinned memory accessible by all CUDA contexts
- cudaHostAllocWriteCombined - Static variable in class jcuda.runtime.JCuda
-
Write-combined memory
- cudaHostGetDevicePointer(Pointer, Pointer, int) - Static method in class jcuda.runtime.JCuda
-
Passes back device pointer of mapped host memory allocated by cudaHostAlloc or registered by cudaHostRegister.
- cudaHostRegister(Pointer, long, int) - Static method in class jcuda.runtime.JCuda
-
Registers an existing host memory range for use by CUDA.
- cudaHostRegisterDefault - Static variable in class jcuda.runtime.JCuda
-
Default host memory registration flag
- cudaHostRegisterIoMemory - Static variable in class jcuda.runtime.JCuda
-
Memory-mapped I/O space
- cudaHostRegisterMapped - Static variable in class jcuda.runtime.JCuda
-
Map registered memory into device space
- cudaHostRegisterPortable - Static variable in class jcuda.runtime.JCuda
-
Pinned memory accessible by all CUDA contexts
- cudaHostUnregister(Pointer) - Static method in class jcuda.runtime.JCuda
-
Unregisters a memory range that was registered with cudaHostRegister.
- CudaIntDataBuffer - Class in org.nd4j.linalg.jcublas.buffer
-
Cuda int buffer
- CudaIntDataBuffer(int) - Constructor for class org.nd4j.linalg.jcublas.buffer.CudaIntDataBuffer
-
Base constructor
- CudaIntDataBuffer(int, int) - Constructor for class org.nd4j.linalg.jcublas.buffer.CudaIntDataBuffer
-
- CudaIntDataBuffer(int[]) - Constructor for class org.nd4j.linalg.jcublas.buffer.CudaIntDataBuffer
-
- CudaIntDataBuffer(int[], boolean) - Constructor for class org.nd4j.linalg.jcublas.buffer.CudaIntDataBuffer
-
- CudaIntDataBuffer(ByteBuf, int) - Constructor for class org.nd4j.linalg.jcublas.buffer.CudaIntDataBuffer
-
- CudaIntDataBuffer(byte[], int) - Constructor for class org.nd4j.linalg.jcublas.buffer.CudaIntDataBuffer
-
- CudaIntDataBuffer(double[]) - Constructor for class org.nd4j.linalg.jcublas.buffer.CudaIntDataBuffer
-
- CudaIntDataBuffer(double[], boolean) - Constructor for class org.nd4j.linalg.jcublas.buffer.CudaIntDataBuffer
-
- CudaIntDataBuffer(float[]) - Constructor for class org.nd4j.linalg.jcublas.buffer.CudaIntDataBuffer
-
- CudaIntDataBuffer(float[], boolean) - Constructor for class org.nd4j.linalg.jcublas.buffer.CudaIntDataBuffer
-
- cudaIpcCloseMemHandle(Pointer) - Static method in class jcuda.runtime.JCuda
-
Close memory mapped with cudaIpcOpenMemHandle.
- cudaIpcEventHandle - Class in jcuda.runtime
-
Java port of a cudaIpcEventHandle.
- cudaIpcEventHandle() - Constructor for class jcuda.runtime.cudaIpcEventHandle
-
Creates a new, uninitialized cudaIpcEventHandle
- cudaIpcGetEventHandle(cudaIpcEventHandle, cudaEvent_t) - Static method in class jcuda.runtime.JCuda
-
Gets an interprocess handle for a previously allocated event.
- cudaIpcGetMemHandle(cudaIpcMemHandle, Pointer) - Static method in class jcuda.runtime.JCuda
-
cudaError_t cudaIpcGetMemHandle (
cudaIpcMemHandle_t* handle,
void* devPtr )
- cudaIpcMemHandle - Class in jcuda.runtime
-
Java port of a cudaIpcMemHandle.
- cudaIpcMemHandle() - Constructor for class jcuda.runtime.cudaIpcMemHandle
-
Creates a new, uninitialized cudaIpcMemHandle
- cudaIpcMemLazyEnablePeerAccess - Static variable in class jcuda.runtime.JCuda
-
Automatically enable peer access between remote devices as needed
- cudaIpcOpenEventHandle(cudaEvent_t, cudaIpcEventHandle) - Static method in class jcuda.runtime.JCuda
-
Opens an interprocess event handle for use in the current process.
- cudaIpcOpenMemHandle(Pointer, cudaIpcMemHandle, int) - Static method in class jcuda.runtime.JCuda
-
cudaError_t cudaIpcOpenMemHandle (
void** devPtr,
cudaIpcMemHandle_t handle,
unsigned int flags )
- cudaKeyValuePair - Static variable in class jcuda.runtime.cudaOutputMode
-
Output mode Key-Value pair format.
- cudaLaunch(String) - Static method in class jcuda.runtime.JCuda
-
[C++ API] Launches a device function
- cudaLimit - Class in jcuda.runtime
-
CUDA limits.
Most comments are taken from the CUDA reference manual.
- cudaLimitDevRuntimePendingLaunchCount - Static variable in class jcuda.runtime.cudaLimit
-
GPU device runtime pending launch count
- cudaLimitDevRuntimeSyncDepth - Static variable in class jcuda.runtime.cudaLimit
-
GPU device runtime synchronize depth
- cudaLimitMallocHeapSize - Static variable in class jcuda.runtime.cudaLimit
-
GPU malloc heap size
- cudaLimitPrintfFifoSize - Static variable in class jcuda.runtime.cudaLimit
-
GPU printf/fprintf FIFO size
- cudaLimitStackSize - Static variable in class jcuda.runtime.cudaLimit
-
GPU thread stack size
- cudaMalloc(Pointer, long) - Static method in class jcuda.runtime.JCuda
-
Allocate memory on the device.
- cudaMalloc3D(cudaPitchedPtr, cudaExtent) - Static method in class jcuda.runtime.JCuda
-
Allocates logical 1D, 2D, or 3D memory objects on the device.
- cudaMalloc3DArray(cudaArray, cudaChannelFormatDesc, cudaExtent) - Static method in class jcuda.runtime.JCuda
-
Allocate an array on the device.
- cudaMalloc3DArray(cudaArray, cudaChannelFormatDesc, cudaExtent, int) - Static method in class jcuda.runtime.JCuda
-
Allocate an array on the device.
- cudaMallocArray(cudaArray, cudaChannelFormatDesc, long, long) - Static method in class jcuda.runtime.JCuda
-
Allocate an array on the device.
- cudaMallocArray(cudaArray, cudaChannelFormatDesc, long, long, int) - Static method in class jcuda.runtime.JCuda
-
Allocate an array on the device.
- cudaMallocHost(Pointer, long) - Static method in class jcuda.runtime.JCuda
-
[C++ API] Allocates page-locked memory on the host
- cudaMallocManaged(Pointer, long, int) - Static method in class jcuda.runtime.JCuda
-
- cudaMallocMipmappedArray(cudaMipmappedArray, cudaChannelFormatDesc, cudaExtent, int, int) - Static method in class jcuda.runtime.JCuda
-
Allocate a mipmapped array on the device.
- cudaMallocPitch(Pointer, long[], long, long) - Static method in class jcuda.runtime.JCuda
-
Allocates pitched memory on the device.
- cudaMemAttachGlobal - Static variable in class jcuda.runtime.JCuda
-
Memory can be accessed by any stream on any device
- cudaMemAttachHost - Static variable in class jcuda.runtime.JCuda
-
Memory cannot be accessed by any stream on any device
- cudaMemAttachSingle - Static variable in class jcuda.runtime.JCuda
-
Memory can only be accessed by a single stream on the associated device
- cudaMemcpy(Pointer, Pointer, long, int) - Static method in class jcuda.runtime.JCuda
-
Copies data between host and device.
- cudaMemcpy2D(Pointer, long, Pointer, long, long, long, int) - Static method in class jcuda.runtime.JCuda
-
Copies data between host and device.
- cudaMemcpy2DArrayToArray(cudaArray, long, long, cudaArray, long, long, long, long, int) - Static method in class jcuda.runtime.JCuda
-
Copies data between host and device.
- cudaMemcpy2DAsync(Pointer, long, Pointer, long, long, long, int, cudaStream_t) - Static method in class jcuda.runtime.JCuda
-
Copies data between host and device.
- cudaMemcpy2DFromArray(Pointer, long, cudaArray, long, long, long, long, int) - Static method in class jcuda.runtime.JCuda
-
Copies data between host and device.
- cudaMemcpy2DFromArrayAsync(Pointer, long, cudaArray, long, long, long, long, int, cudaStream_t) - Static method in class jcuda.runtime.JCuda
-
Copies data between host and device.
- cudaMemcpy2DToArray(cudaArray, long, long, Pointer, long, long, long, int) - Static method in class jcuda.runtime.JCuda
-
Copies data between host and device.
- cudaMemcpy2DToArrayAsync(cudaArray, long, long, Pointer, long, long, long, int, cudaStream_t) - Static method in class jcuda.runtime.JCuda
-
Copies data between host and device.
- cudaMemcpy3D(cudaMemcpy3DParms) - Static method in class jcuda.runtime.JCuda
-
Copies data between 3D objects.
- cudaMemcpy3DAsync(cudaMemcpy3DParms, cudaStream_t) - Static method in class jcuda.runtime.JCuda
-
Copies data between 3D objects.
- cudaMemcpy3DParms - Class in jcuda.runtime
-
Java port of cudaMemcpy3DParms.
Most comments are taken from the CUDA reference manual.
- cudaMemcpy3DParms() - Constructor for class jcuda.runtime.cudaMemcpy3DParms
-
- cudaMemcpy3DPeer(cudaMemcpy3DPeerParms) - Static method in class jcuda.runtime.JCuda
-
Copies memory between devices.
- cudaMemcpy3DPeerAsync(cudaMemcpy3DPeerParms, cudaStream_t) - Static method in class jcuda.runtime.JCuda
-
Copies memory between devices asynchronously.
- cudaMemcpy3DPeerParms - Class in jcuda.runtime
-
Java port of cudaMemcpy3DPeerParms.
Most comments are taken from the CUDA reference manual.
- cudaMemcpy3DPeerParms() - Constructor for class jcuda.runtime.cudaMemcpy3DPeerParms
-
- cudaMemcpyArrayToArray(cudaArray, long, long, cudaArray, long, long, long, int) - Static method in class jcuda.runtime.JCuda
-
Copies data between host and device.
- cudaMemcpyAsync(Pointer, Pointer, long, int, cudaStream_t) - Static method in class jcuda.runtime.JCuda
-
Copies data between host and device.
- cudaMemcpyDefault - Static variable in class jcuda.runtime.cudaMemcpyKind
-
Default based unified virtual address space
- cudaMemcpyDeviceToDevice - Static variable in class jcuda.runtime.cudaMemcpyKind
-
Device -> Device
- cudaMemcpyDeviceToHost - Static variable in class jcuda.runtime.cudaMemcpyKind
-
Device -> Host
- cudaMemcpyFromArray(Pointer, cudaArray, long, long, long, int) - Static method in class jcuda.runtime.JCuda
-
Copies data between host and device.
- cudaMemcpyFromArrayAsync(Pointer, cudaArray, long, long, long, int, cudaStream_t) - Static method in class jcuda.runtime.JCuda
-
Copies data between host and device.
- cudaMemcpyFromSymbol(Pointer, String, long, long, int) - Static method in class jcuda.runtime.JCuda
-
[C++ API] Copies data from the given symbol on the device
- cudaMemcpyFromSymbolAsync(Pointer, String, long, long, int, cudaStream_t) - Static method in class jcuda.runtime.JCuda
-
[C++ API] Copies data from the given symbol on the device
- cudaMemcpyHostToDevice - Static variable in class jcuda.runtime.cudaMemcpyKind
-
Host -> Device
- cudaMemcpyHostToHost - Static variable in class jcuda.runtime.cudaMemcpyKind
-
Host -> Host
- cudaMemcpyKind - Class in jcuda.runtime
-
Memcpy kinds.
- cudaMemcpyPeer(Pointer, int, Pointer, int, long) - Static method in class jcuda.runtime.JCuda
-
Copies memory between two devices.
- cudaMemcpyPeerAsync(Pointer, int, Pointer, int, long, cudaStream_t) - Static method in class jcuda.runtime.JCuda
-
Copies memory between two devices asynchronously.
- cudaMemcpyToArray(cudaArray, long, long, Pointer, long, int) - Static method in class jcuda.runtime.JCuda
-
Copies data between host and device.
- cudaMemcpyToArrayAsync(cudaArray, long, long, Pointer, long, int, cudaStream_t) - Static method in class jcuda.runtime.JCuda
-
Copies data between host and device.
- cudaMemcpyToSymbol(String, Pointer, long, long, int) - Static method in class jcuda.runtime.JCuda
-
[C++ API] Copies data to the given symbol on the device
- cudaMemcpyToSymbolAsync(String, Pointer, long, long, int, cudaStream_t) - Static method in class jcuda.runtime.JCuda
-
[C++ API] Copies data to the given symbol on the device
- cudaMemGetInfo(long[], long[]) - Static method in class jcuda.runtime.JCuda
-
Gets free and total device memory.
- cudaMemoryType - Class in jcuda.runtime
-
CUDA memory types
- cudaMemoryTypeDevice - Static variable in class jcuda.runtime.cudaMemoryType
-
Device memory
- cudaMemoryTypeHost - Static variable in class jcuda.runtime.cudaMemoryType
-
Host memory
- cudaMemset(Pointer, int, long) - Static method in class jcuda.runtime.JCuda
-
Initializes or sets device memory to a value.
- cudaMemset2D(Pointer, long, int, long, long) - Static method in class jcuda.runtime.JCuda
-
Initializes or sets device memory to a value.
- cudaMemset2DAsync(Pointer, long, int, long, long, cudaStream_t) - Static method in class jcuda.runtime.JCuda
-
Initializes or sets device memory to a value.
- cudaMemset3D(cudaPitchedPtr, int, cudaExtent) - Static method in class jcuda.runtime.JCuda
-
Initializes or sets device memory to a value.
- cudaMemset3DAsync(cudaPitchedPtr, int, cudaExtent, cudaStream_t) - Static method in class jcuda.runtime.JCuda
-
Initializes or sets device memory to a value.
- cudaMemsetAsync(Pointer, int, long, cudaStream_t) - Static method in class jcuda.runtime.JCuda
-
Initializes or sets device memory to a value.
- cudaMipmappedArray - Class in jcuda.runtime
-
Java port of a cudaMipmappedArray
- cudaMipmappedArray() - Constructor for class jcuda.runtime.cudaMipmappedArray
-
Creates a new, uninitialized cudaMipmappedArray
- cudaOccupancyDefault - Static variable in class jcuda.runtime.JCuda
-
Default behavior
- cudaOccupancyDisableCachingOverride - Static variable in class jcuda.runtime.JCuda
-
Assume global caching is enabled and cannot be automatically turned off
- cudaOutputMode - Class in jcuda.runtime
-
CUDA Profiler Output modes
- cudaPeekAtLastError() - Static method in class jcuda.runtime.JCuda
-
Returns the last error from a runtime call.
- cudaPeerAccessDefault - Static variable in class jcuda.runtime.JCuda
-
Default peer addressing enable flag
- cudaPitchedPtr - Class in jcuda.runtime
-
Java port of a cudaPitchedPtr
- cudaPitchedPtr() - Constructor for class jcuda.runtime.cudaPitchedPtr
-
Creates a new, uninitialized cudaPitchedPtr
- cudaPointerAttributes - Class in jcuda.runtime
-
CUDA pointer attributes
- cudaPointerAttributes() - Constructor for class jcuda.runtime.cudaPointerAttributes
-
Creates a new, uninitialized cudaPointerAttributes
- cudaPointerGetAttributes(cudaPointerAttributes, Pointer) - Static method in class jcuda.runtime.JCuda
-
Returns attributes about a specified pointer.
- cudaPos - Class in jcuda.runtime
-
Java port of a cudaPos.
- cudaPos() - Constructor for class jcuda.runtime.cudaPos
-
Creates a new cudaPos at (0,0,0)
- cudaPos(long, long, long) - Constructor for class jcuda.runtime.cudaPos
-
Creates a new cudaPos with the given position
- cudaProfilerInitialize(String, String, int) - Static method in class jcuda.runtime.JCuda
-
Initialize the CUDA profiler.
- cudaProfilerStart() - Static method in class jcuda.runtime.JCuda
-
Enable profiling.
- cudaProfilerStop() - Static method in class jcuda.runtime.JCuda
-
Disable profiling.
- cudaReadModeElementType - Static variable in class jcuda.runtime.cudaTextureReadMode
-
Element type read mode
- cudaReadModeNormalizedFloat - Static variable in class jcuda.runtime.cudaTextureReadMode
-
Normalized float read mode
- cudaResourceDesc - Class in jcuda.runtime
-
CUDA resource descriptor
NOTE: The structure of this class should be considered as being
preliminary.
- cudaResourceDesc() - Constructor for class jcuda.runtime.cudaResourceDesc
-
Creates a new, uninitialized cudaResourceDesc
- cudaResourceType - Class in jcuda.runtime
-
CUDA resource types
- cudaResourceTypeArray - Static variable in class jcuda.runtime.cudaResourceType
-
Array resource
- cudaResourceTypeLinear - Static variable in class jcuda.runtime.cudaResourceType
-
Linear resource
- cudaResourceTypeMipmappedArray - Static variable in class jcuda.runtime.cudaResourceType
-
Mipmapped array resource
- cudaResourceTypePitch2D - Static variable in class jcuda.runtime.cudaResourceType
-
Pitch 2D resource
- cudaResourceViewDesc - Class in jcuda.runtime
-
CUDA resource view descriptor
- cudaResourceViewDesc() - Constructor for class jcuda.runtime.cudaResourceViewDesc
-
Creates a new, uninitialized cudaResourceViewDesc
- cudaResourceViewFormat - Class in jcuda.runtime
-
CUDA texture resource view formats
- cudaResViewFormatFloat1 - Static variable in class jcuda.runtime.cudaResourceViewFormat
-
1 channel 32-bit floating point
- cudaResViewFormatFloat2 - Static variable in class jcuda.runtime.cudaResourceViewFormat
-
2 channel 32-bit floating point
- cudaResViewFormatFloat4 - Static variable in class jcuda.runtime.cudaResourceViewFormat
-
4 channel 32-bit floating point
- cudaResViewFormatHalf1 - Static variable in class jcuda.runtime.cudaResourceViewFormat
-
1 channel 16-bit floating point
- cudaResViewFormatHalf2 - Static variable in class jcuda.runtime.cudaResourceViewFormat
-
2 channel 16-bit floating point
- cudaResViewFormatHalf4 - Static variable in class jcuda.runtime.cudaResourceViewFormat
-
4 channel 16-bit floating point
- cudaResViewFormatNone - Static variable in class jcuda.runtime.cudaResourceViewFormat
-
No resource view format (use underlying resource format)
- cudaResViewFormatSignedBlockCompressed4 - Static variable in class jcuda.runtime.cudaResourceViewFormat
-
Block compressed 4 signed
- cudaResViewFormatSignedBlockCompressed5 - Static variable in class jcuda.runtime.cudaResourceViewFormat
-
Block compressed 5 signed
- cudaResViewFormatSignedBlockCompressed6H - Static variable in class jcuda.runtime.cudaResourceViewFormat
-
Block compressed 6 signed half-float
- cudaResViewFormatSignedChar1 - Static variable in class jcuda.runtime.cudaResourceViewFormat
-
1 channel signed 8-bit integers
- cudaResViewFormatSignedChar2 - Static variable in class jcuda.runtime.cudaResourceViewFormat
-
2 channel signed 8-bit integers
- cudaResViewFormatSignedChar4 - Static variable in class jcuda.runtime.cudaResourceViewFormat
-
4 channel signed 8-bit integers
- cudaResViewFormatSignedInt1 - Static variable in class jcuda.runtime.cudaResourceViewFormat
-
1 channel signed 32-bit integers
- cudaResViewFormatSignedInt2 - Static variable in class jcuda.runtime.cudaResourceViewFormat
-
2 channel signed 32-bit integers
- cudaResViewFormatSignedInt4 - Static variable in class jcuda.runtime.cudaResourceViewFormat
-
4 channel signed 32-bit integers
- cudaResViewFormatSignedShort1 - Static variable in class jcuda.runtime.cudaResourceViewFormat
-
1 channel signed 16-bit integers
- cudaResViewFormatSignedShort2 - Static variable in class jcuda.runtime.cudaResourceViewFormat
-
2 channel signed 16-bit integers
- cudaResViewFormatSignedShort4 - Static variable in class jcuda.runtime.cudaResourceViewFormat
-
4 channel signed 16-bit integers
- cudaResViewFormatUnsignedBlockCompressed1 - Static variable in class jcuda.runtime.cudaResourceViewFormat
-
Block compressed 1
- cudaResViewFormatUnsignedBlockCompressed2 - Static variable in class jcuda.runtime.cudaResourceViewFormat
-
Block compressed 2
- cudaResViewFormatUnsignedBlockCompressed3 - Static variable in class jcuda.runtime.cudaResourceViewFormat
-
Block compressed 3
- cudaResViewFormatUnsignedBlockCompressed4 - Static variable in class jcuda.runtime.cudaResourceViewFormat
-
Block compressed 4 unsigned
- cudaResViewFormatUnsignedBlockCompressed5 - Static variable in class jcuda.runtime.cudaResourceViewFormat
-
Block compressed 5 unsigned
- cudaResViewFormatUnsignedBlockCompressed6H - Static variable in class jcuda.runtime.cudaResourceViewFormat
-
Block compressed 6 unsigned half-float
- cudaResViewFormatUnsignedBlockCompressed7 - Static variable in class jcuda.runtime.cudaResourceViewFormat
-
Block compressed 7
- cudaResViewFormatUnsignedChar1 - Static variable in class jcuda.runtime.cudaResourceViewFormat
-
1 channel unsigned 8-bit integers
- cudaResViewFormatUnsignedChar2 - Static variable in class jcuda.runtime.cudaResourceViewFormat
-
2 channel unsigned 8-bit integers
- cudaResViewFormatUnsignedChar4 - Static variable in class jcuda.runtime.cudaResourceViewFormat
-
4 channel unsigned 8-bit integers
- cudaResViewFormatUnsignedInt1 - Static variable in class jcuda.runtime.cudaResourceViewFormat
-
1 channel unsigned 32-bit integers
- cudaResViewFormatUnsignedInt2 - Static variable in class jcuda.runtime.cudaResourceViewFormat
-
2 channel unsigned 32-bit integers
- cudaResViewFormatUnsignedInt4 - Static variable in class jcuda.runtime.cudaResourceViewFormat
-
4 channel unsigned 32-bit integers
- cudaResViewFormatUnsignedShort1 - Static variable in class jcuda.runtime.cudaResourceViewFormat
-
1 channel unsigned 16-bit integers
- cudaResViewFormatUnsignedShort2 - Static variable in class jcuda.runtime.cudaResourceViewFormat
-
2 channel unsigned 16-bit integers
- cudaResViewFormatUnsignedShort4 - Static variable in class jcuda.runtime.cudaResourceViewFormat
-
4 channel unsigned 16-bit integers
- CUDART_VERSION - Static variable in class jcuda.runtime.JCuda
-
CUDA runtime version
- cudaRuntimeGetVersion(int[]) - Static method in class jcuda.runtime.JCuda
-
Returns the CUDA Runtime version.
- cudaSetDevice(int) - Static method in class jcuda.runtime.JCuda
-
Set device to be used for GPU executions.
- cudaSetDeviceFlags(int) - Static method in class jcuda.runtime.JCuda
-
Sets flags to be used for device executions.
- cudaSetupArgument(Pointer, long, long) - Static method in class jcuda.runtime.JCuda
-
- cudaSetValidDevices(int[], int) - Static method in class jcuda.runtime.JCuda
-
Set a list of devices that can be used for CUDA.
- cudaSharedMemBankSizeDefault - Static variable in class jcuda.runtime.cudaSharedMemConfig
-
Set default shared memory bank size
- cudaSharedMemBankSizeEightByte - Static variable in class jcuda.runtime.cudaSharedMemConfig
-
Set shared memory bank width to eight bytes
- cudaSharedMemBankSizeFourByte - Static variable in class jcuda.runtime.cudaSharedMemConfig
-
Set shared memory bank width to four bytes
- cudaSharedMemConfig - Class in jcuda.runtime
-
Shared memory configurations
- cudaStream_t - Class in jcuda.runtime
-
Java port of a cudaStream_t.
- cudaStream_t() - Constructor for class jcuda.runtime.cudaStream_t
-
Creates a new, uninitialized cudaStream_t
- cudaStream_t(CUstream) - Constructor for class jcuda.runtime.cudaStream_t
-
Creates a cudaStream_t for the given
CUstream.
- cudaStreamAddCallback(cudaStream_t, cudaStreamCallback, Object, int) - Static method in class jcuda.runtime.JCuda
-
Add a callback to a compute stream.
- cudaStreamAttachMemAsync(cudaStream_t, Pointer, long, int) - Static method in class jcuda.runtime.JCuda
-
- cudaStreamCallback - Interface in jcuda.runtime
-
Interface for emulating a CUDA stream callback.
- cudaStreamCallbackBlocking - Static variable in class jcuda.runtime.JCuda
-
- cudaStreamCallbackNonblocking - Static variable in class jcuda.runtime.JCuda
-
- cudaStreamCreate(cudaStream_t) - Static method in class jcuda.runtime.JCuda
-
Create an asynchronous stream.
- cudaStreamCreateWithFlags(cudaStream_t, int) - Static method in class jcuda.runtime.JCuda
-
Create an asynchronous stream.
- cudaStreamCreateWithPriority(cudaStream_t, int, int) - Static method in class jcuda.runtime.JCuda
-
- cudaStreamDefault - Static variable in class jcuda.runtime.JCuda
-
Default stream flag
- cudaStreamDestroy(cudaStream_t) - Static method in class jcuda.runtime.JCuda
-
Destroys and cleans up an asynchronous stream.
- cudaStreamGetFlags(cudaStream_t, int[]) - Static method in class jcuda.runtime.JCuda
-
- cudaStreamGetPriority(cudaStream_t, int[]) - Static method in class jcuda.runtime.JCuda
-
- cudaStreamLegacy - Static variable in class jcuda.runtime.JCuda
-
Stream handle that can be passed as a cudaStream_t to use an implicit stream
with legacy synchronization behavior.
- cudaStreamNonBlocking - Static variable in class jcuda.runtime.JCuda
-
Stream does not synchronize with stream 0 (the NULL stream)
- cudaStreamPerThread - Static variable in class jcuda.runtime.JCuda
-
Stream handle that can be passed as a cudaStream_t to use an implicit stream
with per-thread synchronization behavior.
- cudaStreamQuery(cudaStream_t) - Static method in class jcuda.runtime.JCuda
-
Queries an asynchronous stream for completion status.
- cudaStreamSynchronize(cudaStream_t) - Static method in class jcuda.runtime.JCuda
-
Waits for stream tasks to complete.
- cudaStreamWaitEvent(cudaStream_t, cudaEvent_t, int) - Static method in class jcuda.runtime.JCuda
-
Make a compute stream wait on an event.
- cudaSuccess - Static variable in class jcuda.runtime.cudaError
-
The API call returned with no errors.
- cudaSurfaceBoundaryMode - Class in jcuda.runtime
-
Surface boundary modes
- cudaSurfaceFormatMode - Class in jcuda.runtime
-
Surface format modes
- cudaSurfaceObject - Class in jcuda.runtime
-
Java port of a cudaSurfaceObject
- cudaSurfaceObject() - Constructor for class jcuda.runtime.cudaSurfaceObject
-
Creates a new, uninitialized cudaSurfaceObject
- cudaSurfaceType1D - Static variable in class jcuda.runtime.JCuda
-
cudaSurfaceType1D
- cudaSurfaceType1DLayered - Static variable in class jcuda.runtime.JCuda
-
cudaSurfaceType1DLayered
- cudaSurfaceType2D - Static variable in class jcuda.runtime.JCuda
-
cudaSurfaceType2D
- cudaSurfaceType2DLayered - Static variable in class jcuda.runtime.JCuda
-
cudaSurfaceType2DLayered
- cudaSurfaceType3D - Static variable in class jcuda.runtime.JCuda
-
cudaSurfaceType3D
- cudaSurfaceTypeCubemap - Static variable in class jcuda.runtime.JCuda
-
cudaSurfaceTypeCubemap
- cudaSurfaceTypeCubemapLayered - Static variable in class jcuda.runtime.JCuda
-
cudaSurfaceTypeCubemapLayered
- cudaTextureAddressMode - Class in jcuda.runtime
-
Texture address modes.
- cudaTextureDesc - Class in jcuda.runtime
-
CUDA texture descriptor
- cudaTextureDesc() - Constructor for class jcuda.runtime.cudaTextureDesc
-
Creates a new, uninitialized cudaTextureDesc
- cudaTextureFilterMode - Class in jcuda.runtime
-
Texture filter modes
- cudaTextureObject - Class in jcuda.runtime
-
Java port of a cudaTextureObject
- cudaTextureObject() - Constructor for class jcuda.runtime.cudaTextureObject
-
Creates a new, uninitialized cudaTextureObject
- cudaTextureReadMode - Class in jcuda.runtime
-
Texture read modes
- cudaTextureType1D - Static variable in class jcuda.runtime.JCuda
-
cudaTextureType1D
- cudaTextureType1DLayered - Static variable in class jcuda.runtime.JCuda
-
cudaTextureType1DLayered
- cudaTextureType2D - Static variable in class jcuda.runtime.JCuda
-
cudaTextureType2D
- cudaTextureType2DLayered - Static variable in class jcuda.runtime.JCuda
-
cudaTextureType2DLayered
- cudaTextureType3D - Static variable in class jcuda.runtime.JCuda
-
cudaTextureType3D
- cudaTextureTypeCubemap - Static variable in class jcuda.runtime.JCuda
-
cudaTextureTypeCubemap
- cudaTextureTypeCubemapLayered - Static variable in class jcuda.runtime.JCuda
-
cudaTextureTypeCubemapLayered
- cudaThreadExit() - Static method in class jcuda.runtime.JCuda
-
- cudaThreadGetCacheConfig(int[]) - Static method in class jcuda.runtime.JCuda
-
- cudaThreadGetLimit(long[], int) - Static method in class jcuda.runtime.JCuda
-
- cudaThreadSetCacheConfig(int) - Static method in class jcuda.runtime.JCuda
-
- cudaThreadSetLimit(int, long) - Static method in class jcuda.runtime.JCuda
-
- cudaThreadSynchronize() - Static method in class jcuda.runtime.JCuda
-
- cudaUnbindTexture(textureReference) - Static method in class jcuda.runtime.JCuda
-
[C++ API] Unbinds a texture
- CUdevice - Class in jcuda.driver
-
Java port of a CUdevice.
- CUdevice() - Constructor for class jcuda.driver.CUdevice
-
Creates a new, uninitialized CUdevice
- CUdevice_attribute - Class in jcuda.driver
-
Device properties.
Most comments are taken from the CUDA reference manual
- cuDeviceCanAccessPeer(int[], CUdevice, CUdevice) - Static method in class jcuda.driver.JCudaDriver
-
Queries if a device may directly access a peer device's memory.
- cuDeviceComputeCapability(int[], int[], CUdevice) - Static method in class jcuda.driver.JCudaDriver
-
- cuDeviceGet(CUdevice, int) - Static method in class jcuda.driver.JCudaDriver
-
Returns a handle to a compute device.
- cuDeviceGetAttribute(int[], int, CUdevice) - Static method in class jcuda.driver.JCudaDriver
-
Returns information about the device.
- cuDeviceGetByPCIBusId(CUdevice, String) - Static method in class jcuda.driver.JCudaDriver
-
Returns a handle to a compute device.
- cuDeviceGetCount(int[]) - Static method in class jcuda.driver.JCudaDriver
-
Returns the number of compute-capable devices.
- cuDeviceGetName(byte[], int, CUdevice) - Static method in class jcuda.driver.JCudaDriver
-
Returns an identifer string for the device.
- cuDeviceGetPCIBusId(String[], int, CUdevice) - Static method in class jcuda.driver.JCudaDriver
-
Returns a PCI Bus Id string for the device.
- cuDeviceGetProperties(CUdevprop, CUdevice) - Static method in class jcuda.driver.JCudaDriver
-
- cuDevicePrimaryCtxRelease(CUdevice) - Static method in class jcuda.driver.JCudaDriver
-
- cuDevicePrimaryCtxRetain(CUcontext, CUdevice) - Static method in class jcuda.driver.JCudaDriver
-
- cuDevicePrimaryCtxSetFlags(CUdevice, int) - Static method in class jcuda.driver.JCudaDriver
-
- CUdeviceptr - Class in jcuda.driver
-
Java port of a CUdeviceptr.
- CUdeviceptr() - Constructor for class jcuda.driver.CUdeviceptr
-
Creates a new (null) device pointer
- CUdeviceptr(CUdeviceptr) - Constructor for class jcuda.driver.CUdeviceptr
-
Copy constructor
- CUdeviceptr(CUdeviceptr, long) - Constructor for class jcuda.driver.CUdeviceptr
-
Creates a copy of the given pointer, with an
additional byte offset
- cuDeviceTotalMem(long[], CUdevice) - Static method in class jcuda.driver.JCudaDriver
-
Returns the total amount of memory on the device.
- CUdevprop - Class in jcuda.driver
-
Legacy device properties.
- CUdevprop() - Constructor for class jcuda.driver.CUdevprop
-
Creates a new, uninitialized CUdevprop
- cuDoubleComplex - Class in jcuda
-
Java port of the CUDA complex number structure for double
precision numbers
- cuDriverGetVersion(int[]) - Static method in class jcuda.driver.JCudaDriver
-
Returns the CUDA driver version.
- CUevent - Class in jcuda.driver
-
Java port of a CUevent.
- CUevent() - Constructor for class jcuda.driver.CUevent
-
Creates a new, uninitialized CUevent
- CUevent(cudaEvent_t) - Constructor for class jcuda.driver.CUevent
-
- CUevent_flags - Class in jcuda.driver
-
Event creation flags.
Most comments are taken from the CUDA reference manual.
- cuEventCreate(CUevent, int) - Static method in class jcuda.driver.JCudaDriver
-
Creates an event.
- cuEventDestroy(CUevent) - Static method in class jcuda.driver.JCudaDriver
-
Destroys an event.
- cuEventElapsedTime(float[], CUevent, CUevent) - Static method in class jcuda.driver.JCudaDriver
-
Computes the elapsed time between two events.
- cuEventQuery(CUevent) - Static method in class jcuda.driver.JCudaDriver
-
Queries an event's status.
- cuEventRecord(CUevent, CUstream) - Static method in class jcuda.driver.JCudaDriver
-
Records an event.
- cuEventSynchronize(CUevent) - Static method in class jcuda.driver.JCudaDriver
-
Waits for an event to complete.
- CUFFT_ALLOC_FAILED - Static variable in class jcuda.jcufft.cufftResult
-
CUFFT failed to allocate GPU memory.
- CUFFT_C2C - Static variable in class jcuda.jcufft.cufftType
-
CUFFT transform type Complex to complex, interleaved
- CUFFT_C2R - Static variable in class jcuda.jcufft.cufftType
-
CUFFT transform type Complex (interleaved) to real
- CUFFT_COMPATIBILITY_FFTW_ALL - Static variable in class jcuda.jcufft.cufftCompatibility
-
For convenience, enables all FFTW compatibility modes at once.
- CUFFT_COMPATIBILITY_FFTW_ASYMMETRIC - Static variable in class jcuda.jcufft.cufftCompatibility
-
- CUFFT_COMPATIBILITY_FFTW_PADDING - Static variable in class jcuda.jcufft.cufftCompatibility
-
Inserts extra padding between packed in-place transforms for
batched transforms with power-of-2 size.
- CUFFT_COMPATIBILITY_NATIVE - Static variable in class jcuda.jcufft.cufftCompatibility
-
- CUFFT_D2Z - Static variable in class jcuda.jcufft.cufftType
-
CUFFT transform type Double to Double-Complex
- CUFFT_EXEC_FAILED - Static variable in class jcuda.jcufft.cufftResult
-
CUFFT failed to execute an FFT on the GPU.
- CUFFT_FORWARD - Static variable in class jcuda.jcufft.JCufft
-
CUFFT transform direction
- CUFFT_INCOMPLETE_PARAMETER_LIST - Static variable in class jcuda.jcufft.cufftResult
-
Incomplete parameter list
- CUFFT_INTERNAL_ERROR - Static variable in class jcuda.jcufft.cufftResult
-
Used for all internal driver errors.
- CUFFT_INVALID_DEVICE - Static variable in class jcuda.jcufft.cufftResult
-
Invalid device
- CUFFT_INVALID_PLAN - Static variable in class jcuda.jcufft.cufftResult
-
CUFFT is passed an invalid plan handle.
- CUFFT_INVALID_SIZE - Static variable in class jcuda.jcufft.cufftResult
-
The user specifies an unsupported FFT size.
- CUFFT_INVALID_TYPE - Static variable in class jcuda.jcufft.cufftResult
-
The user requests an unsupported type.
- CUFFT_INVALID_VALUE - Static variable in class jcuda.jcufft.cufftResult
-
The user specifies a bad memory pointer.
- CUFFT_INVERSE - Static variable in class jcuda.jcufft.JCufft
-
CUFFT transform direction
- CUFFT_LICENSE_ERROR - Static variable in class jcuda.jcufft.cufftResult
-
License error
- CUFFT_NO_WORKSPACE - Static variable in class jcuda.jcufft.cufftResult
-
No workspace
- CUFFT_NOT_IMPLEMENTED - Static variable in class jcuda.jcufft.cufftResult
-
Not implemented
- CUFFT_PARSE_ERROR - Static variable in class jcuda.jcufft.cufftResult
-
Parse error
- CUFFT_R2C - Static variable in class jcuda.jcufft.cufftType
-
CUFFT transform type Real to complex (interleaved)
- CUFFT_SETUP_FAILED - Static variable in class jcuda.jcufft.cufftResult
-
The CUFFT library failed to initialize.
- CUFFT_SUCCESS - Static variable in class jcuda.jcufft.cufftResult
-
Any CUFFT operation is successful.
- CUFFT_UNALIGNED_DATA - Static variable in class jcuda.jcufft.cufftResult
-
Unaligned data
- CUFFT_Z2D - Static variable in class jcuda.jcufft.cufftType
-
CUFFT transform type Double-Complex to Double
- CUFFT_Z2Z - Static variable in class jcuda.jcufft.cufftType
-
CUFFT transform type Double-Complex to Double-Complex
- cufftCompatibility - Class in jcuda.jcufft
-
Compatibility flags for CUFFT.
- cufftCreate(cufftHandle) - Static method in class jcuda.jcufft.JCufft
-
- cufftDestroy(cufftHandle) - Static method in class jcuda.jcufft.JCufft
-
Frees all GPU resources associated with a CUFFT plan and destroys the
internal plan data structure.
- cufftEstimate1d(int, int, int, long[]) - Static method in class jcuda.jcufft.JCufft
-
- cufftEstimate2d(int, int, int, long[]) - Static method in class jcuda.jcufft.JCufft
-
- cufftEstimate3d(int, int, int, int, long[]) - Static method in class jcuda.jcufft.JCufft
-
- cufftEstimateMany(int, int[], int[], int, int, int[], int, int, int, int, long[]) - Static method in class jcuda.jcufft.JCufft
-
- cufftExecC2C(cufftHandle, Pointer, Pointer, int) - Static method in class jcuda.jcufft.JCufft
-
Executes a CUFFT complex-to-complex transform plan.
- cufftExecC2C(cufftHandle, float[], float[], int) - Static method in class jcuda.jcufft.JCufft
-
- cufftExecC2R(cufftHandle, Pointer, Pointer) - Static method in class jcuda.jcufft.JCufft
-
Executes a CUFFT complex-to-real (implicitly inverse) transform plan.
- cufftExecC2R(cufftHandle, float[], float[]) - Static method in class jcuda.jcufft.JCufft
-
- cufftExecD2Z(cufftHandle, Pointer, Pointer) - Static method in class jcuda.jcufft.JCufft
-
Executes a CUFFT real-to-complex (implicitly forward) transform plan
for double precision values.
- cufftExecD2Z(cufftHandle, double[], double[]) - Static method in class jcuda.jcufft.JCufft
-
- cufftExecR2C(cufftHandle, Pointer, Pointer) - Static method in class jcuda.jcufft.JCufft
-
Executes a CUFFT real-to-complex (implicitly forward) transform plan.
- cufftExecR2C(cufftHandle, float[], float[]) - Static method in class jcuda.jcufft.JCufft
-
- cufftExecZ2D(cufftHandle, Pointer, Pointer) - Static method in class jcuda.jcufft.JCufft
-
Executes a CUFFT complex-to-real (implicitly inverse) transform plan
for double precision values.
- cufftExecZ2D(cufftHandle, double[], double[]) - Static method in class jcuda.jcufft.JCufft
-
- cufftExecZ2Z(cufftHandle, Pointer, Pointer, int) - Static method in class jcuda.jcufft.JCufft
-
Executes a CUFFT complex-to-complex transform plan for double precision
values.
- cufftExecZ2Z(cufftHandle, double[], double[], int) - Static method in class jcuda.jcufft.JCufft
-
- cufftGetSize(cufftHandle, long[]) - Static method in class jcuda.jcufft.JCufft
-
- cufftGetSize1d(cufftHandle, int, int, int, long[]) - Static method in class jcuda.jcufft.JCufft
-
- cufftGetSize2d(cufftHandle, int, int, int, long[]) - Static method in class jcuda.jcufft.JCufft
-
- cufftGetSize3d(cufftHandle, int, int, int, int, long[]) - Static method in class jcuda.jcufft.JCufft
-
- cufftGetSizeMany(cufftHandle, int, int[], int[], int, int, int[], int, int, int, int, long[]) - Static method in class jcuda.jcufft.JCufft
-
- cufftGetSizeMany64(cufftHandle, int, long[], long[], long, long, long[], long, long, int, long, long[]) - Static method in class jcuda.jcufft.JCufft
-
- cufftGetVersion(int[]) - Static method in class jcuda.jcufft.JCufft
-
Writes the CUFFT version into the given argument.
- cufftHandle - Class in jcuda.jcufft
-
A handle type used to store and access CUFFT plans
- cufftHandle() - Constructor for class jcuda.jcufft.cufftHandle
-
- cufftMakePlan1d(cufftHandle, int, int, int, long[]) - Static method in class jcuda.jcufft.JCufft
-
- cufftMakePlan2d(cufftHandle, int, int, int, long[]) - Static method in class jcuda.jcufft.JCufft
-
- cufftMakePlan3d(cufftHandle, int, int, int, int, long[]) - Static method in class jcuda.jcufft.JCufft
-
- cufftMakePlanMany(cufftHandle, int, int[], int[], int, int, int[], int, int, int, int, long[]) - Static method in class jcuda.jcufft.JCufft
-
- cufftMakePlanMany64(cufftHandle, int, long[], long[], long, long, long[], long, long, int, long, long[]) - Static method in class jcuda.jcufft.JCufft
-
- cufftPlan1d(cufftHandle, int, int, int) - Static method in class jcuda.jcufft.JCufft
-
Creates a 1D FFT plan configuration for a specified signal size and data
type.
- cufftPlan2d(cufftHandle, int, int, int) - Static method in class jcuda.jcufft.JCufft
-
Creates a 2D FFT plan configuration according to specified signal sizes
and data type.
- cufftPlan3d(cufftHandle, int, int, int, int) - Static method in class jcuda.jcufft.JCufft
-
Creates a 3D FFT plan configuration according to specified signal sizes
and data type.
- cufftPlanMany(cufftHandle, int, int[], int[], int, int, int[], int, int, int, int) - Static method in class jcuda.jcufft.JCufft
-
Creates a FFT plan configuration of dimension rank, with sizes
specified in the array n.
- cufftResult - Class in jcuda.jcufft
-
The result of a CUFFT operation
- cufftSetAutoAllocation(cufftHandle, int) - Static method in class jcuda.jcufft.JCufft
-
- cufftSetCompatibilityMode(cufftHandle, int) - Static method in class jcuda.jcufft.JCufft
-
Configures the layout of CUFFT output in FFTW-compatible modes.
- cufftSetStream(cufftHandle, cudaStream_t) - Static method in class jcuda.jcufft.JCufft
-
Associates a CUDA stream with a CUFFT plan.
- cufftSetWorkArea(cufftHandle, Pointer) - Static method in class jcuda.jcufft.JCufft
-
- cufftType - Class in jcuda.jcufft
-
The type of a CUFFT operation
- CUfilter_mode - Class in jcuda.driver
-
Texture reference filtering modes.
- CUfunc_cache - Class in jcuda.driver
-
Function cache configurations.
Most comments are taken from the CUDA reference manual.
- cuFuncGetAttribute(int[], int, CUfunction) - Static method in class jcuda.driver.JCudaDriver
-
Returns information about a function.
- cuFuncSetBlockShape(CUfunction, int, int, int) - Static method in class jcuda.driver.JCudaDriver
-
- cuFuncSetCacheConfig(CUfunction, int) - Static method in class jcuda.driver.JCudaDriver
-
Sets the preferred cache configuration for a device function.
- cuFuncSetSharedMemConfig(CUfunction, int) - Static method in class jcuda.driver.JCudaDriver
-
Sets the shared memory configuration for a device function.
- cuFuncSetSharedSize(CUfunction, int) - Static method in class jcuda.driver.JCudaDriver
-
- CUfunction - Class in jcuda.driver
-
Java port of a CUfunction.
- CUfunction() - Constructor for class jcuda.driver.CUfunction
-
Creates a new, uninitialized CUfunction
- CUfunction_attribute - Class in jcuda.driver
-
Function properties.
Most comments are taken from the CUDA reference manual.
- cuGetErrorName(int, String[]) - Static method in class jcuda.driver.JCudaDriver
-
Gets the string representation of an error code enum name
Sets *pStr to the address of a NULL-terminated string representation
of the name of the enum error code error.
- cuGetErrorString(int, String[]) - Static method in class jcuda.driver.JCudaDriver
-
Gets the string description of an error code
Sets *pStr to the address of a NULL-terminated string description
of the error code error.
- cuGLCtxCreate(CUcontext, int, CUdevice) - Static method in class jcuda.driver.JCudaDriver
-
- CUGLDeviceList - Class in jcuda.driver
-
CUDA devices corresponding to an OpenGL device
- cuGLGetDevices(int[], CUdevice[], int, int) - Static method in class jcuda.driver.JCudaDriver
-
Gets the CUDA devices associated with the current OpenGL context.
- cuGLInit() - Static method in class jcuda.driver.JCudaDriver
-
- CUGLmap_flags - Class in jcuda.driver
-
- cuGLMapBufferObject(CUdeviceptr, long[], int) - Static method in class jcuda.driver.JCudaDriver
-
- cuGLMapBufferObjectAsync(CUdeviceptr, long[], int, CUstream) - Static method in class jcuda.driver.JCudaDriver
-
- cuGLRegisterBufferObject(int) - Static method in class jcuda.driver.JCudaDriver
-
- cuGLSetBufferObjectMapFlags(int, int) - Static method in class jcuda.driver.JCudaDriver
-
- cuGLUnmapBufferObject(int) - Static method in class jcuda.driver.JCudaDriver
-
- cuGLUnmapBufferObjectAsync(int, CUstream) - Static method in class jcuda.driver.JCudaDriver
-
- cuGLUnregisterBufferObject(int) - Static method in class jcuda.driver.JCudaDriver
-
- cuGraphicsGLRegisterBuffer(CUgraphicsResource, int, int) - Static method in class jcuda.driver.JCudaDriver
-
Registers an OpenGL buffer object.
- cuGraphicsGLRegisterImage(CUgraphicsResource, int, int, int) - Static method in class jcuda.driver.JCudaDriver
-
Register an OpenGL texture or renderbuffer object.
- CUgraphicsMapResourceFlags - Class in jcuda.driver
-
Flags for mapping and unmapping interop resources
- cuGraphicsMapResources(int, CUgraphicsResource[], CUstream) - Static method in class jcuda.driver.JCudaDriver
-
Map graphics resources for access by CUDA.
- CUgraphicsRegisterFlags - Class in jcuda.driver
-
Flags for mapping and unmapping interop resources
- CUgraphicsResource - Class in jcuda.driver
-
Java port of a CUgraphicsResource.
- CUgraphicsResource() - Constructor for class jcuda.driver.CUgraphicsResource
-
Creates a new, uninitialized CUgraphicsResource
- CUgraphicsResource(cudaGraphicsResource) - Constructor for class jcuda.driver.CUgraphicsResource
-
- cuGraphicsResourceGetMappedMipmappedArray(CUmipmappedArray, CUgraphicsResource) - Static method in class jcuda.driver.JCudaDriver
-
Get a mipmapped array through which to access a mapped graphics resource.
- cuGraphicsResourceGetMappedPointer(CUdeviceptr, long[], CUgraphicsResource) - Static method in class jcuda.driver.JCudaDriver
-
Get a device pointer through which to access a mapped graphics resource.
- cuGraphicsResourceSetMapFlags(CUgraphicsResource, int) - Static method in class jcuda.driver.JCudaDriver
-
Set usage flags for mapping a graphics resource.
- cuGraphicsSubResourceGetMappedArray(CUarray, CUgraphicsResource, int, int) - Static method in class jcuda.driver.JCudaDriver
-
Get an array through which to access a subresource of a mapped graphics resource.
- cuGraphicsUnmapResources(int, CUgraphicsResource[], CUstream) - Static method in class jcuda.driver.JCudaDriver
-
Unmap graphics resources.
- cuGraphicsUnregisterResource(CUgraphicsResource) - Static method in class jcuda.driver.JCudaDriver
-
Unregisters a graphics resource for access by CUDA.
- cuInit(int) - Static method in class jcuda.driver.JCudaDriver
-
Initialize the CUDA driver API.
- cuIpcCloseMemHandle(CUdeviceptr) - Static method in class jcuda.driver.JCudaDriver
-
Close memory mapped with cuIpcOpenMemHandle.
- CUipcEventHandle - Class in jcuda.driver
-
Java port of a CUipcEventHandle
- CUipcEventHandle() - Constructor for class jcuda.driver.CUipcEventHandle
-
Creates a new, uninitialized CUipcEventHandle
- cuIpcGetEventHandle(CUipcEventHandle, CUevent) - Static method in class jcuda.driver.JCudaDriver
-
Gets an interprocess handle for a previously allocated event.
- cuIpcGetMemHandle(CUipcMemHandle, CUdeviceptr) - Static method in class jcuda.driver.JCudaDriver
-
Gets an interprocess memory handle for an existing device memory
allocation.
- CUipcMem_flags - Class in jcuda.driver
-
Memory flags
- CUipcMemHandle - Class in jcuda.driver
-
Java port of a CUipcMemHandle
- CUipcMemHandle() - Constructor for class jcuda.driver.CUipcMemHandle
-
Creates a new, uninitialized CUipcMemHandle
- cuIpcOpenEventHandle(CUevent, CUipcEventHandle) - Static method in class jcuda.driver.JCudaDriver
-
Opens an interprocess event handle for use in the current process.
- cuIpcOpenMemHandle(CUdeviceptr, CUipcMemHandle, int) - Static method in class jcuda.driver.JCudaDriver
-
CUresult cuIpcOpenMemHandle (
CUdeviceptr* pdptr,
CUipcMemHandle handle,
unsigned int Flags )
- CUjit_cacheMode - Class in jcuda.driver
-
Caching modes for dlcm
- CUjit_fallback - Class in jcuda.driver
-
Cubin matching fallback strategies.
Most comments are taken from the CUDA reference manual.
- CUjit_option - Class in jcuda.driver
-
Online compiler and linker options.
Most comments are taken from the CUDA reference manual.
- CUjit_target - Class in jcuda.driver
-
Online compilation targets.
Most comments are taken from the CUDA reference manual.
- CUjitInputType - Class in jcuda.driver
-
Device code formats
- cuLaunch(CUfunction) - Static method in class jcuda.driver.JCudaDriver
-
- cuLaunchGrid(CUfunction, int, int) - Static method in class jcuda.driver.JCudaDriver
-
- cuLaunchGridAsync(CUfunction, int, int, CUstream) - Static method in class jcuda.driver.JCudaDriver
-
- cuLaunchKernel(CUfunction, int, int, int, int, int, int, int, CUstream, Pointer, Pointer) - Static method in class jcuda.driver.JCudaDriver
-
Launches a CUDA function.
- CUlimit - Class in jcuda.driver
-
Limits
- cuLinkAddData(CUlinkState, int, Pointer, long, String, JITOptions) - Static method in class jcuda.driver.JCudaDriver
-
- cuLinkAddFile(CUlinkState, int, String, JITOptions) - Static method in class jcuda.driver.JCudaDriver
-
- cuLinkComplete(CUlinkState, Pointer, long[]) - Static method in class jcuda.driver.JCudaDriver
-
- cuLinkCreate(JITOptions, CUlinkState) - Static method in class jcuda.driver.JCudaDriver
-
- cuLinkDestroy(CUlinkState) - Static method in class jcuda.driver.JCudaDriver
-
- CUlinkState - Class in jcuda.driver
-
Java port of a CUlinkState
- CUlinkState() - Constructor for class jcuda.driver.CUlinkState
-
Creates a new, uninitialized CUlinkState
- cuMemAlloc(CUdeviceptr, long) - Static method in class jcuda.driver.JCudaDriver
-
Allocates device memory.
- cuMemAllocHost(Pointer, long) - Static method in class jcuda.driver.JCudaDriver
-
Allocates page-locked host memory.
- cuMemAllocManaged(CUdeviceptr, long, int) - Static method in class jcuda.driver.JCudaDriver
-
- cuMemAllocPitch(CUdeviceptr, long[], long, long, int) - Static method in class jcuda.driver.JCudaDriver
-
Allocates pitched device memory.
- CUmemAttach_flags - Class in jcuda.driver
-
CUDA Mem Attach Flags
- cuMemcpy(CUdeviceptr, CUdeviceptr, long) - Static method in class jcuda.driver.JCudaDriver
-
Copies memory.
- cuMemcpy2D(CUDA_MEMCPY2D) - Static method in class jcuda.driver.JCudaDriver
-
Copies memory for 2D arrays.
- cuMemcpy2DAsync(CUDA_MEMCPY2D, CUstream) - Static method in class jcuda.driver.JCudaDriver
-
Copies memory for 2D arrays.
- cuMemcpy2DUnaligned(CUDA_MEMCPY2D) - Static method in class jcuda.driver.JCudaDriver
-
Copies memory for 2D arrays.
- cuMemcpy3D(CUDA_MEMCPY3D) - Static method in class jcuda.driver.JCudaDriver
-
Copies memory for 3D arrays.
- cuMemcpy3DAsync(CUDA_MEMCPY3D, CUstream) - Static method in class jcuda.driver.JCudaDriver
-
Copies memory for 3D arrays.
- cuMemcpy3DPeer(CUDA_MEMCPY3D_PEER) - Static method in class jcuda.driver.JCudaDriver
-
Copies memory between contexts.
- cuMemcpy3DPeerAsync(CUDA_MEMCPY3D_PEER, CUstream) - Static method in class jcuda.driver.JCudaDriver
-
Copies memory between contexts asynchronously.
- cuMemcpyAsync(CUdeviceptr, CUdeviceptr, long, CUstream) - Static method in class jcuda.driver.JCudaDriver
-
Copies memory asynchronously.
- cuMemcpyAtoA(CUarray, long, CUarray, long, long) - Static method in class jcuda.driver.JCudaDriver
-
Copies memory from Array to Array.
- cuMemcpyAtoD(CUdeviceptr, CUarray, long, long) - Static method in class jcuda.driver.JCudaDriver
-
Copies memory from Array to Device.
- cuMemcpyAtoH(Pointer, CUarray, long, long) - Static method in class jcuda.driver.JCudaDriver
-
Copies memory from Array to Host.
- cuMemcpyAtoHAsync(Pointer, CUarray, long, long, CUstream) - Static method in class jcuda.driver.JCudaDriver
-
Copies memory from Array to Host.
- cuMemcpyDtoA(CUarray, long, CUdeviceptr, long) - Static method in class jcuda.driver.JCudaDriver
-
Copies memory from Device to Array.
- cuMemcpyDtoD(CUdeviceptr, CUdeviceptr, long) - Static method in class jcuda.driver.JCudaDriver
-
Copies memory from Device to Device.
- cuMemcpyDtoDAsync(CUdeviceptr, CUdeviceptr, long, CUstream) - Static method in class jcuda.driver.JCudaDriver
-
Copies memory from Device to Device.
- cuMemcpyDtoH(Pointer, CUdeviceptr, long) - Static method in class jcuda.driver.JCudaDriver
-
Copies memory from Device to Host.
- cuMemcpyDtoHAsync(Pointer, CUdeviceptr, long, CUstream) - Static method in class jcuda.driver.JCudaDriver
-
Copies memory from Device to Host.
- cuMemcpyHtoA(CUarray, long, Pointer, long) - Static method in class jcuda.driver.JCudaDriver
-
Copies memory from Host to Array.
- cuMemcpyHtoAAsync(CUarray, long, Pointer, long, CUstream) - Static method in class jcuda.driver.JCudaDriver
-
Copies memory from Host to Array.
- cuMemcpyHtoD(CUdeviceptr, Pointer, long) - Static method in class jcuda.driver.JCudaDriver
-
Copies memory from Host to Device.
- cuMemcpyHtoDAsync(CUdeviceptr, Pointer, long, CUstream) - Static method in class jcuda.driver.JCudaDriver
-
Copies memory from Host to Device.
- cuMemcpyPeer(CUdeviceptr, CUcontext, CUdeviceptr, CUcontext, long) - Static method in class jcuda.driver.JCudaDriver
-
Copies device memory between two contexts.
- cuMemcpyPeerAsync(CUdeviceptr, CUcontext, CUdeviceptr, CUcontext, long, CUstream) - Static method in class jcuda.driver.JCudaDriver
-
Copies device memory between two contexts asynchronously.
- cuMemFree(CUdeviceptr) - Static method in class jcuda.driver.JCudaDriver
-
Frees device memory.
- cuMemFreeHost(Pointer) - Static method in class jcuda.driver.JCudaDriver
-
Frees page-locked host memory.
- cuMemGetAddressRange(CUdeviceptr, long[], CUdeviceptr) - Static method in class jcuda.driver.JCudaDriver
-
Get information on memory allocations.
- cuMemGetInfo(long[], long[]) - Static method in class jcuda.driver.JCudaDriver
-
Gets free and total memory.
- cuMemHostAlloc(Pointer, long, int) - Static method in class jcuda.driver.JCudaDriver
-
Allocates page-locked host memory.
- cuMemHostGetDevicePointer(CUdeviceptr, Pointer, int) - Static method in class jcuda.driver.JCudaDriver
-
Passes back device pointer of mapped pinned memory.
- cuMemHostGetFlags(int[], Pointer) - Static method in class jcuda.driver.JCudaDriver
-
Passes back flags that were used for a pinned allocation.
- cuMemHostRegister(Pointer, long, int) - Static method in class jcuda.driver.JCudaDriver
-
Registers an existing host memory range for use by CUDA.
- cuMemHostUnregister(Pointer) - Static method in class jcuda.driver.JCudaDriver
-
Unregisters a memory range that was registered with cuMemHostRegister.
- CUmemorytype - Class in jcuda.driver
-
Memory types.
- cuMemsetD16(CUdeviceptr, short, long) - Static method in class jcuda.driver.JCudaDriver
-
Initializes device memory.
- cuMemsetD16Async(CUdeviceptr, short, long, CUstream) - Static method in class jcuda.driver.JCudaDriver
-
Sets device memory.
- cuMemsetD2D16(CUdeviceptr, long, short, long, long) - Static method in class jcuda.driver.JCudaDriver
-
Initializes device memory.
- cuMemsetD2D16Async(CUdeviceptr, long, short, long, long, CUstream) - Static method in class jcuda.driver.JCudaDriver
-
Sets device memory.
- cuMemsetD2D32(CUdeviceptr, long, int, long, long) - Static method in class jcuda.driver.JCudaDriver
-
Initializes device memory.
- cuMemsetD2D32Async(CUdeviceptr, long, int, long, long, CUstream) - Static method in class jcuda.driver.JCudaDriver
-
Sets device memory.
- cuMemsetD2D8(CUdeviceptr, long, byte, long, long) - Static method in class jcuda.driver.JCudaDriver
-
Initializes device memory.
- cuMemsetD2D8Async(CUdeviceptr, long, byte, long, long, CUstream) - Static method in class jcuda.driver.JCudaDriver
-
Sets device memory.
- cuMemsetD32(CUdeviceptr, int, long) - Static method in class jcuda.driver.JCudaDriver
-
Initializes device memory.
- cuMemsetD32Async(CUdeviceptr, int, long, CUstream) - Static method in class jcuda.driver.JCudaDriver
-
Sets device memory.
- cuMemsetD8(CUdeviceptr, byte, long) - Static method in class jcuda.driver.JCudaDriver
-
Initializes device memory.
- cuMemsetD8Async(CUdeviceptr, byte, long, CUstream) - Static method in class jcuda.driver.JCudaDriver
-
Sets device memory.
- CUmipmappedArray - Class in jcuda.driver
-
Java port of a CUmipmappedArray.
- CUmipmappedArray() - Constructor for class jcuda.driver.CUmipmappedArray
-
Creates a new, uninitialized CUmipmappedArray
- cuMipmappedArrayCreate(CUmipmappedArray, CUDA_ARRAY3D_DESCRIPTOR, int) - Static method in class jcuda.driver.JCudaDriver
-
Creates a CUDA mipmapped array.
- cuMipmappedArrayDestroy(CUmipmappedArray) - Static method in class jcuda.driver.JCudaDriver
-
Destroys a CUDA mipmapped array.
- cuMipmappedArrayGetLevel(CUarray, CUmipmappedArray, int) - Static method in class jcuda.driver.JCudaDriver
-
Gets a mipmap level of a CUDA mipmapped array.
- CUmodule - Class in jcuda.driver
-
Java port of a CUmodule.
- CUmodule() - Constructor for class jcuda.driver.CUmodule
-
Creates a new, uninitialized CUmodule
- cuModuleGetFunction(CUfunction, CUmodule, String) - Static method in class jcuda.driver.JCudaDriver
-
Returns a function handle.
- cuModuleGetGlobal(CUdeviceptr, long[], CUmodule, String) - Static method in class jcuda.driver.JCudaDriver
-
Returns a global pointer from a module.
- cuModuleGetSurfRef(CUsurfref, CUmodule, String) - Static method in class jcuda.driver.JCudaDriver
-
Returns a handle to a surface reference.
- cuModuleGetTexRef(CUtexref, CUmodule, String) - Static method in class jcuda.driver.JCudaDriver
-
Returns a handle to a texture reference.
- cuModuleLoad(CUmodule, String) - Static method in class jcuda.driver.JCudaDriver
-
Loads a compute module.
- cuModuleLoadData(CUmodule, byte[]) - Static method in class jcuda.driver.JCudaDriver
-
Load a module's data.
- cuModuleLoadDataEx(CUmodule, Pointer, int, int[], Pointer) - Static method in class jcuda.driver.JCudaDriver
-
Load a module's data with options.
Note: It is hardly possible to properly pass in the required
option values for this method.
- cuModuleLoadDataJIT(CUmodule, Pointer, JITOptions) - Static method in class jcuda.driver.JCudaDriver
-
- cuModuleLoadFatBinary(CUmodule, byte[]) - Static method in class jcuda.driver.JCudaDriver
-
Load a module's data.
- cuModuleUnload(CUmodule) - Static method in class jcuda.driver.JCudaDriver
-
Unloads a module.
- CUoccupancy_flags - Class in jcuda.driver
-
Occupancy calculator flag
- CUoccupancyB2DSize - Interface in jcuda.driver
-
- cuOccupancyMaxActiveBlocksPerMultiprocessor(int[], CUfunction, int, long) - Static method in class jcuda.driver.JCudaDriver
-
- cuOccupancyMaxActiveBlocksPerMultiprocessorWithFlags(int[], CUfunction, int, long, int) - Static method in class jcuda.driver.JCudaDriver
-
- cuOccupancyMaxPotentialBlockSize(int[], int[], CUfunction, CUoccupancyB2DSize, long, int) - Static method in class jcuda.driver.JCudaDriver
-
- cuOccupancyMaxPotentialBlockSizeWithFlags(int[], int[], CUfunction, CUoccupancyB2DSize, long, int, int) - Static method in class jcuda.driver.JCudaDriver
-
- CUoutput_mode - Class in jcuda.driver
-
Profiler Output Modes.
Most comments are taken from the CUDA reference manual.
- cuParamSetf(CUfunction, int, float) - Static method in class jcuda.driver.JCudaDriver
-
- cuParamSeti(CUfunction, int, int) - Static method in class jcuda.driver.JCudaDriver
-
- cuParamSetSize(CUfunction, int) - Static method in class jcuda.driver.JCudaDriver
-
- cuParamSetTexRef(CUfunction, int, CUtexref) - Static method in class jcuda.driver.JCudaDriver
-
- cuParamSetv(CUfunction, int, Pointer, int) - Static method in class jcuda.driver.JCudaDriver
-
- CUpointer_attribute - Class in jcuda.driver
-
Pointer information.
Most comments are taken from the CUDA reference manual
- cuPointerGetAttribute(Pointer, int, CUdeviceptr) - Static method in class jcuda.driver.JCudaDriver
-
Returns information about a pointer.
- cuPointerGetAttributes(int, int[], Pointer, CUdeviceptr) - Static method in class jcuda.driver.JCudaDriver
-
- cuPointerSetAttribute(Pointer, int, CUdeviceptr) - Static method in class jcuda.driver.JCudaDriver
-
- cuProfilerInitialize(String, String, int) - Static method in class jcuda.driver.JCudaDriver
-
Initialize the profiling.
- cuProfilerStart() - Static method in class jcuda.driver.JCudaDriver
-
Enable profiling.
- cuProfilerStop() - Static method in class jcuda.driver.JCudaDriver
-
Disable profiling.
- CURAND_DIRECTION_VECTORS_32_JOEKUO6 - Static variable in class jcuda.jcurand.curandDirectionVectorSet
-
Specific set of 32-bit direction vectors generated from polynomials
recommended by S.
- CURAND_DIRECTION_VECTORS_64_JOEKUO6 - Static variable in class jcuda.jcurand.curandDirectionVectorSet
-
Specific set of 64-bit direction vectors generated from polynomials
recommended by S.
- CURAND_ORDERING_PSEUDO_BEST - Static variable in class jcuda.jcurand.curandOrdering
-
Best ordering for pseudorandom results
- CURAND_ORDERING_PSEUDO_DEFAULT - Static variable in class jcuda.jcurand.curandOrdering
-
Specific default 4096 thread sequence for pseudorandom results
- CURAND_ORDERING_PSEUDO_SEEDED - Static variable in class jcuda.jcurand.curandOrdering
-
Specific seeding pattern for fast lower quality pseudorandom results
- CURAND_ORDERING_QUASI_DEFAULT - Static variable in class jcuda.jcurand.curandOrdering
-
Specific n-dimensional ordering for quasirandom results
- CURAND_RNG_PSEUDO_DEFAULT - Static variable in class jcuda.jcurand.curandRngType
-
Default pseudorandom generator
- CURAND_RNG_PSEUDO_MRG32K3A - Static variable in class jcuda.jcurand.curandRngType
-
MRG32k3a pseudorandom generator
- CURAND_RNG_PSEUDO_MT19937 - Static variable in class jcuda.jcurand.curandRngType
-
Mersenne Twister MT19937 pseudorandom generator
- CURAND_RNG_PSEUDO_MTGP32 - Static variable in class jcuda.jcurand.curandRngType
-
Mersenne Twister MTGP32 pseudorandom generator
- CURAND_RNG_PSEUDO_PHILOX4_32_10 - Static variable in class jcuda.jcurand.curandRngType
-
PHILOX-4x32-10 pseudorandom generator
- CURAND_RNG_PSEUDO_XORWOW - Static variable in class jcuda.jcurand.curandRngType
-
XORWOW pseudorandom generator
- CURAND_RNG_QUASI_DEFAULT - Static variable in class jcuda.jcurand.curandRngType
-
Default quasirandom generator
- CURAND_RNG_QUASI_SCRAMBLED_SOBOL32 - Static variable in class jcuda.jcurand.curandRngType
-
Scrambled Sobol32 quasirandom generator
- CURAND_RNG_QUASI_SCRAMBLED_SOBOL64 - Static variable in class jcuda.jcurand.curandRngType
-
Scrambled Sobol64 quasirandom generator
- CURAND_RNG_QUASI_SOBOL32 - Static variable in class jcuda.jcurand.curandRngType
-
Sobol32 quasirandom generator
- CURAND_RNG_QUASI_SOBOL64 - Static variable in class jcuda.jcurand.curandRngType
-
Sobol64 quasirandom generator
- CURAND_RNG_TEST - Static variable in class jcuda.jcurand.curandRngType
-
- CURAND_SCRAMBLED_DIRECTION_VECTORS_32_JOEKUO6 - Static variable in class jcuda.jcurand.curandDirectionVectorSet
-
Specific set of 32-bit direction vectors generated from polynomials
recommended by S.
- CURAND_SCRAMBLED_DIRECTION_VECTORS_64_JOEKUO6 - Static variable in class jcuda.jcurand.curandDirectionVectorSet
-
Specific set of 64-bit direction vectors generated from polynomials
recommended by S.
- CURAND_STATUS_ALLOCATION_FAILED - Static variable in class jcuda.jcurand.curandStatus
-
Memory allocation failed
- CURAND_STATUS_ARCH_MISMATCH - Static variable in class jcuda.jcurand.curandStatus
-
Architecture mismatch, GPU does not support requested feature
- CURAND_STATUS_DOUBLE_PRECISION_REQUIRED - Static variable in class jcuda.jcurand.curandStatus
-
GPU does not have double precision required by MRG32k3a
- CURAND_STATUS_INITIALIZATION_FAILED - Static variable in class jcuda.jcurand.curandStatus
-
Initialization of CUDA failed
- CURAND_STATUS_INTERNAL_ERROR - Static variable in class jcuda.jcurand.curandStatus
-
Internal library error
- CURAND_STATUS_LAUNCH_FAILURE - Static variable in class jcuda.jcurand.curandStatus
-
Kernel launch failure
- CURAND_STATUS_LENGTH_NOT_MULTIPLE - Static variable in class jcuda.jcurand.curandStatus
-
Length requested is not a multple of dimension
- CURAND_STATUS_NOT_INITIALIZED - Static variable in class jcuda.jcurand.curandStatus
-
Generator not initialized
- CURAND_STATUS_OUT_OF_RANGE - Static variable in class jcuda.jcurand.curandStatus
-
Argument out of range
- CURAND_STATUS_PREEXISTING_FAILURE - Static variable in class jcuda.jcurand.curandStatus
-
Preexisting failure on library entry
- CURAND_STATUS_SUCCESS - Static variable in class jcuda.jcurand.curandStatus
-
No errors
- CURAND_STATUS_TYPE_ERROR - Static variable in class jcuda.jcurand.curandStatus
-
Generator is wrong type
- CURAND_STATUS_VERSION_MISMATCH - Static variable in class jcuda.jcurand.curandStatus
-
Header file and linked library version do not match
- curandCreateGenerator(curandGenerator, int) - Static method in class jcuda.jcurand.JCurand
-
Create new random number generator.
- curandCreateGeneratorHost(curandGenerator, int) - Static method in class jcuda.jcurand.JCurand
-
Create new host CPU random number generator.
- curandCreatePoissonDistribution(double, curandDiscreteDistribution) - Static method in class jcuda.jcurand.JCurand
-
Construct the histogram array for a Poisson distribution.
- curandDestroyDistribution(curandDiscreteDistribution) - Static method in class jcuda.jcurand.JCurand
-
Destroy the histogram array for a discrete distribution (e.g.
- curandDestroyGenerator(curandGenerator) - Static method in class jcuda.jcurand.JCurand
-
Destroy an existing generator.
- curandDirectionVectorSet - Class in jcuda.jcurand
-
CURAND choice of direction vector set
- curandDiscreteDistribution - Class in jcuda.jcurand
-
A discrete distribution
- curandDiscreteDistribution() - Constructor for class jcuda.jcurand.curandDiscreteDistribution
-
Creates a new, uninitialized curandDiscreteDistribution
- curandGenerate(curandGenerator, Pointer, long) - Static method in class jcuda.jcurand.JCurand
-
Generate 32-bit pseudo or quasirandom numbers.
- curandGenerateLogNormal(curandGenerator, Pointer, long, float, float) - Static method in class jcuda.jcurand.JCurand
-
Generate log-normally distributed floats.
- curandGenerateLogNormalDouble(curandGenerator, Pointer, long, double, double) - Static method in class jcuda.jcurand.JCurand
-
Generate log-normally distributed doubles.
- curandGenerateLongLong(curandGenerator, Pointer, long) - Static method in class jcuda.jcurand.JCurand
-
Generate 64-bit quasirandom numbers.
- curandGenerateNormal(curandGenerator, Pointer, long, float, float) - Static method in class jcuda.jcurand.JCurand
-
Generate normally distributed floats.
- curandGenerateNormalDouble(curandGenerator, Pointer, long, double, double) - Static method in class jcuda.jcurand.JCurand
-
Generate normally distributed doubles.
- curandGeneratePoisson(curandGenerator, Pointer, long, double) - Static method in class jcuda.jcurand.JCurand
-
Generate Poisson-distributed unsigned ints.
- curandGenerateSeeds(curandGenerator) - Static method in class jcuda.jcurand.JCurand
-
Setup starting states.
- curandGenerateUniform(curandGenerator, Pointer, long) - Static method in class jcuda.jcurand.JCurand
-
Generate uniformly distributed floats.
- curandGenerateUniformDouble(curandGenerator, Pointer, long) - Static method in class jcuda.jcurand.JCurand
-
Generate uniformly distributed doubles.
- curandGenerator - Class in jcuda.jcurand
-
CURAND generator
- curandGenerator() - Constructor for class jcuda.jcurand.curandGenerator
-
Creates a new, uninitialized curandGenerator
- curandGetDirectionVectors32(int[][][], int) - Static method in class jcuda.jcurand.JCurand
-
Get direction vectors for 32-bit quasirandom number generation.
- curandGetDirectionVectors64(long[][][], int) - Static method in class jcuda.jcurand.JCurand
-
Get direction vectors for 64-bit quasirandom number generation.
- curandGetScrambleConstants32(int[][]) - Static method in class jcuda.jcurand.JCurand
-
Get scramble constants for 32-bit scrambled Sobol' .
- curandGetScrambleConstants64(long[][]) - Static method in class jcuda.jcurand.JCurand
-
Get scramble constants for 64-bit scrambled Sobol' .
- curandGetVersion(int[]) - Static method in class jcuda.jcurand.JCurand
-
Return the version number of the library.
- curandOrdering - Class in jcuda.jcurand
-
CURAND orderings of results in memory
- curandRngType - Class in jcuda.jcurand
-
CURAND generator types
- curandSetGeneratorOffset(curandGenerator, long) - Static method in class jcuda.jcurand.JCurand
-
Set the absolute offset of the pseudo or quasirandom number generator.
- curandSetGeneratorOrdering(curandGenerator, int) - Static method in class jcuda.jcurand.JCurand
-
Set the ordering of results of the pseudo or quasirandom number generator.
- curandSetPseudoRandomGeneratorSeed(curandGenerator, long) - Static method in class jcuda.jcurand.JCurand
-
Set the seed value of the pseudo-random number generator.
- curandSetQuasiRandomGeneratorDimensions(curandGenerator, int) - Static method in class jcuda.jcurand.JCurand
-
Set the number of dimensions.
- curandSetStream(curandGenerator, cudaStream_t) - Static method in class jcuda.jcurand.JCurand
-
Set the current stream for CURAND kernel launches.
- curandStatus - Class in jcuda.jcurand
-
CURAND function call status types
- CUresourcetype - Class in jcuda.driver
-
Resource types
- CUresourceViewFormat - Class in jcuda.driver
-
Resource view format
- CUresult - Class in jcuda.driver
-
Error codes.
Most comments are taken from the CUDA reference manual.
- CUsharedconfig - Class in jcuda.driver
-
Shared memory configurations
- CUSPARSE_ACTION_NUMERIC - Static variable in class jcuda.jcusparse.cusparseAction
-
The operation is performed on data and indices.
- CUSPARSE_ACTION_SYMBOLIC - Static variable in class jcuda.jcusparse.cusparseAction
-
The operation is performed only on indices.
- CUSPARSE_DIAG_TYPE_NON_UNIT - Static variable in class jcuda.jcusparse.cusparseDiagType
-
The matrix diagonal has non-unit elements.
- CUSPARSE_DIAG_TYPE_UNIT - Static variable in class jcuda.jcusparse.cusparseDiagType
-
The matrix diagonal has unit elements.
- CUSPARSE_DIRECTION_COLUMN - Static variable in class jcuda.jcusparse.cusparseDirection
-
The matrix should be parsed by columns
- CUSPARSE_DIRECTION_ROW - Static variable in class jcuda.jcusparse.cusparseDirection
-
The matrix should be parsed by rows.
- CUSPARSE_FILL_MODE_LOWER - Static variable in class jcuda.jcusparse.cusparseFillMode
-
The lower triangular part is stored.
- CUSPARSE_FILL_MODE_UPPER - Static variable in class jcuda.jcusparse.cusparseFillMode
-
The upper triangular part is stored.
- CUSPARSE_HYB_PARTITION_AUTO - Static variable in class jcuda.jcusparse.cusparseHybPartition
-
Automatically decide how to split the data into regular/irregular part
- CUSPARSE_HYB_PARTITION_MAX - Static variable in class jcuda.jcusparse.cusparseHybPartition
-
Store all data in the regular part
- CUSPARSE_HYB_PARTITION_USER - Static variable in class jcuda.jcusparse.cusparseHybPartition
-
Store data into regular part up to a user specified threshold
- CUSPARSE_INDEX_BASE_ONE - Static variable in class jcuda.jcusparse.cusparseIndexBase
-
The base index is one.
- CUSPARSE_INDEX_BASE_ZERO - Static variable in class jcuda.jcusparse.cusparseIndexBase
-
The base index is zero.
- CUSPARSE_MATRIX_TYPE_GENERAL - Static variable in class jcuda.jcusparse.cusparseMatrixType
-
The matrix is general.
- CUSPARSE_MATRIX_TYPE_HERMITIAN - Static variable in class jcuda.jcusparse.cusparseMatrixType
-
The matrix is Hermitian.
- CUSPARSE_MATRIX_TYPE_SYMMETRIC - Static variable in class jcuda.jcusparse.cusparseMatrixType
-
The matrix is symmetric.
- CUSPARSE_MATRIX_TYPE_TRIANGULAR - Static variable in class jcuda.jcusparse.cusparseMatrixType
-
The matrix is triangular.
- CUSPARSE_OPERATION_CONJUGATE_TRANSPOSE - Static variable in class jcuda.jcusparse.cusparseOperation
-
The conjugate transpose operation is selected.
- CUSPARSE_OPERATION_NON_TRANSPOSE - Static variable in class jcuda.jcusparse.cusparseOperation
-
The non-transpose operation is selected.
- CUSPARSE_OPERATION_TRANSPOSE - Static variable in class jcuda.jcusparse.cusparseOperation
-
The transpose operation is selected.
- CUSPARSE_POINTER_MODE_DEVICE - Static variable in class jcuda.jcusparse.cusparsePointerMode
-
The scalars are passed by reference on the device.
- CUSPARSE_POINTER_MODE_HOST - Static variable in class jcuda.jcusparse.cusparsePointerMode
-
The scalars are passed by reference on the host.
- CUSPARSE_SIDE_LEFT - Static variable in class jcuda.jcusparse.cusparseSideMode
-
Left
- CUSPARSE_SIDE_RIGHT - Static variable in class jcuda.jcusparse.cusparseSideMode
-
Right
- CUSPARSE_SOLVE_POLICY_NO_LEVEL - Static variable in class jcuda.jcusparse.cusparseSolvePolicy
-
no level information is generated, only reports structural zero.
- CUSPARSE_SOLVE_POLICY_USE_LEVEL - Static variable in class jcuda.jcusparse.cusparseSolvePolicy
-
- CUSPARSE_STATUS_ALLOC_FAILED - Static variable in class jcuda.jcusparse.cusparseStatus
-
Resource allocation failed inside the CUSPARSE library.
- CUSPARSE_STATUS_ARCH_MISMATCH - Static variable in class jcuda.jcusparse.cusparseStatus
-
The function requires a feature absent from the device architecture.
- CUSPARSE_STATUS_EXECUTION_FAILED - Static variable in class jcuda.jcusparse.cusparseStatus
-
The GPU program failed to execute.
- CUSPARSE_STATUS_INTERNAL_ERROR - Static variable in class jcuda.jcusparse.cusparseStatus
-
An internal CUSPARSE operation failed.
- CUSPARSE_STATUS_INVALID_VALUE - Static variable in class jcuda.jcusparse.cusparseStatus
-
An unsupported value or parameter was passed to the function.
- CUSPARSE_STATUS_MAPPING_ERROR - Static variable in class jcuda.jcusparse.cusparseStatus
-
An access to GPU memory space failed, which is usually caused
by a failure to bind a texture.
- CUSPARSE_STATUS_MATRIX_TYPE_NOT_SUPPORTED - Static variable in class jcuda.jcusparse.cusparseStatus
-
The matrix type is not supported by this function.
- CUSPARSE_STATUS_NOT_INITIALIZED - Static variable in class jcuda.jcusparse.cusparseStatus
-
The CUSPARSE library was not initialized.
- CUSPARSE_STATUS_SUCCESS - Static variable in class jcuda.jcusparse.cusparseStatus
-
The operation completed successfully.
- CUSPARSE_STATUS_ZERO_PIVOT - Static variable in class jcuda.jcusparse.cusparseStatus
-
An entry of the matrix is either structural zero or numerical
zero (singular block)
- cusparseAction - Class in jcuda.jcusparse
-
Indicates whether the operation is performed only on indices
or on data and indices.
- cusparseCaxpyi(cusparseHandle, int, Pointer, Pointer, Pointer, Pointer, int) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseCbsr2csr(cusparseHandle, int, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, int, cusparseMatDescr, Pointer, Pointer, Pointer) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseCbsric02(cusparseHandle, int, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, int, bsric02Info, int, Pointer) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseCbsric02_analysis(cusparseHandle, int, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, int, bsric02Info, int, Pointer) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseCbsric02_bufferSize(cusparseHandle, int, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, int, bsric02Info, Pointer) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseCbsric02_bufferSizeExt(cusparseHandle, int, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, int, bsric02Info, long[]) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseCbsrilu02(cusparseHandle, int, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, int, bsrilu02Info, int, Pointer) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseCbsrilu02_analysis(cusparseHandle, int, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, int, bsrilu02Info, int, Pointer) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseCbsrilu02_bufferSize(cusparseHandle, int, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, int, bsrilu02Info, Pointer) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseCbsrilu02_bufferSizeExt(cusparseHandle, int, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, int, bsrilu02Info, long[]) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseCbsrilu02_numericBoost(cusparseHandle, bsrilu02Info, int, Pointer, Pointer) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseCbsrmm(cusparseHandle, int, int, int, int, int, int, int, Pointer, cusparseMatDescr, Pointer, Pointer, Pointer, int, Pointer, int, Pointer, Pointer, int) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseCbsrmv(cusparseHandle, int, int, int, int, int, Pointer, cusparseMatDescr, Pointer, Pointer, Pointer, int, Pointer, Pointer, Pointer) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseCbsrsm2_analysis(cusparseHandle, int, int, int, int, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, int, bsrsm2Info, int, Pointer) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseCbsrsm2_bufferSize(cusparseHandle, int, int, int, int, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, int, bsrsm2Info, Pointer) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseCbsrsm2_bufferSizeExt(cusparseHandle, int, int, int, int, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, int, bsrsm2Info, long[]) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseCbsrsm2_solve(cusparseHandle, int, int, int, int, int, int, Pointer, cusparseMatDescr, Pointer, Pointer, Pointer, int, bsrsm2Info, Pointer, int, Pointer, int, int, Pointer) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseCbsrsv2_analysis(cusparseHandle, int, int, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, int, bsrsv2Info, int, Pointer) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseCbsrsv2_bufferSize(cusparseHandle, int, int, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, int, bsrsv2Info, Pointer) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseCbsrsv2_bufferSizeExt(cusparseHandle, int, int, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, int, bsrsv2Info, long[]) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseCbsrsv2_solve(cusparseHandle, int, int, int, int, Pointer, cusparseMatDescr, Pointer, Pointer, Pointer, int, bsrsv2Info, Pointer, Pointer, int, Pointer) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseCbsrxmv(cusparseHandle, int, int, int, int, int, int, Pointer, cusparseMatDescr, Pointer, Pointer, Pointer, Pointer, Pointer, int, Pointer, Pointer, Pointer) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseCcsc2dense(cusparseHandle, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, Pointer, int) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseCcsc2hyb(cusparseHandle, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, cusparseHybMat, int, int) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseCcsr2bsr(cusparseHandle, int, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, int, cusparseMatDescr, Pointer, Pointer, Pointer) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseCcsr2csc(cusparseHandle, int, int, int, Pointer, Pointer, Pointer, Pointer, Pointer, Pointer, int, int) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseCcsr2csru(cusparseHandle, int, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, csru2csrInfo, Pointer) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseCcsr2dense(cusparseHandle, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, Pointer, int) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseCcsr2gebsr(cusparseHandle, int, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, cusparseMatDescr, Pointer, Pointer, Pointer, int, int, Pointer) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseCcsr2gebsr_bufferSize(cusparseHandle, int, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, int, int, Pointer) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseCcsr2gebsr_bufferSizeExt(cusparseHandle, int, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, int, int, long[]) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseCcsr2hyb(cusparseHandle, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, cusparseHybMat, int, int) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseCcsrcolor(cusparseHandle, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, Pointer, Pointer, Pointer, Pointer, cusparseColorInfo) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseCcsrgeam(cusparseHandle, int, int, Pointer, cusparseMatDescr, int, Pointer, Pointer, Pointer, Pointer, cusparseMatDescr, int, Pointer, Pointer, Pointer, cusparseMatDescr, Pointer, Pointer, Pointer) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseCcsrgemm(cusparseHandle, int, int, int, int, int, cusparseMatDescr, int, Pointer, Pointer, Pointer, cusparseMatDescr, int, Pointer, Pointer, Pointer, cusparseMatDescr, Pointer, Pointer, Pointer) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseCcsrgemm2(cusparseHandle, int, int, int, Pointer, cusparseMatDescr, int, Pointer, Pointer, Pointer, cusparseMatDescr, int, Pointer, Pointer, Pointer, Pointer, cusparseMatDescr, int, Pointer, Pointer, Pointer, cusparseMatDescr, Pointer, Pointer, Pointer, csrgemm2Info, Pointer) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseCcsrgemm2_bufferSizeExt(cusparseHandle, int, int, int, Pointer, cusparseMatDescr, int, Pointer, Pointer, cusparseMatDescr, int, Pointer, Pointer, Pointer, cusparseMatDescr, int, Pointer, Pointer, csrgemm2Info, long[]) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseCcsric0(cusparseHandle, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, cusparseSolveAnalysisInfo) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseCcsric02(cusparseHandle, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, csric02Info, int, Pointer) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseCcsric02_analysis(cusparseHandle, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, csric02Info, int, Pointer) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseCcsric02_bufferSize(cusparseHandle, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, csric02Info, Pointer) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseCcsric02_bufferSizeExt(cusparseHandle, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, csric02Info, long[]) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseCcsrilu0(cusparseHandle, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, cusparseSolveAnalysisInfo) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseCcsrilu02(cusparseHandle, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, csrilu02Info, int, Pointer) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseCcsrilu02_analysis(cusparseHandle, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, csrilu02Info, int, Pointer) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseCcsrilu02_bufferSize(cusparseHandle, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, csrilu02Info, Pointer) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseCcsrilu02_bufferSizeExt(cusparseHandle, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, csrilu02Info, long[]) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseCcsrilu02_numericBoost(cusparseHandle, csrilu02Info, int, Pointer, Pointer) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseCcsrmm(cusparseHandle, int, int, int, int, int, Pointer, cusparseMatDescr, Pointer, Pointer, Pointer, Pointer, int, Pointer, Pointer, int) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseCcsrmm2(cusparseHandle, int, int, int, int, int, int, Pointer, cusparseMatDescr, Pointer, Pointer, Pointer, Pointer, int, Pointer, Pointer, int) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseCcsrmv(cusparseHandle, int, int, int, int, Pointer, cusparseMatDescr, Pointer, Pointer, Pointer, Pointer, Pointer, Pointer) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseCcsrsm_analysis(cusparseHandle, int, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, cusparseSolveAnalysisInfo) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseCcsrsm_solve(cusparseHandle, int, int, int, Pointer, cusparseMatDescr, Pointer, Pointer, Pointer, cusparseSolveAnalysisInfo, Pointer, int, Pointer, int) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseCcsrsv2_analysis(cusparseHandle, int, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, csrsv2Info, int, Pointer) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseCcsrsv2_bufferSize(cusparseHandle, int, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, csrsv2Info, Pointer) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseCcsrsv2_bufferSizeExt(cusparseHandle, int, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, csrsv2Info, long[]) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseCcsrsv2_solve(cusparseHandle, int, int, int, Pointer, cusparseMatDescr, Pointer, Pointer, Pointer, csrsv2Info, Pointer, Pointer, int, Pointer) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseCcsrsv_analysis(cusparseHandle, int, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, cusparseSolveAnalysisInfo) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseCcsrsv_solve(cusparseHandle, int, int, Pointer, cusparseMatDescr, Pointer, Pointer, Pointer, cusparseSolveAnalysisInfo, Pointer, Pointer) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseCcsru2csr(cusparseHandle, int, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, csru2csrInfo, Pointer) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseCcsru2csr_bufferSizeExt(cusparseHandle, int, int, int, Pointer, Pointer, Pointer, csru2csrInfo, long[]) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseCdense2csc(cusparseHandle, int, int, cusparseMatDescr, Pointer, int, Pointer, Pointer, Pointer, Pointer) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseCdense2csr(cusparseHandle, int, int, cusparseMatDescr, Pointer, int, Pointer, Pointer, Pointer, Pointer) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseCdense2hyb(cusparseHandle, int, int, cusparseMatDescr, Pointer, int, Pointer, cusparseHybMat, int, int) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseCdotci(cusparseHandle, int, Pointer, Pointer, Pointer, Pointer, int) - Static method in class jcuda.jcusparse.JCusparse
-
Description: dot product of complex conjugate of a sparse vector x
and a dense vector y.
- cusparseCdoti(cusparseHandle, int, Pointer, Pointer, Pointer, Pointer, int) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseCgebsr2csr(cusparseHandle, int, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, int, int, cusparseMatDescr, Pointer, Pointer, Pointer) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseCgebsr2gebsc(cusparseHandle, int, int, int, Pointer, Pointer, Pointer, int, int, Pointer, Pointer, Pointer, int, int, Pointer) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseCgebsr2gebsc_bufferSize(cusparseHandle, int, int, int, Pointer, Pointer, Pointer, int, int, Pointer) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseCgebsr2gebsc_bufferSizeExt(cusparseHandle, int, int, int, Pointer, Pointer, Pointer, int, int, long[]) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseCgebsr2gebsr(cusparseHandle, int, int, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, int, int, Pointer) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseCgebsr2gebsr_bufferSize(cusparseHandle, int, int, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, int, int, int, int, Pointer) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseCgebsr2gebsr_bufferSizeExt(cusparseHandle, int, int, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, int, int, int, int, long[]) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseCgemvi(cusparseHandle, int, int, int, Pointer, Pointer, int, int, Pointer, Pointer, Pointer, Pointer, int, Pointer) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseCgemvi_bufferSize(cusparseHandle, int, int, int, int, Pointer) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseCgthr(cusparseHandle, int, Pointer, Pointer, Pointer, int) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseCgthrz(cusparseHandle, int, Pointer, Pointer, Pointer, int) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseCgtsv(cusparseHandle, int, int, Pointer, Pointer, Pointer, Pointer, int) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseCgtsv_nopivot(cusparseHandle, int, int, Pointer, Pointer, Pointer, Pointer, int) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseCgtsvStridedBatch(cusparseHandle, int, Pointer, Pointer, Pointer, Pointer, int, int) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseChyb2csc(cusparseHandle, cusparseMatDescr, cusparseHybMat, Pointer, Pointer, Pointer) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseChyb2csr(cusparseHandle, cusparseMatDescr, cusparseHybMat, Pointer, Pointer, Pointer) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseChyb2dense(cusparseHandle, cusparseMatDescr, cusparseHybMat, Pointer, int) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseChybmv(cusparseHandle, int, Pointer, cusparseMatDescr, cusparseHybMat, Pointer, Pointer, Pointer) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseChybsv_analysis(cusparseHandle, int, cusparseMatDescr, cusparseHybMat, cusparseSolveAnalysisInfo) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseChybsv_solve(cusparseHandle, int, Pointer, cusparseMatDescr, cusparseHybMat, cusparseSolveAnalysisInfo, Pointer, Pointer) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseCnnz(cusparseHandle, int, int, int, cusparseMatDescr, Pointer, int, Pointer, Pointer) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseColorInfo - Class in jcuda.jcusparse
-
Java port of a cusparseColorInfo
- cusparseColorInfo() - Constructor for class jcuda.jcusparse.cusparseColorInfo
-
Creates a new, uninitialized cusparseColorInfo
- cusparseCreate(cusparseHandle) - Static method in class jcuda.jcusparse.JCusparse
-
CUSPARSE initialization and management routines
- cusparseCreateBsric02Info(bsric02Info) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseCreateBsrilu02Info(bsrilu02Info) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseCreateBsrsm2Info(bsrsm2Info) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseCreateBsrsv2Info(bsrsv2Info) - Static method in class jcuda.jcusparse.JCusparse
-
block-CSR triangular solve (algorithm 2)
- cusparseCreateColorInfo(cusparseColorInfo) - Static method in class jcuda.jcusparse.JCusparse
-
coloring info
- cusparseCreateCsrgemm2Info(csrgemm2Info) - Static method in class jcuda.jcusparse.JCusparse
-
Description: Compute sparse - sparse matrix multiplication for matrices
stored in CSR format.
- cusparseCreateCsric02Info(csric02Info) - Static method in class jcuda.jcusparse.JCusparse
-
incomplete Cholesky (algorithm 2)
- cusparseCreateCsrilu02Info(csrilu02Info) - Static method in class jcuda.jcusparse.JCusparse
-
incomplete LU (algorithm 2)
- cusparseCreateCsrsv2Info(csrsv2Info) - Static method in class jcuda.jcusparse.JCusparse
-
sparse triangular solve (algorithm 2)
- cusparseCreateCsru2csrInfo(csru2csrInfo) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseCreateHybMat(cusparseHybMat) - Static method in class jcuda.jcusparse.JCusparse
-
hybrid (HYB) format
- cusparseCreateIdentityPermutation(cusparseHandle, int, Pointer) - Static method in class jcuda.jcusparse.JCusparse
-
Description: Create a identity sequence p=[0,1,...,n-1].
- cusparseCreateMatDescr(cusparseMatDescr) - Static method in class jcuda.jcusparse.JCusparse
-
When the matrix descriptor is created, its fields are initialized to:
CUSPARSE_MATRIX_TYPE_GENERAL
CUSPARSE_INDEX_BASE_ZERO
All other fields are uninitialized
- cusparseCreateSolveAnalysisInfo(cusparseSolveAnalysisInfo) - Static method in class jcuda.jcusparse.JCusparse
-
sparse triangular solve and incomplete-LU and Cholesky (algorithm 1)
- cusparseCsctr(cusparseHandle, int, Pointer, Pointer, Pointer, int) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseDaxpyi(cusparseHandle, int, Pointer, Pointer, Pointer, Pointer, int) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseDbsr2csr(cusparseHandle, int, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, int, cusparseMatDescr, Pointer, Pointer, Pointer) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseDbsric02(cusparseHandle, int, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, int, bsric02Info, int, Pointer) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseDbsric02_analysis(cusparseHandle, int, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, int, bsric02Info, int, Pointer) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseDbsric02_bufferSize(cusparseHandle, int, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, int, bsric02Info, Pointer) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseDbsric02_bufferSizeExt(cusparseHandle, int, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, int, bsric02Info, long[]) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseDbsrilu02(cusparseHandle, int, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, int, bsrilu02Info, int, Pointer) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseDbsrilu02_analysis(cusparseHandle, int, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, int, bsrilu02Info, int, Pointer) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseDbsrilu02_bufferSize(cusparseHandle, int, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, int, bsrilu02Info, Pointer) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseDbsrilu02_bufferSizeExt(cusparseHandle, int, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, int, bsrilu02Info, long[]) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseDbsrilu02_numericBoost(cusparseHandle, bsrilu02Info, int, Pointer, Pointer) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseDbsrmm(cusparseHandle, int, int, int, int, int, int, int, Pointer, cusparseMatDescr, Pointer, Pointer, Pointer, int, Pointer, int, Pointer, Pointer, int) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseDbsrmv(cusparseHandle, int, int, int, int, int, Pointer, cusparseMatDescr, Pointer, Pointer, Pointer, int, Pointer, Pointer, Pointer) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseDbsrsm2_analysis(cusparseHandle, int, int, int, int, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, int, bsrsm2Info, int, Pointer) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseDbsrsm2_bufferSize(cusparseHandle, int, int, int, int, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, int, bsrsm2Info, Pointer) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseDbsrsm2_bufferSizeExt(cusparseHandle, int, int, int, int, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, int, bsrsm2Info, long[]) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseDbsrsm2_solve(cusparseHandle, int, int, int, int, int, int, Pointer, cusparseMatDescr, Pointer, Pointer, Pointer, int, bsrsm2Info, Pointer, int, Pointer, int, int, Pointer) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseDbsrsv2_analysis(cusparseHandle, int, int, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, int, bsrsv2Info, int, Pointer) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseDbsrsv2_bufferSize(cusparseHandle, int, int, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, int, bsrsv2Info, Pointer) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseDbsrsv2_bufferSizeExt(cusparseHandle, int, int, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, int, bsrsv2Info, long[]) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseDbsrsv2_solve(cusparseHandle, int, int, int, int, Pointer, cusparseMatDescr, Pointer, Pointer, Pointer, int, bsrsv2Info, Pointer, Pointer, int, Pointer) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseDbsrxmv(cusparseHandle, int, int, int, int, int, int, Pointer, cusparseMatDescr, Pointer, Pointer, Pointer, Pointer, Pointer, int, Pointer, Pointer, Pointer) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseDcsc2dense(cusparseHandle, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, Pointer, int) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseDcsc2hyb(cusparseHandle, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, cusparseHybMat, int, int) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseDcsr2bsr(cusparseHandle, int, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, int, cusparseMatDescr, Pointer, Pointer, Pointer) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseDcsr2csc(cusparseHandle, int, int, int, Pointer, Pointer, Pointer, Pointer, Pointer, Pointer, int, int) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseDcsr2csru(cusparseHandle, int, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, csru2csrInfo, Pointer) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseDcsr2dense(cusparseHandle, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, Pointer, int) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseDcsr2gebsr(cusparseHandle, int, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, cusparseMatDescr, Pointer, Pointer, Pointer, int, int, Pointer) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseDcsr2gebsr_bufferSize(cusparseHandle, int, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, int, int, Pointer) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseDcsr2gebsr_bufferSizeExt(cusparseHandle, int, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, int, int, long[]) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseDcsr2hyb(cusparseHandle, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, cusparseHybMat, int, int) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseDcsrcolor(cusparseHandle, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, Pointer, Pointer, Pointer, Pointer, cusparseColorInfo) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseDcsrgeam(cusparseHandle, int, int, Pointer, cusparseMatDescr, int, Pointer, Pointer, Pointer, Pointer, cusparseMatDescr, int, Pointer, Pointer, Pointer, cusparseMatDescr, Pointer, Pointer, Pointer) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseDcsrgemm(cusparseHandle, int, int, int, int, int, cusparseMatDescr, int, Pointer, Pointer, Pointer, cusparseMatDescr, int, Pointer, Pointer, Pointer, cusparseMatDescr, Pointer, Pointer, Pointer) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseDcsrgemm2(cusparseHandle, int, int, int, Pointer, cusparseMatDescr, int, Pointer, Pointer, Pointer, cusparseMatDescr, int, Pointer, Pointer, Pointer, Pointer, cusparseMatDescr, int, Pointer, Pointer, Pointer, cusparseMatDescr, Pointer, Pointer, Pointer, csrgemm2Info, Pointer) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseDcsrgemm2_bufferSizeExt(cusparseHandle, int, int, int, Pointer, cusparseMatDescr, int, Pointer, Pointer, cusparseMatDescr, int, Pointer, Pointer, Pointer, cusparseMatDescr, int, Pointer, Pointer, csrgemm2Info, long[]) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseDcsric0(cusparseHandle, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, cusparseSolveAnalysisInfo) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseDcsric02(cusparseHandle, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, csric02Info, int, Pointer) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseDcsric02_analysis(cusparseHandle, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, csric02Info, int, Pointer) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseDcsric02_bufferSize(cusparseHandle, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, csric02Info, Pointer) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseDcsric02_bufferSizeExt(cusparseHandle, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, csric02Info, long[]) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseDcsrilu0(cusparseHandle, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, cusparseSolveAnalysisInfo) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseDcsrilu02(cusparseHandle, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, csrilu02Info, int, Pointer) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseDcsrilu02_analysis(cusparseHandle, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, csrilu02Info, int, Pointer) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseDcsrilu02_bufferSize(cusparseHandle, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, csrilu02Info, Pointer) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseDcsrilu02_bufferSizeExt(cusparseHandle, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, csrilu02Info, long[]) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseDcsrilu02_numericBoost(cusparseHandle, csrilu02Info, int, Pointer, Pointer) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseDcsrmm(cusparseHandle, int, int, int, int, int, Pointer, cusparseMatDescr, Pointer, Pointer, Pointer, Pointer, int, Pointer, Pointer, int) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseDcsrmm2(cusparseHandle, int, int, int, int, int, int, Pointer, cusparseMatDescr, Pointer, Pointer, Pointer, Pointer, int, Pointer, Pointer, int) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseDcsrmv(cusparseHandle, int, int, int, int, Pointer, cusparseMatDescr, Pointer, Pointer, Pointer, Pointer, Pointer, Pointer) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseDcsrsm_analysis(cusparseHandle, int, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, cusparseSolveAnalysisInfo) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseDcsrsm_solve(cusparseHandle, int, int, int, Pointer, cusparseMatDescr, Pointer, Pointer, Pointer, cusparseSolveAnalysisInfo, Pointer, int, Pointer, int) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseDcsrsv2_analysis(cusparseHandle, int, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, csrsv2Info, int, Pointer) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseDcsrsv2_bufferSize(cusparseHandle, int, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, csrsv2Info, Pointer) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseDcsrsv2_bufferSizeExt(cusparseHandle, int, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, csrsv2Info, long[]) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseDcsrsv2_solve(cusparseHandle, int, int, int, Pointer, cusparseMatDescr, Pointer, Pointer, Pointer, csrsv2Info, Pointer, Pointer, int, Pointer) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseDcsrsv_analysis(cusparseHandle, int, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, cusparseSolveAnalysisInfo) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseDcsrsv_solve(cusparseHandle, int, int, Pointer, cusparseMatDescr, Pointer, Pointer, Pointer, cusparseSolveAnalysisInfo, Pointer, Pointer) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseDcsru2csr(cusparseHandle, int, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, csru2csrInfo, Pointer) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseDcsru2csr_bufferSizeExt(cusparseHandle, int, int, int, Pointer, Pointer, Pointer, csru2csrInfo, long[]) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseDdense2csc(cusparseHandle, int, int, cusparseMatDescr, Pointer, int, Pointer, Pointer, Pointer, Pointer) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseDdense2csr(cusparseHandle, int, int, cusparseMatDescr, Pointer, int, Pointer, Pointer, Pointer, Pointer) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseDdense2hyb(cusparseHandle, int, int, cusparseMatDescr, Pointer, int, Pointer, cusparseHybMat, int, int) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseDdoti(cusparseHandle, int, Pointer, Pointer, Pointer, Pointer, int) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseDestroy(cusparseHandle) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseDestroyBsric02Info(bsric02Info) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseDestroyBsrilu02Info(bsrilu02Info) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseDestroyBsrsm2Info(bsrsm2Info) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseDestroyBsrsv2Info(bsrsv2Info) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseDestroyColorInfo(cusparseColorInfo) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseDestroyCsrgemm2Info(csrgemm2Info) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseDestroyCsric02Info(csric02Info) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseDestroyCsrilu02Info(csrilu02Info) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseDestroyCsrsv2Info(csrsv2Info) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseDestroyCsru2csrInfo(csru2csrInfo) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseDestroyHybMat(cusparseHybMat) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseDestroyMatDescr(cusparseMatDescr) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseDestroySolveAnalysisInfo(cusparseSolveAnalysisInfo) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseDgebsr2csr(cusparseHandle, int, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, int, int, cusparseMatDescr, Pointer, Pointer, Pointer) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseDgebsr2gebsc(cusparseHandle, int, int, int, Pointer, Pointer, Pointer, int, int, Pointer, Pointer, Pointer, int, int, Pointer) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseDgebsr2gebsc_bufferSize(cusparseHandle, int, int, int, Pointer, Pointer, Pointer, int, int, Pointer) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseDgebsr2gebsc_bufferSizeExt(cusparseHandle, int, int, int, Pointer, Pointer, Pointer, int, int, long[]) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseDgebsr2gebsr(cusparseHandle, int, int, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, int, int, Pointer) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseDgebsr2gebsr_bufferSize(cusparseHandle, int, int, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, int, int, int, int, Pointer) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseDgebsr2gebsr_bufferSizeExt(cusparseHandle, int, int, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, int, int, int, int, long[]) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseDgemvi(cusparseHandle, int, int, int, Pointer, Pointer, int, int, Pointer, Pointer, Pointer, Pointer, int, Pointer) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseDgemvi_bufferSize(cusparseHandle, int, int, int, int, Pointer) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseDgthr(cusparseHandle, int, Pointer, Pointer, Pointer, int) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseDgthrz(cusparseHandle, int, Pointer, Pointer, Pointer, int) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseDgtsv(cusparseHandle, int, int, Pointer, Pointer, Pointer, Pointer, int) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseDgtsv_nopivot(cusparseHandle, int, int, Pointer, Pointer, Pointer, Pointer, int) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseDgtsvStridedBatch(cusparseHandle, int, Pointer, Pointer, Pointer, Pointer, int, int) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseDhyb2csc(cusparseHandle, cusparseMatDescr, cusparseHybMat, Pointer, Pointer, Pointer) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseDhyb2csr(cusparseHandle, cusparseMatDescr, cusparseHybMat, Pointer, Pointer, Pointer) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseDhyb2dense(cusparseHandle, cusparseMatDescr, cusparseHybMat, Pointer, int) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseDhybmv(cusparseHandle, int, Pointer, cusparseMatDescr, cusparseHybMat, Pointer, Pointer, Pointer) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseDhybsv_analysis(cusparseHandle, int, cusparseMatDescr, cusparseHybMat, cusparseSolveAnalysisInfo) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseDhybsv_solve(cusparseHandle, int, Pointer, cusparseMatDescr, cusparseHybMat, cusparseSolveAnalysisInfo, Pointer, Pointer) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseDiagType - Class in jcuda.jcusparse
-
Indicates if the matrix diagonal entries are unity.
- cusparseDirection - Class in jcuda.jcusparse
-
Indicates whether the elements of a dense matrix should be
parsed by rows or by columns.
- cusparseDnnz(cusparseHandle, int, int, int, cusparseMatDescr, Pointer, int, Pointer, Pointer) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseDroti(cusparseHandle, int, Pointer, Pointer, Pointer, Pointer, Pointer, int) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseDsctr(cusparseHandle, int, Pointer, Pointer, Pointer, int) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseFillMode - Class in jcuda.jcusparse
-
Indicates if the lower or upper part of a matrix is stored in
sparse storage.
- cusparseGetLevelInfo(cusparseHandle, cusparseSolveAnalysisInfo, int[], Pointer, Pointer) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseGetMatDiagType(cusparseMatDescr) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseGetMatFillMode(cusparseMatDescr) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseGetMatIndexBase(cusparseMatDescr) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseGetMatType(cusparseMatDescr) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseGetPointerMode(cusparseHandle, int[]) - Static method in class jcuda.jcusparse.JCusparse
-
CUSPARSE type creation, destruction, set and get routines
- cusparseGetVersion(cusparseHandle, int[]) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseHandle - Class in jcuda.jcusparse
-
Java port of a cusparseHandle
- cusparseHandle() - Constructor for class jcuda.jcusparse.cusparseHandle
-
Creates a new, uninitialized cusparseHandle
- cusparseHybMat - Class in jcuda.jcusparse
-
Java port of a cusparseHybMat
- cusparseHybMat() - Constructor for class jcuda.jcusparse.cusparseHybMat
-
Creates a new, uninitialized cusparseHybMat
- cusparseHybPartition - Class in jcuda.jcusparse
-
Partition modes
- cusparseIndexBase - Class in jcuda.jcusparse
-
Indicates if the base of the matrix indices is zero or one.
- cusparseMatDescr - Class in jcuda.jcusparse
-
Java port of a cusparseMatDescr
- cusparseMatDescr() - Constructor for class jcuda.jcusparse.cusparseMatDescr
-
Creates a new, uninitialized cusparseMatDescr
- cusparseMatrixType - Class in jcuda.jcusparse
-
Indicates the type of matrix stored in sparse storage.
- cusparseOperation - Class in jcuda.jcusparse
-
Indicates which operations need to be performed with the
sparse matrix.
- cusparsePointerMode - Class in jcuda.jcusparse
-
Indicates whether the scalar values are passed by reference on
the host or device.
- cusparseSaxpyi(cusparseHandle, int, Pointer, Pointer, Pointer, Pointer, int) - Static method in class jcuda.jcusparse.JCusparse
-
Description: Addition of a scalar multiple of a sparse vector x
and a dense vector y.
- cusparseSbsr2csr(cusparseHandle, int, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, int, cusparseMatDescr, Pointer, Pointer, Pointer) - Static method in class jcuda.jcusparse.JCusparse
-
Description: This routine converts a sparse matrix in block-CSR storage format
to a sparse matrix in CSR storage format.
- cusparseSbsric02(cusparseHandle, int, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, int, bsric02Info, int, Pointer) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseSbsric02_analysis(cusparseHandle, int, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, int, bsric02Info, int, Pointer) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseSbsric02_bufferSize(cusparseHandle, int, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, int, bsric02Info, Pointer) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseSbsric02_bufferSizeExt(cusparseHandle, int, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, int, bsric02Info, long[]) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseSbsrilu02(cusparseHandle, int, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, int, bsrilu02Info, int, Pointer) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseSbsrilu02_analysis(cusparseHandle, int, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, int, bsrilu02Info, int, Pointer) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseSbsrilu02_bufferSize(cusparseHandle, int, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, int, bsrilu02Info, Pointer) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseSbsrilu02_bufferSizeExt(cusparseHandle, int, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, int, bsrilu02Info, long[]) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseSbsrilu02_numericBoost(cusparseHandle, bsrilu02Info, int, Pointer, Pointer) - Static method in class jcuda.jcusparse.JCusparse
-
Description: Compute the incomplete-LU factorization with 0 fill-in (ILU0)
of the matrix A stored in block-CSR format based on the information in the opaque
structure info that was obtained from the analysis phase (bsrsv2_analysis).
- cusparseSbsrmm(cusparseHandle, int, int, int, int, int, int, int, Pointer, cusparseMatDescr, Pointer, Pointer, Pointer, int, Pointer, int, Pointer, Pointer, int) - Static method in class jcuda.jcusparse.JCusparse
-
Description: sparse - dense matrix multiplication C = alpha * op(A) * B + beta * C,
where A is a sparse matrix in block-CSR format, B and C are dense tall matrices.
- cusparseSbsrmv(cusparseHandle, int, int, int, int, int, Pointer, cusparseMatDescr, Pointer, Pointer, Pointer, int, Pointer, Pointer, Pointer) - Static method in class jcuda.jcusparse.JCusparse
-
Description: Matrix-vector multiplication y = alpha * op(A) * x + beta * y,
where A is a sparse matrix in BSR storage format, x and y are dense vectors.
- cusparseSbsrsm2_analysis(cusparseHandle, int, int, int, int, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, int, bsrsm2Info, int, Pointer) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseSbsrsm2_bufferSize(cusparseHandle, int, int, int, int, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, int, bsrsm2Info, Pointer) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseSbsrsm2_bufferSizeExt(cusparseHandle, int, int, int, int, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, int, bsrsm2Info, long[]) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseSbsrsm2_solve(cusparseHandle, int, int, int, int, int, int, Pointer, cusparseMatDescr, Pointer, Pointer, Pointer, int, bsrsm2Info, Pointer, int, Pointer, int, int, Pointer) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseSbsrsv2_analysis(cusparseHandle, int, int, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, int, bsrsv2Info, int, Pointer) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseSbsrsv2_bufferSize(cusparseHandle, int, int, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, int, bsrsv2Info, Pointer) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseSbsrsv2_bufferSizeExt(cusparseHandle, int, int, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, int, bsrsv2Info, long[]) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseSbsrsv2_solve(cusparseHandle, int, int, int, int, Pointer, cusparseMatDescr, Pointer, Pointer, Pointer, int, bsrsv2Info, Pointer, Pointer, int, Pointer) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseSbsrxmv(cusparseHandle, int, int, int, int, int, int, Pointer, cusparseMatDescr, Pointer, Pointer, Pointer, Pointer, Pointer, int, Pointer, Pointer, Pointer) - Static method in class jcuda.jcusparse.JCusparse
-
Description: Matrix-vector multiplication y = alpha * op(A) * x + beta * y,
where A is a sparse matrix in extended BSR storage format, x and y are dense
vectors.
- cusparseScsc2dense(cusparseHandle, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, Pointer, int) - Static method in class jcuda.jcusparse.JCusparse
-
Description: This routine converts a sparse matrix in CSC storage format
to a dense matrix.
- cusparseScsc2hyb(cusparseHandle, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, cusparseHybMat, int, int) - Static method in class jcuda.jcusparse.JCusparse
-
Description: This routine converts a sparse matrix in CSC storage format
to a sparse matrix in HYB storage format.
- cusparseScsr2bsr(cusparseHandle, int, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, int, cusparseMatDescr, Pointer, Pointer, Pointer) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseScsr2csc(cusparseHandle, int, int, int, Pointer, Pointer, Pointer, Pointer, Pointer, Pointer, int, int) - Static method in class jcuda.jcusparse.JCusparse
-
Description: This routine converts a matrix from CSR to CSC sparse
storage format.
- cusparseScsr2csru(cusparseHandle, int, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, csru2csrInfo, Pointer) - Static method in class jcuda.jcusparse.JCusparse
-
Description: Wrapper that un-sorts sparse matrix stored in CSR format
(without exposing the permutation).
- cusparseScsr2dense(cusparseHandle, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, Pointer, int) - Static method in class jcuda.jcusparse.JCusparse
-
Description: This routine converts a sparse matrix in CSR storage format
to a dense matrix.
- cusparseScsr2gebsr(cusparseHandle, int, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, cusparseMatDescr, Pointer, Pointer, Pointer, int, int, Pointer) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseScsr2gebsr_bufferSize(cusparseHandle, int, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, int, int, Pointer) - Static method in class jcuda.jcusparse.JCusparse
-
Description: This routine converts a sparse matrix in CSR storage format
to a sparse matrix in general block-CSR storage format.
- cusparseScsr2gebsr_bufferSizeExt(cusparseHandle, int, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, int, int, long[]) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseScsr2hyb(cusparseHandle, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, cusparseHybMat, int, int) - Static method in class jcuda.jcusparse.JCusparse
-
Description: This routine converts a sparse matrix in CSR storage format
to a sparse matrix in HYB storage format.
- cusparseScsrcolor(cusparseHandle, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, Pointer, Pointer, Pointer, Pointer, cusparseColorInfo) - Static method in class jcuda.jcusparse.JCusparse
-
Description: Find an approximate coloring of a matrix stored in CSR format.
- cusparseScsrgeam(cusparseHandle, int, int, Pointer, cusparseMatDescr, int, Pointer, Pointer, Pointer, Pointer, cusparseMatDescr, int, Pointer, Pointer, Pointer, cusparseMatDescr, Pointer, Pointer, Pointer) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseScsrgemm(cusparseHandle, int, int, int, int, int, cusparseMatDescr, int, Pointer, Pointer, Pointer, cusparseMatDescr, int, Pointer, Pointer, Pointer, cusparseMatDescr, Pointer, Pointer, Pointer) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseScsrgemm2(cusparseHandle, int, int, int, Pointer, cusparseMatDescr, int, Pointer, Pointer, Pointer, cusparseMatDescr, int, Pointer, Pointer, Pointer, Pointer, cusparseMatDescr, int, Pointer, Pointer, Pointer, cusparseMatDescr, Pointer, Pointer, Pointer, csrgemm2Info, Pointer) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseScsrgemm2_bufferSizeExt(cusparseHandle, int, int, int, Pointer, cusparseMatDescr, int, Pointer, Pointer, cusparseMatDescr, int, Pointer, Pointer, Pointer, cusparseMatDescr, int, Pointer, Pointer, csrgemm2Info, long[]) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseScsric0(cusparseHandle, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, cusparseSolveAnalysisInfo) - Static method in class jcuda.jcusparse.JCusparse
-
Description: Compute the incomplete-Cholesky factorization with 0 fill-in (IC0)
of the matrix A stored in CSR format based on the information in the opaque
structure info that was obtained from the analysis phase (csrsv_analysis).
- cusparseScsric02(cusparseHandle, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, csric02Info, int, Pointer) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseScsric02_analysis(cusparseHandle, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, csric02Info, int, Pointer) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseScsric02_bufferSize(cusparseHandle, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, csric02Info, Pointer) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseScsric02_bufferSizeExt(cusparseHandle, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, csric02Info, long[]) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseScsrilu0(cusparseHandle, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, cusparseSolveAnalysisInfo) - Static method in class jcuda.jcusparse.JCusparse
-
Description: Compute the incomplete-LU factorization with 0 fill-in (ILU0)
of the matrix A stored in CSR format based on the information in the opaque
structure info that was obtained from the analysis phase (csrsv_analysis).
- cusparseScsrilu02(cusparseHandle, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, csrilu02Info, int, Pointer) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseScsrilu02_analysis(cusparseHandle, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, csrilu02Info, int, Pointer) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseScsrilu02_bufferSize(cusparseHandle, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, csrilu02Info, Pointer) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseScsrilu02_bufferSizeExt(cusparseHandle, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, csrilu02Info, long[]) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseScsrilu02_numericBoost(cusparseHandle, csrilu02Info, int, Pointer, Pointer) - Static method in class jcuda.jcusparse.JCusparse
-
Description: Compute the incomplete-LU factorization with 0 fill-in (ILU0)
of the matrix A stored in CSR format based on the information in the opaque
structure info that was obtained from the analysis phase (csrsv2_analysis).
- cusparseScsrmm(cusparseHandle, int, int, int, int, int, Pointer, cusparseMatDescr, Pointer, Pointer, Pointer, Pointer, int, Pointer, Pointer, int) - Static method in class jcuda.jcusparse.JCusparse
-
Description: sparse - dense matrix multiplication C = alpha * op(A) * B + beta * C,
where A is a sparse matrix in CSR format, B and C are dense tall matrices.
- cusparseScsrmm2(cusparseHandle, int, int, int, int, int, int, Pointer, cusparseMatDescr, Pointer, Pointer, Pointer, Pointer, int, Pointer, Pointer, int) - Static method in class jcuda.jcusparse.JCusparse
-
Description: sparse - dense matrix multiplication C = alpha * op(A) * B + beta * C,
where A is a sparse matrix in CSR format, B and C are dense tall matrices.
- cusparseScsrmv(cusparseHandle, int, int, int, int, Pointer, cusparseMatDescr, Pointer, Pointer, Pointer, Pointer, Pointer, Pointer) - Static method in class jcuda.jcusparse.JCusparse
-
Description: Matrix-vector multiplication y = alpha * op(A) * x + beta * y,
where A is a sparse matrix in CSR storage format, x and y are dense vectors.
- cusparseScsrsm_analysis(cusparseHandle, int, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, cusparseSolveAnalysisInfo) - Static method in class jcuda.jcusparse.JCusparse
-
Description: Solution of triangular linear system op(A) * X = alpha * F,
with multiple right-hand-sides, where A is a sparse matrix in CSR storage
format, rhs F and solution X are dense tall matrices.
- cusparseScsrsm_solve(cusparseHandle, int, int, int, Pointer, cusparseMatDescr, Pointer, Pointer, Pointer, cusparseSolveAnalysisInfo, Pointer, int, Pointer, int) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseScsrsv2_analysis(cusparseHandle, int, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, csrsv2Info, int, Pointer) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseScsrsv2_bufferSize(cusparseHandle, int, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, csrsv2Info, Pointer) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseScsrsv2_bufferSizeExt(cusparseHandle, int, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, csrsv2Info, long[]) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseScsrsv2_solve(cusparseHandle, int, int, int, Pointer, cusparseMatDescr, Pointer, Pointer, Pointer, csrsv2Info, Pointer, Pointer, int, Pointer) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseScsrsv_analysis(cusparseHandle, int, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, cusparseSolveAnalysisInfo) - Static method in class jcuda.jcusparse.JCusparse
-
Description: Solution of triangular linear system op(A) * x = alpha * f,
where A is a sparse matrix in CSR storage format, rhs f and solution x
are dense vectors.
- cusparseScsrsv_solve(cusparseHandle, int, int, Pointer, cusparseMatDescr, Pointer, Pointer, Pointer, cusparseSolveAnalysisInfo, Pointer, Pointer) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseScsru2csr(cusparseHandle, int, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, csru2csrInfo, Pointer) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseScsru2csr_bufferSizeExt(cusparseHandle, int, int, int, Pointer, Pointer, Pointer, csru2csrInfo, long[]) - Static method in class jcuda.jcusparse.JCusparse
-
Description: Wrapper that sorts sparse matrix stored in CSR format
(without exposing the permutation).
- cusparseSdense2csc(cusparseHandle, int, int, cusparseMatDescr, Pointer, int, Pointer, Pointer, Pointer, Pointer) - Static method in class jcuda.jcusparse.JCusparse
-
Description: This routine converts a dense matrix to a sparse matrix
in the CSC storage format, using the information computed by the
nnz routine.
- cusparseSdense2csr(cusparseHandle, int, int, cusparseMatDescr, Pointer, int, Pointer, Pointer, Pointer, Pointer) - Static method in class jcuda.jcusparse.JCusparse
-
Description: This routine converts a dense matrix to a sparse matrix
in the CSR storage format, using the information computed by the
nnz routine.
- cusparseSdense2hyb(cusparseHandle, int, int, cusparseMatDescr, Pointer, int, Pointer, cusparseHybMat, int, int) - Static method in class jcuda.jcusparse.JCusparse
-
Description: This routine converts a dense matrix to a sparse matrix
in HYB storage format.
- cusparseSdoti(cusparseHandle, int, Pointer, Pointer, Pointer, Pointer, int) - Static method in class jcuda.jcusparse.JCusparse
-
Description: dot product of a sparse vector x and a dense vector y.
- cusparseSetMatDiagType(cusparseMatDescr, int) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseSetMatFillMode(cusparseMatDescr, int) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseSetMatIndexBase(cusparseMatDescr, int) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseSetMatType(cusparseMatDescr, int) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseSetPointerMode(cusparseHandle, int) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseSetStream(cusparseHandle, cudaStream_t) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseSgebsr2csr(cusparseHandle, int, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, int, int, cusparseMatDescr, Pointer, Pointer, Pointer) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseSgebsr2gebsc(cusparseHandle, int, int, int, Pointer, Pointer, Pointer, int, int, Pointer, Pointer, Pointer, int, int, Pointer) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseSgebsr2gebsc_bufferSize(cusparseHandle, int, int, int, Pointer, Pointer, Pointer, int, int, Pointer) - Static method in class jcuda.jcusparse.JCusparse
-
Description: This routine converts a sparse matrix in general block-CSR storage format
to a sparse matrix in general block-CSC storage format.
- cusparseSgebsr2gebsc_bufferSizeExt(cusparseHandle, int, int, int, Pointer, Pointer, Pointer, int, int, long[]) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseSgebsr2gebsr(cusparseHandle, int, int, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, int, int, Pointer) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseSgebsr2gebsr_bufferSize(cusparseHandle, int, int, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, int, int, int, int, Pointer) - Static method in class jcuda.jcusparse.JCusparse
-
Description: This routine converts a sparse matrix in general block-CSR storage format
to a sparse matrix in general block-CSR storage format with different block size.
- cusparseSgebsr2gebsr_bufferSizeExt(cusparseHandle, int, int, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, int, int, int, int, long[]) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseSgemvi(cusparseHandle, int, int, int, Pointer, Pointer, int, int, Pointer, Pointer, Pointer, Pointer, int, Pointer) - Static method in class jcuda.jcusparse.JCusparse
-
--- Sparse Level 2 routines ---
- cusparseSgemvi_bufferSize(cusparseHandle, int, int, int, int, Pointer) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseSgthr(cusparseHandle, int, Pointer, Pointer, Pointer, int) - Static method in class jcuda.jcusparse.JCusparse
-
Description: Gather of non-zero elements from dense vector y into
sparse vector x.
- cusparseSgthrz(cusparseHandle, int, Pointer, Pointer, Pointer, int) - Static method in class jcuda.jcusparse.JCusparse
-
Description: Gather of non-zero elements from desne vector y into
sparse vector x (also replacing these elements in y by zeros).
- cusparseSgtsv(cusparseHandle, int, int, Pointer, Pointer, Pointer, Pointer, int) - Static method in class jcuda.jcusparse.JCusparse
-
Description: Solution of tridiagonal linear system A * X = F,
with multiple right-hand-sides.
- cusparseSgtsv_nopivot(cusparseHandle, int, int, Pointer, Pointer, Pointer, Pointer, int) - Static method in class jcuda.jcusparse.JCusparse
-
Description: Solution of tridiagonal linear system A * X = F,
with multiple right-hand-sides.
- cusparseSgtsvStridedBatch(cusparseHandle, int, Pointer, Pointer, Pointer, Pointer, int, int) - Static method in class jcuda.jcusparse.JCusparse
-
Description: Solution of a set of tridiagonal linear systems
A_{i} * x_{i} = f_{i} for i=1,...,batchCount.
- cusparseShyb2csc(cusparseHandle, cusparseMatDescr, cusparseHybMat, Pointer, Pointer, Pointer) - Static method in class jcuda.jcusparse.JCusparse
-
Description: This routine converts a sparse matrix in HYB storage format
to a sparse matrix in CSC storage format.
- cusparseShyb2csr(cusparseHandle, cusparseMatDescr, cusparseHybMat, Pointer, Pointer, Pointer) - Static method in class jcuda.jcusparse.JCusparse
-
Description: This routine converts a sparse matrix in HYB storage format
to a sparse matrix in CSR storage format.
- cusparseShyb2dense(cusparseHandle, cusparseMatDescr, cusparseHybMat, Pointer, int) - Static method in class jcuda.jcusparse.JCusparse
-
Description: This routine converts a sparse matrix in HYB storage format
to a dense matrix.
- cusparseShybmv(cusparseHandle, int, Pointer, cusparseMatDescr, cusparseHybMat, Pointer, Pointer, Pointer) - Static method in class jcuda.jcusparse.JCusparse
-
Description: Matrix-vector multiplication y = alpha * op(A) * x + beta * y,
where A is a sparse matrix in HYB storage format, x and y are dense vectors.
- cusparseShybsv_analysis(cusparseHandle, int, cusparseMatDescr, cusparseHybMat, cusparseSolveAnalysisInfo) - Static method in class jcuda.jcusparse.JCusparse
-
Description: Solution of triangular linear system op(A) * x = alpha * f,
where A is a sparse matrix in HYB storage format, rhs f and solution x
are dense vectors.
- cusparseShybsv_solve(cusparseHandle, int, Pointer, cusparseMatDescr, cusparseHybMat, cusparseSolveAnalysisInfo, Pointer, Pointer) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseSideMode - Class in jcuda.jcusparse
-
Side mode
- cusparseSnnz(cusparseHandle, int, int, int, cusparseMatDescr, Pointer, int, Pointer, Pointer) - Static method in class jcuda.jcusparse.JCusparse
-
Description: This routine finds the total number of non-zero elements and
the number of non-zero elements per row or column in the dense matrix A.
- cusparseSolveAnalysisInfo - Class in jcuda.jcusparse
-
Java port of a cusparseSolveAnalysisInfo
- cusparseSolveAnalysisInfo() - Constructor for class jcuda.jcusparse.cusparseSolveAnalysisInfo
-
Creates a new, uninitialized cusparseSolveAnalysisInfo
- cusparseSolvePolicy - Class in jcuda.jcusparse
-
- cusparseSroti(cusparseHandle, int, Pointer, Pointer, Pointer, Pointer, Pointer, int) - Static method in class jcuda.jcusparse.JCusparse
-
Description: Givens rotation, where c and s are cosine and sine,
x and y are sparse and dense vectors, respectively.
- cusparseSsctr(cusparseHandle, int, Pointer, Pointer, Pointer, int) - Static method in class jcuda.jcusparse.JCusparse
-
Description: Scatter of elements of the sparse vector x into
dense vector y.
- cusparseStatus - Class in jcuda.jcusparse
-
CUSPARSE status return values
- cusparseXbsric02_zeroPivot(cusparseHandle, bsric02Info, Pointer) - Static method in class jcuda.jcusparse.JCusparse
-
Description: Compute the incomplete-Cholesky factorization with 0 fill-in (IC0)
of the matrix A stored in block-CSR format based on the information in the opaque
structure info that was obtained from the analysis phase (bsrsv2_analysis).
- cusparseXbsrilu02_zeroPivot(cusparseHandle, bsrilu02Info, Pointer) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseXbsrsm2_zeroPivot(cusparseHandle, bsrsm2Info, Pointer) - Static method in class jcuda.jcusparse.JCusparse
-
Description: Solution of triangular linear system op(A) * X = alpha * F,
with multiple right-hand-sides, where A is a sparse matrix in CSR storage
format, rhs F and solution X are dense tall matrices.
- cusparseXbsrsv2_zeroPivot(cusparseHandle, bsrsv2Info, Pointer) - Static method in class jcuda.jcusparse.JCusparse
-
Description: Solution of triangular linear system op(A) * x = alpha * f,
where A is a sparse matrix in block-CSR storage format, rhs f and solution y
are dense vectors.
- cusparseXcoo2csr(cusparseHandle, Pointer, int, int, Pointer, int) - Static method in class jcuda.jcusparse.JCusparse
-
Description: This routine compresses the indecis of rows or columns.
- cusparseXcoosort_bufferSizeExt(cusparseHandle, int, int, int, Pointer, Pointer, long[]) - Static method in class jcuda.jcusparse.JCusparse
-
Description: Sort sparse matrix stored in COO format
- cusparseXcoosortByColumn(cusparseHandle, int, int, int, Pointer, Pointer, Pointer, Pointer) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseXcoosortByRow(cusparseHandle, int, int, int, Pointer, Pointer, Pointer, Pointer) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseXcscsort(cusparseHandle, int, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, Pointer) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseXcscsort_bufferSizeExt(cusparseHandle, int, int, int, Pointer, Pointer, long[]) - Static method in class jcuda.jcusparse.JCusparse
-
Description: Sort sparse matrix stored in CSC format
- cusparseXcsr2bsrNnz(cusparseHandle, int, int, int, cusparseMatDescr, Pointer, Pointer, int, cusparseMatDescr, Pointer, Pointer) - Static method in class jcuda.jcusparse.JCusparse
-
Description: This routine converts a sparse matrix in CSR storage format
to a sparse matrix in block-CSR storage format.
- cusparseXcsr2coo(cusparseHandle, Pointer, int, int, Pointer, int) - Static method in class jcuda.jcusparse.JCusparse
-
Description: This routine uncompresses the indecis of rows or columns.
- cusparseXcsr2gebsrNnz(cusparseHandle, int, int, int, cusparseMatDescr, Pointer, Pointer, cusparseMatDescr, Pointer, int, int, Pointer, Pointer) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseXcsrgeamNnz(cusparseHandle, int, int, cusparseMatDescr, int, Pointer, Pointer, cusparseMatDescr, int, Pointer, Pointer, cusparseMatDescr, Pointer, Pointer) - Static method in class jcuda.jcusparse.JCusparse
-
Description: Compute sparse - sparse matrix addition of matrices
stored in CSR format
- cusparseXcsrgemm2Nnz(cusparseHandle, int, int, int, cusparseMatDescr, int, Pointer, Pointer, cusparseMatDescr, int, Pointer, Pointer, cusparseMatDescr, int, Pointer, Pointer, cusparseMatDescr, Pointer, Pointer, csrgemm2Info, Pointer) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseXcsrgemmNnz(cusparseHandle, int, int, int, int, int, cusparseMatDescr, int, Pointer, Pointer, cusparseMatDescr, int, Pointer, Pointer, cusparseMatDescr, Pointer, Pointer) - Static method in class jcuda.jcusparse.JCusparse
-
Description: Compute sparse - sparse matrix multiplication for matrices
stored in CSR format.
- cusparseXcsric02_zeroPivot(cusparseHandle, csric02Info, Pointer) - Static method in class jcuda.jcusparse.JCusparse
-
Description: Compute the incomplete-Cholesky factorization with 0 fill-in (IC0)
of the matrix A stored in CSR format based on the information in the opaque
structure info that was obtained from the analysis phase (csrsv2_analysis).
- cusparseXcsrilu02_zeroPivot(cusparseHandle, csrilu02Info, Pointer) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseXcsrsort(cusparseHandle, int, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, Pointer) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseXcsrsort_bufferSizeExt(cusparseHandle, int, int, int, Pointer, Pointer, long[]) - Static method in class jcuda.jcusparse.JCusparse
-
Description: Sort sparse matrix stored in CSR format
- cusparseXcsrsv2_zeroPivot(cusparseHandle, csrsv2Info, Pointer) - Static method in class jcuda.jcusparse.JCusparse
-
Description: Solution of triangular linear system op(A) * x = alpha * f,
where A is a sparse matrix in CSR storage format, rhs f and solution y
are dense vectors.
- cusparseXgebsr2csr(cusparseHandle, int, int, int, cusparseMatDescr, Pointer, Pointer, int, int, cusparseMatDescr, Pointer, Pointer) - Static method in class jcuda.jcusparse.JCusparse
-
Description: This routine converts a sparse matrix in general block-CSR storage format
to a sparse matrix in CSR storage format.
- cusparseXgebsr2gebsrNnz(cusparseHandle, int, int, int, int, cusparseMatDescr, Pointer, Pointer, int, int, cusparseMatDescr, Pointer, int, int, Pointer, Pointer) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseZaxpyi(cusparseHandle, int, Pointer, Pointer, Pointer, Pointer, int) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseZbsr2csr(cusparseHandle, int, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, int, cusparseMatDescr, Pointer, Pointer, Pointer) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseZbsric02(cusparseHandle, int, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, int, bsric02Info, int, Pointer) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseZbsric02_analysis(cusparseHandle, int, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, int, bsric02Info, int, Pointer) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseZbsric02_bufferSize(cusparseHandle, int, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, int, bsric02Info, Pointer) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseZbsric02_bufferSizeExt(cusparseHandle, int, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, int, bsric02Info, long[]) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseZbsrilu02(cusparseHandle, int, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, int, bsrilu02Info, int, Pointer) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseZbsrilu02_analysis(cusparseHandle, int, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, int, bsrilu02Info, int, Pointer) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseZbsrilu02_bufferSize(cusparseHandle, int, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, int, bsrilu02Info, Pointer) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseZbsrilu02_bufferSizeExt(cusparseHandle, int, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, int, bsrilu02Info, long[]) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseZbsrilu02_numericBoost(cusparseHandle, bsrilu02Info, int, Pointer, Pointer) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseZbsrmm(cusparseHandle, int, int, int, int, int, int, int, Pointer, cusparseMatDescr, Pointer, Pointer, Pointer, int, Pointer, int, Pointer, Pointer, int) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseZbsrmv(cusparseHandle, int, int, int, int, int, Pointer, cusparseMatDescr, Pointer, Pointer, Pointer, int, Pointer, Pointer, Pointer) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseZbsrsm2_analysis(cusparseHandle, int, int, int, int, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, int, bsrsm2Info, int, Pointer) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseZbsrsm2_bufferSize(cusparseHandle, int, int, int, int, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, int, bsrsm2Info, Pointer) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseZbsrsm2_bufferSizeExt(cusparseHandle, int, int, int, int, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, int, bsrsm2Info, long[]) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseZbsrsm2_solve(cusparseHandle, int, int, int, int, int, int, Pointer, cusparseMatDescr, Pointer, Pointer, Pointer, int, bsrsm2Info, Pointer, int, Pointer, int, int, Pointer) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseZbsrsv2_analysis(cusparseHandle, int, int, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, int, bsrsv2Info, int, Pointer) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseZbsrsv2_bufferSize(cusparseHandle, int, int, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, int, bsrsv2Info, Pointer) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseZbsrsv2_bufferSizeExt(cusparseHandle, int, int, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, int, bsrsv2Info, long[]) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseZbsrsv2_solve(cusparseHandle, int, int, int, int, Pointer, cusparseMatDescr, Pointer, Pointer, Pointer, int, bsrsv2Info, Pointer, Pointer, int, Pointer) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseZbsrxmv(cusparseHandle, int, int, int, int, int, int, Pointer, cusparseMatDescr, Pointer, Pointer, Pointer, Pointer, Pointer, int, Pointer, Pointer, Pointer) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseZcsc2dense(cusparseHandle, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, Pointer, int) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseZcsc2hyb(cusparseHandle, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, cusparseHybMat, int, int) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseZcsr2bsr(cusparseHandle, int, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, int, cusparseMatDescr, Pointer, Pointer, Pointer) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseZcsr2csc(cusparseHandle, int, int, int, Pointer, Pointer, Pointer, Pointer, Pointer, Pointer, int, int) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseZcsr2csru(cusparseHandle, int, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, csru2csrInfo, Pointer) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseZcsr2dense(cusparseHandle, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, Pointer, int) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseZcsr2gebsr(cusparseHandle, int, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, cusparseMatDescr, Pointer, Pointer, Pointer, int, int, Pointer) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseZcsr2gebsr_bufferSize(cusparseHandle, int, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, int, int, Pointer) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseZcsr2gebsr_bufferSizeExt(cusparseHandle, int, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, int, int, long[]) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseZcsr2hyb(cusparseHandle, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, cusparseHybMat, int, int) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseZcsrcolor(cusparseHandle, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, Pointer, Pointer, Pointer, Pointer, cusparseColorInfo) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseZcsrgeam(cusparseHandle, int, int, Pointer, cusparseMatDescr, int, Pointer, Pointer, Pointer, Pointer, cusparseMatDescr, int, Pointer, Pointer, Pointer, cusparseMatDescr, Pointer, Pointer, Pointer) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseZcsrgemm(cusparseHandle, int, int, int, int, int, cusparseMatDescr, int, Pointer, Pointer, Pointer, cusparseMatDescr, int, Pointer, Pointer, Pointer, cusparseMatDescr, Pointer, Pointer, Pointer) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseZcsrgemm2(cusparseHandle, int, int, int, Pointer, cusparseMatDescr, int, Pointer, Pointer, Pointer, cusparseMatDescr, int, Pointer, Pointer, Pointer, Pointer, cusparseMatDescr, int, Pointer, Pointer, Pointer, cusparseMatDescr, Pointer, Pointer, Pointer, csrgemm2Info, Pointer) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseZcsrgemm2_bufferSizeExt(cusparseHandle, int, int, int, Pointer, cusparseMatDescr, int, Pointer, Pointer, cusparseMatDescr, int, Pointer, Pointer, Pointer, cusparseMatDescr, int, Pointer, Pointer, csrgemm2Info, long[]) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseZcsric0(cusparseHandle, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, cusparseSolveAnalysisInfo) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseZcsric02(cusparseHandle, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, csric02Info, int, Pointer) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseZcsric02_analysis(cusparseHandle, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, csric02Info, int, Pointer) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseZcsric02_bufferSize(cusparseHandle, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, csric02Info, Pointer) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseZcsric02_bufferSizeExt(cusparseHandle, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, csric02Info, long[]) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseZcsrilu0(cusparseHandle, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, cusparseSolveAnalysisInfo) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseZcsrilu02(cusparseHandle, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, csrilu02Info, int, Pointer) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseZcsrilu02_analysis(cusparseHandle, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, csrilu02Info, int, Pointer) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseZcsrilu02_bufferSize(cusparseHandle, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, csrilu02Info, Pointer) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseZcsrilu02_bufferSizeExt(cusparseHandle, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, csrilu02Info, long[]) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseZcsrilu02_numericBoost(cusparseHandle, csrilu02Info, int, Pointer, Pointer) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseZcsrmm(cusparseHandle, int, int, int, int, int, Pointer, cusparseMatDescr, Pointer, Pointer, Pointer, Pointer, int, Pointer, Pointer, int) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseZcsrmm2(cusparseHandle, int, int, int, int, int, int, Pointer, cusparseMatDescr, Pointer, Pointer, Pointer, Pointer, int, Pointer, Pointer, int) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseZcsrmv(cusparseHandle, int, int, int, int, Pointer, cusparseMatDescr, Pointer, Pointer, Pointer, Pointer, Pointer, Pointer) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseZcsrsm_analysis(cusparseHandle, int, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, cusparseSolveAnalysisInfo) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseZcsrsm_solve(cusparseHandle, int, int, int, Pointer, cusparseMatDescr, Pointer, Pointer, Pointer, cusparseSolveAnalysisInfo, Pointer, int, Pointer, int) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseZcsrsv2_analysis(cusparseHandle, int, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, csrsv2Info, int, Pointer) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseZcsrsv2_bufferSize(cusparseHandle, int, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, csrsv2Info, Pointer) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseZcsrsv2_bufferSizeExt(cusparseHandle, int, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, csrsv2Info, long[]) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseZcsrsv2_solve(cusparseHandle, int, int, int, Pointer, cusparseMatDescr, Pointer, Pointer, Pointer, csrsv2Info, Pointer, Pointer, int, Pointer) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseZcsrsv_analysis(cusparseHandle, int, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, cusparseSolveAnalysisInfo) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseZcsrsv_solve(cusparseHandle, int, int, Pointer, cusparseMatDescr, Pointer, Pointer, Pointer, cusparseSolveAnalysisInfo, Pointer, Pointer) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseZcsru2csr(cusparseHandle, int, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, csru2csrInfo, Pointer) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseZcsru2csr_bufferSizeExt(cusparseHandle, int, int, int, Pointer, Pointer, Pointer, csru2csrInfo, long[]) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseZdense2csc(cusparseHandle, int, int, cusparseMatDescr, Pointer, int, Pointer, Pointer, Pointer, Pointer) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseZdense2csr(cusparseHandle, int, int, cusparseMatDescr, Pointer, int, Pointer, Pointer, Pointer, Pointer) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseZdense2hyb(cusparseHandle, int, int, cusparseMatDescr, Pointer, int, Pointer, cusparseHybMat, int, int) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseZdotci(cusparseHandle, int, Pointer, Pointer, Pointer, Pointer, int) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseZdoti(cusparseHandle, int, Pointer, Pointer, Pointer, Pointer, int) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseZgebsr2csr(cusparseHandle, int, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, int, int, cusparseMatDescr, Pointer, Pointer, Pointer) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseZgebsr2gebsc(cusparseHandle, int, int, int, Pointer, Pointer, Pointer, int, int, Pointer, Pointer, Pointer, int, int, Pointer) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseZgebsr2gebsc_bufferSize(cusparseHandle, int, int, int, Pointer, Pointer, Pointer, int, int, Pointer) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseZgebsr2gebsc_bufferSizeExt(cusparseHandle, int, int, int, Pointer, Pointer, Pointer, int, int, long[]) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseZgebsr2gebsr(cusparseHandle, int, int, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, int, int, Pointer) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseZgebsr2gebsr_bufferSize(cusparseHandle, int, int, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, int, int, int, int, Pointer) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseZgebsr2gebsr_bufferSizeExt(cusparseHandle, int, int, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, int, int, int, int, long[]) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseZgemvi(cusparseHandle, int, int, int, Pointer, Pointer, int, int, Pointer, Pointer, Pointer, Pointer, int, Pointer) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseZgemvi_bufferSize(cusparseHandle, int, int, int, int, Pointer) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseZgthr(cusparseHandle, int, Pointer, Pointer, Pointer, int) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseZgthrz(cusparseHandle, int, Pointer, Pointer, Pointer, int) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseZgtsv(cusparseHandle, int, int, Pointer, Pointer, Pointer, Pointer, int) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseZgtsv_nopivot(cusparseHandle, int, int, Pointer, Pointer, Pointer, Pointer, int) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseZgtsvStridedBatch(cusparseHandle, int, Pointer, Pointer, Pointer, Pointer, int, int) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseZhyb2csc(cusparseHandle, cusparseMatDescr, cusparseHybMat, Pointer, Pointer, Pointer) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseZhyb2csr(cusparseHandle, cusparseMatDescr, cusparseHybMat, Pointer, Pointer, Pointer) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseZhyb2dense(cusparseHandle, cusparseMatDescr, cusparseHybMat, Pointer, int) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseZhybmv(cusparseHandle, int, Pointer, cusparseMatDescr, cusparseHybMat, Pointer, Pointer, Pointer) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseZhybsv_analysis(cusparseHandle, int, cusparseMatDescr, cusparseHybMat, cusparseSolveAnalysisInfo) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseZhybsv_solve(cusparseHandle, int, Pointer, cusparseMatDescr, cusparseHybMat, cusparseSolveAnalysisInfo, Pointer, Pointer) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseZnnz(cusparseHandle, int, int, int, cusparseMatDescr, Pointer, int, Pointer, Pointer) - Static method in class jcuda.jcusparse.JCusparse
-
- cusparseZsctr(cusparseHandle, int, Pointer, Pointer, Pointer, int) - Static method in class jcuda.jcusparse.JCusparse
-
- CUstream - Class in jcuda.driver
-
Java port of a CUstream.
- CUstream() - Constructor for class jcuda.driver.CUstream
-
Creates a new, uninitialized CUstream
- CUstream(cudaStream_t) - Constructor for class jcuda.driver.CUstream
-
- CUstream_flags - Class in jcuda.driver
-
Stream creation flags.
Most comments are taken from the CUDA reference manual.
- cuStreamAddCallback(CUstream, CUstreamCallback, Object, int) - Static method in class jcuda.driver.JCudaDriver
-
Add a callback to a compute stream.
- cuStreamAttachMemAsync(CUstream, CUdeviceptr, long, int) - Static method in class jcuda.driver.JCudaDriver
-
- CUstreamCallback - Interface in jcuda.driver
-
Interface for emulating a CUDA stream callback.
- cuStreamCreate(CUstream, int) - Static method in class jcuda.driver.JCudaDriver
-
Create a stream.
- cuStreamCreateWithPriority(CUstream, int, int) - Static method in class jcuda.driver.JCudaDriver
-
- cuStreamDestroy(CUstream) - Static method in class jcuda.driver.JCudaDriver
-
Destroys a stream.
- cuStreamGetFlags(CUstream, int[]) - Static method in class jcuda.driver.JCudaDriver
-
- cuStreamGetPriority(CUstream, int[]) - Static method in class jcuda.driver.JCudaDriver
-
- cuStreamQuery(CUstream) - Static method in class jcuda.driver.JCudaDriver
-
Determine status of a compute stream.
- cuStreamSynchronize(CUstream) - Static method in class jcuda.driver.JCudaDriver
-
Wait until a stream's tasks are completed.
- cuStreamWaitEvent(CUstream, CUevent, int) - Static method in class jcuda.driver.JCudaDriver
-
Make a compute stream wait on an event.
- CUsurfObject - Class in jcuda.driver
-
Java port of a CUsurfObject.
- CUsurfObject() - Constructor for class jcuda.driver.CUsurfObject
-
Creates a new, uninitialized CUsurfObject
- cuSurfObjectCreate(CUsurfObject, CUDA_RESOURCE_DESC) - Static method in class jcuda.driver.JCudaDriver
-
Creates a surface object.
- cuSurfObjectDestroy(CUsurfObject) - Static method in class jcuda.driver.JCudaDriver
-
Destroys a surface object.
- cuSurfObjectGetResourceDesc(CUDA_RESOURCE_DESC, CUsurfObject) - Static method in class jcuda.driver.JCudaDriver
-
Returns a surface object's resource descriptor.
- CUsurfref - Class in jcuda.driver
-
Java port of a CUsurfref.
- CUsurfref() - Constructor for class jcuda.driver.CUsurfref
-
Creates a new, uninitialized CUtexref
- cuSurfRefGetArray(CUarray, CUsurfref) - Static method in class jcuda.driver.JCudaDriver
-
Passes back the CUDA array bound to a surface reference.
- cuSurfRefSetArray(CUsurfref, CUarray, int) - Static method in class jcuda.driver.JCudaDriver
-
Sets the CUDA array for a surface reference.
- CUtexObject - Class in jcuda.driver
-
Java port of a CUtexObject.
- CUtexObject() - Constructor for class jcuda.driver.CUtexObject
-
Creates a new, uninitialized CUtexObject
- cuTexObjectCreate(CUtexObject, CUDA_RESOURCE_DESC, CUDA_TEXTURE_DESC, CUDA_RESOURCE_VIEW_DESC) - Static method in class jcuda.driver.JCudaDriver
-
Creates a texture object.
- cuTexObjectDestroy(CUtexObject) - Static method in class jcuda.driver.JCudaDriver
-
Destroys a texture object.
- cuTexObjectGetResourceDesc(CUDA_RESOURCE_DESC, CUtexObject) - Static method in class jcuda.driver.JCudaDriver
-
Returns a texture object's resource descriptor.
- cuTexObjectGetResourceViewDesc(CUDA_RESOURCE_VIEW_DESC, CUtexObject) - Static method in class jcuda.driver.JCudaDriver
-
Returns a texture object's resource view descriptor.
- cuTexObjectGetTextureDesc(CUDA_TEXTURE_DESC, CUtexObject) - Static method in class jcuda.driver.JCudaDriver
-
Returns a texture object's texture descriptor.
- CUtexref - Class in jcuda.driver
-
Java port of a CUtexref.
- CUtexref() - Constructor for class jcuda.driver.CUtexref
-
Creates a new, uninitialized CUtexref
- cuTexRefCreate(CUtexref) - Static method in class jcuda.driver.JCudaDriver
-
- cuTexRefDestroy(CUtexref) - Static method in class jcuda.driver.JCudaDriver
-
- cuTexRefGetAddress(CUdeviceptr, CUtexref) - Static method in class jcuda.driver.JCudaDriver
-
Gets the address associated with a texture reference.
- cuTexRefGetAddressMode(int[], CUtexref, int) - Static method in class jcuda.driver.JCudaDriver
-
Gets the addressing mode used by a texture reference.
- cuTexRefGetArray(CUarray, CUtexref) - Static method in class jcuda.driver.JCudaDriver
-
Gets the array bound to a texture reference.
- cuTexRefGetFilterMode(int[], CUtexref) - Static method in class jcuda.driver.JCudaDriver
-
Gets the filter-mode used by a texture reference.
- cuTexRefGetFlags(int[], CUtexref) - Static method in class jcuda.driver.JCudaDriver
-
Gets the flags used by a texture reference.
- cuTexRefGetFormat(int[], int[], CUtexref) - Static method in class jcuda.driver.JCudaDriver
-
Gets the format used by a texture reference.
- cuTexRefGetMaxAnisotropy(int[], CUtexref) - Static method in class jcuda.driver.JCudaDriver
-
Gets the maximum anistropy for a texture reference.
- cuTexRefGetMipmapFilterMode(int[], CUtexref) - Static method in class jcuda.driver.JCudaDriver
-
Gets the mipmap filtering mode for a texture reference.
- cuTexRefGetMipmapLevelBias(float[], CUtexref) - Static method in class jcuda.driver.JCudaDriver
-
Gets the mipmap level bias for a texture reference.
- cuTexRefGetMipmapLevelClamp(float[], float[], CUtexref) - Static method in class jcuda.driver.JCudaDriver
-
Gets the min/max mipmap level clamps for a texture reference.
- cuTexRefGetMipmappedArray(CUmipmappedArray, CUtexref) - Static method in class jcuda.driver.JCudaDriver
-
Gets the mipmapped array bound to a texture reference.
- cuTexRefSetAddress(long[], CUtexref, CUdeviceptr, long) - Static method in class jcuda.driver.JCudaDriver
-
Binds an address as a texture reference.
- cuTexRefSetAddress2D(CUtexref, CUDA_ARRAY_DESCRIPTOR, CUdeviceptr, long) - Static method in class jcuda.driver.JCudaDriver
-
Binds an address as a 2D texture reference.
- cuTexRefSetAddressMode(CUtexref, int, int) - Static method in class jcuda.driver.JCudaDriver
-
Sets the addressing mode for a texture reference.
- cuTexRefSetArray(CUtexref, CUarray, int) - Static method in class jcuda.driver.JCudaDriver
-
Binds an array as a texture reference.
- cuTexRefSetFilterMode(CUtexref, int) - Static method in class jcuda.driver.JCudaDriver
-
Sets the filtering mode for a texture reference.
- cuTexRefSetFlags(CUtexref, int) - Static method in class jcuda.driver.JCudaDriver
-
Sets the flags for a texture reference.
- cuTexRefSetFormat(CUtexref, int, int) - Static method in class jcuda.driver.JCudaDriver
-
Sets the format for a texture reference.
- cuTexRefSetMaxAnisotropy(CUtexref, int) - Static method in class jcuda.driver.JCudaDriver
-
Sets the maximum anistropy for a texture reference.
- cuTexRefSetMipmapFilterMode(CUtexref, int) - Static method in class jcuda.driver.JCudaDriver
-
Sets the mipmap filtering mode for a texture reference.
- cuTexRefSetMipmapLevelBias(CUtexref, float) - Static method in class jcuda.driver.JCudaDriver
-
Sets the mipmap level bias for a texture reference.
- cuTexRefSetMipmapLevelClamp(CUtexref, float, float) - Static method in class jcuda.driver.JCudaDriver
-
Sets the mipmap min/max mipmap level clamps for a texture reference.
- cuTexRefSetMipmappedArray(CUtexref, CUmipmappedArray, int) - Static method in class jcuda.driver.JCudaDriver
-
Binds a mipmapped array to a texture reference.