|
MAGMA
1.2.0
MatrixAlgebraonGPUandMulticoreArchitectures
|
Go to the source code of this file.
Macros | |
| #define | PRECISION_z |
Functions | |
| magma_int_t | magma_zgebrd (magma_int_t m, magma_int_t n, cuDoubleComplex *A, magma_int_t lda, double *d, double *e, cuDoubleComplex *tauq, cuDoubleComplex *taup, cuDoubleComplex *work, magma_int_t lwork, magma_int_t *info) |
| magma_int_t | magma_zgehrd2 (magma_int_t n, magma_int_t ilo, magma_int_t ihi, cuDoubleComplex *A, magma_int_t lda, cuDoubleComplex *tau, cuDoubleComplex *work, magma_int_t *lwork, magma_int_t *info) |
| magma_int_t | magma_zgehrd (magma_int_t n, magma_int_t ilo, magma_int_t ihi, cuDoubleComplex *A, magma_int_t lda, cuDoubleComplex *tau, cuDoubleComplex *work, magma_int_t lwork, cuDoubleComplex *d_T, magma_int_t *info) |
| magma_int_t | magma_zgelqf (magma_int_t m, magma_int_t n, cuDoubleComplex *A, magma_int_t lda, cuDoubleComplex *tau, cuDoubleComplex *work, magma_int_t lwork, magma_int_t *info) |
| magma_int_t | magma_zgeqlf (magma_int_t m, magma_int_t n, cuDoubleComplex *A, magma_int_t lda, cuDoubleComplex *tau, cuDoubleComplex *work, magma_int_t lwork, magma_int_t *info) |
| magma_int_t | magma_zgeqrf (magma_int_t m, magma_int_t n, cuDoubleComplex *A, magma_int_t lda, cuDoubleComplex *tau, cuDoubleComplex *work, magma_int_t lwork, magma_int_t *info) |
| magma_int_t | magma_zgeqrf_ooc (magma_int_t m, magma_int_t n, cuDoubleComplex *A, magma_int_t lda, cuDoubleComplex *tau, cuDoubleComplex *work, magma_int_t lwork, magma_int_t *info) |
| magma_int_t | magma_zgesv (magma_int_t n, magma_int_t nrhs, cuDoubleComplex *A, magma_int_t lda, magma_int_t *ipiv, cuDoubleComplex *B, magma_int_t ldb, magma_int_t *info) |
| magma_int_t | magma_zgetrf (magma_int_t m, magma_int_t n, cuDoubleComplex *A, magma_int_t lda, magma_int_t *ipiv, magma_int_t *info) |
| magma_int_t | magma_zgetrf_mc (magma_context *cntxt, magma_int_t *m, magma_int_t *n, cuDoubleComplex *A, magma_int_t *lda, magma_int_t *ipiv, magma_int_t *info) |
| magma_int_t | magma_zgeqrf_mc (magma_context *cntxt, magma_int_t *m, magma_int_t *n, cuDoubleComplex *A, magma_int_t *lda, cuDoubleComplex *tau, cuDoubleComplex *work, magma_int_t *lwork, magma_int_t *info) |
| magma_int_t | magma_zgetrf2 (magma_int_t m, magma_int_t n, cuDoubleComplex *a, magma_int_t lda, magma_int_t *ipiv, magma_int_t *info) |
| magma_int_t | magma_zlatrd (char uplo, magma_int_t n, magma_int_t nb, cuDoubleComplex *a, magma_int_t lda, double *e, cuDoubleComplex *tau, cuDoubleComplex *w, magma_int_t ldw, cuDoubleComplex *da, magma_int_t ldda, cuDoubleComplex *dw, magma_int_t lddw) |
| magma_int_t | magma_zlatrd2 (char uplo, magma_int_t n, magma_int_t nb, cuDoubleComplex *a, magma_int_t lda, double *e, cuDoubleComplex *tau, cuDoubleComplex *w, magma_int_t ldw, cuDoubleComplex *da, magma_int_t ldda, cuDoubleComplex *dw, magma_int_t lddw, cuDoubleComplex *dwork, magma_int_t ldwork) |
| magma_int_t | magma_zlahr2 (magma_int_t m, magma_int_t n, magma_int_t nb, cuDoubleComplex *da, cuDoubleComplex *dv, cuDoubleComplex *a, magma_int_t lda, cuDoubleComplex *tau, cuDoubleComplex *t, magma_int_t ldt, cuDoubleComplex *y, magma_int_t ldy) |
| magma_int_t | magma_zlahru (magma_int_t m, magma_int_t n, magma_int_t nb, cuDoubleComplex *a, magma_int_t lda, cuDoubleComplex *da, cuDoubleComplex *y, cuDoubleComplex *v, cuDoubleComplex *t, cuDoubleComplex *dwork) |
| magma_int_t | magma_zposv (char uplo, magma_int_t n, magma_int_t nrhs, cuDoubleComplex *A, magma_int_t lda, cuDoubleComplex *B, magma_int_t ldb, magma_int_t *info) |
| magma_int_t | magma_zpotrf (char uplo, magma_int_t n, cuDoubleComplex *A, magma_int_t lda, magma_int_t *info) |
| magma_int_t | magma_zpotrf_mc (magma_context *cntxt, char *uplo, magma_int_t *n, cuDoubleComplex *A, magma_int_t *lda, magma_int_t *info) |
| magma_int_t | magma_zpotri (char uplo, magma_int_t n, cuDoubleComplex *A, magma_int_t lda, magma_int_t *info) |
| magma_int_t | magma_zlauum (char uplo, magma_int_t n, cuDoubleComplex *A, magma_int_t lda, magma_int_t *info) |
| magma_int_t | magma_ztrtri (char uplo, char diag, magma_int_t n, cuDoubleComplex *A, magma_int_t lda, magma_int_t *info) |
| magma_int_t | magma_zhetrd (char uplo, magma_int_t n, cuDoubleComplex *A, magma_int_t lda, double *d, double *e, cuDoubleComplex *tau, cuDoubleComplex *work, magma_int_t lwork, magma_int_t *info) |
| magma_int_t | magma_zgeqrf2 (magma_context *cntxt, magma_int_t m, magma_int_t n, cuDoubleComplex *a, magma_int_t lda, cuDoubleComplex *tau, cuDoubleComplex *work, magma_int_t lwork, magma_int_t *info) |
| magma_int_t | magma_zgeqrf3 (magma_context *cntxt, magma_int_t m, magma_int_t n, cuDoubleComplex *a, magma_int_t lda, cuDoubleComplex *tau, cuDoubleComplex *work, magma_int_t lwork, magma_int_t *info) |
| magma_int_t | magma_zungqr (magma_int_t m, magma_int_t n, magma_int_t k, cuDoubleComplex *a, magma_int_t lda, cuDoubleComplex *tau, cuDoubleComplex *dwork, magma_int_t nb, magma_int_t *info) |
| magma_int_t | magma_zunmql (const char side, const char trans, magma_int_t m, magma_int_t n, magma_int_t k, cuDoubleComplex *a, magma_int_t lda, cuDoubleComplex *tau, cuDoubleComplex *c, magma_int_t ldc, cuDoubleComplex *work, magma_int_t lwork, magma_int_t *info) |
| magma_int_t | magma_zunmqr (char side, char trans, magma_int_t m, magma_int_t n, magma_int_t k, cuDoubleComplex *a, magma_int_t lda, cuDoubleComplex *tau, cuDoubleComplex *c, magma_int_t ldc, cuDoubleComplex *work, magma_int_t lwork, magma_int_t *info) |
| magma_int_t | magma_zunmtr (char side, char uplo, char trans, magma_int_t m, magma_int_t n, cuDoubleComplex *a, magma_int_t lda, cuDoubleComplex *tau, cuDoubleComplex *c, magma_int_t ldc, cuDoubleComplex *work, magma_int_t lwork, magma_int_t *info) |
| magma_int_t | magma_zunghr (magma_int_t n, magma_int_t ilo, magma_int_t ihi, cuDoubleComplex *a, magma_int_t lda, cuDoubleComplex *tau, cuDoubleComplex *dT, magma_int_t nb, magma_int_t *info) |
| magma_int_t | magma_zheev (char jobz, char uplo, magma_int_t n, cuDoubleComplex *a, magma_int_t lda, double *w, cuDoubleComplex *work, magma_int_t lwork, double *rwork, magma_int_t *info) |
| magma_int_t | magma_zgeev (char jobvl, char jobvr, magma_int_t n, cuDoubleComplex *a, magma_int_t lda, cuDoubleComplex *w, cuDoubleComplex *vl, magma_int_t ldvl, cuDoubleComplex *vr, magma_int_t ldvr, cuDoubleComplex *work, magma_int_t lwork, double *rwork, magma_int_t *info) |
| magma_int_t | magma_zgesvd (char jobu, char jobvt, magma_int_t m, magma_int_t n, cuDoubleComplex *a, magma_int_t lda, double *s, cuDoubleComplex *u, magma_int_t ldu, cuDoubleComplex *vt, magma_int_t ldvt, cuDoubleComplex *work, magma_int_t lwork, double *rwork, magma_int_t *info) |
| magma_int_t | magma_zheevd (char jobz, char uplo, magma_int_t n, cuDoubleComplex *a, magma_int_t lda, double *w, cuDoubleComplex *work, magma_int_t lwork, double *rwork, magma_int_t lrwork, magma_int_t *iwork, magma_int_t liwork, magma_int_t *info) |
| magma_int_t | magma_zhegvd (magma_int_t itype, char jobz, char uplo, magma_int_t n, cuDoubleComplex *a, magma_int_t lda, cuDoubleComplex *b, magma_int_t ldb, double *w, cuDoubleComplex *work, magma_int_t lwork, double *rwork, magma_int_t lrwork, magma_int_t *iwork, magma_int_t liwork, magma_int_t *info) |
| magma_int_t | magma_zhegst (magma_int_t itype, char uplo, magma_int_t n, cuDoubleComplex *a, magma_int_t lda, cuDoubleComplex *b, magma_int_t ldb, magma_int_t *info) |
| magma_int_t | magma_zgels_gpu (char trans, magma_int_t m, magma_int_t n, magma_int_t nrhs, cuDoubleComplex *dA, magma_int_t ldda, cuDoubleComplex *dB, magma_int_t lddb, cuDoubleComplex *hwork, magma_int_t lwork, magma_int_t *info) |
| magma_int_t | magma_zgels3_gpu (char trans, magma_int_t m, magma_int_t n, magma_int_t nrhs, cuDoubleComplex *dA, magma_int_t ldda, cuDoubleComplex *dB, magma_int_t lddb, cuDoubleComplex *hwork, magma_int_t lwork, magma_int_t *info) |
| magma_int_t | magma_zgelqf_gpu (magma_int_t m, magma_int_t n, cuDoubleComplex *dA, magma_int_t ldda, cuDoubleComplex *tau, cuDoubleComplex *work, magma_int_t lwork, magma_int_t *info) |
| magma_int_t | magma_zgeqrf_gpu (magma_int_t m, magma_int_t n, cuDoubleComplex *dA, magma_int_t ldda, cuDoubleComplex *tau, cuDoubleComplex *dT, magma_int_t *info) |
| magma_int_t | magma_zgeqrf2_gpu (magma_int_t m, magma_int_t n, cuDoubleComplex *dA, magma_int_t ldda, cuDoubleComplex *tau, magma_int_t *info) |
| magma_int_t | magma_zgeqrf3_gpu (magma_int_t m, magma_int_t n, cuDoubleComplex *dA, magma_int_t ldda, cuDoubleComplex *tau, cuDoubleComplex *dT, magma_int_t *info) |
| magma_int_t | magma_zgeqrs_gpu (magma_int_t m, magma_int_t n, magma_int_t nrhs, cuDoubleComplex *dA, magma_int_t ldda, cuDoubleComplex *tau, cuDoubleComplex *dT, cuDoubleComplex *dB, magma_int_t lddb, cuDoubleComplex *hwork, magma_int_t lhwork, magma_int_t *info) |
| magma_int_t | magma_zgeqrs3_gpu (magma_int_t m, magma_int_t n, magma_int_t nrhs, cuDoubleComplex *dA, magma_int_t ldda, cuDoubleComplex *tau, cuDoubleComplex *dT, cuDoubleComplex *dB, magma_int_t lddb, cuDoubleComplex *hwork, magma_int_t lhwork, magma_int_t *info) |
| magma_int_t | magma_zgessm_gpu (char storev, magma_int_t m, magma_int_t n, magma_int_t k, magma_int_t ib, magma_int_t *ipiv, cuDoubleComplex *dL1, magma_int_t lddl1, cuDoubleComplex *dL, magma_int_t lddl, cuDoubleComplex *dA, magma_int_t ldda, magma_int_t *info) |
| magma_int_t | magma_zgesv_gpu (magma_int_t n, magma_int_t nrhs, cuDoubleComplex *dA, magma_int_t ldda, magma_int_t *ipiv, cuDoubleComplex *dB, magma_int_t lddb, magma_int_t *info) |
| magma_int_t | magma_zgetrl_gpu (char storev, magma_int_t m, magma_int_t n, magma_int_t ib, cuDoubleComplex *hA, magma_int_t ldha, cuDoubleComplex *dA, magma_int_t ldda, cuDoubleComplex *hL, magma_int_t ldhl, cuDoubleComplex *dL, magma_int_t lddl, magma_int_t *ipiv, cuDoubleComplex *dwork, magma_int_t lddwork, magma_int_t *info) |
| magma_int_t | magma_zgetrf_gpu (magma_int_t m, magma_int_t n, cuDoubleComplex *dA, magma_int_t ldda, magma_int_t *ipiv, magma_int_t *info) |
| magma_int_t | magma_zgetrf_nopiv_gpu (magma_int_t m, magma_int_t n, cuDoubleComplex *dA, magma_int_t ldda, magma_int_t *info) |
| magma_int_t | magma_zgetrs_gpu (char trans, magma_int_t n, magma_int_t nrhs, cuDoubleComplex *dA, magma_int_t ldda, magma_int_t *ipiv, cuDoubleComplex *dB, magma_int_t lddb, magma_int_t *info) |
| magma_int_t | magma_zlabrd_gpu (magma_int_t m, magma_int_t n, magma_int_t nb, cuDoubleComplex *a, magma_int_t lda, cuDoubleComplex *da, magma_int_t ldda, double *d, double *e, cuDoubleComplex *tauq, cuDoubleComplex *taup, cuDoubleComplex *x, magma_int_t ldx, cuDoubleComplex *dx, magma_int_t lddx, cuDoubleComplex *y, magma_int_t ldy, cuDoubleComplex *dy, magma_int_t lddy) |
| magma_int_t | magma_zlarfb_gpu (char side, char trans, char direct, char storev, magma_int_t m, magma_int_t n, magma_int_t k, cuDoubleComplex *dv, magma_int_t ldv, cuDoubleComplex *dt, magma_int_t ldt, cuDoubleComplex *dc, magma_int_t ldc, cuDoubleComplex *dowrk, magma_int_t ldwork) |
| magma_int_t | magma_zposv_gpu (char uplo, magma_int_t n, magma_int_t nrhs, cuDoubleComplex *dA, magma_int_t ldda, cuDoubleComplex *dB, magma_int_t lddb, magma_int_t *info) |
| magma_int_t | magma_zpotrf_gpu (char uplo, magma_int_t n, cuDoubleComplex *dA, magma_int_t ldda, magma_int_t *info) |
| magma_int_t | magma_zpotri_gpu (char uplo, magma_int_t n, cuDoubleComplex *dA, magma_int_t ldda, magma_int_t *info) |
| magma_int_t | magma_zlauum_gpu (char uplo, magma_int_t n, cuDoubleComplex *dA, magma_int_t ldda, magma_int_t *info) |
| magma_int_t | magma_ztrtri_gpu (char uplo, char diag, magma_int_t n, cuDoubleComplex *dA, magma_int_t ldda, magma_int_t *info) |
| magma_int_t | magma_zhetrd_gpu (char uplo, magma_int_t n, cuDoubleComplex *da, magma_int_t ldda, double *d, double *e, cuDoubleComplex *tau, cuDoubleComplex *wa, magma_int_t ldwa, cuDoubleComplex *work, magma_int_t lwork, magma_int_t *info) |
| magma_int_t | magma_zhetrd2_gpu (char uplo, magma_int_t n, cuDoubleComplex *da, magma_int_t ldda, double *d, double *e, cuDoubleComplex *tau, cuDoubleComplex *wa, magma_int_t ldwa, cuDoubleComplex *work, magma_int_t lwork, cuDoubleComplex *dwork, magma_int_t ldwork, magma_int_t *info) |
| magma_int_t | magma_zpotrs_gpu (char uplo, magma_int_t n, magma_int_t nrhs, cuDoubleComplex *dA, magma_int_t ldda, cuDoubleComplex *dB, magma_int_t lddb, magma_int_t *info) |
| magma_int_t | magma_zssssm_gpu (char storev, magma_int_t m1, magma_int_t n1, magma_int_t m2, magma_int_t n2, magma_int_t k, magma_int_t ib, cuDoubleComplex *dA1, magma_int_t ldda1, cuDoubleComplex *dA2, magma_int_t ldda2, cuDoubleComplex *dL1, magma_int_t lddl1, cuDoubleComplex *dL2, magma_int_t lddl2, magma_int_t *IPIV, magma_int_t *info) |
| magma_int_t | magma_ztstrf_gpu (char storev, magma_int_t m, magma_int_t n, magma_int_t ib, magma_int_t nb, cuDoubleComplex *hU, magma_int_t ldhu, cuDoubleComplex *dU, magma_int_t lddu, cuDoubleComplex *hA, magma_int_t ldha, cuDoubleComplex *dA, magma_int_t ldda, cuDoubleComplex *hL, magma_int_t ldhl, cuDoubleComplex *dL, magma_int_t lddl, magma_int_t *ipiv, cuDoubleComplex *hwork, magma_int_t ldhwork, cuDoubleComplex *dwork, magma_int_t lddwork, magma_int_t *info) |
| magma_int_t | magma_zungqr_gpu (magma_int_t m, magma_int_t n, magma_int_t k, cuDoubleComplex *da, magma_int_t ldda, cuDoubleComplex *tau, cuDoubleComplex *dwork, magma_int_t nb, magma_int_t *info) |
| magma_int_t | magma_zunmql2_gpu (const char side, const char trans, magma_int_t m, magma_int_t n, magma_int_t k, cuDoubleComplex *da, magma_int_t ldda, cuDoubleComplex *tau, cuDoubleComplex *dc, magma_int_t lddc, cuDoubleComplex *wa, magma_int_t ldwa, magma_int_t *info) |
| magma_int_t | magma_zunmqr_gpu (char side, char trans, magma_int_t m, magma_int_t n, magma_int_t k, cuDoubleComplex *a, magma_int_t lda, cuDoubleComplex *tau, cuDoubleComplex *c, magma_int_t ldc, cuDoubleComplex *work, magma_int_t lwork, cuDoubleComplex *td, magma_int_t nb, magma_int_t *info) |
| magma_int_t | magma_zunmqr2_gpu (const char side, const char trans, magma_int_t m, magma_int_t n, magma_int_t k, cuDoubleComplex *da, magma_int_t ldda, cuDoubleComplex *tau, cuDoubleComplex *dc, magma_int_t lddc, cuDoubleComplex *wa, magma_int_t ldwa, magma_int_t *info) |
| magma_int_t | magma_zunmtr_gpu (char side, char uplo, char trans, magma_int_t m, magma_int_t n, cuDoubleComplex *da, magma_int_t ldda, cuDoubleComplex *tau, cuDoubleComplex *dc, magma_int_t lddc, cuDoubleComplex *wa, magma_int_t ldwa, magma_int_t *info) |
| magma_int_t | magma_zheevd_gpu (char jobz, char uplo, magma_int_t n, cuDoubleComplex *da, magma_int_t ldda, double *w, cuDoubleComplex *wa, magma_int_t ldwa, cuDoubleComplex *work, magma_int_t lwork, double *rwork, magma_int_t lrwork, magma_int_t *iwork, magma_int_t liwork, magma_int_t *info) |
| magma_int_t | magma_zhegst_gpu (magma_int_t itype, char uplo, magma_int_t n, cuDoubleComplex *da, magma_int_t ldda, cuDoubleComplex *db, magma_int_t lddb, magma_int_t *info) |
| magma_int_t magma_zgebrd | ( | magma_int_t | m, |
| magma_int_t | n, | ||
| cuDoubleComplex * | A, | ||
| magma_int_t | lda, | ||
| double * | d, | ||
| double * | e, | ||
| cuDoubleComplex * | tauq, | ||
| cuDoubleComplex * | taup, | ||
| cuDoubleComplex * | work, | ||
| magma_int_t | lwork, | ||
| magma_int_t * | info | ||
| ) |
Definition at line 24 of file zgebrd.cpp.
| magma_int_t magma_zgeev | ( | char | jobvl, |
| char | jobvr, | ||
| magma_int_t | n, | ||
| cuDoubleComplex * | a, | ||
| magma_int_t | lda, | ||
| cuDoubleComplex * | w, | ||
| cuDoubleComplex * | vl, | ||
| magma_int_t | ldvl, | ||
| cuDoubleComplex * | vr, | ||
| magma_int_t | ldvr, | ||
| cuDoubleComplex * | work, | ||
| magma_int_t | lwork, | ||
| double * | rwork, | ||
| magma_int_t * | info | ||
| ) |
Definition at line 24 of file zgeev.cpp.
| magma_int_t magma_zgehrd | ( | magma_int_t | n, |
| magma_int_t | ilo, | ||
| magma_int_t | ihi, | ||
| cuDoubleComplex * | A, | ||
| magma_int_t | lda, | ||
| cuDoubleComplex * | tau, | ||
| cuDoubleComplex * | work, | ||
| magma_int_t | lwork, | ||
| cuDoubleComplex * | d_T, | ||
| magma_int_t * | info | ||
| ) |
Definition at line 14 of file zgehrd.cpp.
| magma_int_t magma_zgehrd2 | ( | magma_int_t | n, |
| magma_int_t | ilo, | ||
| magma_int_t | ihi, | ||
| cuDoubleComplex * | A, | ||
| magma_int_t | lda, | ||
| cuDoubleComplex * | tau, | ||
| cuDoubleComplex * | work, | ||
| magma_int_t * | lwork, | ||
| magma_int_t * | info | ||
| ) |
Definition at line 14 of file zgehrd2.cpp.
| magma_int_t magma_zgelqf | ( | magma_int_t | m, |
| magma_int_t | n, | ||
| cuDoubleComplex * | A, | ||
| magma_int_t | lda, | ||
| cuDoubleComplex * | tau, | ||
| cuDoubleComplex * | work, | ||
| magma_int_t | lwork, | ||
| magma_int_t * | info | ||
| ) |
Definition at line 14 of file zgelqf.cpp.
| magma_int_t magma_zgelqf_gpu | ( | magma_int_t | m, |
| magma_int_t | n, | ||
| cuDoubleComplex * | dA, | ||
| magma_int_t | ldda, | ||
| cuDoubleComplex * | tau, | ||
| cuDoubleComplex * | work, | ||
| magma_int_t | lwork, | ||
| magma_int_t * | info | ||
| ) |
Definition at line 14 of file zgelqf_gpu.cpp.
| magma_int_t magma_zgels3_gpu | ( | char | trans, |
| magma_int_t | m, | ||
| magma_int_t | n, | ||
| magma_int_t | nrhs, | ||
| cuDoubleComplex * | dA, | ||
| magma_int_t | ldda, | ||
| cuDoubleComplex * | dB, | ||
| magma_int_t | lddb, | ||
| cuDoubleComplex * | hwork, | ||
| magma_int_t | lwork, | ||
| magma_int_t * | info | ||
| ) |
Definition at line 14 of file zgels3_gpu.cpp.
| magma_int_t magma_zgels_gpu | ( | char | trans, |
| magma_int_t | m, | ||
| magma_int_t | n, | ||
| magma_int_t | nrhs, | ||
| cuDoubleComplex * | dA, | ||
| magma_int_t | ldda, | ||
| cuDoubleComplex * | dB, | ||
| magma_int_t | lddb, | ||
| cuDoubleComplex * | hwork, | ||
| magma_int_t | lwork, | ||
| magma_int_t * | info | ||
| ) |
Definition at line 14 of file zgels_gpu.cpp.
| magma_int_t magma_zgeqlf | ( | magma_int_t | m, |
| magma_int_t | n, | ||
| cuDoubleComplex * | A, | ||
| magma_int_t | lda, | ||
| cuDoubleComplex * | tau, | ||
| cuDoubleComplex * | work, | ||
| magma_int_t | lwork, | ||
| magma_int_t * | info | ||
| ) |
Definition at line 14 of file zgeqlf.cpp.
| magma_int_t magma_zgeqrf | ( | magma_int_t | m, |
| magma_int_t | n, | ||
| cuDoubleComplex * | A, | ||
| magma_int_t | lda, | ||
| cuDoubleComplex * | tau, | ||
| cuDoubleComplex * | work, | ||
| magma_int_t | lwork, | ||
| magma_int_t * | info | ||
| ) |
Definition at line 14 of file zgeqrf.cpp.
| magma_int_t magma_zgeqrf2 | ( | magma_context * | cntxt, |
| magma_int_t | m, | ||
| magma_int_t | n, | ||
| cuDoubleComplex * | a, | ||
| magma_int_t | lda, | ||
| cuDoubleComplex * | tau, | ||
| cuDoubleComplex * | work, | ||
| magma_int_t | lwork, | ||
| magma_int_t * | info | ||
| ) |
Definition at line 73 of file zgeqrf-v2.cpp.
References __func__, a_ref, da_ref, dwork, magma_qr_params::flag, magma_qr_params::ib, lapackf77_zgeqrf, lapackf77_zlarft, MAGMA_ERR_ILLEGAL_VALUE, MAGMA_SUCCESS, magma_xerbla(), MAGMA_Z_MAKE, MAGMA_Z_ONE, magma_zgeqrf_mc(), magma_zlarfb_gpu(), MagmaColumnwise, MagmaColumnwiseStr, MagmaConjTrans, MagmaForward, MagmaForwardStr, MagmaLeft, MagmaUpper, max, min, magma_qr_params::nb, context::nb, magma_qr_params::p, context::params, magma_qr_params::t, magma_qr_params::w, zpanel_to_q(), and zq_to_panel().
| magma_int_t magma_zgeqrf2_gpu | ( | magma_int_t | m, |
| magma_int_t | n, | ||
| cuDoubleComplex * | dA, | ||
| magma_int_t | ldda, | ||
| cuDoubleComplex * | tau, | ||
| magma_int_t * | info | ||
| ) |
Definition at line 14 of file zgeqrf2_gpu.cpp.
| magma_int_t magma_zgeqrf3 | ( | magma_context * | cntxt, |
| magma_int_t | m, | ||
| magma_int_t | n, | ||
| cuDoubleComplex * | a, | ||
| magma_int_t | lda, | ||
| cuDoubleComplex * | tau, | ||
| cuDoubleComplex * | work, | ||
| magma_int_t | lwork, | ||
| magma_int_t * | info | ||
| ) |
Definition at line 73 of file zgeqrf-v3.cpp.
References __func__, magma_qr_params::fb, magma_qr_params::flag, magma_qr_params::m, MAGMA_ERR_ILLEGAL_VALUE, MAGMA_SUCCESS, magma_xerbla(), MAGMA_Z_MAKE, MAGMA_Z_ONE, magma_zgeqrf2(), MagmaUpper, max, min, magma_qr_params::n, magma_qr_params::nb, magma_qr_params::np_gpu, magma_qr_params::nthreads, magma_qr_params::ob, magma_qr_params::p, context::params, magma_qr_params::sync0, magma_qr_params::sync1, magma_qr_params::sync2, magma_qr_params::w, and zq_to_panel().
| magma_int_t magma_zgeqrf3_gpu | ( | magma_int_t | m, |
| magma_int_t | n, | ||
| cuDoubleComplex * | dA, | ||
| magma_int_t | ldda, | ||
| cuDoubleComplex * | tau, | ||
| cuDoubleComplex * | dT, | ||
| magma_int_t * | info | ||
| ) |
Definition at line 38 of file zgeqrf3_gpu.cpp.
| magma_int_t magma_zgeqrf_gpu | ( | magma_int_t | m, |
| magma_int_t | n, | ||
| cuDoubleComplex * | dA, | ||
| magma_int_t | ldda, | ||
| cuDoubleComplex * | tau, | ||
| cuDoubleComplex * | dT, | ||
| magma_int_t * | info | ||
| ) |
Definition at line 41 of file zgeqrf_gpu.cpp.
| magma_int_t magma_zgeqrf_mc | ( | magma_context * | cntxt, |
| magma_int_t * | m, | ||
| magma_int_t * | n, | ||
| cuDoubleComplex * | A, | ||
| magma_int_t * | lda, | ||
| cuDoubleComplex * | tau, | ||
| cuDoubleComplex * | work, | ||
| magma_int_t * | lwork, | ||
| magma_int_t * | info | ||
| ) |
Definition at line 361 of file zgeqrf_mc.cpp.
References __func__, A, MAGMA_ERR_ILLEGAL_VALUE, magma_get_zpotrf_nb(), magma_xerbla(), MAGMA_Z_MAKE, MAGMA_Z_NEG_ONE, MAGMA_Z_ONE, max, min, context::nb, context::num_cores, context::num_gpus, context::quark, QUARK_Barrier(), QUARK_Insert_Task_zgemm(), QUARK_Insert_Task_zgeqrt(), QUARK_Insert_Task_zlarfb(), QUARK_Insert_Task_ztrmm(), T, and W.
| magma_int_t magma_zgeqrf_ooc | ( | magma_int_t | m, |
| magma_int_t | n, | ||
| cuDoubleComplex * | A, | ||
| magma_int_t | lda, | ||
| cuDoubleComplex * | tau, | ||
| cuDoubleComplex * | work, | ||
| magma_int_t | lwork, | ||
| magma_int_t * | info | ||
| ) |
Definition at line 14 of file zgeqrf_ooc.cpp.
| magma_int_t magma_zgeqrs3_gpu | ( | magma_int_t | m, |
| magma_int_t | n, | ||
| magma_int_t | nrhs, | ||
| cuDoubleComplex * | dA, | ||
| magma_int_t | ldda, | ||
| cuDoubleComplex * | tau, | ||
| cuDoubleComplex * | dT, | ||
| cuDoubleComplex * | dB, | ||
| magma_int_t | lddb, | ||
| cuDoubleComplex * | hwork, | ||
| magma_int_t | lhwork, | ||
| magma_int_t * | info | ||
| ) |
Definition at line 14 of file zgeqrs3_gpu.cpp.
| magma_int_t magma_zgeqrs_gpu | ( | magma_int_t | m, |
| magma_int_t | n, | ||
| magma_int_t | nrhs, | ||
| cuDoubleComplex * | dA, | ||
| magma_int_t | ldda, | ||
| cuDoubleComplex * | tau, | ||
| cuDoubleComplex * | dT, | ||
| cuDoubleComplex * | dB, | ||
| magma_int_t | lddb, | ||
| cuDoubleComplex * | hwork, | ||
| magma_int_t | lhwork, | ||
| magma_int_t * | info | ||
| ) |
Definition at line 14 of file zgeqrs_gpu.cpp.
| magma_int_t magma_zgessm_gpu | ( | char | storev, |
| magma_int_t | m, | ||
| magma_int_t | n, | ||
| magma_int_t | k, | ||
| magma_int_t | ib, | ||
| magma_int_t * | ipiv, | ||
| cuDoubleComplex * | dL1, | ||
| magma_int_t | lddl1, | ||
| cuDoubleComplex * | dL, | ||
| magma_int_t | lddl, | ||
| cuDoubleComplex * | dA, | ||
| magma_int_t | ldda, | ||
| magma_int_t * | info | ||
| ) |
Definition at line 21 of file zgessm_gpu.cpp.
| magma_int_t magma_zgesv | ( | magma_int_t | n, |
| magma_int_t | nrhs, | ||
| cuDoubleComplex * | A, | ||
| magma_int_t | lda, | ||
| magma_int_t * | ipiv, | ||
| cuDoubleComplex * | B, | ||
| magma_int_t | ldb, | ||
| magma_int_t * | info | ||
| ) |
Definition at line 14 of file zgesv.cpp.
| magma_int_t magma_zgesv_gpu | ( | magma_int_t | n, |
| magma_int_t | nrhs, | ||
| cuDoubleComplex * | dA, | ||
| magma_int_t | ldda, | ||
| magma_int_t * | ipiv, | ||
| cuDoubleComplex * | dB, | ||
| magma_int_t | lddb, | ||
| magma_int_t * | info | ||
| ) |
Definition at line 21 of file zgesv_gpu.cpp.
| magma_int_t magma_zgesvd | ( | char | jobu, |
| char | jobvt, | ||
| magma_int_t | m, | ||
| magma_int_t | n, | ||
| cuDoubleComplex * | a, | ||
| magma_int_t | lda, | ||
| double * | s, | ||
| cuDoubleComplex * | u, | ||
| magma_int_t | ldu, | ||
| cuDoubleComplex * | vt, | ||
| magma_int_t | ldvt, | ||
| cuDoubleComplex * | work, | ||
| magma_int_t | lwork, | ||
| double * | rwork, | ||
| magma_int_t * | info | ||
| ) |
Definition at line 16 of file zgesvd.cpp.
| magma_int_t magma_zgetrf | ( | magma_int_t | m, |
| magma_int_t | n, | ||
| cuDoubleComplex * | A, | ||
| magma_int_t | lda, | ||
| magma_int_t * | ipiv, | ||
| magma_int_t * | info | ||
| ) |
Definition at line 37 of file zgetrf.cpp.
| magma_int_t magma_zgetrf2 | ( | magma_int_t | m, |
| magma_int_t | n, | ||
| cuDoubleComplex * | a, | ||
| magma_int_t | lda, | ||
| magma_int_t * | ipiv, | ||
| magma_int_t * | info | ||
| ) |
| magma_int_t magma_zgetrf_gpu | ( | magma_int_t | m, |
| magma_int_t | n, | ||
| cuDoubleComplex * | dA, | ||
| magma_int_t | ldda, | ||
| magma_int_t * | ipiv, | ||
| magma_int_t * | info | ||
| ) |
Definition at line 22 of file zgetrf_gpu.cpp.