Modifier and Type | Method and Description |
---|---|
static int |
JCusolverDn.cusolverDnCCgels_bufferSize(cusolverDnHandle handle,
int m,
int n,
int nrhs,
Pointer dA,
int ldda,
Pointer dB,
int lddb,
Pointer dX,
int lddx,
Pointer dWorkspace,
long[] lwork_bytes) |
static int |
JCusolverDn.cusolverDnCCgels(cusolverDnHandle handle,
int m,
int n,
int nrhs,
Pointer dA,
int ldda,
Pointer dB,
int lddb,
Pointer dX,
int lddx,
Pointer dWorkspace,
long lwork_bytes,
int[] iter,
int[] d_info) |
static int |
JCusolverDn.cusolverDnCCgesv_bufferSize(cusolverDnHandle handle,
int n,
int nrhs,
Pointer dA,
int ldda,
int[] dipiv,
Pointer dB,
int lddb,
Pointer dX,
int lddx,
Pointer dWorkspace,
long[] lwork_bytes) |
static int |
JCusolverDn.cusolverDnCCgesv(cusolverDnHandle handle,
int n,
int nrhs,
Pointer dA,
int ldda,
int[] dipiv,
Pointer dB,
int lddb,
Pointer dX,
int lddx,
Pointer dWorkspace,
long lwork_bytes,
int[] iter,
int[] d_info) |
static int |
JCusolverDn.cusolverDnCEgels_bufferSize(cusolverDnHandle handle,
int m,
int n,
int nrhs,
Pointer dA,
int ldda,
Pointer dB,
int lddb,
Pointer dX,
int lddx,
Pointer dWorkspace,
long[] lwork_bytes) |
static int |
JCusolverDn.cusolverDnCEgels(cusolverDnHandle handle,
int m,
int n,
int nrhs,
Pointer dA,
int ldda,
Pointer dB,
int lddb,
Pointer dX,
int lddx,
Pointer dWorkspace,
long lwork_bytes,
int[] iter,
int[] d_info) |
static int |
JCusolverDn.cusolverDnCEgesv_bufferSize(cusolverDnHandle handle,
int n,
int nrhs,
Pointer dA,
int ldda,
int[] dipiv,
Pointer dB,
int lddb,
Pointer dX,
int lddx,
Pointer dWorkspace,
long[] lwork_bytes) |
static int |
JCusolverDn.cusolverDnCEgesv(cusolverDnHandle handle,
int n,
int nrhs,
Pointer dA,
int ldda,
int[] dipiv,
Pointer dB,
int lddb,
Pointer dX,
int lddx,
Pointer dWorkspace,
long lwork_bytes,
int[] iter,
int[] d_info) |
static int |
JCusolverDn.cusolverDnCgebrd_bufferSize(cusolverDnHandle handle,
int m,
int n,
int[] Lwork) |
static int |
JCusolverDn.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 |
JCusolverDn.cusolverDnCgeqrf_bufferSize(cusolverDnHandle handle,
int m,
int n,
Pointer A,
int lda,
int[] lwork) |
static int |
JCusolverDn.cusolverDnCgeqrf(cusolverDnHandle handle,
int m,
int n,
Pointer A,
int lda,
Pointer TAU,
Pointer Workspace,
int Lwork,
Pointer devInfo) |
static int |
JCusolverDn.cusolverDnCgesvd_bufferSize(cusolverDnHandle handle,
int m,
int n,
int[] lwork) |
static int |
JCusolverDn.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 |
JCusolverDn.cusolverDnCgesvdaStridedBatched_bufferSize(cusolverDnHandle handle,
int jobz,
int rank,
int m,
int n,
Pointer d_A,
int lda,
long strideA,
Pointer d_S,
long strideS,
Pointer d_U,
int ldu,
long strideU,
Pointer d_V,
int ldv,
long strideV,
int[] lwork,
int batchSize) |
static int |
JCusolverDn.cusolverDnCgesvdaStridedBatched(cusolverDnHandle handle,
int jobz,
int rank,
int m,
int n,
Pointer d_A,
int lda,
long strideA,
Pointer d_S,
long strideS,
Pointer d_U,
int ldu,
long strideU,
Pointer d_V,
int ldv,
long strideV,
Pointer d_work,
int lwork,
Pointer d_info,
Pointer h_R_nrmF,
int batchSize) |
static int |
JCusolverDn.cusolverDnCgesvdj_bufferSize(cusolverDnHandle handle,
int jobz,
int econ,
int m,
int n,
Pointer A,
int lda,
Pointer S,
Pointer U,
int ldu,
Pointer V,
int ldv,
int[] lwork,
gesvdjInfo params) |
static int |
JCusolverDn.cusolverDnCgesvdj(cusolverDnHandle handle,
int jobz,
int econ,
int m,
int n,
Pointer A,
int lda,
Pointer S,
Pointer U,
int ldu,
Pointer V,
int ldv,
Pointer work,
int lwork,
Pointer info,
gesvdjInfo params) |
static int |
JCusolverDn.cusolverDnCgesvdjBatched_bufferSize(cusolverDnHandle handle,
int jobz,
int m,
int n,
Pointer A,
int lda,
Pointer S,
Pointer U,
int ldu,
Pointer V,
int ldv,
int[] lwork,
gesvdjInfo params,
int batchSize) |
static int |
JCusolverDn.cusolverDnCgesvdjBatched(cusolverDnHandle handle,
int jobz,
int m,
int n,
Pointer A,
int lda,
Pointer S,
Pointer U,
int ldu,
Pointer V,
int ldv,
Pointer work,
int lwork,
Pointer info,
gesvdjInfo params,
int batchSize) |
static int |
JCusolverDn.cusolverDnCgetrf_bufferSize(cusolverDnHandle handle,
int m,
int n,
Pointer A,
int lda,
int[] Lwork) |
static int |
JCusolverDn.cusolverDnCgetrf(cusolverDnHandle handle,
int m,
int n,
Pointer A,
int lda,
Pointer Workspace,
Pointer devIpiv,
Pointer devInfo) |
static int |
JCusolverDn.cusolverDnCgetrs(cusolverDnHandle handle,
int trans,
int n,
int nrhs,
Pointer A,
int lda,
Pointer devIpiv,
Pointer B,
int ldb,
Pointer devInfo) |
static int |
JCusolverDn.cusolverDnCheevd_bufferSize(cusolverDnHandle handle,
int jobz,
int uplo,
int n,
Pointer A,
int lda,
Pointer W,
int[] lwork) |
static int |
JCusolverDn.cusolverDnCheevd(cusolverDnHandle handle,
int jobz,
int uplo,
int n,
Pointer A,
int lda,
Pointer W,
Pointer work,
int lwork,
Pointer info) |
static int |
JCusolverDn.cusolverDnCheevdx_bufferSize(cusolverDnHandle handle,
int jobz,
int range,
int uplo,
int n,
Pointer A,
int lda,
float vl,
float vu,
int il,
int iu,
Pointer meig,
Pointer W,
int[] lwork) |
static int |
JCusolverDn.cusolverDnCheevdx(cusolverDnHandle handle,
int jobz,
int range,
int uplo,
int n,
Pointer A,
int lda,
float vl,
float vu,
int il,
int iu,
Pointer meig,
Pointer W,
Pointer work,
int lwork,
Pointer info) |
static int |
JCusolverDn.cusolverDnCheevj_bufferSize(cusolverDnHandle handle,
int jobz,
int uplo,
int n,
Pointer A,
int lda,
Pointer W,
int[] lwork,
syevjInfo params) |
static int |
JCusolverDn.cusolverDnCheevj(cusolverDnHandle handle,
int jobz,
int uplo,
int n,
Pointer A,
int lda,
Pointer W,
Pointer work,
int lwork,
Pointer info,
syevjInfo params) |
static int |
JCusolverDn.cusolverDnCheevjBatched_bufferSize(cusolverDnHandle handle,
int jobz,
int uplo,
int n,
Pointer A,
int lda,
Pointer W,
int[] lwork,
syevjInfo params,
int batchSize) |
static int |
JCusolverDn.cusolverDnCheevjBatched(cusolverDnHandle handle,
int jobz,
int uplo,
int n,
Pointer A,
int lda,
Pointer W,
Pointer work,
int lwork,
Pointer info,
syevjInfo params,
int batchSize) |
static int |
JCusolverDn.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 |
JCusolverDn.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 |
JCusolverDn.cusolverDnChegvdx_bufferSize(cusolverDnHandle handle,
int itype,
int jobz,
int range,
int uplo,
int n,
Pointer A,
int lda,
Pointer B,
int ldb,
float vl,
float vu,
int il,
int iu,
Pointer meig,
Pointer W,
int[] lwork) |
static int |
JCusolverDn.cusolverDnChegvdx(cusolverDnHandle handle,
int itype,
int jobz,
int range,
int uplo,
int n,
Pointer A,
int lda,
Pointer B,
int ldb,
float vl,
float vu,
int il,
int iu,
Pointer meig,
Pointer W,
Pointer work,
int lwork,
Pointer info) |
static int |
JCusolverDn.cusolverDnChegvj_bufferSize(cusolverDnHandle handle,
int itype,
int jobz,
int uplo,
int n,
Pointer A,
int lda,
Pointer B,
int ldb,
Pointer W,
int[] lwork,
syevjInfo params) |
static int |
JCusolverDn.cusolverDnChegvj(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,
syevjInfo params) |
static int |
JCusolverDn.cusolverDnChetrd_bufferSize(cusolverDnHandle handle,
int uplo,
int n,
Pointer A,
int lda,
Pointer d,
Pointer e,
Pointer tau,
int[] lwork) |
static int |
JCusolverDn.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 |
JCusolverDn.cusolverDnCKgels_bufferSize(cusolverDnHandle handle,
int m,
int n,
int nrhs,
Pointer dA,
int ldda,
Pointer dB,
int lddb,
Pointer dX,
int lddx,
Pointer dWorkspace,
long[] lwork_bytes) |
static int |
JCusolverDn.cusolverDnCKgels(cusolverDnHandle handle,
int m,
int n,
int nrhs,
Pointer dA,
int ldda,
Pointer dB,
int lddb,
Pointer dX,
int lddx,
Pointer dWorkspace,
long lwork_bytes,
int[] iter,
int[] d_info) |
static int |
JCusolverDn.cusolverDnCKgesv_bufferSize(cusolverDnHandle handle,
int n,
int nrhs,
Pointer dA,
int ldda,
int[] dipiv,
Pointer dB,
int lddb,
Pointer dX,
int lddx,
Pointer dWorkspace,
long[] lwork_bytes) |
static int |
JCusolverDn.cusolverDnCKgesv(cusolverDnHandle handle,
int n,
int nrhs,
Pointer dA,
int ldda,
int[] dipiv,
Pointer dB,
int lddb,
Pointer dX,
int lddx,
Pointer dWorkspace,
long lwork_bytes,
int[] iter,
int[] d_info) |
static int |
JCusolverDn.cusolverDnClaswp(cusolverDnHandle handle,
int n,
Pointer A,
int lda,
int k1,
int k2,
Pointer devIpiv,
int incx) |
static int |
JCusolverDn.cusolverDnClauum_bufferSize(cusolverDnHandle handle,
int uplo,
int n,
Pointer A,
int lda,
int[] lwork) |
static int |
JCusolverDn.cusolverDnClauum(cusolverDnHandle handle,
int uplo,
int n,
Pointer A,
int lda,
Pointer work,
int lwork,
Pointer devInfo) |
static int |
JCusolverDn.cusolverDnCpotrf_bufferSize(cusolverDnHandle handle,
int uplo,
int n,
Pointer A,
int lda,
int[] Lwork) |
static int |
JCusolverDn.cusolverDnCpotrf(cusolverDnHandle handle,
int uplo,
int n,
Pointer A,
int lda,
Pointer Workspace,
int Lwork,
Pointer devInfo) |
static int |
JCusolverDn.cusolverDnCpotrfBatched(cusolverDnHandle handle,
int uplo,
int n,
Pointer Aarray,
int lda,
Pointer infoArray,
int batchSize) |
static int |
JCusolverDn.cusolverDnCpotri_bufferSize(cusolverDnHandle handle,
int uplo,
int n,
Pointer A,
int lda,
int[] lwork) |
static int |
JCusolverDn.cusolverDnCpotri(cusolverDnHandle handle,
int uplo,
int n,
Pointer A,
int lda,
Pointer work,
int lwork,
Pointer devInfo) |
static int |
JCusolverDn.cusolverDnCpotrs(cusolverDnHandle handle,
int uplo,
int n,
int nrhs,
Pointer A,
int lda,
Pointer B,
int ldb,
Pointer devInfo) |
static int |
JCusolverDn.cusolverDnCpotrsBatched(cusolverDnHandle handle,
int uplo,
int n,
int nrhs,
Pointer A,
int lda,
Pointer B,
int ldb,
Pointer d_info,
int batchSize) |
static int |
JCusolverDn.cusolverDnCreate(cusolverDnHandle handle) |
static int |
JCusolverDn.cusolverDnCsytrf_bufferSize(cusolverDnHandle handle,
int n,
Pointer A,
int lda,
int[] lwork) |
static int |
JCusolverDn.cusolverDnCsytrf(cusolverDnHandle handle,
int uplo,
int n,
Pointer A,
int lda,
Pointer ipiv,
Pointer work,
int lwork,
Pointer info) |
static int |
JCusolverDn.cusolverDnCsytri_bufferSize(cusolverDnHandle handle,
int uplo,
int n,
Pointer A,
int lda,
Pointer ipiv,
int[] lwork) |
static int |
JCusolverDn.cusolverDnCsytri(cusolverDnHandle handle,
int uplo,
int n,
Pointer A,
int lda,
Pointer ipiv,
Pointer work,
int lwork,
Pointer info) |
static int |
JCusolverDn.cusolverDnCsytrs_bufferSize(cusolverDnHandle handle,
int uplo,
int n,
int nrhs,
Pointer A,
int lda,
Pointer ipiv,
Pointer B,
int ldb,
int[] lwork) |
static int |
JCusolverDn.cusolverDnCsytrs(cusolverDnHandle handle,
int uplo,
int n,
int nrhs,
Pointer A,
int lda,
Pointer ipiv,
Pointer B,
int ldb,
Pointer work,
int lwork,
Pointer info) |
static int |
JCusolverDn.cusolverDnCtrtri_bufferSize(cusolverDnHandle handle,
int uplo,
int diag,
int n,
Pointer A,
int lda,
int[] lwork) |
static int |
JCusolverDn.cusolverDnCtrtri(cusolverDnHandle handle,
int uplo,
int diag,
int n,
Pointer A,
int lda,
Pointer work,
int lwork,
Pointer devInfo) |
static int |
JCusolverDn.cusolverDnCungbr_bufferSize(cusolverDnHandle handle,
int side,
int m,
int n,
int k,
Pointer A,
int lda,
Pointer tau,
int[] lwork) |
static int |
JCusolverDn.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 |
JCusolverDn.cusolverDnCungqr_bufferSize(cusolverDnHandle handle,
int m,
int n,
int k,
Pointer A,
int lda,
Pointer tau,
int[] lwork) |
static int |
JCusolverDn.cusolverDnCungqr(cusolverDnHandle handle,
int m,
int n,
int k,
Pointer A,
int lda,
Pointer tau,
Pointer work,
int lwork,
Pointer info) |
static int |
JCusolverDn.cusolverDnCungtr_bufferSize(cusolverDnHandle handle,
int uplo,
int n,
Pointer A,
int lda,
Pointer tau,
int[] lwork) |
static int |
JCusolverDn.cusolverDnCungtr(cusolverDnHandle handle,
int uplo,
int n,
Pointer A,
int lda,
Pointer tau,
Pointer work,
int lwork,
Pointer info) |
static int |
JCusolverDn.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 |
JCusolverDn.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 |
JCusolverDn.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 |
JCusolverDn.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 |
JCusolverDn.cusolverDnCYgels_bufferSize(cusolverDnHandle handle,
int m,
int n,
int nrhs,
Pointer dA,
int ldda,
Pointer dB,
int lddb,
Pointer dX,
int lddx,
Pointer dWorkspace,
long[] lwork_bytes) |
static int |
JCusolverDn.cusolverDnCYgels(cusolverDnHandle handle,
int m,
int n,
int nrhs,
Pointer dA,
int ldda,
Pointer dB,
int lddb,
Pointer dX,
int lddx,
Pointer dWorkspace,
long lwork_bytes,
int[] iter,
int[] d_info) |
static int |
JCusolverDn.cusolverDnCYgesv_bufferSize(cusolverDnHandle handle,
int n,
int nrhs,
Pointer dA,
int ldda,
int[] dipiv,
Pointer dB,
int lddb,
Pointer dX,
int lddx,
Pointer dWorkspace,
long[] lwork_bytes) |
static int |
JCusolverDn.cusolverDnCYgesv(cusolverDnHandle handle,
int n,
int nrhs,
Pointer dA,
int ldda,
int[] dipiv,
Pointer dB,
int lddb,
Pointer dX,
int lddx,
Pointer dWorkspace,
long lwork_bytes,
int[] iter,
int[] d_info) |
static int |
JCusolverDn.cusolverDnDBgels_bufferSize(cusolverDnHandle handle,
int m,
int n,
int nrhs,
Pointer dA,
int ldda,
Pointer dB,
int lddb,
Pointer dX,
int lddx,
Pointer dWorkspace,
long[] lwork_bytes) |
static int |
JCusolverDn.cusolverDnDBgels(cusolverDnHandle handle,
int m,
int n,
int nrhs,
Pointer dA,
int ldda,
Pointer dB,
int lddb,
Pointer dX,
int lddx,
Pointer dWorkspace,
long lwork_bytes,
int[] iter,
int[] d_info) |
static int |
JCusolverDn.cusolverDnDBgesv_bufferSize(cusolverDnHandle handle,
int n,
int nrhs,
Pointer dA,
int ldda,
int[] dipiv,
Pointer dB,
int lddb,
Pointer dX,
int lddx,
Pointer dWorkspace,
long[] lwork_bytes) |
static int |
JCusolverDn.cusolverDnDBgesv(cusolverDnHandle handle,
int n,
int nrhs,
Pointer dA,
int ldda,
int[] dipiv,
Pointer dB,
int lddb,
Pointer dX,
int lddx,
Pointer dWorkspace,
long lwork_bytes,
int[] iter,
int[] d_info) |
static int |
JCusolverDn.cusolverDnDDgels_bufferSize(cusolverDnHandle handle,
int m,
int n,
int nrhs,
Pointer dA,
int ldda,
Pointer dB,
int lddb,
Pointer dX,
int lddx,
Pointer dWorkspace,
long[] lwork_bytes) |
static int |
JCusolverDn.cusolverDnDDgels(cusolverDnHandle handle,
int m,
int n,
int nrhs,
Pointer dA,
int ldda,
Pointer dB,
int lddb,
Pointer dX,
int lddx,
Pointer dWorkspace,
long lwork_bytes,
int[] iter,
int[] d_info) |
static int |
JCusolverDn.cusolverDnDDgesv_bufferSize(cusolverDnHandle handle,
int n,
int nrhs,
Pointer dA,
int ldda,
int[] dipiv,
Pointer dB,
int lddb,
Pointer dX,
int lddx,
Pointer dWorkspace,
long[] lwork_bytes) |
static int |
JCusolverDn.cusolverDnDDgesv(cusolverDnHandle handle,
int n,
int nrhs,
Pointer dA,
int ldda,
int[] dipiv,
Pointer dB,
int lddb,
Pointer dX,
int lddx,
Pointer dWorkspace,
long lwork_bytes,
int[] iter,
int[] d_info) |
static int |
JCusolverDn.cusolverDnDestroy(cusolverDnHandle handle) |
static int |
JCusolverDn.cusolverDnDgebrd_bufferSize(cusolverDnHandle handle,
int m,
int n,
int[] Lwork) |
static int |
JCusolverDn.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 |
JCusolverDn.cusolverDnDgeqrf_bufferSize(cusolverDnHandle handle,
int m,
int n,
Pointer A,
int lda,
int[] lwork) |
static int |
JCusolverDn.cusolverDnDgeqrf(cusolverDnHandle handle,
int m,
int n,
Pointer A,
int lda,
Pointer TAU,
Pointer Workspace,
int Lwork,
Pointer devInfo) |
static int |
JCusolverDn.cusolverDnDgesvd_bufferSize(cusolverDnHandle handle,
int m,
int n,
int[] lwork) |
static int |
JCusolverDn.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 |
JCusolverDn.cusolverDnDgesvdaStridedBatched_bufferSize(cusolverDnHandle handle,
int jobz,
int rank,
int m,
int n,
Pointer d_A,
int lda,
long strideA,
Pointer d_S,
long strideS,
Pointer d_U,
int ldu,
long strideU,
Pointer d_V,
int ldv,
long strideV,
int[] lwork,
int batchSize) |
static int |
JCusolverDn.cusolverDnDgesvdaStridedBatched(cusolverDnHandle handle,
int jobz,
int rank,
int m,
int n,
Pointer d_A,
int lda,
long strideA,
Pointer d_S,
long strideS,
Pointer d_U,
int ldu,
long strideU,
Pointer d_V,
int ldv,
long strideV,
Pointer d_work,
int lwork,
Pointer d_info,
Pointer h_R_nrmF,
int batchSize) |
static int |
JCusolverDn.cusolverDnDgesvdj_bufferSize(cusolverDnHandle handle,
int jobz,
int econ,
int m,
int n,
Pointer A,
int lda,
Pointer S,
Pointer U,
int ldu,
Pointer V,
int ldv,
int[] lwork,
gesvdjInfo params) |
static int |
JCusolverDn.cusolverDnDgesvdj(cusolverDnHandle handle,
int jobz,
int econ,
int m,
int n,
Pointer A,
int lda,
Pointer S,
Pointer U,
int ldu,
Pointer V,
int ldv,
Pointer work,
int lwork,
Pointer info,
gesvdjInfo params) |
static int |
JCusolverDn.cusolverDnDgesvdjBatched_bufferSize(cusolverDnHandle handle,
int jobz,
int m,
int n,
Pointer A,
int lda,
Pointer S,
Pointer U,
int ldu,
Pointer V,
int ldv,
int[] lwork,
gesvdjInfo params,
int batchSize) |
static int |
JCusolverDn.cusolverDnDgesvdjBatched(cusolverDnHandle handle,
int jobz,
int m,
int n,
Pointer A,
int lda,
Pointer S,
Pointer U,
int ldu,
Pointer V,
int ldv,
Pointer work,
int lwork,
Pointer info,
gesvdjInfo params,
int batchSize) |
static int |
JCusolverDn.cusolverDnDgetrf_bufferSize(cusolverDnHandle handle,
int m,
int n,
Pointer A,
int lda,
int[] Lwork) |
static int |
JCusolverDn.cusolverDnDgetrf(cusolverDnHandle handle,
int m,
int n,
Pointer A,
int lda,
Pointer Workspace,
Pointer devIpiv,
Pointer devInfo) |
static int |
JCusolverDn.cusolverDnDgetrs(cusolverDnHandle handle,
int trans,
int n,
int nrhs,
Pointer A,
int lda,
Pointer devIpiv,
Pointer B,
int ldb,
Pointer devInfo) |
static int |
JCusolverDn.cusolverDnDHgels_bufferSize(cusolverDnHandle handle,
int m,
int n,
int nrhs,
Pointer dA,
int ldda,
Pointer dB,
int lddb,
Pointer dX,
int lddx,
Pointer dWorkspace,
long[] lwork_bytes) |
static int |
JCusolverDn.cusolverDnDHgels(cusolverDnHandle handle,
int m,
int n,
int nrhs,
Pointer dA,
int ldda,
Pointer dB,
int lddb,
Pointer dX,
int lddx,
Pointer dWorkspace,
long lwork_bytes,
int[] iter,
int[] d_info) |
static int |
JCusolverDn.cusolverDnDHgesv_bufferSize(cusolverDnHandle handle,
int n,
int nrhs,
Pointer dA,
int ldda,
int[] dipiv,
Pointer dB,
int lddb,
Pointer dX,
int lddx,
Pointer dWorkspace,
long[] lwork_bytes) |
static int |
JCusolverDn.cusolverDnDHgesv(cusolverDnHandle handle,
int n,
int nrhs,
Pointer dA,
int ldda,
int[] dipiv,
Pointer dB,
int lddb,
Pointer dX,
int lddx,
Pointer dWorkspace,
long lwork_bytes,
int[] iter,
int[] d_info) |
static int |
JCusolverDn.cusolverDnDlaswp(cusolverDnHandle handle,
int n,
Pointer A,
int lda,
int k1,
int k2,
Pointer devIpiv,
int incx) |
static int |
JCusolverDn.cusolverDnDlauum_bufferSize(cusolverDnHandle handle,
int uplo,
int n,
Pointer A,
int lda,
int[] lwork) |
static int |
JCusolverDn.cusolverDnDlauum(cusolverDnHandle handle,
int uplo,
int n,
Pointer A,
int lda,
Pointer work,
int lwork,
Pointer devInfo) |
static int |
JCusolverDn.cusolverDnDorgbr_bufferSize(cusolverDnHandle handle,
int side,
int m,
int n,
int k,
Pointer A,
int lda,
Pointer tau,
int[] lwork) |
static int |
JCusolverDn.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 |
JCusolverDn.cusolverDnDorgqr_bufferSize(cusolverDnHandle handle,
int m,
int n,
int k,
Pointer A,
int lda,
Pointer tau,
int[] lwork) |
static int |
JCusolverDn.cusolverDnDorgqr(cusolverDnHandle handle,
int m,
int n,
int k,
Pointer A,
int lda,
Pointer tau,
Pointer work,
int lwork,
Pointer info) |
static int |
JCusolverDn.cusolverDnDorgtr_bufferSize(cusolverDnHandle handle,
int uplo,
int n,
Pointer A,
int lda,
Pointer tau,
int[] lwork) |
static int |
JCusolverDn.cusolverDnDorgtr(cusolverDnHandle handle,
int uplo,
int n,
Pointer A,
int lda,
Pointer tau,
Pointer work,
int lwork,
Pointer info) |
static int |
JCusolverDn.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 |
JCusolverDn.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 |
JCusolverDn.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 |
JCusolverDn.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 |
JCusolverDn.cusolverDnDpotrf_bufferSize(cusolverDnHandle handle,
int uplo,
int n,
Pointer A,
int lda,
int[] Lwork) |
static int |
JCusolverDn.cusolverDnDpotrf(cusolverDnHandle handle,
int uplo,
int n,
Pointer A,
int lda,
Pointer Workspace,
int Lwork,
Pointer devInfo) |
static int |
JCusolverDn.cusolverDnDpotrfBatched(cusolverDnHandle handle,
int uplo,
int n,
Pointer Aarray,
int lda,
Pointer infoArray,
int batchSize) |
static int |
JCusolverDn.cusolverDnDpotri_bufferSize(cusolverDnHandle handle,
int uplo,
int n,
Pointer A,
int lda,
int[] lwork) |
static int |
JCusolverDn.cusolverDnDpotri(cusolverDnHandle handle,
int uplo,
int n,
Pointer A,
int lda,
Pointer work,
int lwork,
Pointer devInfo) |
static int |
JCusolverDn.cusolverDnDpotrs(cusolverDnHandle handle,
int uplo,
int n,
int nrhs,
Pointer A,
int lda,
Pointer B,
int ldb,
Pointer devInfo) |
static int |
JCusolverDn.cusolverDnDpotrsBatched(cusolverDnHandle handle,
int uplo,
int n,
int nrhs,
Pointer A,
int lda,
Pointer B,
int ldb,
Pointer d_info,
int batchSize) |
static int |
JCusolverDn.cusolverDnDSgels_bufferSize(cusolverDnHandle handle,
int m,
int n,
int nrhs,
Pointer dA,
int ldda,
Pointer dB,
int lddb,
Pointer dX,
int lddx,
Pointer dWorkspace,
long[] lwork_bytes) |
static int |
JCusolverDn.cusolverDnDSgels(cusolverDnHandle handle,
int m,
int n,
int nrhs,
Pointer dA,
int ldda,
Pointer dB,
int lddb,
Pointer dX,
int lddx,
Pointer dWorkspace,
long lwork_bytes,
int[] iter,
int[] d_info) |
static int |
JCusolverDn.cusolverDnDSgesv_bufferSize(cusolverDnHandle handle,
int n,
int nrhs,
Pointer dA,
int ldda,
int[] dipiv,
Pointer dB,
int lddb,
Pointer dX,
int lddx,
Pointer dWorkspace,
long[] lwork_bytes) |
static int |
JCusolverDn.cusolverDnDSgesv(cusolverDnHandle handle,
int n,
int nrhs,
Pointer dA,
int ldda,
int[] dipiv,
Pointer dB,
int lddb,
Pointer dX,
int lddx,
Pointer dWorkspace,
long lwork_bytes,
int[] iter,
int[] d_info) |
static int |
JCusolverDn.cusolverDnDsyevd_bufferSize(cusolverDnHandle handle,
int jobz,
int uplo,
int n,
Pointer A,
int lda,
Pointer W,
int[] lwork) |
static int |
JCusolverDn.cusolverDnDsyevd(cusolverDnHandle handle,
int jobz,
int uplo,
int n,
Pointer A,
int lda,
Pointer W,
Pointer work,
int lwork,
Pointer info) |
static int |
JCusolverDn.cusolverDnDsyevdx_bufferSize(cusolverDnHandle handle,
int jobz,
int range,
int uplo,
int n,
Pointer A,
int lda,
double vl,
double vu,
int il,
int iu,
Pointer meig,
Pointer W,
int[] lwork) |
static int |
JCusolverDn.cusolverDnDsyevdx(cusolverDnHandle handle,
int jobz,
int range,
int uplo,
int n,
Pointer A,
int lda,
double vl,
double vu,
int il,
int iu,
Pointer meig,
Pointer W,
Pointer work,
int lwork,
Pointer info) |
static int |
JCusolverDn.cusolverDnDsyevj_bufferSize(cusolverDnHandle handle,
int jobz,
int uplo,
int n,
Pointer A,
int lda,
Pointer W,
int[] lwork,
syevjInfo params) |
static int |
JCusolverDn.cusolverDnDsyevj(cusolverDnHandle handle,
int jobz,
int uplo,
int n,
Pointer A,
int lda,
Pointer W,
Pointer work,
int lwork,
Pointer info,
syevjInfo params) |
static int |
JCusolverDn.cusolverDnDsyevjBatched_bufferSize(cusolverDnHandle handle,
int jobz,
int uplo,
int n,
Pointer A,
int lda,
Pointer W,
int[] lwork,
syevjInfo params,
int batchSize) |
static int |
JCusolverDn.cusolverDnDsyevjBatched(cusolverDnHandle handle,
int jobz,
int uplo,
int n,
Pointer A,
int lda,
Pointer W,
Pointer work,
int lwork,
Pointer info,
syevjInfo params,
int batchSize) |
static int |
JCusolverDn.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 |
JCusolverDn.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 |
JCusolverDn.cusolverDnDsygvdx_bufferSize(cusolverDnHandle handle,
int itype,
int jobz,
int range,
int uplo,
int n,
Pointer A,
int lda,
Pointer B,
int ldb,
double vl,
double vu,
int il,
int iu,
Pointer meig,
Pointer W,
int[] lwork) |
static int |
JCusolverDn.cusolverDnDsygvdx(cusolverDnHandle handle,
int itype,
int jobz,
int range,
int uplo,
int n,
Pointer A,
int lda,
Pointer B,
int ldb,
double vl,
double vu,
int il,
int iu,
Pointer meig,
Pointer W,
Pointer work,
int lwork,
Pointer info) |
static int |
JCusolverDn.cusolverDnDsygvj_bufferSize(cusolverDnHandle handle,
int itype,
int jobz,
int uplo,
int n,
Pointer A,
int lda,
Pointer B,
int ldb,
Pointer W,
int[] lwork,
syevjInfo params) |
static int |
JCusolverDn.cusolverDnDsygvj(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,
syevjInfo params) |
static int |
JCusolverDn.cusolverDnDsytrd_bufferSize(cusolverDnHandle handle,
int uplo,
int n,
Pointer A,
int lda,
Pointer d,
Pointer e,
Pointer tau,
int[] lwork) |
static int |
JCusolverDn.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 |
JCusolverDn.cusolverDnDsytrf_bufferSize(cusolverDnHandle handle,
int n,
Pointer A,
int lda,
int[] lwork) |
static int |
JCusolverDn.cusolverDnDsytrf(cusolverDnHandle handle,
int uplo,
int n,
Pointer A,
int lda,
Pointer ipiv,
Pointer work,
int lwork,
Pointer info) |
static int |
JCusolverDn.cusolverDnDsytri_bufferSize(cusolverDnHandle handle,
int uplo,
int n,
Pointer A,
int lda,
Pointer ipiv,
int[] lwork) |
static int |
JCusolverDn.cusolverDnDsytri(cusolverDnHandle handle,
int uplo,
int n,
Pointer A,
int lda,
Pointer ipiv,
Pointer work,
int lwork,
Pointer info) |
static int |
JCusolverDn.cusolverDnDsytrs_bufferSize(cusolverDnHandle handle,
int uplo,
int n,
int nrhs,
Pointer A,
int lda,
Pointer ipiv,
Pointer B,
int ldb,
int[] lwork) |
static int |
JCusolverDn.cusolverDnDsytrs(cusolverDnHandle handle,
int uplo,
int n,
int nrhs,
Pointer A,
int lda,
Pointer ipiv,
Pointer B,
int ldb,
Pointer work,
int lwork,
Pointer info) |
static int |
JCusolverDn.cusolverDnDtrtri_bufferSize(cusolverDnHandle handle,
int uplo,
int diag,
int n,
Pointer A,
int lda,
int[] lwork) |
static int |
JCusolverDn.cusolverDnDtrtri(cusolverDnHandle handle,
int uplo,
int diag,
int n,
Pointer A,
int lda,
Pointer work,
int lwork,
Pointer devInfo) |
static int |
JCusolverDn.cusolverDnDXgels_bufferSize(cusolverDnHandle handle,
int m,
int n,
int nrhs,
Pointer dA,
int ldda,
Pointer dB,
int lddb,
Pointer dX,
int lddx,
Pointer dWorkspace,
long[] lwork_bytes) |
static int |
JCusolverDn.cusolverDnDXgels(cusolverDnHandle handle,
int m,
int n,
int nrhs,
Pointer dA,
int ldda,
Pointer dB,
int lddb,
Pointer dX,
int lddx,
Pointer dWorkspace,
long lwork_bytes,
int[] iter,
int[] d_info) |
static int |
JCusolverDn.cusolverDnDXgesv_bufferSize(cusolverDnHandle handle,
int n,
int nrhs,
Pointer dA,
int ldda,
int[] dipiv,
Pointer dB,
int lddb,
Pointer dX,
int lddx,
Pointer dWorkspace,
long[] lwork_bytes) |
static int |
JCusolverDn.cusolverDnDXgesv(cusolverDnHandle handle,
int n,
int nrhs,
Pointer dA,
int ldda,
int[] dipiv,
Pointer dB,
int lddb,
Pointer dX,
int lddx,
Pointer dWorkspace,
long lwork_bytes,
int[] iter,
int[] d_info) |
static int |
JCusolverDn.cusolverDnGeqrf_bufferSize(cusolverDnHandle handle,
cusolverDnParams params,
long m,
long n,
int dataTypeA,
Pointer A,
long lda,
int dataTypeTau,
Pointer tau,
int computeType,
long[] workspaceInBytes)
64-bit API for GEQRF
|
static int |
JCusolverDn.cusolverDnGeqrf(cusolverDnHandle handle,
cusolverDnParams params,
long m,
long n,
int dataTypeA,
Pointer A,
long lda,
int dataTypeTau,
Pointer tau,
int computeType,
Pointer pBuffer,
long workspaceInBytes,
Pointer info) |
static int |
JCusolverDn.cusolverDnGesvd_bufferSize(cusolverDnHandle handle,
cusolverDnParams params,
char jobu,
char jobvt,
long m,
long n,
int dataTypeA,
Pointer A,
long lda,
int dataTypeS,
Pointer S,
int dataTypeU,
Pointer U,
long ldu,
int dataTypeVT,
Pointer VT,
long ldvt,
int computeType,
long[] workspaceInBytes)
64-bit API for GESVD
|
static int |
JCusolverDn.cusolverDnGesvd(cusolverDnHandle handle,
cusolverDnParams params,
char jobu,
char jobvt,
long m,
long n,
int dataTypeA,
Pointer A,
long lda,
int dataTypeS,
Pointer S,
int dataTypeU,
Pointer U,
long ldu,
int dataTypeVT,
Pointer VT,
long ldvt,
int computeType,
Pointer pBuffer,
long workspaceInBytes,
Pointer info) |
static int |
JCusolverDn.cusolverDnGetrf_bufferSize(cusolverDnHandle handle,
cusolverDnParams params,
long m,
long n,
int dataTypeA,
Pointer A,
long lda,
int computeType,
long[] workspaceInBytes)
64-bit API for GETRF
|
static int |
JCusolverDn.cusolverDnGetrf(cusolverDnHandle handle,
cusolverDnParams params,
long m,
long n,
int dataTypeA,
Pointer A,
long lda,
long[] ipiv,
int computeType,
Pointer pBuffer,
long workspaceInBytes,
Pointer info) |
static int |
JCusolverDn.cusolverDnGetrs(cusolverDnHandle handle,
cusolverDnParams params,
int trans,
long n,
long nrhs,
int dataTypeA,
Pointer A,
long lda,
long[] ipiv,
int dataTypeB,
Pointer B,
long ldb,
Pointer info)
64-bit API for GETRS
|
static int |
JCusolverDn.cusolverDnGetStream(cusolverDnHandle handle,
cudaStream_t streamId) |
static int |
JCusolverDn.cusolverDnIRSXgels_bufferSize(cusolverDnHandle handle,
cusolverDnIRSParams params,
int m,
int n,
int nrhs,
long[] lwork_bytes) |
static int |
JCusolverDn.cusolverDnIRSXgels(cusolverDnHandle handle,
cusolverDnIRSParams gels_irs_params,
cusolverDnIRSInfos gels_irs_infos,
int m,
int n,
int nrhs,
Pointer dA,
int ldda,
Pointer dB,
int lddb,
Pointer dX,
int lddx,
Pointer dWorkspace,
long lwork_bytes,
int[] niters,
int[] d_info) |
static int |
JCusolverDn.cusolverDnIRSXgesv_bufferSize(cusolverDnHandle handle,
cusolverDnIRSParams params,
int n,
int nrhs,
long[] lwork_bytes) |
static int |
JCusolverDn.cusolverDnIRSXgesv(cusolverDnHandle handle,
cusolverDnIRSParams gesv_irs_params,
cusolverDnIRSInfos gesv_irs_infos,
int n,
int nrhs,
Pointer dA,
int ldda,
Pointer dB,
int lddb,
Pointer dX,
int lddx,
Pointer dWorkspace,
long lwork_bytes,
int[] niters,
int[] d_info) |
static int |
JCusolverDn.cusolverDnPotrf_bufferSize(cusolverDnHandle handle,
cusolverDnParams params,
int uplo,
long n,
int dataTypeA,
Pointer A,
long lda,
int computeType,
long[] workspaceInBytes) |
static int |
JCusolverDn.cusolverDnPotrf(cusolverDnHandle handle,
cusolverDnParams params,
int uplo,
long n,
int dataTypeA,
Pointer A,
long lda,
int computeType,
Pointer pBuffer,
long workspaceInBytes,
Pointer info) |
static int |
JCusolverDn.cusolverDnPotrs(cusolverDnHandle handle,
cusolverDnParams params,
int uplo,
long n,
long nrhs,
int dataTypeA,
Pointer A,
long lda,
int dataTypeB,
Pointer B,
long ldb,
Pointer info)
64-bit API for POTRS
|
static int |
JCusolverDn.cusolverDnSBgels_bufferSize(cusolverDnHandle handle,
int m,
int n,
int nrhs,
Pointer dA,
int ldda,
Pointer dB,
int lddb,
Pointer dX,
int lddx,
Pointer dWorkspace,
long[] lwork_bytes) |
static int |
JCusolverDn.cusolverDnSBgels(cusolverDnHandle handle,
int m,
int n,
int nrhs,
Pointer dA,
int ldda,
Pointer dB,
int lddb,
Pointer dX,
int lddx,
Pointer dWorkspace,
long lwork_bytes,
int[] iter,
int[] d_info) |
static int |
JCusolverDn.cusolverDnSBgesv_bufferSize(cusolverDnHandle handle,
int n,
int nrhs,
Pointer dA,
int ldda,
int[] dipiv,
Pointer dB,
int lddb,
Pointer dX,
int lddx,
Pointer dWorkspace,
long[] lwork_bytes) |
static int |
JCusolverDn.cusolverDnSBgesv(cusolverDnHandle handle,
int n,
int nrhs,
Pointer dA,
int ldda,
int[] dipiv,
Pointer dB,
int lddb,
Pointer dX,
int lddx,
Pointer dWorkspace,
long lwork_bytes,
int[] iter,
int[] d_info) |
static int |
JCusolverDn.cusolverDnSetStream(cusolverDnHandle handle,
cudaStream_t streamId) |
static int |
JCusolverDn.cusolverDnSgebrd_bufferSize(cusolverDnHandle handle,
int m,
int n,
int[] Lwork)
bidiagonal factorization
|
static int |
JCusolverDn.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 |
JCusolverDn.cusolverDnSgeqrf_bufferSize(cusolverDnHandle handle,
int m,
int n,
Pointer A,
int lda,
int[] lwork)
QR factorization
|
static int |
JCusolverDn.cusolverDnSgeqrf(cusolverDnHandle handle,
int m,
int n,
Pointer A,
int lda,
Pointer TAU,
Pointer Workspace,
int Lwork,
Pointer devInfo) |
static int |
JCusolverDn.cusolverDnSgesvd_bufferSize(cusolverDnHandle handle,
int m,
int n,
int[] lwork)
singular value decomposition, A = U * Sigma * V^H
|
static int |
JCusolverDn.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 |
JCusolverDn.cusolverDnSgesvdaStridedBatched_bufferSize(cusolverDnHandle handle,
int jobz,
int rank,
int m,
int n,
Pointer d_A,
int lda,
long strideA,
Pointer d_S,
long strideS,
Pointer d_U,
int ldu,
long strideU,
Pointer d_V,
int ldv,
long strideV,
int[] lwork,
int batchSize)
batched approximate SVD
|
static int |
JCusolverDn.cusolverDnSgesvdaStridedBatched(cusolverDnHandle handle,
int jobz,
int rank,
int m,
int n,
Pointer d_A,
int lda,
long strideA,
Pointer d_S,
long strideS,
Pointer d_U,
int ldu,
long strideU,
Pointer d_V,
int ldv,
long strideV,
Pointer d_work,
int lwork,
Pointer d_info,
Pointer h_R_nrmF,
int batchSize) |
static int |
JCusolverDn.cusolverDnSgesvdj_bufferSize(cusolverDnHandle handle,
int jobz,
int econ,
int m,
int n,
Pointer A,
int lda,
Pointer S,
Pointer U,
int ldu,
Pointer V,
int ldv,
int[] lwork,
gesvdjInfo params) |
static int |
JCusolverDn.cusolverDnSgesvdj(cusolverDnHandle handle,
int jobz,
int econ,
int m,
int n,
Pointer A,
int lda,
Pointer S,
Pointer U,
int ldu,
Pointer V,
int ldv,
Pointer work,
int lwork,
Pointer info,
gesvdjInfo params) |
static int |
JCusolverDn.cusolverDnSgesvdjBatched_bufferSize(cusolverDnHandle handle,
int jobz,
int m,
int n,
Pointer A,
int lda,
Pointer S,
Pointer U,
int ldu,
Pointer V,
int ldv,
int[] lwork,
gesvdjInfo params,
int batchSize) |
static int |
JCusolverDn.cusolverDnSgesvdjBatched(cusolverDnHandle handle,
int jobz,
int m,
int n,
Pointer A,
int lda,
Pointer S,
Pointer U,
int ldu,
Pointer V,
int ldv,
Pointer work,
int lwork,
Pointer info,
gesvdjInfo params,
int batchSize) |
static int |
JCusolverDn.cusolverDnSgetrf_bufferSize(cusolverDnHandle handle,
int m,
int n,
Pointer A,
int lda,
int[] Lwork)
LU Factorization
|
static int |
JCusolverDn.cusolverDnSgetrf(cusolverDnHandle handle,
int m,
int n,
Pointer A,
int lda,
Pointer Workspace,
Pointer devIpiv,
Pointer devInfo) |
static int |
JCusolverDn.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 |
JCusolverDn.cusolverDnSHgels_bufferSize(cusolverDnHandle handle,
int m,
int n,
int nrhs,
Pointer dA,
int ldda,
Pointer dB,
int lddb,
Pointer dX,
int lddx,
Pointer dWorkspace,
long[] lwork_bytes) |
static int |
JCusolverDn.cusolverDnSHgels(cusolverDnHandle handle,
int m,
int n,
int nrhs,
Pointer dA,
int ldda,
Pointer dB,
int lddb,
Pointer dX,
int lddx,
Pointer dWorkspace,
long lwork_bytes,
int[] iter,
int[] d_info) |
static int |
JCusolverDn.cusolverDnSHgesv_bufferSize(cusolverDnHandle handle,
int n,
int nrhs,
Pointer dA,
int ldda,
int[] dipiv,
Pointer dB,
int lddb,
Pointer dX,
int lddx,
Pointer dWorkspace,
long[] lwork_bytes) |
static int |
JCusolverDn.cusolverDnSHgesv(cusolverDnHandle handle,
int n,
int nrhs,
Pointer dA,
int ldda,
int[] dipiv,
Pointer dB,
int lddb,
Pointer dX,
int lddx,
Pointer dWorkspace,
long lwork_bytes,
int[] iter,
int[] d_info) |
static int |
JCusolverDn.cusolverDnSlaswp(cusolverDnHandle handle,
int n,
Pointer A,
int lda,
int k1,
int k2,
Pointer devIpiv,
int incx)
Row pivoting
|
static int |
JCusolverDn.cusolverDnSlauum_bufferSize(cusolverDnHandle handle,
int uplo,
int n,
Pointer A,
int lda,
int[] lwork)
lauum, auxiliar routine for s.p.d matrix inversion
|
static int |
JCusolverDn.cusolverDnSlauum(cusolverDnHandle handle,
int uplo,
int n,
Pointer A,
int lda,
Pointer work,
int lwork,
Pointer devInfo) |
static int |
JCusolverDn.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 |
JCusolverDn.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 |
JCusolverDn.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 |
JCusolverDn.cusolverDnSorgqr(cusolverDnHandle handle,
int m,
int n,
int k,
Pointer A,
int lda,
Pointer tau,
Pointer work,
int lwork,
Pointer info) |
static int |
JCusolverDn.cusolverDnSorgtr_bufferSize(cusolverDnHandle handle,
int uplo,
int n,
Pointer A,
int lda,
Pointer tau,
int[] lwork)
generate unitary Q comes from sytrd
|
static int |
JCusolverDn.cusolverDnSorgtr(cusolverDnHandle handle,
int uplo,
int n,
Pointer A,
int lda,
Pointer tau,
Pointer work,
int lwork,
Pointer info) |
static int |
JCusolverDn.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 |
JCusolverDn.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 |
JCusolverDn.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 |
JCusolverDn.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 |
JCusolverDn.cusolverDnSpotrf_bufferSize(cusolverDnHandle handle,
int uplo,
int n,
Pointer A,
int lda,
int[] Lwork)
Cholesky factorization and its solver
|
static int |
JCusolverDn.cusolverDnSpotrf(cusolverDnHandle handle,
int uplo,
int n,
Pointer A,
int lda,
Pointer Workspace,
int Lwork,
Pointer devInfo) |
static int |
JCusolverDn.cusolverDnSpotrfBatched(cusolverDnHandle handle,
int uplo,
int n,
Pointer Aarray,
int lda,
Pointer infoArray,
int batchSize)
batched Cholesky factorization and its solver
|
static int |
JCusolverDn.cusolverDnSpotri_bufferSize(cusolverDnHandle handle,
int uplo,
int n,
Pointer A,
int lda,
int[] lwork)
s.p.d. matrix inversion (POTRI) and auxiliary routines (TRTRI and LAUUM)
|
static int |
JCusolverDn.cusolverDnSpotri(cusolverDnHandle handle,
int uplo,
int n,
Pointer A,
int lda,
Pointer work,
int lwork,
Pointer devInfo) |
static int |
JCusolverDn.cusolverDnSpotrs(cusolverDnHandle handle,
int uplo,
int n,
int nrhs,
Pointer A,
int lda,
Pointer B,
int ldb,
Pointer devInfo) |
static int |
JCusolverDn.cusolverDnSpotrsBatched(cusolverDnHandle handle,
int uplo,
int n,
int nrhs,
Pointer A,
int lda,
Pointer B,
int ldb,
Pointer d_info,
int batchSize) |
static int |
JCusolverDn.cusolverDnSSgels_bufferSize(cusolverDnHandle handle,
int m,
int n,
int nrhs,
Pointer dA,
int ldda,
Pointer dB,
int lddb,
Pointer dX,
int lddx,
Pointer dWorkspace,
long[] lwork_bytes) |
static int |
JCusolverDn.cusolverDnSSgels(cusolverDnHandle handle,
int m,
int n,
int nrhs,
Pointer dA,
int ldda,
Pointer dB,
int lddb,
Pointer dX,
int lddx,
Pointer dWorkspace,
long lwork_bytes,
int[] iter,
int[] d_info) |
static int |
JCusolverDn.cusolverDnSSgesv_bufferSize(cusolverDnHandle handle,
int n,
int nrhs,
Pointer dA,
int ldda,
int[] dipiv,
Pointer dB,
int lddb,
Pointer dX,
int lddx,
Pointer dWorkspace,
long[] lwork_bytes) |
static int |
JCusolverDn.cusolverDnSSgesv(cusolverDnHandle handle,
int n,
int nrhs,
Pointer dA,
int ldda,
int[] dipiv,
Pointer dB,
int lddb,
Pointer dX,
int lddx,
Pointer dWorkspace,
long lwork_bytes,
int[] iter,
int[] d_info) |
static int |
JCusolverDn.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 |
JCusolverDn.cusolverDnSsyevd(cusolverDnHandle handle,
int jobz,
int uplo,
int n,
Pointer A,
int lda,
Pointer W,
Pointer work,
int lwork,
Pointer info) |
static int |
JCusolverDn.cusolverDnSsyevdx_bufferSize(cusolverDnHandle handle,
int jobz,
int range,
int uplo,
int n,
Pointer A,
int lda,
float vl,
float vu,
int il,
int iu,
Pointer meig,
Pointer W,
int[] lwork)
standard selective symmetric eigenvalue solver, A*x = lambda*x, by divide-and-conquer
|
static int |
JCusolverDn.cusolverDnSsyevdx(cusolverDnHandle handle,
int jobz,
int range,
int uplo,
int n,
Pointer A,
int lda,
float vl,
float vu,
int il,
int iu,
Pointer meig,
Pointer W,
Pointer work,
int lwork,
Pointer info) |
static int |
JCusolverDn.cusolverDnSsyevj_bufferSize(cusolverDnHandle handle,
int jobz,
int uplo,
int n,
Pointer A,
int lda,
Pointer W,
int[] lwork,
syevjInfo params) |
static int |
JCusolverDn.cusolverDnSsyevj(cusolverDnHandle handle,
int jobz,
int uplo,
int n,
Pointer A,
int lda,
Pointer W,
Pointer work,
int lwork,
Pointer info,
syevjInfo params) |
static int |
JCusolverDn.cusolverDnSsyevjBatched_bufferSize(cusolverDnHandle handle,
int jobz,
int uplo,
int n,
Pointer A,
int lda,
Pointer W,
int[] lwork,
syevjInfo params,
int batchSize) |
static int |
JCusolverDn.cusolverDnSsyevjBatched(cusolverDnHandle handle,
int jobz,
int uplo,
int n,
Pointer A,
int lda,
Pointer W,
Pointer work,
int lwork,
Pointer info,
syevjInfo params,
int batchSize) |
static int |
JCusolverDn.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 |
JCusolverDn.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 |
JCusolverDn.cusolverDnSsygvdx_bufferSize(cusolverDnHandle handle,
int itype,
int jobz,
int range,
int uplo,
int n,
Pointer A,
int lda,
Pointer B,
int ldb,
float vl,
float vu,
int il,
int iu,
Pointer meig,
Pointer W,
int[] lwork)
selective generalized symmetric eigenvalue solver, A*x = lambda*B*x, by divide-and-conquer
|
static int |
JCusolverDn.cusolverDnSsygvdx(cusolverDnHandle handle,
int itype,
int jobz,
int range,
int uplo,
int n,
Pointer A,
int lda,
Pointer B,
int ldb,
float vl,
float vu,
int il,
int iu,
Pointer meig,
Pointer W,
Pointer work,
int lwork,
Pointer info) |
static int |
JCusolverDn.cusolverDnSsygvj_bufferSize(cusolverDnHandle handle,
int itype,
int jobz,
int uplo,
int n,
Pointer A,
int lda,
Pointer B,
int ldb,
Pointer W,
int[] lwork,
syevjInfo params) |
static int |
JCusolverDn.cusolverDnSsygvj(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,
syevjInfo params) |
static int |
JCusolverDn.cusolverDnSsytrd_bufferSize(cusolverDnHandle handle,
int uplo,
int n,
Pointer A,
int lda,
Pointer d,
Pointer e,
Pointer tau,
int[] lwork)
tridiagonal factorization
|
static int |
JCusolverDn.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 |
JCusolverDn.cusolverDnSsytrf_bufferSize(cusolverDnHandle handle,
int n,
Pointer A,
int lda,
int[] lwork)
L*D*L**T,U*D*U**T factorization
|
static int |
JCusolverDn.cusolverDnSsytrf(cusolverDnHandle handle,
int uplo,
int n,
Pointer A,
int lda,
Pointer ipiv,
Pointer work,
int lwork,
Pointer info) |
static int |
JCusolverDn.cusolverDnSsytri_bufferSize(cusolverDnHandle handle,
int uplo,
int n,
Pointer A,
int lda,
Pointer ipiv,
int[] lwork)
Symmetric indefinite inversion (sytri)
|
static int |
JCusolverDn.cusolverDnSsytri(cusolverDnHandle handle,
int uplo,
int n,
Pointer A,
int lda,
Pointer ipiv,
Pointer work,
int lwork,
Pointer info) |
static int |
JCusolverDn.cusolverDnSsytrs_bufferSize(cusolverDnHandle handle,
int uplo,
int n,
int nrhs,
Pointer A,
int lda,
Pointer ipiv,
Pointer B,
int ldb,
int[] lwork)
Symmetric indefinite solve (SYTRS)
|
static int |
JCusolverDn.cusolverDnSsytrs(cusolverDnHandle handle,
int uplo,
int n,
int nrhs,
Pointer A,
int lda,
Pointer ipiv,
Pointer B,
int ldb,
Pointer work,
int lwork,
Pointer info) |
static int |
JCusolverDn.cusolverDnStrtri_bufferSize(cusolverDnHandle handle,
int uplo,
int diag,
int n,
Pointer A,
int lda,
int[] lwork) |
static int |
JCusolverDn.cusolverDnStrtri(cusolverDnHandle handle,
int uplo,
int diag,
int n,
Pointer A,
int lda,
Pointer work,
int lwork,
Pointer devInfo) |
static int |
JCusolverDn.cusolverDnSXgels_bufferSize(cusolverDnHandle handle,
int m,
int n,
int nrhs,
Pointer dA,
int ldda,
Pointer dB,
int lddb,
Pointer dX,
int lddx,
Pointer dWorkspace,
long[] lwork_bytes) |
static int |
JCusolverDn.cusolverDnSXgels(cusolverDnHandle handle,
int m,
int n,
int nrhs,
Pointer dA,
int ldda,
Pointer dB,
int lddb,
Pointer dX,
int lddx,
Pointer dWorkspace,
long lwork_bytes,
int[] iter,
int[] d_info) |
static int |
JCusolverDn.cusolverDnSXgesv_bufferSize(cusolverDnHandle handle,
int n,
int nrhs,
Pointer dA,
int ldda,
int[] dipiv,
Pointer dB,
int lddb,
Pointer dX,
int lddx,
Pointer dWorkspace,
long[] lwork_bytes) |
static int |
JCusolverDn.cusolverDnSXgesv(cusolverDnHandle handle,
int n,
int nrhs,
Pointer dA,
int ldda,
int[] dipiv,
Pointer dB,
int lddb,
Pointer dX,
int lddx,
Pointer dWorkspace,
long lwork_bytes,
int[] iter,
int[] d_info) |
static int |
JCusolverDn.cusolverDnSyevd_bufferSize(cusolverDnHandle handle,
cusolverDnParams params,
int jobz,
int uplo,
long n,
int dataTypeA,
Pointer A,
long lda,
int dataTypeW,
Pointer W,
int computeType,
long[] workspaceInBytes)
64-bit API for SYEVD
|
static int |
JCusolverDn.cusolverDnSyevd(cusolverDnHandle handle,
cusolverDnParams params,
int jobz,
int uplo,
long n,
int dataTypeA,
Pointer A,
long lda,
int dataTypeW,
Pointer W,
int computeType,
Pointer pBuffer,
long workspaceInBytes,
Pointer info) |
static int |
JCusolverDn.cusolverDnSyevdx_bufferSize(cusolverDnHandle handle,
cusolverDnParams params,
int jobz,
int range,
int uplo,
long n,
int dataTypeA,
Pointer A,
long lda,
Pointer vl,
Pointer vu,
long il,
long iu,
long[] h_meig,
int dataTypeW,
Pointer W,
int computeType,
long[] workspaceInBytes)
64-bit API for SYEVDX
|
static int |
JCusolverDn.cusolverDnSyevdx(cusolverDnHandle handle,
cusolverDnParams params,
int jobz,
int range,
int uplo,
long n,
int dataTypeA,
Pointer A,
long lda,
Pointer vl,
Pointer vu,
long il,
long iu,
long[] meig64,
int dataTypeW,
Pointer W,
int computeType,
Pointer pBuffer,
long workspaceInBytes,
Pointer info) |
static int |
JCusolverDn.cusolverDnXgesvdjGetResidual(cusolverDnHandle handle,
gesvdjInfo info,
Pointer residual) |
static int |
JCusolverDn.cusolverDnXgesvdjGetSweeps(cusolverDnHandle handle,
gesvdjInfo info,
Pointer executed_sweeps) |
static int |
JCusolverDn.cusolverDnXsyevjGetResidual(cusolverDnHandle handle,
syevjInfo info,
Pointer residual) |
static int |
JCusolverDn.cusolverDnXsyevjGetSweeps(cusolverDnHandle handle,
syevjInfo info,
Pointer executed_sweeps) |
static int |
JCusolverDn.cusolverDnZCgels_bufferSize(cusolverDnHandle handle,
int m,
int n,
int nrhs,
Pointer dA,
int ldda,
Pointer dB,
int lddb,
Pointer dX,
int lddx,
Pointer dWorkspace,
long[] lwork_bytes) |
static int |
JCusolverDn.cusolverDnZCgels(cusolverDnHandle handle,
int m,
int n,
int nrhs,
Pointer dA,
int ldda,
Pointer dB,
int lddb,
Pointer dX,
int lddx,
Pointer dWorkspace,
long lwork_bytes,
int[] iter,
int[] d_info) |
static int |
JCusolverDn.cusolverDnZCgesv_bufferSize(cusolverDnHandle handle,
int n,
int nrhs,
Pointer dA,
int ldda,
int[] dipiv,
Pointer dB,
int lddb,
Pointer dX,
int lddx,
Pointer dWorkspace,
long[] lwork_bytes) |
static int |
JCusolverDn.cusolverDnZCgesv(cusolverDnHandle handle,
int n,
int nrhs,
Pointer dA,
int ldda,
int[] dipiv,
Pointer dB,
int lddb,
Pointer dX,
int lddx,
Pointer dWorkspace,
long lwork_bytes,
int[] iter,
int[] d_info) |
static int |
JCusolverDn.cusolverDnZEgels_bufferSize(cusolverDnHandle handle,
int m,
int n,
int nrhs,
Pointer dA,
int ldda,
Pointer dB,
int lddb,
Pointer dX,
int lddx,
Pointer dWorkspace,
long[] lwork_bytes) |
static int |
JCusolverDn.cusolverDnZEgels(cusolverDnHandle handle,
int m,
int n,
int nrhs,
Pointer dA,
int ldda,
Pointer dB,
int lddb,
Pointer dX,
int lddx,
Pointer dWorkspace,
long lwork_bytes,
int[] iter,
int[] d_info) |
static int |
JCusolverDn.cusolverDnZEgesv_bufferSize(cusolverDnHandle handle,
int n,
int nrhs,
Pointer dA,
int ldda,
int[] dipiv,
Pointer dB,
int lddb,
Pointer dX,
int lddx,
Pointer dWorkspace,
long[] lwork_bytes) |
static int |
JCusolverDn.cusolverDnZEgesv(cusolverDnHandle handle,
int n,
int nrhs,
Pointer dA,
int ldda,
int[] dipiv,
Pointer dB,
int lddb,
Pointer dX,
int lddx,
Pointer dWorkspace,
long lwork_bytes,
int[] iter,
int[] d_info) |
static int |
JCusolverDn.cusolverDnZgebrd_bufferSize(cusolverDnHandle handle,
int m,
int n,
int[] Lwork) |
static int |
JCusolverDn.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 |
JCusolverDn.cusolverDnZgeqrf_bufferSize(cusolverDnHandle handle,
int m,
int n,
Pointer A,
int lda,
int[] lwork) |
static int |
JCusolverDn.cusolverDnZgeqrf(cusolverDnHandle handle,
int m,
int n,
Pointer A,
int lda,
Pointer TAU,
Pointer Workspace,
int Lwork,
Pointer devInfo) |
static int |
JCusolverDn.cusolverDnZgesvd_bufferSize(cusolverDnHandle handle,
int m,
int n,
int[] lwork) |
static int |
JCusolverDn.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 |
JCusolverDn.cusolverDnZgesvdaStridedBatched_bufferSize(cusolverDnHandle handle,
int jobz,
int rank,
int m,
int n,
Pointer d_A,
int lda,
long strideA,
Pointer d_S,
long strideS,
Pointer d_U,
int ldu,
long strideU,
Pointer d_V,
int ldv,
long strideV,
int[] lwork,
int batchSize) |
static int |
JCusolverDn.cusolverDnZgesvdaStridedBatched(cusolverDnHandle handle,
int jobz,
int rank,
int m,
int n,
Pointer d_A,
int lda,
long strideA,
Pointer d_S,
long strideS,
Pointer d_U,
int ldu,
long strideU,
Pointer d_V,
int ldv,
long strideV,
Pointer d_work,
int lwork,
Pointer d_info,
Pointer h_R_nrmF,
int batchSize) |
static int |
JCusolverDn.cusolverDnZgesvdj_bufferSize(cusolverDnHandle handle,
int jobz,
int econ,
int m,
int n,
Pointer A,
int lda,
Pointer S,
Pointer U,
int ldu,
Pointer V,
int ldv,
int[] lwork,
gesvdjInfo params) |
static int |
JCusolverDn.cusolverDnZgesvdj(cusolverDnHandle handle,
int jobz,
int econ,
int m,
int n,
Pointer A,
int lda,
Pointer S,
Pointer U,
int ldu,
Pointer V,
int ldv,
Pointer work,
int lwork,
Pointer info,
gesvdjInfo params) |
static int |
JCusolverDn.cusolverDnZgesvdjBatched_bufferSize(cusolverDnHandle handle,
int jobz,
int m,
int n,
Pointer A,
int lda,
Pointer S,
Pointer U,
int ldu,
Pointer V,
int ldv,
int[] lwork,
gesvdjInfo params,
int batchSize) |
static int |
JCusolverDn.cusolverDnZgesvdjBatched(cusolverDnHandle handle,
int jobz,
int m,
int n,
Pointer A,
int lda,
Pointer S,
Pointer U,
int ldu,
Pointer V,
int ldv,
Pointer work,
int lwork,
Pointer info,
gesvdjInfo params,
int batchSize) |
static int |
JCusolverDn.cusolverDnZgetrf_bufferSize(cusolverDnHandle handle,
int m,
int n,
Pointer A,
int lda,
int[] Lwork) |
static int |
JCusolverDn.cusolverDnZgetrf(cusolverDnHandle handle,
int m,
int n,
Pointer A,
int lda,
Pointer Workspace,
Pointer devIpiv,
Pointer devInfo) |
static int |
JCusolverDn.cusolverDnZgetrs(cusolverDnHandle handle,
int trans,
int n,
int nrhs,
Pointer A,
int lda,
Pointer devIpiv,
Pointer B,
int ldb,
Pointer devInfo) |
static int |
JCusolverDn.cusolverDnZheevd_bufferSize(cusolverDnHandle handle,
int jobz,
int uplo,
int n,
Pointer A,
int lda,
Pointer W,
int[] lwork) |
static int |
JCusolverDn.cusolverDnZheevd(cusolverDnHandle handle,
int jobz,
int uplo,
int n,
Pointer A,
int lda,
Pointer W,
Pointer work,
int lwork,
Pointer info) |
static int |
JCusolverDn.cusolverDnZheevdx_bufferSize(cusolverDnHandle handle,
int jobz,
int range,
int uplo,
int n,
Pointer A,
int lda,
double vl,
double vu,
int il,
int iu,
Pointer meig,
Pointer W,
int[] lwork) |
static int |
JCusolverDn.cusolverDnZheevdx(cusolverDnHandle handle,
int jobz,
int range,
int uplo,
int n,
Pointer A,
int lda,
double vl,
double vu,
int il,
int iu,
Pointer meig,
Pointer W,
Pointer work,
int lwork,
Pointer info) |
static int |
JCusolverDn.cusolverDnZheevj_bufferSize(cusolverDnHandle handle,
int jobz,
int uplo,
int n,
Pointer A,
int lda,
Pointer W,
int[] lwork,
syevjInfo params) |
static int |
JCusolverDn.cusolverDnZheevj(cusolverDnHandle handle,
int jobz,
int uplo,
int n,
Pointer A,
int lda,
Pointer W,
Pointer work,
int lwork,
Pointer info,
syevjInfo params) |
static int |
JCusolverDn.cusolverDnZheevjBatched_bufferSize(cusolverDnHandle handle,
int jobz,
int uplo,
int n,
Pointer A,
int lda,
Pointer W,
int[] lwork,
syevjInfo params,
int batchSize) |
static int |
JCusolverDn.cusolverDnZheevjBatched(cusolverDnHandle handle,
int jobz,
int uplo,
int n,
Pointer A,
int lda,
Pointer W,
Pointer work,
int lwork,
Pointer info,
syevjInfo params,
int batchSize) |
static int |
JCusolverDn.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 |
JCusolverDn.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 |
JCusolverDn.cusolverDnZhegvdx_bufferSize(cusolverDnHandle handle,
int itype,
int jobz,
int range,
int uplo,
int n,
Pointer A,
int lda,
Pointer B,
int ldb,
double vl,
double vu,
int il,
int iu,
Pointer meig,
Pointer W,
int[] lwork) |
static int |
JCusolverDn.cusolverDnZhegvdx(cusolverDnHandle handle,
int itype,
int jobz,
int range,
int uplo,
int n,
Pointer A,
int lda,
Pointer B,
int ldb,
double vl,
double vu,
int il,
int iu,
Pointer meig,
Pointer W,
Pointer work,
int lwork,
Pointer info) |
static int |
JCusolverDn.cusolverDnZhegvj_bufferSize(cusolverDnHandle handle,
int itype,
int jobz,
int uplo,
int n,
Pointer A,
int lda,
Pointer B,
int ldb,
Pointer W,
int[] lwork,
syevjInfo params) |
static int |
JCusolverDn.cusolverDnZhegvj(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,
syevjInfo params) |
static int |
JCusolverDn.cusolverDnZhetrd_bufferSize(cusolverDnHandle handle,
int uplo,
int n,
Pointer A,
int lda,
Pointer d,
Pointer e,
Pointer tau,
int[] lwork) |
static int |
JCusolverDn.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 |
JCusolverDn.cusolverDnZKgels_bufferSize(cusolverDnHandle handle,
int m,
int n,
int nrhs,
Pointer dA,
int ldda,
Pointer dB,
int lddb,
Pointer dX,
int lddx,
Pointer dWorkspace,
long[] lwork_bytes) |
static int |
JCusolverDn.cusolverDnZKgels(cusolverDnHandle handle,
int m,
int n,
int nrhs,
Pointer dA,
int ldda,
Pointer dB,
int lddb,
Pointer dX,
int lddx,
Pointer dWorkspace,
long lwork_bytes,
int[] iter,
int[] d_info) |
static int |
JCusolverDn.cusolverDnZKgesv_bufferSize(cusolverDnHandle handle,
int n,
int nrhs,
Pointer dA,
int ldda,
int[] dipiv,
Pointer dB,
int lddb,
Pointer dX,
int lddx,
Pointer dWorkspace,
long[] lwork_bytes) |
static int |
JCusolverDn.cusolverDnZKgesv(cusolverDnHandle handle,
int n,
int nrhs,
Pointer dA,
int ldda,
int[] dipiv,
Pointer dB,
int lddb,
Pointer dX,
int lddx,
Pointer dWorkspace,
long lwork_bytes,
int[] iter,
int[] d_info) |
static int |
JCusolverDn.cusolverDnZlaswp(cusolverDnHandle handle,
int n,
Pointer A,
int lda,
int k1,
int k2,
Pointer devIpiv,
int incx) |
static int |
JCusolverDn.cusolverDnZlauum_bufferSize(cusolverDnHandle handle,
int uplo,
int n,
Pointer A,
int lda,
int[] lwork) |
static int |
JCusolverDn.cusolverDnZlauum(cusolverDnHandle handle,
int uplo,
int n,
Pointer A,
int lda,
Pointer work,
int lwork,
Pointer devInfo) |
static int |
JCusolverDn.cusolverDnZpotrf_bufferSize(cusolverDnHandle handle,
int uplo,
int n,
Pointer A,
int lda,
int[] Lwork) |
static int |
JCusolverDn.cusolverDnZpotrf(cusolverDnHandle handle,
int uplo,
int n,
Pointer A,
int lda,
Pointer Workspace,
int Lwork,
Pointer devInfo) |
static int |
JCusolverDn.cusolverDnZpotrfBatched(cusolverDnHandle handle,
int uplo,
int n,
Pointer Aarray,
int lda,
Pointer infoArray,
int batchSize) |
static int |
JCusolverDn.cusolverDnZpotri_bufferSize(cusolverDnHandle handle,
int uplo,
int n,
Pointer A,
int lda,
int[] lwork) |
static int |
JCusolverDn.cusolverDnZpotri(cusolverDnHandle handle,
int uplo,
int n,
Pointer A,
int lda,
Pointer work,
int lwork,
Pointer devInfo) |
static int |
JCusolverDn.cusolverDnZpotrs(cusolverDnHandle handle,
int uplo,
int n,
int nrhs,
Pointer A,
int lda,
Pointer B,
int ldb,
Pointer devInfo) |
static int |
JCusolverDn.cusolverDnZpotrsBatched(cusolverDnHandle handle,
int uplo,
int n,
int nrhs,
Pointer A,
int lda,
Pointer B,
int ldb,
Pointer d_info,
int batchSize) |
static int |
JCusolverDn.cusolverDnZsytrf_bufferSize(cusolverDnHandle handle,
int n,
Pointer A,
int lda,
int[] lwork) |
static int |
JCusolverDn.cusolverDnZsytrf(cusolverDnHandle handle,
int uplo,
int n,
Pointer A,
int lda,
Pointer ipiv,
Pointer work,
int lwork,
Pointer info) |
static int |
JCusolverDn.cusolverDnZsytri_bufferSize(cusolverDnHandle handle,
int uplo,
int n,
Pointer A,
int lda,
Pointer ipiv,
int[] lwork) |
static int |
JCusolverDn.cusolverDnZsytri(cusolverDnHandle handle,
int uplo,
int n,
Pointer A,
int lda,
Pointer ipiv,
Pointer work,
int lwork,
Pointer info) |
static int |
JCusolverDn.cusolverDnZsytrs_bufferSize(cusolverDnHandle handle,
int uplo,
int n,
int nrhs,
Pointer A,
int lda,
Pointer ipiv,
Pointer B,
int ldb,
int[] lwork) |
static int |
JCusolverDn.cusolverDnZsytrs(cusolverDnHandle handle,
int uplo,
int n,
int nrhs,
Pointer A,
int lda,
Pointer ipiv,
Pointer B,
int ldb,
Pointer work,
int lwork,
Pointer info) |
static int |
JCusolverDn.cusolverDnZtrtri_bufferSize(cusolverDnHandle handle,
int uplo,
int diag,
int n,
Pointer A,
int lda,
int[] lwork) |
static int |
JCusolverDn.cusolverDnZtrtri(cusolverDnHandle handle,
int uplo,
int diag,
int n,
Pointer A,
int lda,
Pointer work,
int lwork,
Pointer devInfo) |
static int |
JCusolverDn.cusolverDnZungbr_bufferSize(cusolverDnHandle handle,
int side,
int m,
int n,
int k,
Pointer A,
int lda,
Pointer tau,
int[] lwork) |
static int |
JCusolverDn.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 |
JCusolverDn.cusolverDnZungqr_bufferSize(cusolverDnHandle handle,
int m,
int n,
int k,
Pointer A,
int lda,
Pointer tau,
int[] lwork) |
static int |
JCusolverDn.cusolverDnZungqr(cusolverDnHandle handle,
int m,
int n,
int k,
Pointer A,
int lda,
Pointer tau,
Pointer work,
int lwork,
Pointer info) |
static int |
JCusolverDn.cusolverDnZungtr_bufferSize(cusolverDnHandle handle,
int uplo,
int n,
Pointer A,
int lda,
Pointer tau,
int[] lwork) |
static int |
JCusolverDn.cusolverDnZungtr(cusolverDnHandle handle,
int uplo,
int n,
Pointer A,
int lda,
Pointer tau,
Pointer work,
int lwork,
Pointer info) |
static int |
JCusolverDn.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 |
JCusolverDn.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 |
JCusolverDn.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 |
JCusolverDn.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) |
static int |
JCusolverDn.cusolverDnZYgels_bufferSize(cusolverDnHandle handle,
int m,
int n,
int nrhs,
Pointer dA,
int ldda,
Pointer dB,
int lddb,
Pointer dX,
int lddx,
Pointer dWorkspace,
long[] lwork_bytes) |
static int |
JCusolverDn.cusolverDnZYgels(cusolverDnHandle handle,
int m,
int n,
int nrhs,
Pointer dA,
int ldda,
Pointer dB,
int lddb,
Pointer dX,
int lddx,
Pointer dWorkspace,
long lwork_bytes,
int[] iter,
int[] d_info) |
static int |
JCusolverDn.cusolverDnZYgesv_bufferSize(cusolverDnHandle handle,
int n,
int nrhs,
Pointer dA,
int ldda,
int[] dipiv,
Pointer dB,
int lddb,
Pointer dX,
int lddx,
Pointer dWorkspace,
long[] lwork_bytes) |
static int |
JCusolverDn.cusolverDnZYgesv(cusolverDnHandle handle,
int n,
int nrhs,
Pointer dA,
int ldda,
int[] dipiv,
Pointer dB,
int lddb,
Pointer dX,
int lddx,
Pointer dWorkspace,
long lwork_bytes,
int[] iter,
int[] d_info) |
static int |
JCusolverDn.cusolverDnZZgels_bufferSize(cusolverDnHandle handle,
int m,
int n,
int nrhs,
Pointer dA,
int ldda,
Pointer dB,
int lddb,
Pointer dX,
int lddx,
Pointer dWorkspace,
long[] lwork_bytes) |
static int |
JCusolverDn.cusolverDnZZgels(cusolverDnHandle handle,
int m,
int n,
int nrhs,
Pointer dA,
int ldda,
Pointer dB,
int lddb,
Pointer dX,
int lddx,
Pointer dWorkspace,
long lwork_bytes,
int[] iter,
int[] d_info) |
static int |
JCusolverDn.cusolverDnZZgesv_bufferSize(cusolverDnHandle handle,
int n,
int nrhs,
Pointer dA,
int ldda,
int[] dipiv,
Pointer dB,
int lddb,
Pointer dX,
int lddx,
Pointer dWorkspace,
long[] lwork_bytes) |
static int |
JCusolverDn.cusolverDnZZgesv(cusolverDnHandle handle,
int n,
int nrhs,
Pointer dA,
int ldda,
int[] dipiv,
Pointer dB,
int lddb,
Pointer dX,
int lddx,
Pointer dWorkspace,
long lwork_bytes,
int[] iter,
int[] d_info) |
Copyright © 2020. All rights reserved.