public class JCusolverDn extends Object
Modifier and Type | Method and Description |
---|---|
static int |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
cusolverDnCheevj_bufferSize(cusolverDnHandle handle,
int jobz,
int uplo,
int n,
Pointer A,
int lda,
Pointer W,
int[] lwork,
syevjInfo params) |
static int |
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 |
cusolverDnCheevjBatched_bufferSize(cusolverDnHandle handle,
int jobz,
int uplo,
int n,
Pointer A,
int lda,
Pointer W,
int[] lwork,
syevjInfo params,
int batchSize) |
static int |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
cusolverDnClaswp(cusolverDnHandle handle,
int n,
Pointer A,
int lda,
int k1,
int k2,
Pointer devIpiv,
int incx) |
static int |
cusolverDnClauum_bufferSize(cusolverDnHandle handle,
int uplo,
int n,
Pointer A,
int lda,
int[] lwork) |
static int |
cusolverDnClauum(cusolverDnHandle handle,
int uplo,
int n,
Pointer A,
int lda,
Pointer work,
int lwork,
Pointer devInfo) |
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 |
cusolverDnCpotrfBatched(cusolverDnHandle handle,
int uplo,
int n,
Pointer Aarray,
int lda,
Pointer infoArray,
int batchSize) |
static int |
cusolverDnCpotri_bufferSize(cusolverDnHandle handle,
int uplo,
int n,
Pointer A,
int lda,
int[] lwork) |
static int |
cusolverDnCpotri(cusolverDnHandle handle,
int uplo,
int n,
Pointer A,
int lda,
Pointer work,
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 |
cusolverDnCpotrsBatched(cusolverDnHandle handle,
int uplo,
int n,
int nrhs,
Pointer A,
int lda,
Pointer B,
int ldb,
Pointer d_info,
int batchSize) |
static int |
cusolverDnCreate(cusolverDnHandle handle) |
static int |
cusolverDnCreateGesvdjInfo(gesvdjInfo info) |
static int |
cusolverDnCreateParams(cusolverDnParams params)
64-bit API for POTRF
|
static int |
cusolverDnCreateSyevjInfo(syevjInfo info) |
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 |
cusolverDnCsytri_bufferSize(cusolverDnHandle handle,
int uplo,
int n,
Pointer A,
int lda,
Pointer ipiv,
int[] lwork) |
static int |
cusolverDnCsytri(cusolverDnHandle handle,
int uplo,
int n,
Pointer A,
int lda,
Pointer ipiv,
Pointer work,
int lwork,
Pointer info) |
static int |
cusolverDnCsytrs_bufferSize(cusolverDnHandle handle,
int uplo,
int n,
int nrhs,
Pointer A,
int lda,
Pointer ipiv,
Pointer B,
int ldb,
int[] lwork) |
static int |
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 |
cusolverDnCtrtri_bufferSize(cusolverDnHandle handle,
int uplo,
int diag,
int n,
Pointer A,
int lda,
int[] lwork) |
static int |
cusolverDnCtrtri(cusolverDnHandle handle,
int uplo,
int diag,
int n,
Pointer A,
int lda,
Pointer work,
int lwork,
Pointer devInfo) |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
cusolverDnDestroy(cusolverDnHandle handle) |
static int |
cusolverDnDestroyGesvdjInfo(gesvdjInfo info) |
static int |
cusolverDnDestroyParams(cusolverDnParams params) |
static int |
cusolverDnDestroySyevjInfo(syevjInfo info) |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
cusolverDnDlaswp(cusolverDnHandle handle,
int n,
Pointer A,
int lda,
int k1,
int k2,
Pointer devIpiv,
int incx) |
static int |
cusolverDnDlauum_bufferSize(cusolverDnHandle handle,
int uplo,
int n,
Pointer A,
int lda,
int[] lwork) |
static int |
cusolverDnDlauum(cusolverDnHandle handle,
int uplo,
int n,
Pointer A,
int lda,
Pointer work,
int lwork,
Pointer devInfo) |
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 |
cusolverDnDpotrfBatched(cusolverDnHandle handle,
int uplo,
int n,
Pointer Aarray,
int lda,
Pointer infoArray,
int batchSize) |
static int |
cusolverDnDpotri_bufferSize(cusolverDnHandle handle,
int uplo,
int n,
Pointer A,
int lda,
int[] lwork) |
static int |
cusolverDnDpotri(cusolverDnHandle handle,
int uplo,
int n,
Pointer A,
int lda,
Pointer work,
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 |
cusolverDnDpotrsBatched(cusolverDnHandle handle,
int uplo,
int n,
int nrhs,
Pointer A,
int lda,
Pointer B,
int ldb,
Pointer d_info,
int batchSize) |
static int |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
cusolverDnDsyevj_bufferSize(cusolverDnHandle handle,
int jobz,
int uplo,
int n,
Pointer A,
int lda,
Pointer W,
int[] lwork,
syevjInfo params) |
static int |
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 |
cusolverDnDsyevjBatched_bufferSize(cusolverDnHandle handle,
int jobz,
int uplo,
int n,
Pointer A,
int lda,
Pointer W,
int[] lwork,
syevjInfo params,
int batchSize) |
static int |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
cusolverDnDsytri_bufferSize(cusolverDnHandle handle,
int uplo,
int n,
Pointer A,
int lda,
Pointer ipiv,
int[] lwork) |
static int |
cusolverDnDsytri(cusolverDnHandle handle,
int uplo,
int n,
Pointer A,
int lda,
Pointer ipiv,
Pointer work,
int lwork,
Pointer info) |
static int |
cusolverDnDsytrs_bufferSize(cusolverDnHandle handle,
int uplo,
int n,
int nrhs,
Pointer A,
int lda,
Pointer ipiv,
Pointer B,
int ldb,
int[] lwork) |
static int |
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 |
cusolverDnDtrtri_bufferSize(cusolverDnHandle handle,
int uplo,
int diag,
int n,
Pointer A,
int lda,
int[] lwork) |
static int |
cusolverDnDtrtri(cusolverDnHandle handle,
int uplo,
int diag,
int n,
Pointer A,
int lda,
Pointer work,
int lwork,
Pointer devInfo) |
static int |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
cusolverDnGetStream(cusolverDnHandle handle,
cudaStream_t streamId) |
static int |
cusolverDnIRSInfosCreate(cusolverDnIRSInfos infos_ptr) |
static int |
cusolverDnIRSInfosDestroy(cusolverDnIRSInfos infos) |
static int |
cusolverDnIRSInfosGetMaxIters(cusolverDnIRSInfos infos,
int[] maxiters) |
static int |
cusolverDnIRSInfosGetNiters(cusolverDnIRSInfos infos,
int[] niters) |
static int |
cusolverDnIRSInfosGetOuterNiters(cusolverDnIRSInfos infos,
int[] outer_niters) |
static int |
cusolverDnIRSInfosGetResidualHistory(cusolverDnIRSInfos infos,
Pointer residual_history) |
static int |
cusolverDnIRSInfosRequestResidual(cusolverDnIRSInfos infos) |
static int |
cusolverDnIRSParamsCreate(cusolverDnIRSParams params_ptr) |
static int |
cusolverDnIRSParamsDestroy(cusolverDnIRSParams params) |
static int |
cusolverDnIRSParamsDisableFallback(cusolverDnIRSParams params) |
static int |
cusolverDnIRSParamsEnableFallback(cusolverDnIRSParams params) |
static int |
cusolverDnIRSParamsGetMaxIters(cusolverDnIRSParams params,
int[] maxiters) |
static int |
cusolverDnIRSParamsSetMaxIters(cusolverDnIRSParams params,
int maxiters) |
static int |
cusolverDnIRSParamsSetMaxItersInner(cusolverDnIRSParams params,
int maxiters_inner) |
static int |
cusolverDnIRSParamsSetRefinementSolver(cusolverDnIRSParams params,
int refinement_solver) |
static int |
cusolverDnIRSParamsSetSolverLowestPrecision(cusolverDnIRSParams params,
int solver_lowest_precision) |
static int |
cusolverDnIRSParamsSetSolverMainPrecision(cusolverDnIRSParams params,
int solver_main_precision) |
static int |
cusolverDnIRSParamsSetSolverPrecisions(cusolverDnIRSParams params,
int solver_main_precision,
int solver_lowest_precision) |
static int |
cusolverDnIRSParamsSetTol(cusolverDnIRSParams params,
double val) |
static int |
cusolverDnIRSParamsSetTolInner(cusolverDnIRSParams params,
double val) |
static int |
cusolverDnIRSXgels_bufferSize(cusolverDnHandle handle,
cusolverDnIRSParams params,
int m,
int n,
int nrhs,
long[] lwork_bytes) |
static int |
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 |
cusolverDnIRSXgesv_bufferSize(cusolverDnHandle handle,
cusolverDnIRSParams params,
int n,
int nrhs,
long[] lwork_bytes) |
static int |
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 |
cusolverDnPotrf_bufferSize(cusolverDnHandle handle,
cusolverDnParams params,
int uplo,
long n,
int dataTypeA,
Pointer A,
long lda,
int computeType,
long[] workspaceInBytes) |
static int |
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 |
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 |
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 |
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 |
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 |
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 |
cusolverDnSetAdvOptions(cusolverDnParams params,
int function,
int algo) |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
cusolverDnSlaswp(cusolverDnHandle handle,
int n,
Pointer A,
int lda,
int k1,
int k2,
Pointer devIpiv,
int incx)
Row pivoting
|
static int |
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 |
cusolverDnSlauum(cusolverDnHandle handle,
int uplo,
int n,
Pointer A,
int lda,
Pointer work,
int lwork,
Pointer devInfo) |
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 |
cusolverDnSpotrfBatched(cusolverDnHandle handle,
int uplo,
int n,
Pointer Aarray,
int lda,
Pointer infoArray,
int batchSize)
batched Cholesky factorization and its solver
|
static int |
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 |
cusolverDnSpotri(cusolverDnHandle handle,
int uplo,
int n,
Pointer A,
int lda,
Pointer work,
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 |
cusolverDnSpotrsBatched(cusolverDnHandle handle,
int uplo,
int n,
int nrhs,
Pointer A,
int lda,
Pointer B,
int ldb,
Pointer d_info,
int batchSize) |
static int |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
cusolverDnSsyevj_bufferSize(cusolverDnHandle handle,
int jobz,
int uplo,
int n,
Pointer A,
int lda,
Pointer W,
int[] lwork,
syevjInfo params) |
static int |
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 |
cusolverDnSsyevjBatched_bufferSize(cusolverDnHandle handle,
int jobz,
int uplo,
int n,
Pointer A,
int lda,
Pointer W,
int[] lwork,
syevjInfo params,
int batchSize) |
static int |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
cusolverDnSsytri_bufferSize(cusolverDnHandle handle,
int uplo,
int n,
Pointer A,
int lda,
Pointer ipiv,
int[] lwork)
Symmetric indefinite inversion (sytri)
|
static int |
cusolverDnSsytri(cusolverDnHandle handle,
int uplo,
int n,
Pointer A,
int lda,
Pointer ipiv,
Pointer work,
int lwork,
Pointer info) |
static int |
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 |
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 |
cusolverDnStrtri_bufferSize(cusolverDnHandle handle,
int uplo,
int diag,
int n,
Pointer A,
int lda,
int[] lwork) |
static int |
cusolverDnStrtri(cusolverDnHandle handle,
int uplo,
int diag,
int n,
Pointer A,
int lda,
Pointer work,
int lwork,
Pointer devInfo) |
static int |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
cusolverDnXgesvdjGetResidual(cusolverDnHandle handle,
gesvdjInfo info,
Pointer residual) |
static int |
cusolverDnXgesvdjGetSweeps(cusolverDnHandle handle,
gesvdjInfo info,
Pointer executed_sweeps) |
static int |
cusolverDnXgesvdjSetMaxSweeps(gesvdjInfo info,
int max_sweeps) |
static int |
cusolverDnXgesvdjSetSortEig(gesvdjInfo info,
int sort_svd) |
static int |
cusolverDnXgesvdjSetTolerance(gesvdjInfo info,
double tolerance) |
static int |
cusolverDnXsyevjGetResidual(cusolverDnHandle handle,
syevjInfo info,
Pointer residual) |
static int |
cusolverDnXsyevjGetSweeps(cusolverDnHandle handle,
syevjInfo info,
Pointer executed_sweeps) |
static int |
cusolverDnXsyevjSetMaxSweeps(syevjInfo info,
int max_sweeps) |
static int |
cusolverDnXsyevjSetSortEig(syevjInfo info,
int sort_eig) |
static int |
cusolverDnXsyevjSetTolerance(syevjInfo info,
double tolerance) |
static int |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
cusolverDnZheevj_bufferSize(cusolverDnHandle handle,
int jobz,
int uplo,
int n,
Pointer A,
int lda,
Pointer W,
int[] lwork,
syevjInfo params) |
static int |
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 |
cusolverDnZheevjBatched_bufferSize(cusolverDnHandle handle,
int jobz,
int uplo,
int n,
Pointer A,
int lda,
Pointer W,
int[] lwork,
syevjInfo params,
int batchSize) |
static int |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
cusolverDnZlaswp(cusolverDnHandle handle,
int n,
Pointer A,
int lda,
int k1,
int k2,
Pointer devIpiv,
int incx) |
static int |
cusolverDnZlauum_bufferSize(cusolverDnHandle handle,
int uplo,
int n,
Pointer A,
int lda,
int[] lwork) |
static int |
cusolverDnZlauum(cusolverDnHandle handle,
int uplo,
int n,
Pointer A,
int lda,
Pointer work,
int lwork,
Pointer devInfo) |
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 |
cusolverDnZpotrfBatched(cusolverDnHandle handle,
int uplo,
int n,
Pointer Aarray,
int lda,
Pointer infoArray,
int batchSize) |
static int |
cusolverDnZpotri_bufferSize(cusolverDnHandle handle,
int uplo,
int n,
Pointer A,
int lda,
int[] lwork) |
static int |
cusolverDnZpotri(cusolverDnHandle handle,
int uplo,
int n,
Pointer A,
int lda,
Pointer work,
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 |
cusolverDnZpotrsBatched(cusolverDnHandle handle,
int uplo,
int n,
int nrhs,
Pointer A,
int lda,
Pointer B,
int ldb,
Pointer d_info,
int batchSize) |
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 |
cusolverDnZsytri_bufferSize(cusolverDnHandle handle,
int uplo,
int n,
Pointer A,
int lda,
Pointer ipiv,
int[] lwork) |
static int |
cusolverDnZsytri(cusolverDnHandle handle,
int uplo,
int n,
Pointer A,
int lda,
Pointer ipiv,
Pointer work,
int lwork,
Pointer info) |
static int |
cusolverDnZsytrs_bufferSize(cusolverDnHandle handle,
int uplo,
int n,
int nrhs,
Pointer A,
int lda,
Pointer ipiv,
Pointer B,
int ldb,
int[] lwork) |
static int |
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 |
cusolverDnZtrtri_bufferSize(cusolverDnHandle handle,
int uplo,
int diag,
int n,
Pointer A,
int lda,
int[] lwork) |
static int |
cusolverDnZtrtri(cusolverDnHandle handle,
int uplo,
int diag,
int n,
Pointer A,
int lda,
Pointer work,
int lwork,
Pointer devInfo) |
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) |
static int |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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) |
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 cusolverDnIRSParamsCreate(cusolverDnIRSParams params_ptr)
public static int cusolverDnIRSParamsDestroy(cusolverDnIRSParams params)
public static int cusolverDnIRSParamsSetRefinementSolver(cusolverDnIRSParams params, int refinement_solver)
public static int cusolverDnIRSParamsSetSolverMainPrecision(cusolverDnIRSParams params, int solver_main_precision)
public static int cusolverDnIRSParamsSetSolverLowestPrecision(cusolverDnIRSParams params, int solver_lowest_precision)
public static int cusolverDnIRSParamsSetSolverPrecisions(cusolverDnIRSParams params, int solver_main_precision, int solver_lowest_precision)
public static int cusolverDnIRSParamsSetTol(cusolverDnIRSParams params, double val)
public static int cusolverDnIRSParamsSetTolInner(cusolverDnIRSParams params, double val)
public static int cusolverDnIRSParamsSetMaxIters(cusolverDnIRSParams params, int maxiters)
public static int cusolverDnIRSParamsSetMaxItersInner(cusolverDnIRSParams params, int maxiters_inner)
public static int cusolverDnIRSParamsGetMaxIters(cusolverDnIRSParams params, int[] maxiters)
public static int cusolverDnIRSParamsEnableFallback(cusolverDnIRSParams params)
public static int cusolverDnIRSParamsDisableFallback(cusolverDnIRSParams params)
public static int cusolverDnIRSInfosDestroy(cusolverDnIRSInfos infos)
public static int cusolverDnIRSInfosCreate(cusolverDnIRSInfos infos_ptr)
public static int cusolverDnIRSInfosGetNiters(cusolverDnIRSInfos infos, int[] niters)
public static int cusolverDnIRSInfosGetOuterNiters(cusolverDnIRSInfos infos, int[] outer_niters)
public static int cusolverDnIRSInfosRequestResidual(cusolverDnIRSInfos infos)
public static int cusolverDnIRSInfosGetResidualHistory(cusolverDnIRSInfos infos, Pointer residual_history)
public static int cusolverDnIRSInfosGetMaxIters(cusolverDnIRSInfos infos, int[] maxiters)
public static int 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)
public static int 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)
public static int 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)
public static int 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)
public static int 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)
public static int 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)
public static int 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)
public static int 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)
public static int 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)
public static int 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)
public static int 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)
public static int 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)
public static int 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)
public static int 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)
public static int 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)
public static int 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)
public static int 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)
public static int 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)
public static int 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)
public static int 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)
public static int 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)
public static int 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)
public static int 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)
public static int 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)
public static int 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)
public static int 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)
public static int 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)
public static int 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)
public static int 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)
public static int 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)
public static int 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)
public static int 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)
public static int 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)
public static int 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)
public static int 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)
public static int 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)
public static int 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)
public static int 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)
public static int 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)
public static int 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)
public static int 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)
public static int 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)
public static int 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)
public static int 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)
public static int 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)
public static int 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)
public static int 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)
public static int 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)
public static int 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)
public static int 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)
public static int 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)
public static int 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)
public static int 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)
public static int 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)
public static int 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)
public static int 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)
public static int 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)
public static int 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)
public static int 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)
public static int 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)
public static int 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)
public static int 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)
public static int 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)
public static int 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)
public static int 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)
public static int 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)
public static int 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)
public static int 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)
public static int 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)
public static int 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)
public static int 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)
public static int 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)
public static int 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)
public static int cusolverDnIRSXgesv_bufferSize(cusolverDnHandle handle, cusolverDnIRSParams params, int n, int nrhs, long[] lwork_bytes)
public static int 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)
public static int cusolverDnIRSXgels_bufferSize(cusolverDnHandle handle, cusolverDnIRSParams params, int m, int n, int nrhs, long[] lwork_bytes)
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 cusolverDnSpotrfBatched(cusolverDnHandle handle, int uplo, int n, Pointer Aarray, int lda, Pointer infoArray, int batchSize)
public static int cusolverDnDpotrfBatched(cusolverDnHandle handle, int uplo, int n, Pointer Aarray, int lda, Pointer infoArray, int batchSize)
public static int cusolverDnCpotrfBatched(cusolverDnHandle handle, int uplo, int n, Pointer Aarray, int lda, Pointer infoArray, int batchSize)
public static int cusolverDnZpotrfBatched(cusolverDnHandle handle, int uplo, int n, Pointer Aarray, int lda, Pointer infoArray, int batchSize)
public static int cusolverDnSpotrsBatched(cusolverDnHandle handle, int uplo, int n, int nrhs, Pointer A, int lda, Pointer B, int ldb, Pointer d_info, int batchSize)
public static int cusolverDnDpotrsBatched(cusolverDnHandle handle, int uplo, int n, int nrhs, Pointer A, int lda, Pointer B, int ldb, Pointer d_info, int batchSize)
public static int cusolverDnCpotrsBatched(cusolverDnHandle handle, int uplo, int n, int nrhs, Pointer A, int lda, Pointer B, int ldb, Pointer d_info, int batchSize)
public static int cusolverDnZpotrsBatched(cusolverDnHandle handle, int uplo, int n, int nrhs, Pointer A, int lda, Pointer B, int ldb, Pointer d_info, int batchSize)
public static int cusolverDnSpotri_bufferSize(cusolverDnHandle handle, int uplo, int n, Pointer A, int lda, int[] lwork)
public static int cusolverDnDpotri_bufferSize(cusolverDnHandle handle, int uplo, int n, Pointer A, int lda, int[] lwork)
public static int cusolverDnCpotri_bufferSize(cusolverDnHandle handle, int uplo, int n, Pointer A, int lda, int[] lwork)
public static int cusolverDnZpotri_bufferSize(cusolverDnHandle handle, int uplo, int n, Pointer A, int lda, int[] lwork)
public static int cusolverDnSpotri(cusolverDnHandle handle, int uplo, int n, Pointer A, int lda, Pointer work, int lwork, Pointer devInfo)
public static int cusolverDnDpotri(cusolverDnHandle handle, int uplo, int n, Pointer A, int lda, Pointer work, int lwork, Pointer devInfo)
public static int cusolverDnCpotri(cusolverDnHandle handle, int uplo, int n, Pointer A, int lda, Pointer work, int lwork, Pointer devInfo)
public static int cusolverDnZpotri(cusolverDnHandle handle, int uplo, int n, Pointer A, int lda, Pointer work, int lwork, Pointer devInfo)
public static int cusolverDnStrtri_bufferSize(cusolverDnHandle handle, int uplo, int diag, int n, Pointer A, int lda, int[] lwork)
public static int cusolverDnDtrtri_bufferSize(cusolverDnHandle handle, int uplo, int diag, int n, Pointer A, int lda, int[] lwork)
public static int cusolverDnCtrtri_bufferSize(cusolverDnHandle handle, int uplo, int diag, int n, Pointer A, int lda, int[] lwork)
public static int cusolverDnZtrtri_bufferSize(cusolverDnHandle handle, int uplo, int diag, int n, Pointer A, int lda, int[] lwork)
public static int cusolverDnStrtri(cusolverDnHandle handle, int uplo, int diag, int n, Pointer A, int lda, Pointer work, int lwork, Pointer devInfo)
public static int cusolverDnDtrtri(cusolverDnHandle handle, int uplo, int diag, int n, Pointer A, int lda, Pointer work, int lwork, Pointer devInfo)
public static int cusolverDnCtrtri(cusolverDnHandle handle, int uplo, int diag, int n, Pointer A, int lda, Pointer work, int lwork, Pointer devInfo)
public static int cusolverDnZtrtri(cusolverDnHandle handle, int uplo, int diag, int n, Pointer A, int lda, Pointer work, int lwork, Pointer devInfo)
public static int cusolverDnSlauum_bufferSize(cusolverDnHandle handle, int uplo, int n, Pointer A, int lda, int[] lwork)
public static int cusolverDnDlauum_bufferSize(cusolverDnHandle handle, int uplo, int n, Pointer A, int lda, int[] lwork)
public static int cusolverDnClauum_bufferSize(cusolverDnHandle handle, int uplo, int n, Pointer A, int lda, int[] lwork)
public static int cusolverDnZlauum_bufferSize(cusolverDnHandle handle, int uplo, int n, Pointer A, int lda, int[] lwork)
public static int cusolverDnSlauum(cusolverDnHandle handle, int uplo, int n, Pointer A, int lda, Pointer work, int lwork, Pointer devInfo)
public static int cusolverDnDlauum(cusolverDnHandle handle, int uplo, int n, Pointer A, int lda, Pointer work, int lwork, Pointer devInfo)
public static int cusolverDnClauum(cusolverDnHandle handle, int uplo, int n, Pointer A, int lda, Pointer work, int lwork, Pointer devInfo)
public static int cusolverDnZlauum(cusolverDnHandle handle, int uplo, int n, Pointer A, int lda, Pointer work, int lwork, 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 cusolverDnSsytrs_bufferSize(cusolverDnHandle handle, int uplo, int n, int nrhs, Pointer A, int lda, Pointer ipiv, Pointer B, int ldb, int[] lwork)
public static int cusolverDnDsytrs_bufferSize(cusolverDnHandle handle, int uplo, int n, int nrhs, Pointer A, int lda, Pointer ipiv, Pointer B, int ldb, int[] lwork)
public static int cusolverDnCsytrs_bufferSize(cusolverDnHandle handle, int uplo, int n, int nrhs, Pointer A, int lda, Pointer ipiv, Pointer B, int ldb, int[] lwork)
public static int cusolverDnZsytrs_bufferSize(cusolverDnHandle handle, int uplo, int n, int nrhs, Pointer A, int lda, Pointer ipiv, Pointer B, int ldb, int[] lwork)
public static int 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)
public static int 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)
public static int 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)
public static int 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)
public static int cusolverDnSsytri_bufferSize(cusolverDnHandle handle, int uplo, int n, Pointer A, int lda, Pointer ipiv, int[] lwork)
public static int cusolverDnDsytri_bufferSize(cusolverDnHandle handle, int uplo, int n, Pointer A, int lda, Pointer ipiv, int[] lwork)
public static int cusolverDnCsytri_bufferSize(cusolverDnHandle handle, int uplo, int n, Pointer A, int lda, Pointer ipiv, int[] lwork)
public static int cusolverDnZsytri_bufferSize(cusolverDnHandle handle, int uplo, int n, Pointer A, int lda, Pointer ipiv, int[] lwork)
public static int cusolverDnSsytri(cusolverDnHandle handle, int uplo, int n, Pointer A, int lda, Pointer ipiv, Pointer work, int lwork, Pointer info)
public static int cusolverDnDsytri(cusolverDnHandle handle, int uplo, int n, Pointer A, int lda, Pointer ipiv, Pointer work, int lwork, Pointer info)
public static int cusolverDnCsytri(cusolverDnHandle handle, int uplo, int n, Pointer A, int lda, Pointer ipiv, Pointer work, int lwork, Pointer info)
public static int cusolverDnZsytri(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 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)
public static int 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)
public static int 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)
public static int 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)
public static int 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)
public static int 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)
public static int 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)
public static int 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)
public static int 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)
public static int 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)
public static int 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)
public static int 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)
public static int 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)
public static int 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)
public static int 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)
public static int 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)
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)
public 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)
public static int cusolverDnCreateSyevjInfo(syevjInfo info)
public static int cusolverDnDestroySyevjInfo(syevjInfo info)
public static int cusolverDnXsyevjSetTolerance(syevjInfo info, double tolerance)
public static int cusolverDnXsyevjSetMaxSweeps(syevjInfo info, int max_sweeps)
public static int cusolverDnXsyevjSetSortEig(syevjInfo info, int sort_eig)
public static int cusolverDnXsyevjGetResidual(cusolverDnHandle handle, syevjInfo info, Pointer residual)
public static int cusolverDnXsyevjGetSweeps(cusolverDnHandle handle, syevjInfo info, Pointer executed_sweeps)
public static int cusolverDnSsyevjBatched_bufferSize(cusolverDnHandle handle, int jobz, int uplo, int n, Pointer A, int lda, Pointer W, int[] lwork, syevjInfo params, int batchSize)
public static int cusolverDnDsyevjBatched_bufferSize(cusolverDnHandle handle, int jobz, int uplo, int n, Pointer A, int lda, Pointer W, int[] lwork, syevjInfo params, int batchSize)
public static int cusolverDnCheevjBatched_bufferSize(cusolverDnHandle handle, int jobz, int uplo, int n, Pointer A, int lda, Pointer W, int[] lwork, syevjInfo params, int batchSize)
public static int cusolverDnZheevjBatched_bufferSize(cusolverDnHandle handle, int jobz, int uplo, int n, Pointer A, int lda, Pointer W, int[] lwork, syevjInfo params, int batchSize)
public static int 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)
public static int 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)
public static int 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)
public static int 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)
public static int cusolverDnSsyevj_bufferSize(cusolverDnHandle handle, int jobz, int uplo, int n, Pointer A, int lda, Pointer W, int[] lwork, syevjInfo params)
public static int cusolverDnDsyevj_bufferSize(cusolverDnHandle handle, int jobz, int uplo, int n, Pointer A, int lda, Pointer W, int[] lwork, syevjInfo params)
public static int cusolverDnCheevj_bufferSize(cusolverDnHandle handle, int jobz, int uplo, int n, Pointer A, int lda, Pointer W, int[] lwork, syevjInfo params)
public static int cusolverDnZheevj_bufferSize(cusolverDnHandle handle, int jobz, int uplo, int n, Pointer A, int lda, Pointer W, int[] lwork, syevjInfo params)
public static int cusolverDnSsyevj(cusolverDnHandle handle, int jobz, int uplo, int n, Pointer A, int lda, Pointer W, Pointer work, int lwork, Pointer info, syevjInfo params)
public static int cusolverDnDsyevj(cusolverDnHandle handle, int jobz, int uplo, int n, Pointer A, int lda, Pointer W, Pointer work, int lwork, Pointer info, syevjInfo params)
public static int cusolverDnCheevj(cusolverDnHandle handle, int jobz, int uplo, int n, Pointer A, int lda, Pointer W, Pointer work, int lwork, Pointer info, syevjInfo params)
public static int cusolverDnZheevj(cusolverDnHandle handle, int jobz, int uplo, int n, Pointer A, int lda, Pointer W, Pointer work, int lwork, Pointer info, syevjInfo params)
public static int 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)
public static int 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)
public static int 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)
public static int 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)
public static int 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)
public static int 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)
public static int 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)
public static int 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)
public static int cusolverDnCreateGesvdjInfo(gesvdjInfo info)
public static int cusolverDnDestroyGesvdjInfo(gesvdjInfo info)
public static int cusolverDnXgesvdjSetTolerance(gesvdjInfo info, double tolerance)
public static int cusolverDnXgesvdjSetMaxSweeps(gesvdjInfo info, int max_sweeps)
public static int cusolverDnXgesvdjSetSortEig(gesvdjInfo info, int sort_svd)
public static int cusolverDnXgesvdjGetResidual(cusolverDnHandle handle, gesvdjInfo info, Pointer residual)
public static int cusolverDnXgesvdjGetSweeps(cusolverDnHandle handle, gesvdjInfo info, Pointer executed_sweeps)
public static int 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)
public static int 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)
public static int 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)
public static int 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)
public static int 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)
public static int 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)
public static int 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)
public static int 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)
public static int 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)
public static int 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)
public static int 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)
public static int 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)
public static int 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)
public static int 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)
public static int 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)
public static int 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)
public static int 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)
public static int 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)
public static int 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)
public static int 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)
public static int 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)
public static int 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)
public static int 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)
public static int 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)
public static int cusolverDnCreateParams(cusolverDnParams params)
public static int cusolverDnDestroyParams(cusolverDnParams params)
public static int cusolverDnSetAdvOptions(cusolverDnParams params, int function, int algo)
public static int cusolverDnPotrf_bufferSize(cusolverDnHandle handle, cusolverDnParams params, int uplo, long n, int dataTypeA, Pointer A, long lda, int computeType, long[] workspaceInBytes)
public static int cusolverDnPotrf(cusolverDnHandle handle, cusolverDnParams params, int uplo, long n, int dataTypeA, Pointer A, long lda, int computeType, Pointer pBuffer, long workspaceInBytes, Pointer info)
public static int 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)
public static int cusolverDnGeqrf_bufferSize(cusolverDnHandle handle, cusolverDnParams params, long m, long n, int dataTypeA, Pointer A, long lda, int dataTypeTau, Pointer tau, int computeType, long[] workspaceInBytes)
public static int 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)
public static int cusolverDnGetrf_bufferSize(cusolverDnHandle handle, cusolverDnParams params, long m, long n, int dataTypeA, Pointer A, long lda, int computeType, long[] workspaceInBytes)
public static int 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)
public static int 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)
public static int 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)
public static int 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)
public static int 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)
public static int 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)
public static int 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)
public static int 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)
Copyright © 2020. All rights reserved.