public class JCusolverDn extends Object
| Modifier and Type | Method and Description |
|---|---|
static int |
cusolverDnCgebrd_bufferSize(cusolverDnHandle handle,
int m,
int n,
int[] Lwork) |
static int |
cusolverDnCgebrd(cusolverDnHandle handle,
int m,
int n,
Pointer A,
int lda,
Pointer D,
Pointer E,
Pointer TAUQ,
Pointer TAUP,
Pointer Work,
int Lwork,
Pointer devInfo) |
static int |
cusolverDnCgeqrf_bufferSize(cusolverDnHandle handle,
int m,
int n,
Pointer A,
int lda,
int[] lwork) |
static int |
cusolverDnCgeqrf(cusolverDnHandle handle,
int m,
int n,
Pointer A,
int lda,
Pointer TAU,
Pointer Workspace,
int Lwork,
Pointer devInfo) |
static int |
cusolverDnCgesvd_bufferSize(cusolverDnHandle handle,
int m,
int n,
int[] lwork) |
static int |
cusolverDnCgesvd(cusolverDnHandle handle,
char jobu,
char jobvt,
int m,
int n,
Pointer A,
int lda,
Pointer S,
Pointer U,
int ldu,
Pointer VT,
int ldvt,
Pointer work,
int lwork,
Pointer rwork,
Pointer info) |
static int |
cusolverDnCgetrf_bufferSize(cusolverDnHandle handle,
int m,
int n,
Pointer A,
int lda,
int[] Lwork) |
static int |
cusolverDnCgetrf(cusolverDnHandle handle,
int m,
int n,
Pointer A,
int lda,
Pointer Workspace,
Pointer devIpiv,
Pointer devInfo) |
static int |
cusolverDnCgetrs(cusolverDnHandle handle,
int trans,
int n,
int nrhs,
Pointer A,
int lda,
Pointer devIpiv,
Pointer B,
int ldb,
Pointer devInfo) |
static int |
cusolverDnCheevd_bufferSize(cusolverDnHandle handle,
int jobz,
int uplo,
int n,
Pointer A,
int lda,
Pointer W,
int[] lwork) |
static int |
cusolverDnCheevd(cusolverDnHandle handle,
int jobz,
int uplo,
int n,
Pointer A,
int lda,
Pointer W,
Pointer work,
int lwork,
Pointer info) |
static int |
cusolverDnChegvd_bufferSize(cusolverDnHandle handle,
int itype,
int jobz,
int uplo,
int n,
Pointer A,
int lda,
Pointer B,
int ldb,
Pointer W,
int[] lwork) |
static int |
cusolverDnChegvd(cusolverDnHandle handle,
int itype,
int jobz,
int uplo,
int n,
Pointer A,
int lda,
Pointer B,
int ldb,
Pointer W,
Pointer work,
int lwork,
Pointer info) |
static int |
cusolverDnChetrd_bufferSize(cusolverDnHandle handle,
int uplo,
int n,
Pointer A,
int lda,
Pointer d,
Pointer e,
Pointer tau,
int[] lwork) |
static int |
cusolverDnChetrd(cusolverDnHandle handle,
int uplo,
int n,
Pointer A,
int lda,
Pointer d,
Pointer e,
Pointer tau,
Pointer work,
int lwork,
Pointer info) |
static int |
cusolverDnClaswp(cusolverDnHandle handle,
int n,
Pointer A,
int lda,
int k1,
int k2,
Pointer devIpiv,
int incx) |
static int |
cusolverDnCpotrf_bufferSize(cusolverDnHandle handle,
int uplo,
int n,
Pointer A,
int lda,
int[] Lwork) |
static int |
cusolverDnCpotrf(cusolverDnHandle handle,
int uplo,
int n,
Pointer A,
int lda,
Pointer Workspace,
int Lwork,
Pointer devInfo) |
static int |
cusolverDnCpotrs(cusolverDnHandle handle,
int uplo,
int n,
int nrhs,
Pointer A,
int lda,
Pointer B,
int ldb,
Pointer devInfo) |
static int |
cusolverDnCreate(cusolverDnHandle handle) |
static int |
cusolverDnCsytrf_bufferSize(cusolverDnHandle handle,
int n,
Pointer A,
int lda,
int[] lwork) |
static int |
cusolverDnCsytrf(cusolverDnHandle handle,
int uplo,
int n,
Pointer A,
int lda,
Pointer ipiv,
Pointer work,
int lwork,
Pointer info) |
static int |
cusolverDnCungbr_bufferSize(cusolverDnHandle handle,
int side,
int m,
int n,
int k,
Pointer A,
int lda,
Pointer tau,
int[] lwork) |
static int |
cusolverDnCungbr(cusolverDnHandle handle,
int side,
int m,
int n,
int k,
Pointer A,
int lda,
Pointer tau,
Pointer work,
int lwork,
Pointer info) |
static int |
cusolverDnCungqr_bufferSize(cusolverDnHandle handle,
int m,
int n,
int k,
Pointer A,
int lda,
Pointer tau,
int[] lwork) |
static int |
cusolverDnCungqr(cusolverDnHandle handle,
int m,
int n,
int k,
Pointer A,
int lda,
Pointer tau,
Pointer work,
int lwork,
Pointer info) |
static int |
cusolverDnCungtr_bufferSize(cusolverDnHandle handle,
int uplo,
int n,
Pointer A,
int lda,
Pointer tau,
int[] lwork) |
static int |
cusolverDnCungtr(cusolverDnHandle handle,
int uplo,
int n,
Pointer A,
int lda,
Pointer tau,
Pointer work,
int lwork,
Pointer info) |
static int |
cusolverDnCunmqr_bufferSize(cusolverDnHandle handle,
int side,
int trans,
int m,
int n,
int k,
Pointer A,
int lda,
Pointer tau,
Pointer C,
int ldc,
int[] lwork) |
static int |
cusolverDnCunmqr(cusolverDnHandle handle,
int side,
int trans,
int m,
int n,
int k,
Pointer A,
int lda,
Pointer tau,
Pointer C,
int ldc,
Pointer work,
int lwork,
Pointer devInfo) |
static int |
cusolverDnCunmtr_bufferSize(cusolverDnHandle handle,
int side,
int uplo,
int trans,
int m,
int n,
Pointer A,
int lda,
Pointer tau,
Pointer C,
int ldc,
int[] lwork) |
static int |
cusolverDnCunmtr(cusolverDnHandle handle,
int side,
int uplo,
int trans,
int m,
int n,
Pointer A,
int lda,
Pointer tau,
Pointer C,
int ldc,
Pointer work,
int lwork,
Pointer info) |
static int |
cusolverDnDestroy(cusolverDnHandle handle) |
static int |
cusolverDnDgebrd_bufferSize(cusolverDnHandle handle,
int m,
int n,
int[] Lwork) |
static int |
cusolverDnDgebrd(cusolverDnHandle handle,
int m,
int n,
Pointer A,
int lda,
Pointer D,
Pointer E,
Pointer TAUQ,
Pointer TAUP,
Pointer Work,
int Lwork,
Pointer devInfo) |
static int |
cusolverDnDgeqrf_bufferSize(cusolverDnHandle handle,
int m,
int n,
Pointer A,
int lda,
int[] lwork) |
static int |
cusolverDnDgeqrf(cusolverDnHandle handle,
int m,
int n,
Pointer A,
int lda,
Pointer TAU,
Pointer Workspace,
int Lwork,
Pointer devInfo) |
static int |
cusolverDnDgesvd_bufferSize(cusolverDnHandle handle,
int m,
int n,
int[] lwork) |
static int |
cusolverDnDgesvd(cusolverDnHandle handle,
char jobu,
char jobvt,
int m,
int n,
Pointer A,
int lda,
Pointer S,
Pointer U,
int ldu,
Pointer VT,
int ldvt,
Pointer work,
int lwork,
Pointer rwork,
Pointer info) |
static int |
cusolverDnDgetrf_bufferSize(cusolverDnHandle handle,
int m,
int n,
Pointer A,
int lda,
int[] Lwork) |
static int |
cusolverDnDgetrf(cusolverDnHandle handle,
int m,
int n,
Pointer A,
int lda,
Pointer Workspace,
Pointer devIpiv,
Pointer devInfo) |
static int |
cusolverDnDgetrs(cusolverDnHandle handle,
int trans,
int n,
int nrhs,
Pointer A,
int lda,
Pointer devIpiv,
Pointer B,
int ldb,
Pointer devInfo) |
static int |
cusolverDnDlaswp(cusolverDnHandle handle,
int n,
Pointer A,
int lda,
int k1,
int k2,
Pointer devIpiv,
int incx) |
static int |
cusolverDnDorgbr_bufferSize(cusolverDnHandle handle,
int side,
int m,
int n,
int k,
Pointer A,
int lda,
Pointer tau,
int[] lwork) |
static int |
cusolverDnDorgbr(cusolverDnHandle handle,
int side,
int m,
int n,
int k,
Pointer A,
int lda,
Pointer tau,
Pointer work,
int lwork,
Pointer info) |
static int |
cusolverDnDorgqr_bufferSize(cusolverDnHandle handle,
int m,
int n,
int k,
Pointer A,
int lda,
Pointer tau,
int[] lwork) |
static int |
cusolverDnDorgqr(cusolverDnHandle handle,
int m,
int n,
int k,
Pointer A,
int lda,
Pointer tau,
Pointer work,
int lwork,
Pointer info) |
static int |
cusolverDnDorgtr_bufferSize(cusolverDnHandle handle,
int uplo,
int n,
Pointer A,
int lda,
Pointer tau,
int[] lwork) |
static int |
cusolverDnDorgtr(cusolverDnHandle handle,
int uplo,
int n,
Pointer A,
int lda,
Pointer tau,
Pointer work,
int lwork,
Pointer info) |
static int |
cusolverDnDormqr_bufferSize(cusolverDnHandle handle,
int side,
int trans,
int m,
int n,
int k,
Pointer A,
int lda,
Pointer tau,
Pointer C,
int ldc,
int[] lwork) |
static int |
cusolverDnDormqr(cusolverDnHandle handle,
int side,
int trans,
int m,
int n,
int k,
Pointer A,
int lda,
Pointer tau,
Pointer C,
int ldc,
Pointer work,
int lwork,
Pointer devInfo) |
static int |
cusolverDnDormtr_bufferSize(cusolverDnHandle handle,
int side,
int uplo,
int trans,
int m,
int n,
Pointer A,
int lda,
Pointer tau,
Pointer C,
int ldc,
int[] lwork) |
static int |
cusolverDnDormtr(cusolverDnHandle handle,
int side,
int uplo,
int trans,
int m,
int n,
Pointer A,
int lda,
Pointer tau,
Pointer C,
int ldc,
Pointer work,
int lwork,
Pointer info) |
static int |
cusolverDnDpotrf_bufferSize(cusolverDnHandle handle,
int uplo,
int n,
Pointer A,
int lda,
int[] Lwork) |
static int |
cusolverDnDpotrf(cusolverDnHandle handle,
int uplo,
int n,
Pointer A,
int lda,
Pointer Workspace,
int Lwork,
Pointer devInfo) |
static int |
cusolverDnDpotrs(cusolverDnHandle handle,
int uplo,
int n,
int nrhs,
Pointer A,
int lda,
Pointer B,
int ldb,
Pointer devInfo) |
static int |
cusolverDnDsyevd_bufferSize(cusolverDnHandle handle,
int jobz,
int uplo,
int n,
Pointer A,
int lda,
Pointer W,
int[] lwork) |
static int |
cusolverDnDsyevd(cusolverDnHandle handle,
int jobz,
int uplo,
int n,
Pointer A,
int lda,
Pointer W,
Pointer work,
int lwork,
Pointer info) |
static int |
cusolverDnDsygvd_bufferSize(cusolverDnHandle handle,
int itype,
int jobz,
int uplo,
int n,
Pointer A,
int lda,
Pointer B,
int ldb,
Pointer W,
int[] lwork) |
static int |
cusolverDnDsygvd(cusolverDnHandle handle,
int itype,
int jobz,
int uplo,
int n,
Pointer A,
int lda,
Pointer B,
int ldb,
Pointer W,
Pointer work,
int lwork,
Pointer info) |
static int |
cusolverDnDsytrd_bufferSize(cusolverDnHandle handle,
int uplo,
int n,
Pointer A,
int lda,
Pointer d,
Pointer e,
Pointer tau,
int[] lwork) |
static int |
cusolverDnDsytrd(cusolverDnHandle handle,
int uplo,
int n,
Pointer A,
int lda,
Pointer d,
Pointer e,
Pointer tau,
Pointer work,
int lwork,
Pointer info) |
static int |
cusolverDnDsytrf_bufferSize(cusolverDnHandle handle,
int n,
Pointer A,
int lda,
int[] lwork) |
static int |
cusolverDnDsytrf(cusolverDnHandle handle,
int uplo,
int n,
Pointer A,
int lda,
Pointer ipiv,
Pointer work,
int lwork,
Pointer info) |
static int |
cusolverDnGetStream(cusolverDnHandle handle,
cudaStream_t streamId) |
static int |
cusolverDnSetStream(cusolverDnHandle handle,
cudaStream_t streamId) |
static int |
cusolverDnSgebrd_bufferSize(cusolverDnHandle handle,
int m,
int n,
int[] Lwork)
bidiagonal factorization
|
static int |
cusolverDnSgebrd(cusolverDnHandle handle,
int m,
int n,
Pointer A,
int lda,
Pointer D,
Pointer E,
Pointer TAUQ,
Pointer TAUP,
Pointer Work,
int Lwork,
Pointer devInfo) |
static int |
cusolverDnSgeqrf_bufferSize(cusolverDnHandle handle,
int m,
int n,
Pointer A,
int lda,
int[] lwork)
QR factorization
|
static int |
cusolverDnSgeqrf(cusolverDnHandle handle,
int m,
int n,
Pointer A,
int lda,
Pointer TAU,
Pointer Workspace,
int Lwork,
Pointer devInfo) |
static int |
cusolverDnSgesvd_bufferSize(cusolverDnHandle handle,
int m,
int n,
int[] lwork)
singular value decomposition, A = U * Sigma * V^H
|
static int |
cusolverDnSgesvd(cusolverDnHandle handle,
char jobu,
char jobvt,
int m,
int n,
Pointer A,
int lda,
Pointer S,
Pointer U,
int ldu,
Pointer VT,
int ldvt,
Pointer work,
int lwork,
Pointer rwork,
Pointer info) |
static int |
cusolverDnSgetrf_bufferSize(cusolverDnHandle handle,
int m,
int n,
Pointer A,
int lda,
int[] Lwork)
LU Factorization
|
static int |
cusolverDnSgetrf(cusolverDnHandle handle,
int m,
int n,
Pointer A,
int lda,
Pointer Workspace,
Pointer devIpiv,
Pointer devInfo) |
static int |
cusolverDnSgetrs(cusolverDnHandle handle,
int trans,
int n,
int nrhs,
Pointer A,
int lda,
Pointer devIpiv,
Pointer B,
int ldb,
Pointer devInfo)
LU solve
|
static int |
cusolverDnSlaswp(cusolverDnHandle handle,
int n,
Pointer A,
int lda,
int k1,
int k2,
Pointer devIpiv,
int incx)
Row pivoting
|
static int |
cusolverDnSorgbr_bufferSize(cusolverDnHandle handle,
int side,
int m,
int n,
int k,
Pointer A,
int lda,
Pointer tau,
int[] lwork)
generates one of the unitary matrices Q or P**T determined by GEBRD
|
static int |
cusolverDnSorgbr(cusolverDnHandle handle,
int side,
int m,
int n,
int k,
Pointer A,
int lda,
Pointer tau,
Pointer work,
int lwork,
Pointer info) |
static int |
cusolverDnSorgqr_bufferSize(cusolverDnHandle handle,
int m,
int n,
int k,
Pointer A,
int lda,
Pointer tau,
int[] lwork)
generate unitary matrix Q from QR factorization
|
static int |
cusolverDnSorgqr(cusolverDnHandle handle,
int m,
int n,
int k,
Pointer A,
int lda,
Pointer tau,
Pointer work,
int lwork,
Pointer info) |
static int |
cusolverDnSorgtr_bufferSize(cusolverDnHandle handle,
int uplo,
int n,
Pointer A,
int lda,
Pointer tau,
int[] lwork)
generate unitary Q comes from sytrd
|
static int |
cusolverDnSorgtr(cusolverDnHandle handle,
int uplo,
int n,
Pointer A,
int lda,
Pointer tau,
Pointer work,
int lwork,
Pointer info) |
static int |
cusolverDnSormqr_bufferSize(cusolverDnHandle handle,
int side,
int trans,
int m,
int n,
int k,
Pointer A,
int lda,
Pointer tau,
Pointer C,
int ldc,
int[] lwork)
compute Q**T*b in solve min||A*x = b||
|
static int |
cusolverDnSormqr(cusolverDnHandle handle,
int side,
int trans,
int m,
int n,
int k,
Pointer A,
int lda,
Pointer tau,
Pointer C,
int ldc,
Pointer work,
int lwork,
Pointer devInfo) |
static int |
cusolverDnSormtr_bufferSize(cusolverDnHandle handle,
int side,
int uplo,
int trans,
int m,
int n,
Pointer A,
int lda,
Pointer tau,
Pointer C,
int ldc,
int[] lwork)
compute op(Q)*C or C*op(Q) where Q comes from sytrd
|
static int |
cusolverDnSormtr(cusolverDnHandle handle,
int side,
int uplo,
int trans,
int m,
int n,
Pointer A,
int lda,
Pointer tau,
Pointer C,
int ldc,
Pointer work,
int lwork,
Pointer info) |
static int |
cusolverDnSpotrf_bufferSize(cusolverDnHandle handle,
int uplo,
int n,
Pointer A,
int lda,
int[] Lwork)
Cholesky factorization and its solver
|
static int |
cusolverDnSpotrf(cusolverDnHandle handle,
int uplo,
int n,
Pointer A,
int lda,
Pointer Workspace,
int Lwork,
Pointer devInfo) |
static int |
cusolverDnSpotrs(cusolverDnHandle handle,
int uplo,
int n,
int nrhs,
Pointer A,
int lda,
Pointer B,
int ldb,
Pointer devInfo) |
static int |
cusolverDnSsyevd_bufferSize(cusolverDnHandle handle,
int jobz,
int uplo,
int n,
Pointer A,
int lda,
Pointer W,
int[] lwork)
standard symmetric eigenvalue solver, A*x = lambda*x, by divide-and-conquer
|
static int |
cusolverDnSsyevd(cusolverDnHandle handle,
int jobz,
int uplo,
int n,
Pointer A,
int lda,
Pointer W,
Pointer work,
int lwork,
Pointer info) |
static int |
cusolverDnSsygvd_bufferSize(cusolverDnHandle handle,
int itype,
int jobz,
int uplo,
int n,
Pointer A,
int lda,
Pointer B,
int ldb,
Pointer W,
int[] lwork)
generalized symmetric eigenvalue solver, A*x = lambda*B*x, by divide-and-conquer
|
static int |
cusolverDnSsygvd(cusolverDnHandle handle,
int itype,
int jobz,
int uplo,
int n,
Pointer A,
int lda,
Pointer B,
int ldb,
Pointer W,
Pointer work,
int lwork,
Pointer info) |
static int |
cusolverDnSsytrd_bufferSize(cusolverDnHandle handle,
int uplo,
int n,
Pointer A,
int lda,
Pointer d,
Pointer e,
Pointer tau,
int[] lwork)
tridiagonal factorization
|
static int |
cusolverDnSsytrd(cusolverDnHandle handle,
int uplo,
int n,
Pointer A,
int lda,
Pointer d,
Pointer e,
Pointer tau,
Pointer work,
int lwork,
Pointer info) |
static int |
cusolverDnSsytrf_bufferSize(cusolverDnHandle handle,
int n,
Pointer A,
int lda,
int[] lwork)
L*D*L**T,U*D*U**T factorization
|
static int |
cusolverDnSsytrf(cusolverDnHandle handle,
int uplo,
int n,
Pointer A,
int lda,
Pointer ipiv,
Pointer work,
int lwork,
Pointer info) |
static int |
cusolverDnZgebrd_bufferSize(cusolverDnHandle handle,
int m,
int n,
int[] Lwork) |
static int |
cusolverDnZgebrd(cusolverDnHandle handle,
int m,
int n,
Pointer A,
int lda,
Pointer D,
Pointer E,
Pointer TAUQ,
Pointer TAUP,
Pointer Work,
int Lwork,
Pointer devInfo) |
static int |
cusolverDnZgeqrf_bufferSize(cusolverDnHandle handle,
int m,
int n,
Pointer A,
int lda,
int[] lwork) |
static int |
cusolverDnZgeqrf(cusolverDnHandle handle,
int m,
int n,
Pointer A,
int lda,
Pointer TAU,
Pointer Workspace,
int Lwork,
Pointer devInfo) |
static int |
cusolverDnZgesvd_bufferSize(cusolverDnHandle handle,
int m,
int n,
int[] lwork) |
static int |
cusolverDnZgesvd(cusolverDnHandle handle,
char jobu,
char jobvt,
int m,
int n,
Pointer A,
int lda,
Pointer S,
Pointer U,
int ldu,
Pointer VT,
int ldvt,
Pointer work,
int lwork,
Pointer rwork,
Pointer info) |
static int |
cusolverDnZgetrf_bufferSize(cusolverDnHandle handle,
int m,
int n,
Pointer A,
int lda,
int[] Lwork) |
static int |
cusolverDnZgetrf(cusolverDnHandle handle,
int m,
int n,
Pointer A,
int lda,
Pointer Workspace,
Pointer devIpiv,
Pointer devInfo) |
static int |
cusolverDnZgetrs(cusolverDnHandle handle,
int trans,
int n,
int nrhs,
Pointer A,
int lda,
Pointer devIpiv,
Pointer B,
int ldb,
Pointer devInfo) |
static int |
cusolverDnZheevd_bufferSize(cusolverDnHandle handle,
int jobz,
int uplo,
int n,
Pointer A,
int lda,
Pointer W,
int[] lwork) |
static int |
cusolverDnZheevd(cusolverDnHandle handle,
int jobz,
int uplo,
int n,
Pointer A,
int lda,
Pointer W,
Pointer work,
int lwork,
Pointer info) |
static int |
cusolverDnZhegvd_bufferSize(cusolverDnHandle handle,
int itype,
int jobz,
int uplo,
int n,
Pointer A,
int lda,
Pointer B,
int ldb,
Pointer W,
int[] lwork) |
static int |
cusolverDnZhegvd(cusolverDnHandle handle,
int itype,
int jobz,
int uplo,
int n,
Pointer A,
int lda,
Pointer B,
int ldb,
Pointer W,
Pointer work,
int lwork,
Pointer info) |
static int |
cusolverDnZhetrd_bufferSize(cusolverDnHandle handle,
int uplo,
int n,
Pointer A,
int lda,
Pointer d,
Pointer e,
Pointer tau,
int[] lwork) |
static int |
cusolverDnZhetrd(cusolverDnHandle handle,
int uplo,
int n,
Pointer A,
int lda,
Pointer d,
Pointer e,
Pointer tau,
Pointer work,
int lwork,
Pointer info) |
static int |
cusolverDnZlaswp(cusolverDnHandle handle,
int n,
Pointer A,
int lda,
int k1,
int k2,
Pointer devIpiv,
int incx) |
static int |
cusolverDnZpotrf_bufferSize(cusolverDnHandle handle,
int uplo,
int n,
Pointer A,
int lda,
int[] Lwork) |
static int |
cusolverDnZpotrf(cusolverDnHandle handle,
int uplo,
int n,
Pointer A,
int lda,
Pointer Workspace,
int Lwork,
Pointer devInfo) |
static int |
cusolverDnZpotrs(cusolverDnHandle handle,
int uplo,
int n,
int nrhs,
Pointer A,
int lda,
Pointer B,
int ldb,
Pointer devInfo) |
static int |
cusolverDnZsytrf_bufferSize(cusolverDnHandle handle,
int n,
Pointer A,
int lda,
int[] lwork) |
static int |
cusolverDnZsytrf(cusolverDnHandle handle,
int uplo,
int n,
Pointer A,
int lda,
Pointer ipiv,
Pointer work,
int lwork,
Pointer info) |
static int |
cusolverDnZungbr_bufferSize(cusolverDnHandle handle,
int side,
int m,
int n,
int k,
Pointer A,
int lda,
Pointer tau,
int[] lwork) |
static int |
cusolverDnZungbr(cusolverDnHandle handle,
int side,
int m,
int n,
int k,
Pointer A,
int lda,
Pointer tau,
Pointer work,
int lwork,
Pointer info) |
static int |
cusolverDnZungqr_bufferSize(cusolverDnHandle handle,
int m,
int n,
int k,
Pointer A,
int lda,
Pointer tau,
int[] lwork) |
static int |
cusolverDnZungqr(cusolverDnHandle handle,
int m,
int n,
int k,
Pointer A,
int lda,
Pointer tau,
Pointer work,
int lwork,
Pointer info) |
static int |
cusolverDnZungtr_bufferSize(cusolverDnHandle handle,
int uplo,
int n,
Pointer A,
int lda,
Pointer tau,
int[] lwork) |
static int |
cusolverDnZungtr(cusolverDnHandle handle,
int uplo,
int n,
Pointer A,
int lda,
Pointer tau,
Pointer work,
int lwork,
Pointer info) |
static int |
cusolverDnZunmqr_bufferSize(cusolverDnHandle handle,
int side,
int trans,
int m,
int n,
int k,
Pointer A,
int lda,
Pointer tau,
Pointer C,
int ldc,
int[] lwork) |
static int |
cusolverDnZunmqr(cusolverDnHandle handle,
int side,
int trans,
int m,
int n,
int k,
Pointer A,
int lda,
Pointer tau,
Pointer C,
int ldc,
Pointer work,
int lwork,
Pointer devInfo) |
static int |
cusolverDnZunmtr_bufferSize(cusolverDnHandle handle,
int side,
int uplo,
int trans,
int m,
int n,
Pointer A,
int lda,
Pointer tau,
Pointer C,
int ldc,
int[] lwork) |
static int |
cusolverDnZunmtr(cusolverDnHandle handle,
int side,
int uplo,
int trans,
int m,
int n,
Pointer A,
int lda,
Pointer tau,
Pointer C,
int ldc,
Pointer work,
int lwork,
Pointer info) |
public static int cusolverDnCreate(cusolverDnHandle handle)
public static int cusolverDnDestroy(cusolverDnHandle handle)
public static int cusolverDnSetStream(cusolverDnHandle handle, cudaStream_t streamId)
public static int cusolverDnGetStream(cusolverDnHandle handle, cudaStream_t streamId)
public static int cusolverDnSpotrf_bufferSize(cusolverDnHandle handle, int uplo, int n, Pointer A, int lda, int[] Lwork)
public static int cusolverDnDpotrf_bufferSize(cusolverDnHandle handle, int uplo, int n, Pointer A, int lda, int[] Lwork)
public static int cusolverDnCpotrf_bufferSize(cusolverDnHandle handle, int uplo, int n, Pointer A, int lda, int[] Lwork)
public static int cusolverDnZpotrf_bufferSize(cusolverDnHandle handle, int uplo, int n, Pointer A, int lda, int[] Lwork)
public static int cusolverDnSpotrf(cusolverDnHandle handle, int uplo, int n, Pointer A, int lda, Pointer Workspace, int Lwork, Pointer devInfo)
public static int cusolverDnDpotrf(cusolverDnHandle handle, int uplo, int n, Pointer A, int lda, Pointer Workspace, int Lwork, Pointer devInfo)
public static int cusolverDnCpotrf(cusolverDnHandle handle, int uplo, int n, Pointer A, int lda, Pointer Workspace, int Lwork, Pointer devInfo)
public static int cusolverDnZpotrf(cusolverDnHandle handle, int uplo, int n, Pointer A, int lda, Pointer Workspace, int Lwork, Pointer devInfo)
public static int cusolverDnSpotrs(cusolverDnHandle handle, int uplo, int n, int nrhs, Pointer A, int lda, Pointer B, int ldb, Pointer devInfo)
public static int cusolverDnDpotrs(cusolverDnHandle handle, int uplo, int n, int nrhs, Pointer A, int lda, Pointer B, int ldb, Pointer devInfo)
public static int cusolverDnCpotrs(cusolverDnHandle handle, int uplo, int n, int nrhs, Pointer A, int lda, Pointer B, int ldb, Pointer devInfo)
public static int cusolverDnZpotrs(cusolverDnHandle handle, int uplo, int n, int nrhs, Pointer A, int lda, Pointer B, int ldb, Pointer devInfo)
public static int cusolverDnSgetrf_bufferSize(cusolverDnHandle handle, int m, int n, Pointer A, int lda, int[] Lwork)
public static int cusolverDnDgetrf_bufferSize(cusolverDnHandle handle, int m, int n, Pointer A, int lda, int[] Lwork)
public static int cusolverDnCgetrf_bufferSize(cusolverDnHandle handle, int m, int n, Pointer A, int lda, int[] Lwork)
public static int cusolverDnZgetrf_bufferSize(cusolverDnHandle handle, int m, int n, Pointer A, int lda, int[] Lwork)
public static int cusolverDnSgetrf(cusolverDnHandle handle, int m, int n, Pointer A, int lda, Pointer Workspace, Pointer devIpiv, Pointer devInfo)
public static int cusolverDnDgetrf(cusolverDnHandle handle, int m, int n, Pointer A, int lda, Pointer Workspace, Pointer devIpiv, Pointer devInfo)
public static int cusolverDnCgetrf(cusolverDnHandle handle, int m, int n, Pointer A, int lda, Pointer Workspace, Pointer devIpiv, Pointer devInfo)
public static int cusolverDnZgetrf(cusolverDnHandle handle, int m, int n, Pointer A, int lda, Pointer Workspace, Pointer devIpiv, Pointer devInfo)
public static int cusolverDnSlaswp(cusolverDnHandle handle, int n, Pointer A, int lda, int k1, int k2, Pointer devIpiv, int incx)
public static int cusolverDnDlaswp(cusolverDnHandle handle, int n, Pointer A, int lda, int k1, int k2, Pointer devIpiv, int incx)
public static int cusolverDnClaswp(cusolverDnHandle handle, int n, Pointer A, int lda, int k1, int k2, Pointer devIpiv, int incx)
public static int cusolverDnZlaswp(cusolverDnHandle handle, int n, Pointer A, int lda, int k1, int k2, Pointer devIpiv, int incx)
public static int cusolverDnSgetrs(cusolverDnHandle handle, int trans, int n, int nrhs, Pointer A, int lda, Pointer devIpiv, Pointer B, int ldb, Pointer devInfo)
public static int cusolverDnDgetrs(cusolverDnHandle handle, int trans, int n, int nrhs, Pointer A, int lda, Pointer devIpiv, Pointer B, int ldb, Pointer devInfo)
public static int cusolverDnCgetrs(cusolverDnHandle handle, int trans, int n, int nrhs, Pointer A, int lda, Pointer devIpiv, Pointer B, int ldb, Pointer devInfo)
public static int cusolverDnZgetrs(cusolverDnHandle handle, int trans, int n, int nrhs, Pointer A, int lda, Pointer devIpiv, Pointer B, int ldb, Pointer devInfo)
public static int cusolverDnSgeqrf_bufferSize(cusolverDnHandle handle, int m, int n, Pointer A, int lda, int[] lwork)
public static int cusolverDnDgeqrf_bufferSize(cusolverDnHandle handle, int m, int n, Pointer A, int lda, int[] lwork)
public static int cusolverDnCgeqrf_bufferSize(cusolverDnHandle handle, int m, int n, Pointer A, int lda, int[] lwork)
public static int cusolverDnZgeqrf_bufferSize(cusolverDnHandle handle, int m, int n, Pointer A, int lda, int[] lwork)
public static int cusolverDnSgeqrf(cusolverDnHandle handle, int m, int n, Pointer A, int lda, Pointer TAU, Pointer Workspace, int Lwork, Pointer devInfo)
public static int cusolverDnDgeqrf(cusolverDnHandle handle, int m, int n, Pointer A, int lda, Pointer TAU, Pointer Workspace, int Lwork, Pointer devInfo)
public static int cusolverDnCgeqrf(cusolverDnHandle handle, int m, int n, Pointer A, int lda, Pointer TAU, Pointer Workspace, int Lwork, Pointer devInfo)
public static int cusolverDnZgeqrf(cusolverDnHandle handle, int m, int n, Pointer A, int lda, Pointer TAU, Pointer Workspace, int Lwork, Pointer devInfo)
public static int cusolverDnSorgqr_bufferSize(cusolverDnHandle handle, int m, int n, int k, Pointer A, int lda, Pointer tau, int[] lwork)
public static int cusolverDnDorgqr_bufferSize(cusolverDnHandle handle, int m, int n, int k, Pointer A, int lda, Pointer tau, int[] lwork)
public static int cusolverDnCungqr_bufferSize(cusolverDnHandle handle, int m, int n, int k, Pointer A, int lda, Pointer tau, int[] lwork)
public static int cusolverDnZungqr_bufferSize(cusolverDnHandle handle, int m, int n, int k, Pointer A, int lda, Pointer tau, int[] lwork)
public static int cusolverDnSorgqr(cusolverDnHandle handle, int m, int n, int k, Pointer A, int lda, Pointer tau, Pointer work, int lwork, Pointer info)
public static int cusolverDnDorgqr(cusolverDnHandle handle, int m, int n, int k, Pointer A, int lda, Pointer tau, Pointer work, int lwork, Pointer info)
public static int cusolverDnCungqr(cusolverDnHandle handle, int m, int n, int k, Pointer A, int lda, Pointer tau, Pointer work, int lwork, Pointer info)
public static int cusolverDnZungqr(cusolverDnHandle handle, int m, int n, int k, Pointer A, int lda, Pointer tau, Pointer work, int lwork, Pointer info)
public static int cusolverDnSormqr_bufferSize(cusolverDnHandle handle, int side, int trans, int m, int n, int k, Pointer A, int lda, Pointer tau, Pointer C, int ldc, int[] lwork)
public static int cusolverDnDormqr_bufferSize(cusolverDnHandle handle, int side, int trans, int m, int n, int k, Pointer A, int lda, Pointer tau, Pointer C, int ldc, int[] lwork)
public static int cusolverDnCunmqr_bufferSize(cusolverDnHandle handle, int side, int trans, int m, int n, int k, Pointer A, int lda, Pointer tau, Pointer C, int ldc, int[] lwork)
public static int cusolverDnZunmqr_bufferSize(cusolverDnHandle handle, int side, int trans, int m, int n, int k, Pointer A, int lda, Pointer tau, Pointer C, int ldc, int[] lwork)
public static int cusolverDnSormqr(cusolverDnHandle handle, int side, int trans, int m, int n, int k, Pointer A, int lda, Pointer tau, Pointer C, int ldc, Pointer work, int lwork, Pointer devInfo)
public static int cusolverDnDormqr(cusolverDnHandle handle, int side, int trans, int m, int n, int k, Pointer A, int lda, Pointer tau, Pointer C, int ldc, Pointer work, int lwork, Pointer devInfo)
public static int cusolverDnCunmqr(cusolverDnHandle handle, int side, int trans, int m, int n, int k, Pointer A, int lda, Pointer tau, Pointer C, int ldc, Pointer work, int lwork, Pointer devInfo)
public static int cusolverDnZunmqr(cusolverDnHandle handle, int side, int trans, int m, int n, int k, Pointer A, int lda, Pointer tau, Pointer C, int ldc, Pointer work, int lwork, Pointer devInfo)
public static int cusolverDnSsytrf_bufferSize(cusolverDnHandle handle, int n, Pointer A, int lda, int[] lwork)
public static int cusolverDnDsytrf_bufferSize(cusolverDnHandle handle, int n, Pointer A, int lda, int[] lwork)
public static int cusolverDnCsytrf_bufferSize(cusolverDnHandle handle, int n, Pointer A, int lda, int[] lwork)
public static int cusolverDnZsytrf_bufferSize(cusolverDnHandle handle, int n, Pointer A, int lda, int[] lwork)
public static int cusolverDnSsytrf(cusolverDnHandle handle, int uplo, int n, Pointer A, int lda, Pointer ipiv, Pointer work, int lwork, Pointer info)
public static int cusolverDnDsytrf(cusolverDnHandle handle, int uplo, int n, Pointer A, int lda, Pointer ipiv, Pointer work, int lwork, Pointer info)
public static int cusolverDnCsytrf(cusolverDnHandle handle, int uplo, int n, Pointer A, int lda, Pointer ipiv, Pointer work, int lwork, Pointer info)
public static int cusolverDnZsytrf(cusolverDnHandle handle, int uplo, int n, Pointer A, int lda, Pointer ipiv, Pointer work, int lwork, Pointer info)
public static int cusolverDnSgebrd_bufferSize(cusolverDnHandle handle, int m, int n, int[] Lwork)
public static int cusolverDnDgebrd_bufferSize(cusolverDnHandle handle, int m, int n, int[] Lwork)
public static int cusolverDnCgebrd_bufferSize(cusolverDnHandle handle, int m, int n, int[] Lwork)
public static int cusolverDnZgebrd_bufferSize(cusolverDnHandle handle, int m, int n, int[] Lwork)
public static int cusolverDnSgebrd(cusolverDnHandle handle, int m, int n, Pointer A, int lda, Pointer D, Pointer E, Pointer TAUQ, Pointer TAUP, Pointer Work, int Lwork, Pointer devInfo)
public static int cusolverDnDgebrd(cusolverDnHandle handle, int m, int n, Pointer A, int lda, Pointer D, Pointer E, Pointer TAUQ, Pointer TAUP, Pointer Work, int Lwork, Pointer devInfo)
public static int cusolverDnCgebrd(cusolverDnHandle handle, int m, int n, Pointer A, int lda, Pointer D, Pointer E, Pointer TAUQ, Pointer TAUP, Pointer Work, int Lwork, Pointer devInfo)
public static int cusolverDnZgebrd(cusolverDnHandle handle, int m, int n, Pointer A, int lda, Pointer D, Pointer E, Pointer TAUQ, Pointer TAUP, Pointer Work, int Lwork, Pointer devInfo)
public static int cusolverDnSorgbr_bufferSize(cusolverDnHandle handle, int side, int m, int n, int k, Pointer A, int lda, Pointer tau, int[] lwork)
public static int cusolverDnDorgbr_bufferSize(cusolverDnHandle handle, int side, int m, int n, int k, Pointer A, int lda, Pointer tau, int[] lwork)
public static int cusolverDnCungbr_bufferSize(cusolverDnHandle handle, int side, int m, int n, int k, Pointer A, int lda, Pointer tau, int[] lwork)
public static int cusolverDnZungbr_bufferSize(cusolverDnHandle handle, int side, int m, int n, int k, Pointer A, int lda, Pointer tau, int[] lwork)
public static int cusolverDnSorgbr(cusolverDnHandle handle, int side, int m, int n, int k, Pointer A, int lda, Pointer tau, Pointer work, int lwork, Pointer info)
public static int cusolverDnDorgbr(cusolverDnHandle handle, int side, int m, int n, int k, Pointer A, int lda, Pointer tau, Pointer work, int lwork, Pointer info)
public static int cusolverDnCungbr(cusolverDnHandle handle, int side, int m, int n, int k, Pointer A, int lda, Pointer tau, Pointer work, int lwork, Pointer info)
public static int cusolverDnZungbr(cusolverDnHandle handle, int side, int m, int n, int k, Pointer A, int lda, Pointer tau, Pointer work, int lwork, Pointer info)
public static int cusolverDnSsytrd_bufferSize(cusolverDnHandle handle, int uplo, int n, Pointer A, int lda, Pointer d, Pointer e, Pointer tau, int[] lwork)
public static int cusolverDnDsytrd_bufferSize(cusolverDnHandle handle, int uplo, int n, Pointer A, int lda, Pointer d, Pointer e, Pointer tau, int[] lwork)
public static int cusolverDnChetrd_bufferSize(cusolverDnHandle handle, int uplo, int n, Pointer A, int lda, Pointer d, Pointer e, Pointer tau, int[] lwork)
public static int cusolverDnZhetrd_bufferSize(cusolverDnHandle handle, int uplo, int n, Pointer A, int lda, Pointer d, Pointer e, Pointer tau, int[] lwork)
public static int cusolverDnSsytrd(cusolverDnHandle handle, int uplo, int n, Pointer A, int lda, Pointer d, Pointer e, Pointer tau, Pointer work, int lwork, Pointer info)
public static int cusolverDnDsytrd(cusolverDnHandle handle, int uplo, int n, Pointer A, int lda, Pointer d, Pointer e, Pointer tau, Pointer work, int lwork, Pointer info)
public static int cusolverDnChetrd(cusolverDnHandle handle, int uplo, int n, Pointer A, int lda, Pointer d, Pointer e, Pointer tau, Pointer work, int lwork, Pointer info)
public static int cusolverDnZhetrd(cusolverDnHandle handle, int uplo, int n, Pointer A, int lda, Pointer d, Pointer e, Pointer tau, Pointer work, int lwork, Pointer info)
public static int cusolverDnSorgtr_bufferSize(cusolverDnHandle handle, int uplo, int n, Pointer A, int lda, Pointer tau, int[] lwork)
public static int cusolverDnDorgtr_bufferSize(cusolverDnHandle handle, int uplo, int n, Pointer A, int lda, Pointer tau, int[] lwork)
public static int cusolverDnCungtr_bufferSize(cusolverDnHandle handle, int uplo, int n, Pointer A, int lda, Pointer tau, int[] lwork)
public static int cusolverDnZungtr_bufferSize(cusolverDnHandle handle, int uplo, int n, Pointer A, int lda, Pointer tau, int[] lwork)
public static int cusolverDnSorgtr(cusolverDnHandle handle, int uplo, int n, Pointer A, int lda, Pointer tau, Pointer work, int lwork, Pointer info)
public static int cusolverDnDorgtr(cusolverDnHandle handle, int uplo, int n, Pointer A, int lda, Pointer tau, Pointer work, int lwork, Pointer info)
public static int cusolverDnCungtr(cusolverDnHandle handle, int uplo, int n, Pointer A, int lda, Pointer tau, Pointer work, int lwork, Pointer info)
public static int cusolverDnZungtr(cusolverDnHandle handle, int uplo, int n, Pointer A, int lda, Pointer tau, Pointer work, int lwork, Pointer info)
public static int cusolverDnSormtr_bufferSize(cusolverDnHandle handle, int side, int uplo, int trans, int m, int n, Pointer A, int lda, Pointer tau, Pointer C, int ldc, int[] lwork)
public static int cusolverDnDormtr_bufferSize(cusolverDnHandle handle, int side, int uplo, int trans, int m, int n, Pointer A, int lda, Pointer tau, Pointer C, int ldc, int[] lwork)
public static int cusolverDnCunmtr_bufferSize(cusolverDnHandle handle, int side, int uplo, int trans, int m, int n, Pointer A, int lda, Pointer tau, Pointer C, int ldc, int[] lwork)
public static int cusolverDnZunmtr_bufferSize(cusolverDnHandle handle, int side, int uplo, int trans, int m, int n, Pointer A, int lda, Pointer tau, Pointer C, int ldc, int[] lwork)
public static int cusolverDnSormtr(cusolverDnHandle handle, int side, int uplo, int trans, int m, int n, Pointer A, int lda, Pointer tau, Pointer C, int ldc, Pointer work, int lwork, Pointer info)
public static int cusolverDnDormtr(cusolverDnHandle handle, int side, int uplo, int trans, int m, int n, Pointer A, int lda, Pointer tau, Pointer C, int ldc, Pointer work, int lwork, Pointer info)
public static int cusolverDnCunmtr(cusolverDnHandle handle, int side, int uplo, int trans, int m, int n, Pointer A, int lda, Pointer tau, Pointer C, int ldc, Pointer work, int lwork, Pointer info)
public static int cusolverDnZunmtr(cusolverDnHandle handle, int side, int uplo, int trans, int m, int n, Pointer A, int lda, Pointer tau, Pointer C, int ldc, Pointer work, int lwork, Pointer info)
public static int cusolverDnSgesvd_bufferSize(cusolverDnHandle handle, int m, int n, int[] lwork)
public static int cusolverDnDgesvd_bufferSize(cusolverDnHandle handle, int m, int n, int[] lwork)
public static int cusolverDnCgesvd_bufferSize(cusolverDnHandle handle, int m, int n, int[] lwork)
public static int cusolverDnZgesvd_bufferSize(cusolverDnHandle handle, int m, int n, int[] lwork)
public static int cusolverDnSgesvd(cusolverDnHandle handle, char jobu, char jobvt, int m, int n, Pointer A, int lda, Pointer S, Pointer U, int ldu, Pointer VT, int ldvt, Pointer work, int lwork, Pointer rwork, Pointer info)
public static int cusolverDnDgesvd(cusolverDnHandle handle, char jobu, char jobvt, int m, int n, Pointer A, int lda, Pointer S, Pointer U, int ldu, Pointer VT, int ldvt, Pointer work, int lwork, Pointer rwork, Pointer info)
public static int cusolverDnCgesvd(cusolverDnHandle handle, char jobu, char jobvt, int m, int n, Pointer A, int lda, Pointer S, Pointer U, int ldu, Pointer VT, int ldvt, Pointer work, int lwork, Pointer rwork, Pointer info)
public static int cusolverDnZgesvd(cusolverDnHandle handle, char jobu, char jobvt, int m, int n, Pointer A, int lda, Pointer S, Pointer U, int ldu, Pointer VT, int ldvt, Pointer work, int lwork, Pointer rwork, Pointer info)
public static int cusolverDnSsyevd_bufferSize(cusolverDnHandle handle, int jobz, int uplo, int n, Pointer A, int lda, Pointer W, int[] lwork)
public static int cusolverDnDsyevd_bufferSize(cusolverDnHandle handle, int jobz, int uplo, int n, Pointer A, int lda, Pointer W, int[] lwork)
public static int cusolverDnCheevd_bufferSize(cusolverDnHandle handle, int jobz, int uplo, int n, Pointer A, int lda, Pointer W, int[] lwork)
public static int cusolverDnZheevd_bufferSize(cusolverDnHandle handle, int jobz, int uplo, int n, Pointer A, int lda, Pointer W, int[] lwork)
public static int cusolverDnSsyevd(cusolverDnHandle handle, int jobz, int uplo, int n, Pointer A, int lda, Pointer W, Pointer work, int lwork, Pointer info)
public static int cusolverDnDsyevd(cusolverDnHandle handle, int jobz, int uplo, int n, Pointer A, int lda, Pointer W, Pointer work, int lwork, Pointer info)
public static int cusolverDnCheevd(cusolverDnHandle handle, int jobz, int uplo, int n, Pointer A, int lda, Pointer W, Pointer work, int lwork, Pointer info)
public static int cusolverDnZheevd(cusolverDnHandle handle, int jobz, int uplo, int n, Pointer A, int lda, Pointer W, Pointer work, int lwork, Pointer info)
public static int cusolverDnSsygvd_bufferSize(cusolverDnHandle handle, int itype, int jobz, int uplo, int n, Pointer A, int lda, Pointer B, int ldb, Pointer W, int[] lwork)
public static int cusolverDnDsygvd_bufferSize(cusolverDnHandle handle, int itype, int jobz, int uplo, int n, Pointer A, int lda, Pointer B, int ldb, Pointer W, int[] lwork)
public static int cusolverDnChegvd_bufferSize(cusolverDnHandle handle, int itype, int jobz, int uplo, int n, Pointer A, int lda, Pointer B, int ldb, Pointer W, int[] lwork)
public static int cusolverDnZhegvd_bufferSize(cusolverDnHandle handle, int itype, int jobz, int uplo, int n, Pointer A, int lda, Pointer B, int ldb, Pointer W, int[] lwork)
public static int cusolverDnSsygvd(cusolverDnHandle handle, int itype, int jobz, int uplo, int n, Pointer A, int lda, Pointer B, int ldb, Pointer W, Pointer work, int lwork, Pointer info)
public static int cusolverDnDsygvd(cusolverDnHandle handle, int itype, int jobz, int uplo, int n, Pointer A, int lda, Pointer B, int ldb, Pointer W, Pointer work, int lwork, Pointer info)
public static int cusolverDnChegvd(cusolverDnHandle handle, int itype, int jobz, int uplo, int n, Pointer A, int lda, Pointer B, int ldb, Pointer W, Pointer work, int lwork, Pointer info)
Copyright © 2017. All rights reserved.