Modifier and Type | Method and Description |
---|---|
static int |
JCusolverSp.cusolverSpCcsreigsHost(cusolverSpHandle handle,
int m,
int nnz,
cusparseMatDescr descrA,
Pointer csrValA,
Pointer csrRowPtrA,
Pointer csrColIndA,
cuComplex left_bottom_corner,
cuComplex right_upper_corner,
Pointer num_eigs) |
static int |
JCusolverSp.cusolverSpCcsreigvsi(cusolverSpHandle handle,
int m,
int nnz,
cusparseMatDescr descrA,
Pointer csrValA,
Pointer csrRowPtrA,
Pointer csrColIndA,
cuComplex mu0,
Pointer x0,
int maxite,
float eps,
Pointer mu,
Pointer x) |
static int |
JCusolverSp.cusolverSpCcsreigvsiHost(cusolverSpHandle handle,
int m,
int nnz,
cusparseMatDescr descrA,
Pointer csrValA,
Pointer csrRowPtrA,
Pointer csrColIndA,
cuComplex mu0,
Pointer x0,
int maxite,
float tol,
Pointer mu,
Pointer x) |
static int |
JCusolverSp.cusolverSpCcsrlsqvqrHost(cusolverSpHandle handle,
int m,
int n,
int nnz,
cusparseMatDescr descrA,
Pointer csrValA,
Pointer csrRowPtrA,
Pointer csrColIndA,
Pointer b,
float tol,
Pointer rankA,
Pointer x,
Pointer p,
Pointer min_norm) |
static int |
JCusolverSp.cusolverSpCcsrlsvchol(cusolverSpHandle handle,
int m,
int nnz,
cusparseMatDescr descrA,
Pointer csrVal,
Pointer csrRowPtr,
Pointer csrColInd,
Pointer b,
float tol,
int reorder,
Pointer x,
int[] singularity) |
static int |
JCusolverSp.cusolverSpCcsrlsvcholHost(cusolverSpHandle handle,
int m,
int nnz,
cusparseMatDescr descrA,
Pointer csrVal,
Pointer csrRowPtr,
Pointer csrColInd,
Pointer b,
float tol,
int reorder,
Pointer x,
int[] singularity) |
static int |
JCusolverSp.cusolverSpCcsrlsvluHost(cusolverSpHandle handle,
int n,
int nnzA,
cusparseMatDescr descrA,
Pointer csrValA,
Pointer csrRowPtrA,
Pointer csrColIndA,
Pointer b,
float tol,
int reorder,
Pointer x,
int[] singularity) |
static int |
JCusolverSp.cusolverSpCcsrlsvqr(cusolverSpHandle handle,
int m,
int nnz,
cusparseMatDescr descrA,
Pointer csrVal,
Pointer csrRowPtr,
Pointer csrColInd,
Pointer b,
float tol,
int reorder,
Pointer x,
int[] singularity) |
static int |
JCusolverSp.cusolverSpCcsrlsvqrHost(cusolverSpHandle handle,
int m,
int nnz,
cusparseMatDescr descrA,
Pointer csrValA,
Pointer csrRowPtrA,
Pointer csrColIndA,
Pointer b,
float tol,
int reorder,
Pointer x,
int[] singularity) |
static int |
JCusolverSp.cusolverSpCcsrqrBufferInfoBatched(cusolverSpHandle handle,
int m,
int n,
int nnz,
cusparseMatDescr descrA,
Pointer csrVal,
Pointer csrRowPtr,
Pointer csrColInd,
int batchSize,
csrqrInfo info,
long[] internalDataInBytes,
long[] workspaceInBytes) |
static int |
JCusolverSp.cusolverSpCcsrqrsvBatched(cusolverSpHandle handle,
int m,
int n,
int nnz,
cusparseMatDescr descrA,
Pointer csrValA,
Pointer csrRowPtrA,
Pointer csrColIndA,
Pointer b,
Pointer x,
int batchSize,
csrqrInfo info,
Pointer pBuffer) |
static int |
JCusolverSp.cusolverSpCcsrzfdHost(cusolverSpHandle handle,
int n,
int nnz,
cusparseMatDescr descrA,
Pointer csrValA,
Pointer csrRowPtrA,
Pointer csrColIndA,
Pointer P,
Pointer numnz) |
static int |
JCusolverSp.cusolverSpCreate(cusolverSpHandle handle) |
static int |
JCusolverSp.cusolverSpDcsreigsHost(cusolverSpHandle handle,
int m,
int nnz,
cusparseMatDescr descrA,
Pointer csrValA,
Pointer csrRowPtrA,
Pointer csrColIndA,
cuDoubleComplex left_bottom_corner,
cuDoubleComplex right_upper_corner,
Pointer num_eigs) |
static int |
JCusolverSp.cusolverSpDcsreigvsi(cusolverSpHandle handle,
int m,
int nnz,
cusparseMatDescr descrA,
Pointer csrValA,
Pointer csrRowPtrA,
Pointer csrColIndA,
double mu0,
Pointer x0,
int maxite,
double eps,
Pointer mu,
Pointer x) |
static int |
JCusolverSp.cusolverSpDcsreigvsiHost(cusolverSpHandle handle,
int m,
int nnz,
cusparseMatDescr descrA,
Pointer csrValA,
Pointer csrRowPtrA,
Pointer csrColIndA,
double mu0,
Pointer x0,
int maxite,
double tol,
Pointer mu,
Pointer x) |
static int |
JCusolverSp.cusolverSpDcsrlsqvqrHost(cusolverSpHandle handle,
int m,
int n,
int nnz,
cusparseMatDescr descrA,
Pointer csrValA,
Pointer csrRowPtrA,
Pointer csrColIndA,
Pointer b,
double tol,
Pointer rankA,
Pointer x,
Pointer p,
Pointer min_norm) |
static int |
JCusolverSp.cusolverSpDcsrlsvchol(cusolverSpHandle handle,
int m,
int nnz,
cusparseMatDescr descrA,
Pointer csrVal,
Pointer csrRowPtr,
Pointer csrColInd,
Pointer b,
double tol,
int reorder,
Pointer x,
int[] singularity) |
static int |
JCusolverSp.cusolverSpDcsrlsvcholHost(cusolverSpHandle handle,
int m,
int nnz,
cusparseMatDescr descrA,
Pointer csrVal,
Pointer csrRowPtr,
Pointer csrColInd,
Pointer b,
double tol,
int reorder,
Pointer x,
int[] singularity) |
static int |
JCusolverSp.cusolverSpDcsrlsvluHost(cusolverSpHandle handle,
int n,
int nnzA,
cusparseMatDescr descrA,
Pointer csrValA,
Pointer csrRowPtrA,
Pointer csrColIndA,
Pointer b,
double tol,
int reorder,
Pointer x,
int[] singularity) |
static int |
JCusolverSp.cusolverSpDcsrlsvqr(cusolverSpHandle handle,
int m,
int nnz,
cusparseMatDescr descrA,
Pointer csrVal,
Pointer csrRowPtr,
Pointer csrColInd,
Pointer b,
double tol,
int reorder,
Pointer x,
int[] singularity) |
static int |
JCusolverSp.cusolverSpDcsrlsvqrHost(cusolverSpHandle handle,
int m,
int nnz,
cusparseMatDescr descrA,
Pointer csrValA,
Pointer csrRowPtrA,
Pointer csrColIndA,
Pointer b,
double tol,
int reorder,
Pointer x,
int[] singularity) |
static int |
JCusolverSp.cusolverSpDcsrqrBufferInfoBatched(cusolverSpHandle handle,
int m,
int n,
int nnz,
cusparseMatDescr descrA,
Pointer csrVal,
Pointer csrRowPtr,
Pointer csrColInd,
int batchSize,
csrqrInfo info,
long[] internalDataInBytes,
long[] workspaceInBytes) |
static int |
JCusolverSp.cusolverSpDcsrqrsvBatched(cusolverSpHandle handle,
int m,
int n,
int nnz,
cusparseMatDescr descrA,
Pointer csrValA,
Pointer csrRowPtrA,
Pointer csrColIndA,
Pointer b,
Pointer x,
int batchSize,
csrqrInfo info,
Pointer pBuffer) |
static int |
JCusolverSp.cusolverSpDcsrzfdHost(cusolverSpHandle handle,
int n,
int nnz,
cusparseMatDescr descrA,
Pointer csrValA,
Pointer csrRowPtrA,
Pointer csrColIndA,
Pointer P,
Pointer numnz) |
static int |
JCusolverSp.cusolverSpDestroy(cusolverSpHandle handle) |
static int |
JCusolverSp.cusolverSpGetStream(cusolverSpHandle handle,
cudaStream_t streamId) |
static int |
JCusolverSp.cusolverSpScsreigsHost(cusolverSpHandle handle,
int m,
int nnz,
cusparseMatDescr descrA,
Pointer csrValA,
Pointer csrRowPtrA,
Pointer csrColIndA,
cuComplex left_bottom_corner,
cuComplex right_upper_corner,
Pointer num_eigs) |
static int |
JCusolverSp.cusolverSpScsreigvsi(cusolverSpHandle handle,
int m,
int nnz,
cusparseMatDescr descrA,
Pointer csrValA,
Pointer csrRowPtrA,
Pointer csrColIndA,
float mu0,
Pointer x0,
int maxite,
float eps,
Pointer mu,
Pointer x)
--------- GPU eigenvalue solver by shift inverse
solve A*x = lambda * x
where lambda is the eigenvalue nearest mu0.
|
static int |
JCusolverSp.cusolverSpScsreigvsiHost(cusolverSpHandle handle,
int m,
int nnz,
cusparseMatDescr descrA,
Pointer csrValA,
Pointer csrRowPtrA,
Pointer csrColIndA,
float mu0,
Pointer x0,
int maxite,
float tol,
Pointer mu,
Pointer x)
--------- CPU eigenvalue solver by shift inverse
solve A*x = lambda * x
where lambda is the eigenvalue nearest mu0.
|
static int |
JCusolverSp.cusolverSpScsrlsqvqrHost(cusolverSpHandle handle,
int m,
int n,
int nnz,
cusparseMatDescr descrA,
Pointer csrValA,
Pointer csrRowPtrA,
Pointer csrColIndA,
Pointer b,
float tol,
Pointer rankA,
Pointer x,
Pointer p,
Pointer min_norm)
----------- CPU least square solver by QR factorization
solve min|b - A*x|
[lsq] stands for least square
[v] stands for vector
[qr] stands for QR factorization
|
static int |
JCusolverSp.cusolverSpScsrlsvchol(cusolverSpHandle handle,
int m,
int nnz,
cusparseMatDescr descrA,
Pointer csrVal,
Pointer csrRowPtr,
Pointer csrColInd,
Pointer b,
float tol,
int reorder,
Pointer x,
int[] singularity)
-------- GPU linear solver by Cholesky factorization
solve A*x = b, A can be singular
[ls] stands for linear solve
[v] stands for vector
[chol] stands for Cholesky factorization
Only works for symmetric positive definite matrix.
|
static int |
JCusolverSp.cusolverSpScsrlsvcholHost(cusolverSpHandle handle,
int m,
int nnz,
cusparseMatDescr descrA,
Pointer csrVal,
Pointer csrRowPtr,
Pointer csrColInd,
Pointer b,
float tol,
int reorder,
Pointer x,
int[] singularity)
-------- CPU linear solver by Cholesky factorization
solve A*x = b, A can be singular
[ls] stands for linear solve
[v] stands for vector
[chol] stands for Cholesky factorization
Only works for symmetric positive definite matrix.
|
static int |
JCusolverSp.cusolverSpScsrlsvluHost(cusolverSpHandle handle,
int n,
int nnzA,
cusparseMatDescr descrA,
Pointer csrValA,
Pointer csrRowPtrA,
Pointer csrColIndA,
Pointer b,
float tol,
int reorder,
Pointer x,
int[] singularity)
-------- GPU linear solver by LU factorization
solve A*x = b, A can be singular
[ls] stands for linear solve
[v] stands for vector
[lu] stands for LU factorization
|
static int |
JCusolverSp.cusolverSpScsrlsvqr(cusolverSpHandle handle,
int m,
int nnz,
cusparseMatDescr descrA,
Pointer csrVal,
Pointer csrRowPtr,
Pointer csrColInd,
Pointer b,
float tol,
int reorder,
Pointer x,
int[] singularity)
-------- GPU linear solver by QR factorization
solve A*x = b, A can be singular
[ls] stands for linear solve
[v] stands for vector
[qr] stands for QR factorization
|
static int |
JCusolverSp.cusolverSpScsrlsvqrHost(cusolverSpHandle handle,
int m,
int nnz,
cusparseMatDescr descrA,
Pointer csrValA,
Pointer csrRowPtrA,
Pointer csrColIndA,
Pointer b,
float tol,
int reorder,
Pointer x,
int[] singularity)
-------- CPU linear solver by QR factorization
solve A*x = b, A can be singular
[ls] stands for linear solve
[v] stands for vector
[qr] stands for QR factorization
|
static int |
JCusolverSp.cusolverSpScsrqrBufferInfoBatched(cusolverSpHandle handle,
int m,
int n,
int nnz,
cusparseMatDescr descrA,
Pointer csrVal,
Pointer csrRowPtr,
Pointer csrColInd,
int batchSize,
csrqrInfo info,
long[] internalDataInBytes,
long[] workspaceInBytes) |
static int |
JCusolverSp.cusolverSpScsrqrsvBatched(cusolverSpHandle handle,
int m,
int n,
int nnz,
cusparseMatDescr descrA,
Pointer csrValA,
Pointer csrRowPtrA,
Pointer csrColIndA,
Pointer b,
Pointer x,
int batchSize,
csrqrInfo info,
Pointer pBuffer) |
static int |
JCusolverSp.cusolverSpScsrzfdHost(cusolverSpHandle handle,
int n,
int nnz,
cusparseMatDescr descrA,
Pointer csrValA,
Pointer csrRowPtrA,
Pointer csrColIndA,
Pointer P,
Pointer numnz)
--------- CPU zfd
Zero free diagonal reordering
|
static int |
JCusolverSp.cusolverSpSetStream(cusolverSpHandle handle,
cudaStream_t streamId) |
static int |
JCusolverSp.cusolverSpXcsrissymHost(cusolverSpHandle handle,
int m,
int nnzA,
cusparseMatDescr descrA,
Pointer csrRowPtrA,
Pointer csrEndPtrA,
Pointer csrColIndA,
Pointer issym) |
static int |
JCusolverSp.cusolverSpXcsrmetisndHost(cusolverSpHandle handle,
int n,
int nnzA,
cusparseMatDescr descrA,
Pointer csrRowPtrA,
Pointer csrColIndA,
long[] options,
Pointer p)
--------- CPU metis
symmetric reordering
|
static int |
JCusolverSp.cusolverSpXcsrperm_bufferSizeHost(cusolverSpHandle handle,
int m,
int n,
int nnzA,
cusparseMatDescr descrA,
Pointer csrRowPtrA,
Pointer csrColIndA,
Pointer p,
Pointer q,
long[] bufferSizeInBytes)
--------- CPU permuation
P*A*Q^T
|
static int |
JCusolverSp.cusolverSpXcsrpermHost(cusolverSpHandle handle,
int m,
int n,
int nnzA,
cusparseMatDescr descrA,
Pointer csrRowPtrA,
Pointer csrColIndA,
Pointer p,
Pointer q,
Pointer map,
Pointer pBuffer) |
static int |
JCusolverSp.cusolverSpXcsrqrAnalysisBatched(cusolverSpHandle handle,
int m,
int n,
int nnzA,
cusparseMatDescr descrA,
Pointer csrRowPtrA,
Pointer csrColIndA,
csrqrInfo info) |
static int |
JCusolverSp.cusolverSpXcsrsymamdHost(cusolverSpHandle handle,
int n,
int nnzA,
cusparseMatDescr descrA,
Pointer csrRowPtrA,
Pointer csrColIndA,
Pointer p)
--------- CPU symmdq
Symmetric Approximate minimum degree algorithm by quotient graph
|
static int |
JCusolverSp.cusolverSpXcsrsymmdqHost(cusolverSpHandle handle,
int n,
int nnzA,
cusparseMatDescr descrA,
Pointer csrRowPtrA,
Pointer csrColIndA,
Pointer p)
--------- CPU symmdq
Symmetric minimum degree algorithm by quotient graph
|
static int |
JCusolverSp.cusolverSpXcsrsymrcmHost(cusolverSpHandle handle,
int n,
int nnzA,
cusparseMatDescr descrA,
Pointer csrRowPtrA,
Pointer csrColIndA,
Pointer p)
--------- CPU symrcm
Symmetric reverse Cuthill McKee permutation
|
static int |
JCusolverSp.cusolverSpZcsreigsHost(cusolverSpHandle handle,
int m,
int nnz,
cusparseMatDescr descrA,
Pointer csrValA,
Pointer csrRowPtrA,
Pointer csrColIndA,
cuDoubleComplex left_bottom_corner,
cuDoubleComplex right_upper_corner,
Pointer num_eigs) |
static int |
JCusolverSp.cusolverSpZcsreigvsi(cusolverSpHandle handle,
int m,
int nnz,
cusparseMatDescr descrA,
Pointer csrValA,
Pointer csrRowPtrA,
Pointer csrColIndA,
cuDoubleComplex mu0,
Pointer x0,
int maxite,
double eps,
Pointer mu,
Pointer x) |
static int |
JCusolverSp.cusolverSpZcsreigvsiHost(cusolverSpHandle handle,
int m,
int nnz,
cusparseMatDescr descrA,
Pointer csrValA,
Pointer csrRowPtrA,
Pointer csrColIndA,
cuDoubleComplex mu0,
Pointer x0,
int maxite,
double tol,
Pointer mu,
Pointer x) |
static int |
JCusolverSp.cusolverSpZcsrlsqvqrHost(cusolverSpHandle handle,
int m,
int n,
int nnz,
cusparseMatDescr descrA,
Pointer csrValA,
Pointer csrRowPtrA,
Pointer csrColIndA,
Pointer b,
double tol,
Pointer rankA,
Pointer x,
Pointer p,
Pointer min_norm) |
static int |
JCusolverSp.cusolverSpZcsrlsvchol(cusolverSpHandle handle,
int m,
int nnz,
cusparseMatDescr descrA,
Pointer csrVal,
Pointer csrRowPtr,
Pointer csrColInd,
Pointer b,
double tol,
int reorder,
Pointer x,
int[] singularity) |
static int |
JCusolverSp.cusolverSpZcsrlsvcholHost(cusolverSpHandle handle,
int m,
int nnz,
cusparseMatDescr descrA,
Pointer csrVal,
Pointer csrRowPtr,
Pointer csrColInd,
Pointer b,
double tol,
int reorder,
Pointer x,
int[] singularity) |
static int |
JCusolverSp.cusolverSpZcsrlsvluHost(cusolverSpHandle handle,
int n,
int nnzA,
cusparseMatDescr descrA,
Pointer csrValA,
Pointer csrRowPtrA,
Pointer csrColIndA,
Pointer b,
double tol,
int reorder,
Pointer x,
int[] singularity) |
static int |
JCusolverSp.cusolverSpZcsrlsvqr(cusolverSpHandle handle,
int m,
int nnz,
cusparseMatDescr descrA,
Pointer csrVal,
Pointer csrRowPtr,
Pointer csrColInd,
Pointer b,
double tol,
int reorder,
Pointer x,
int[] singularity) |
static int |
JCusolverSp.cusolverSpZcsrlsvqrHost(cusolverSpHandle handle,
int m,
int nnz,
cusparseMatDescr descrA,
Pointer csrValA,
Pointer csrRowPtrA,
Pointer csrColIndA,
Pointer b,
double tol,
int reorder,
Pointer x,
int[] singularity) |
static int |
JCusolverSp.cusolverSpZcsrqrBufferInfoBatched(cusolverSpHandle handle,
int m,
int n,
int nnz,
cusparseMatDescr descrA,
Pointer csrVal,
Pointer csrRowPtr,
Pointer csrColInd,
int batchSize,
csrqrInfo info,
long[] internalDataInBytes,
long[] workspaceInBytes) |
static int |
JCusolverSp.cusolverSpZcsrqrsvBatched(cusolverSpHandle handle,
int m,
int n,
int nnz,
cusparseMatDescr descrA,
Pointer csrValA,
Pointer csrRowPtrA,
Pointer csrColIndA,
Pointer b,
Pointer x,
int batchSize,
csrqrInfo info,
Pointer pBuffer) |
static int |
JCusolverSp.cusolverSpZcsrzfdHost(cusolverSpHandle handle,
int n,
int nnz,
cusparseMatDescr descrA,
Pointer csrValA,
Pointer csrRowPtrA,
Pointer csrColIndA,
Pointer P,
Pointer numnz) |
Copyright © 2020. All rights reserved.