|
MAGMA
1.2.0
MatrixAlgebraonGPUandMulticoreArchitectures
|
Go to the source code of this file.
Macros | |
| #define | PRECISION_c |
Functions | |
| magma_int_t | magma_cgebrd (magma_int_t m, magma_int_t n, cuFloatComplex *A, magma_int_t lda, float *d, float *e, cuFloatComplex *tauq, cuFloatComplex *taup, cuFloatComplex *work, magma_int_t lwork, magma_int_t *info) |
| magma_int_t | magma_cgehrd2 (magma_int_t n, magma_int_t ilo, magma_int_t ihi, cuFloatComplex *A, magma_int_t lda, cuFloatComplex *tau, cuFloatComplex *work, magma_int_t *lwork, magma_int_t *info) |
| magma_int_t | magma_cgehrd (magma_int_t n, magma_int_t ilo, magma_int_t ihi, cuFloatComplex *A, magma_int_t lda, cuFloatComplex *tau, cuFloatComplex *work, magma_int_t lwork, cuFloatComplex *d_T, magma_int_t *info) |
| magma_int_t | magma_cgelqf (magma_int_t m, magma_int_t n, cuFloatComplex *A, magma_int_t lda, cuFloatComplex *tau, cuFloatComplex *work, magma_int_t lwork, magma_int_t *info) |
| magma_int_t | magma_cgeqlf (magma_int_t m, magma_int_t n, cuFloatComplex *A, magma_int_t lda, cuFloatComplex *tau, cuFloatComplex *work, magma_int_t lwork, magma_int_t *info) |
| magma_int_t | magma_cgeqrf (magma_int_t m, magma_int_t n, cuFloatComplex *A, magma_int_t lda, cuFloatComplex *tau, cuFloatComplex *work, magma_int_t lwork, magma_int_t *info) |
| magma_int_t | magma_cgeqrf4 (magma_int_t num_gpus, magma_int_t m, magma_int_t n, cuFloatComplex *a, magma_int_t lda, cuFloatComplex *tau, cuFloatComplex *work, magma_int_t lwork, magma_int_t *info) |
| magma_int_t | magma_cgeqrf_ooc (magma_int_t m, magma_int_t n, cuFloatComplex *A, magma_int_t lda, cuFloatComplex *tau, cuFloatComplex *work, magma_int_t lwork, magma_int_t *info) |
| magma_int_t | magma_cgesv (magma_int_t n, magma_int_t nrhs, cuFloatComplex *A, magma_int_t lda, magma_int_t *ipiv, cuFloatComplex *B, magma_int_t ldb, magma_int_t *info) |
| magma_int_t | magma_cgetrf (magma_int_t m, magma_int_t n, cuFloatComplex *A, magma_int_t lda, magma_int_t *ipiv, magma_int_t *info) |
| magma_int_t | magma_cgetrf2 (magma_int_t m, magma_int_t n, cuFloatComplex *a, magma_int_t lda, magma_int_t *ipiv, magma_int_t *info) |
| magma_int_t | magma_clatrd (char uplo, magma_int_t n, magma_int_t nb, cuFloatComplex *a, magma_int_t lda, float *e, cuFloatComplex *tau, cuFloatComplex *w, magma_int_t ldw, cuFloatComplex *da, magma_int_t ldda, cuFloatComplex *dw, magma_int_t lddw) |
| magma_int_t | magma_clatrd2 (char uplo, magma_int_t n, magma_int_t nb, cuFloatComplex *a, magma_int_t lda, float *e, cuFloatComplex *tau, cuFloatComplex *w, magma_int_t ldw, cuFloatComplex *da, magma_int_t ldda, cuFloatComplex *dw, magma_int_t lddw, cuFloatComplex *dwork, magma_int_t ldwork) |
| magma_int_t | magma_clahr2 (magma_int_t m, magma_int_t n, magma_int_t nb, cuFloatComplex *da, cuFloatComplex *dv, cuFloatComplex *a, magma_int_t lda, cuFloatComplex *tau, cuFloatComplex *t, magma_int_t ldt, cuFloatComplex *y, magma_int_t ldy) |
| magma_int_t | magma_clahru (magma_int_t n, magma_int_t ihi, magma_int_t k, magma_int_t nb, cuFloatComplex *a, magma_int_t lda, cuFloatComplex *da, cuFloatComplex *y, cuFloatComplex *v, cuFloatComplex *t, cuFloatComplex *dwork) |
| magma_int_t | magma_cposv (char uplo, magma_int_t n, magma_int_t nrhs, cuFloatComplex *A, magma_int_t lda, cuFloatComplex *B, magma_int_t ldb, magma_int_t *info) |
| magma_int_t | magma_cpotrf (char uplo, magma_int_t n, cuFloatComplex *A, magma_int_t lda, magma_int_t *info) |
| magma_int_t | magma_cpotri (char uplo, magma_int_t n, cuFloatComplex *A, magma_int_t lda, magma_int_t *info) |
| magma_int_t | magma_clauum (char uplo, magma_int_t n, cuFloatComplex *A, magma_int_t lda, magma_int_t *info) |
| magma_int_t | magma_ctrtri (char uplo, char diag, magma_int_t n, cuFloatComplex *A, magma_int_t lda, magma_int_t *info) |
| magma_int_t | magma_chetrd (char uplo, magma_int_t n, cuFloatComplex *A, magma_int_t lda, float *d, float *e, cuFloatComplex *tau, cuFloatComplex *work, magma_int_t lwork, magma_int_t *info) |
| magma_int_t | magma_cungqr (magma_int_t m, magma_int_t n, magma_int_t k, cuFloatComplex *a, magma_int_t lda, cuFloatComplex *tau, cuFloatComplex *dwork, magma_int_t nb, magma_int_t *info) |
| magma_int_t | magma_cunmql (const char side, const char trans, magma_int_t m, magma_int_t n, magma_int_t k, cuFloatComplex *a, magma_int_t lda, cuFloatComplex *tau, cuFloatComplex *c, magma_int_t ldc, cuFloatComplex *work, magma_int_t lwork, magma_int_t *info) |
| magma_int_t | magma_cunmqr (char side, char trans, magma_int_t m, magma_int_t n, magma_int_t k, cuFloatComplex *a, magma_int_t lda, cuFloatComplex *tau, cuFloatComplex *c, magma_int_t ldc, cuFloatComplex *work, magma_int_t lwork, magma_int_t *info) |
| magma_int_t | magma_cunmtr (char side, char uplo, char trans, magma_int_t m, magma_int_t n, cuFloatComplex *a, magma_int_t lda, cuFloatComplex *tau, cuFloatComplex *c, magma_int_t ldc, cuFloatComplex *work, magma_int_t lwork, magma_int_t *info) |
| magma_int_t | magma_cunghr (magma_int_t n, magma_int_t ilo, magma_int_t ihi, cuFloatComplex *a, magma_int_t lda, cuFloatComplex *tau, cuFloatComplex *dT, magma_int_t nb, magma_int_t *info) |
| magma_int_t | magma_cheev (char jobz, char uplo, magma_int_t n, cuFloatComplex *a, magma_int_t lda, float *w, cuFloatComplex *work, magma_int_t lwork, float *rwork, magma_int_t *info) |
| magma_int_t | magma_cheevx (char jobz, char range, char uplo, magma_int_t n, cuFloatComplex *a, magma_int_t lda, float vl, float vu, magma_int_t il, magma_int_t iu, float abstol, magma_int_t *m, float *w, cuFloatComplex *z, magma_int_t ldz, cuFloatComplex *work, magma_int_t lwork, float *rwork, magma_int_t *iwork, magma_int_t *ifail, magma_int_t *info) |
| magma_int_t | magma_cgeev (char jobvl, char jobvr, magma_int_t n, cuFloatComplex *a, magma_int_t lda, cuFloatComplex *w, cuFloatComplex *vl, magma_int_t ldvl, cuFloatComplex *vr, magma_int_t ldvr, cuFloatComplex *work, magma_int_t lwork, float *rwork, magma_int_t *info) |
| magma_int_t | magma_cgeqp3 (magma_int_t *m, magma_int_t *n, cuFloatComplex *a, magma_int_t *lda, magma_int_t *jpvt, cuFloatComplex *tau, cuFloatComplex *work, magma_int_t *lwork, float *rwork, magma_int_t *info) |
| magma_int_t | magma_cgesvd (char jobu, char jobvt, magma_int_t m, magma_int_t n, cuFloatComplex *a, magma_int_t lda, float *s, cuFloatComplex *u, magma_int_t ldu, cuFloatComplex *vt, magma_int_t ldvt, cuFloatComplex *work, magma_int_t lwork, float *rwork, magma_int_t *info) |
| magma_int_t | magma_cheevd (char jobz, char uplo, magma_int_t n, cuFloatComplex *a, magma_int_t lda, float *w, cuFloatComplex *work, magma_int_t lwork, float *rwork, magma_int_t lrwork, magma_int_t *iwork, magma_int_t liwork, magma_int_t *info) |
| magma_int_t | magma_cheevr (char jobz, char range, char uplo, magma_int_t n, cuFloatComplex *a, magma_int_t lda, float vl, float vu, magma_int_t il, magma_int_t iu, float abstol, magma_int_t *m, float *w, cuFloatComplex *z, magma_int_t ldz, magma_int_t *isuppz, cuFloatComplex *work, magma_int_t lwork, float *rwork, magma_int_t lrwork, magma_int_t *iwork, magma_int_t liwork, magma_int_t *info) |
| magma_int_t | magma_chegvd (magma_int_t itype, char jobz, char uplo, magma_int_t n, cuFloatComplex *a, magma_int_t lda, cuFloatComplex *b, magma_int_t ldb, float *w, cuFloatComplex *work, magma_int_t lwork, float *rwork, magma_int_t lrwork, magma_int_t *iwork, magma_int_t liwork, magma_int_t *info) |
| magma_int_t | magma_chegvdx (magma_int_t itype, char jobz, char range, char uplo, magma_int_t n, cuFloatComplex *a, magma_int_t lda, cuFloatComplex *b, magma_int_t ldb, float vl, float vu, magma_int_t il, magma_int_t iu, magma_int_t *m, float *w, cuFloatComplex *work, magma_int_t lwork, float *rwork, magma_int_t lrwork, magma_int_t *iwork, magma_int_t liwork, magma_int_t *info) |
| magma_int_t | magma_chegvx (magma_int_t itype, char jobz, char range, char uplo, magma_int_t n, cuFloatComplex *a, magma_int_t lda, cuFloatComplex *b, magma_int_t ldb, float vl, float vu, magma_int_t il, magma_int_t iu, float abstol, magma_int_t *m, float *w, cuFloatComplex *z, magma_int_t ldz, cuFloatComplex *work, magma_int_t lwork, float *rwork, magma_int_t *iwork, magma_int_t *ifail, magma_int_t *info) |
| magma_int_t | magma_chegvr (magma_int_t itype, char jobz, char range, char uplo, magma_int_t n, cuFloatComplex *a, magma_int_t lda, cuFloatComplex *b, magma_int_t ldb, float vl, float vu, magma_int_t il, magma_int_t iu, float abstol, magma_int_t *m, float *w, cuFloatComplex *z, magma_int_t ldz, magma_int_t *isuppz, cuFloatComplex *work, magma_int_t lwork, float *rwork, magma_int_t lrwork, magma_int_t *iwork, magma_int_t liwork, magma_int_t *info) |
| magma_int_t | magma_cstedx (char range, magma_int_t n, float vl, float vu, magma_int_t il, magma_int_t iu, float *D, float *E, cuFloatComplex *Z, magma_int_t ldz, float *rwork, magma_int_t ldrwork, magma_int_t *iwork, magma_int_t liwork, float *dwork, magma_int_t *info) |
| magma_int_t | magma_chegst (magma_int_t itype, char uplo, magma_int_t n, cuFloatComplex *a, magma_int_t lda, cuFloatComplex *b, magma_int_t ldb, magma_int_t *info) |
| magma_int_t | magma_cgels_gpu (char trans, magma_int_t m, magma_int_t n, magma_int_t nrhs, cuFloatComplex *dA, magma_int_t ldda, cuFloatComplex *dB, magma_int_t lddb, cuFloatComplex *hwork, magma_int_t lwork, magma_int_t *info) |
| magma_int_t | magma_cgels3_gpu (char trans, magma_int_t m, magma_int_t n, magma_int_t nrhs, cuFloatComplex *dA, magma_int_t ldda, cuFloatComplex *dB, magma_int_t lddb, cuFloatComplex *hwork, magma_int_t lwork, magma_int_t *info) |
| magma_int_t | magma_cgelqf_gpu (magma_int_t m, magma_int_t n, cuFloatComplex *dA, magma_int_t ldda, cuFloatComplex *tau, cuFloatComplex *work, magma_int_t lwork, magma_int_t *info) |
| magma_int_t | magma_cgeqrf_gpu (magma_int_t m, magma_int_t n, cuFloatComplex *dA, magma_int_t ldda, cuFloatComplex *tau, cuFloatComplex *dT, magma_int_t *info) |
| magma_int_t | magma_cgeqrf2_gpu (magma_int_t m, magma_int_t n, cuFloatComplex *dA, magma_int_t ldda, cuFloatComplex *tau, magma_int_t *info) |
| magma_int_t | magma_cgeqrf2_mgpu (magma_int_t num_gpus, magma_int_t m, magma_int_t n, cuFloatComplex **dlA, magma_int_t ldda, cuFloatComplex *tau, magma_int_t *info) |
| magma_int_t | magma_cgeqrf3_gpu (magma_int_t m, magma_int_t n, cuFloatComplex *dA, magma_int_t ldda, cuFloatComplex *tau, cuFloatComplex *dT, magma_int_t *info) |
| magma_int_t | magma_cgeqrs_gpu (magma_int_t m, magma_int_t n, magma_int_t nrhs, cuFloatComplex *dA, magma_int_t ldda, cuFloatComplex *tau, cuFloatComplex *dT, cuFloatComplex *dB, magma_int_t lddb, cuFloatComplex *hwork, magma_int_t lhwork, magma_int_t *info) |
| magma_int_t | magma_cgeqrs3_gpu (magma_int_t m, magma_int_t n, magma_int_t nrhs, cuFloatComplex *dA, magma_int_t ldda, cuFloatComplex *tau, cuFloatComplex *dT, cuFloatComplex *dB, magma_int_t lddb, cuFloatComplex *hwork, magma_int_t lhwork, magma_int_t *info) |
| magma_int_t | magma_cgessm_gpu (char storev, magma_int_t m, magma_int_t n, magma_int_t k, magma_int_t ib, magma_int_t *ipiv, cuFloatComplex *dL1, magma_int_t lddl1, cuFloatComplex *dL, magma_int_t lddl, cuFloatComplex *dA, magma_int_t ldda, magma_int_t *info) |
| magma_int_t | magma_cgesv_gpu (magma_int_t n, magma_int_t nrhs, cuFloatComplex *dA, magma_int_t ldda, magma_int_t *ipiv, cuFloatComplex *dB, magma_int_t lddb, magma_int_t *info) |
| magma_int_t | magma_cgetrl_gpu (char storev, magma_int_t m, magma_int_t n, magma_int_t ib, cuFloatComplex *hA, magma_int_t ldha, cuFloatComplex *dA, magma_int_t ldda, cuFloatComplex *hL, magma_int_t ldhl, cuFloatComplex *dL, magma_int_t lddl, magma_int_t *ipiv, cuFloatComplex *dwork, magma_int_t lddwork, magma_int_t *info) |
| magma_int_t | magma_cgetrf_gpu (magma_int_t m, magma_int_t n, cuFloatComplex *dA, magma_int_t ldda, magma_int_t *ipiv, magma_int_t *info) |
| magma_int_t | magma_cgetrf_nopiv_gpu (magma_int_t m, magma_int_t n, cuFloatComplex *dA, magma_int_t ldda, magma_int_t *info) |
| magma_int_t | magma_cgetri_gpu (magma_int_t n, cuFloatComplex *dA, magma_int_t ldda, magma_int_t *ipiv, cuFloatComplex *dwork, magma_int_t lwork, magma_int_t *info) |
| magma_int_t | magma_cgetrs_gpu (char trans, magma_int_t n, magma_int_t nrhs, cuFloatComplex *dA, magma_int_t ldda, magma_int_t *ipiv, cuFloatComplex *dB, magma_int_t lddb, magma_int_t *info) |
| magma_int_t | magma_clabrd_gpu (magma_int_t m, magma_int_t n, magma_int_t nb, cuFloatComplex *a, magma_int_t lda, cuFloatComplex *da, magma_int_t ldda, float *d, float *e, cuFloatComplex *tauq, cuFloatComplex *taup, cuFloatComplex *x, magma_int_t ldx, cuFloatComplex *dx, magma_int_t lddx, cuFloatComplex *y, magma_int_t ldy, cuFloatComplex *dy, magma_int_t lddy) |
| magma_int_t | magma_clarfb_gpu (char side, char trans, char direct, char storev, magma_int_t m, magma_int_t n, magma_int_t k, cuFloatComplex *dv, magma_int_t ldv, cuFloatComplex *dt, magma_int_t ldt, cuFloatComplex *dc, magma_int_t ldc, cuFloatComplex *dowrk, magma_int_t ldwork) |
| magma_int_t | magma_cposv_gpu (char uplo, magma_int_t n, magma_int_t nrhs, cuFloatComplex *dA, magma_int_t ldda, cuFloatComplex *dB, magma_int_t lddb, magma_int_t *info) |
| magma_int_t | magma_cpotrf_gpu (char uplo, magma_int_t n, cuFloatComplex *dA, magma_int_t ldda, magma_int_t *info) |
| magma_int_t | magma_cpotri_gpu (char uplo, magma_int_t n, cuFloatComplex *dA, magma_int_t ldda, magma_int_t *info) |
| magma_int_t | magma_clauum_gpu (char uplo, magma_int_t n, cuFloatComplex *dA, magma_int_t ldda, magma_int_t *info) |
| magma_int_t | magma_ctrtri_gpu (char uplo, char diag, magma_int_t n, cuFloatComplex *dA, magma_int_t ldda, magma_int_t *info) |
| magma_int_t | magma_chetrd_gpu (char uplo, magma_int_t n, cuFloatComplex *da, magma_int_t ldda, float *d, float *e, cuFloatComplex *tau, cuFloatComplex *wa, magma_int_t ldwa, cuFloatComplex *work, magma_int_t lwork, magma_int_t *info) |
| magma_int_t | magma_chetrd2_gpu (char uplo, magma_int_t n, cuFloatComplex *da, magma_int_t ldda, float *d, float *e, cuFloatComplex *tau, cuFloatComplex *wa, magma_int_t ldwa, cuFloatComplex *work, magma_int_t lwork, cuFloatComplex *dwork, magma_int_t ldwork, magma_int_t *info) |
| magma_int_t | magma_cpotrs_gpu (char uplo, magma_int_t n, magma_int_t nrhs, cuFloatComplex *dA, magma_int_t ldda, cuFloatComplex *dB, magma_int_t lddb, magma_int_t *info) |
| magma_int_t | magma_cssssm_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, cuFloatComplex *dA1, magma_int_t ldda1, cuFloatComplex *dA2, magma_int_t ldda2, cuFloatComplex *dL1, magma_int_t lddl1, cuFloatComplex *dL2, magma_int_t lddl2, magma_int_t *IPIV, magma_int_t *info) |
| magma_int_t | magma_ctstrf_gpu (char storev, magma_int_t m, magma_int_t n, magma_int_t ib, magma_int_t nb, cuFloatComplex *hU, magma_int_t ldhu, cuFloatComplex *dU, magma_int_t lddu, cuFloatComplex *hA, magma_int_t ldha, cuFloatComplex *dA, magma_int_t ldda, cuFloatComplex *hL, magma_int_t ldhl, cuFloatComplex *dL, magma_int_t lddl, magma_int_t *ipiv, cuFloatComplex *hwork, magma_int_t ldhwork, cuFloatComplex *dwork, magma_int_t lddwork, magma_int_t *info) |
| magma_int_t | magma_cungqr_gpu (magma_int_t m, magma_int_t n, magma_int_t k, cuFloatComplex *da, magma_int_t ldda, cuFloatComplex *tau, cuFloatComplex *dwork, magma_int_t nb, magma_int_t *info) |
| magma_int_t | magma_cunmql2_gpu (const char side, const char trans, magma_int_t m, magma_int_t n, magma_int_t k, cuFloatComplex *da, magma_int_t ldda, cuFloatComplex *tau, cuFloatComplex *dc, magma_int_t lddc, cuFloatComplex *wa, magma_int_t ldwa, magma_int_t *info) |
| magma_int_t | magma_cunmqr_gpu (char side, char trans, magma_int_t m, magma_int_t n, magma_int_t k, cuFloatComplex *a, magma_int_t lda, cuFloatComplex *tau, cuFloatComplex *c, magma_int_t ldc, cuFloatComplex *work, magma_int_t lwork, cuFloatComplex *td, magma_int_t nb, magma_int_t *info) |
| magma_int_t | magma_cunmqr2_gpu (const char side, const char trans, magma_int_t m, magma_int_t n, magma_int_t k, cuFloatComplex *da, magma_int_t ldda, cuFloatComplex *tau, cuFloatComplex *dc, magma_int_t lddc, cuFloatComplex *wa, magma_int_t ldwa, magma_int_t *info) |
| magma_int_t | magma_cunmtr_gpu (char side, char uplo, char trans, magma_int_t m, magma_int_t n, cuFloatComplex *da, magma_int_t ldda, cuFloatComplex *tau, cuFloatComplex *dc, magma_int_t lddc, cuFloatComplex *wa, magma_int_t ldwa, magma_int_t *info) |
| magma_int_t | magma_cheevd_gpu (char jobz, char uplo, magma_int_t n, cuFloatComplex *da, magma_int_t ldda, float *w, cuFloatComplex *wa, magma_int_t ldwa, cuFloatComplex *work, magma_int_t lwork, float *rwork, magma_int_t lrwork, magma_int_t *iwork, magma_int_t liwork, magma_int_t *info) |
| magma_int_t | magma_cheevdx_gpu (char jobz, char range, char uplo, magma_int_t n, cuFloatComplex *da, magma_int_t ldda, float vl, float vu, magma_int_t il, magma_int_t iu, magma_int_t *m, float *w, cuFloatComplex *wa, magma_int_t ldwa, cuFloatComplex *work, magma_int_t lwork, float *rwork, magma_int_t lrwork, magma_int_t *iwork, magma_int_t liwork, magma_int_t *info) |
| magma_int_t | magma_cheevr_gpu (char jobz, char range, char uplo, magma_int_t n, cuFloatComplex *da, magma_int_t ldda, float vl, float vu, magma_int_t il, magma_int_t iu, float abstol, magma_int_t *m, float *w, cuFloatComplex *dz, magma_int_t lddz, magma_int_t *isuppz, cuFloatComplex *wa, magma_int_t ldwa, cuFloatComplex *wz, magma_int_t ldwz, cuFloatComplex *work, magma_int_t lwork, float *rwork, magma_int_t lrwork, magma_int_t *iwork, magma_int_t liwork, magma_int_t *info) |
| magma_int_t | magma_cheevx_gpu (char jobz, char range, char uplo, magma_int_t n, cuFloatComplex *da, magma_int_t ldda, float vl, float vu, magma_int_t il, magma_int_t iu, float abstol, magma_int_t *m, float *w, cuFloatComplex *dz, magma_int_t lddz, cuFloatComplex *wa, magma_int_t ldwa, cuFloatComplex *wz, magma_int_t ldwz, cuFloatComplex *work, magma_int_t lwork, float *rwork, magma_int_t *iwork, magma_int_t *ifail, magma_int_t *info) |
| magma_int_t | magma_chegst_gpu (magma_int_t itype, char uplo, magma_int_t n, cuFloatComplex *da, magma_int_t ldda, cuFloatComplex *db, magma_int_t lddb, magma_int_t *info) |
| void | magma_cprint (int m, int n, cuFloatComplex *A, int lda) |
| void | magma_cprint_gpu (int m, int n, cuFloatComplex *dA, int ldda) |
| void | cpanel_to_q (char uplo, int ib, cuFloatComplex *A, int lda, cuFloatComplex *work) |
| void | cq_to_panel (char uplo, int ib, cuFloatComplex *A, int lda, cuFloatComplex *work) |
| void cpanel_to_q | ( | char | uplo, |
| int | ib, | ||
| cuFloatComplex * | A, | ||
| int | lda, | ||
| cuFloatComplex * | work | ||
| ) |
Definition at line 17 of file cpanel_to_q.cpp.
References MAGMA_C_ONE, and MAGMA_C_ZERO.
| void cq_to_panel | ( | char | uplo, |
| int | ib, | ||
| cuFloatComplex * | A, | ||
| int | lda, | ||
| cuFloatComplex * | work | ||
| ) |
Definition at line 57 of file cpanel_to_q.cpp.
| magma_int_t magma_cgebrd | ( | magma_int_t | m, |
| magma_int_t | n, | ||
| cuFloatComplex * | A, | ||
| magma_int_t | lda, | ||
| float * | d, | ||
| float * | e, | ||
| cuFloatComplex * | tauq, | ||
| cuFloatComplex * | taup, | ||
| cuFloatComplex * | work, | ||
| magma_int_t | lwork, | ||
| magma_int_t * | info | ||
| ) |
Definition at line 24 of file cgebrd.cpp.
References __func__, A, dA, dwork, lapackf77_cgebrd(), MAGMA_C_MAKE, MAGMA_C_NEG_ONE, MAGMA_C_ONE, MAGMA_C_SET2REAL, magma_cgemm(), magma_cgetmatrix(), magma_clabrd_gpu(), magma_cmalloc(), magma_csetmatrix(), MAGMA_ERR_DEVICE_ALLOC, magma_free(), magma_get_cgebrd_nb(), MAGMA_SUCCESS, magma_xerbla(), MagmaConjTrans, MagmaNoTrans, max, and min.
| magma_int_t magma_cgeev | ( | char | jobvl, |
| char | jobvr, | ||
| magma_int_t | n, | ||
| cuFloatComplex * | a, | ||
| magma_int_t | lda, | ||
| cuFloatComplex * | w, | ||
| cuFloatComplex * | vl, | ||
| magma_int_t | ldvl, | ||
| cuFloatComplex * | vr, | ||
| magma_int_t | ldvr, | ||
| cuFloatComplex * | work, | ||
| magma_int_t | lwork, | ||
| float * | rwork, | ||
| magma_int_t * | info | ||
| ) |
Definition at line 24 of file cgeev.cpp.
References __func__, cblas_cscal(), cblas_csscal(), cblas_isamax(), CBLAS_SADDR, cblas_scnrm2(), dT, lapackf77_cgebak(), lapackf77_cgebal(), lapackf77_cgehrd(), lapackf77_chseqr(), lapackf77_clacpy(), lapackf77_clange(), lapackf77_clascl(), lapackf77_ctrevc(), lapackf77_cunghr(), lapackf77_lsame, lapackf77_slabad, lapackf77_slamch, MAGMA_C_CNJG, MAGMA_C_DSCALE, MAGMA_C_IMAG, MAGMA_C_MAKE, MAGMA_C_REAL, MAGMA_C_SET2REAL, magma_cgehrd(), magma_cgehrd2(), magma_cmalloc(), magma_cunghr(), MAGMA_ERR_DEVICE_ALLOC, magma_free(), magma_get_cgehrd_nb(), magma_ssqrt, MAGMA_SUCCESS, magma_xerbla(), MagmaLowerStr, max, side, and codegen::work.
| magma_int_t magma_cgehrd | ( | magma_int_t | n, |
| magma_int_t | ilo, | ||
| magma_int_t | ihi, | ||
| cuFloatComplex * | A, | ||
| magma_int_t | lda, | ||
| cuFloatComplex * | tau, | ||
| cuFloatComplex * | work, | ||
| magma_int_t | lwork, | ||
| cuFloatComplex * | d_T, | ||
| magma_int_t * | info | ||
| ) |
Definition at line 14 of file cgehrd.cpp.
References __func__, czero_nbxnb_block(), lapackf77_cgehd2(), MAGMA_C_ONE, MAGMA_C_SET2REAL, MAGMA_C_ZERO, magma_cgetmatrix(), magma_clahr2(), magma_clahru(), magma_cmalloc(), magma_csetmatrix(), MAGMA_ERR_DEVICE_ALLOC, MAGMA_ERR_HOST_ALLOC, magma_free(), magma_get_cgehrd_nb(), MAGMA_SUCCESS, magma_xerbla(), max, and min.
| magma_int_t magma_cgehrd2 | ( | magma_int_t | n, |
| magma_int_t | ilo, | ||
| magma_int_t | ihi, | ||
| cuFloatComplex * | A, | ||
| magma_int_t | lda, | ||
| cuFloatComplex * | tau, | ||
| cuFloatComplex * | work, | ||
| magma_int_t * | lwork, | ||
| magma_int_t * | info | ||
| ) |
Definition at line 14 of file cgehrd2.cpp.
References __func__, czero_nbxnb_block(), lapackf77_cgehd2(), MAGMA_C_ONE, MAGMA_C_SET2REAL, MAGMA_C_ZERO, magma_cgetmatrix(), magma_clahr2(), magma_clahru(), magma_cmalloc(), magma_csetmatrix(), MAGMA_ERR_DEVICE_ALLOC, MAGMA_ERR_HOST_ALLOC, magma_free(), magma_get_cgehrd_nb(), MAGMA_SUCCESS, magma_xerbla(), max, and min.
| magma_int_t magma_cgelqf | ( | magma_int_t | m, |
| magma_int_t | n, | ||
| cuFloatComplex * | A, | ||
| magma_int_t | lda, | ||
| cuFloatComplex * | tau, | ||
| cuFloatComplex * | work, | ||
| magma_int_t | lwork, | ||
| magma_int_t * | info | ||
| ) |
Definition at line 14 of file cgelqf.cpp.
References __func__, dA, MAGMA_C_MAKE, MAGMA_C_ONE, magma_cgeqrf2_gpu(), magma_cgetmatrix(), magma_cmalloc(), magma_csetmatrix(), MAGMA_ERR_DEVICE_ALLOC, magma_free(), magma_get_cgelqf_nb(), MAGMA_SUCCESS, magma_xerbla(), magmablas_cinplace_transpose(), magmablas_ctranspose2(), max, and min.
| magma_int_t magma_cgelqf_gpu | ( | magma_int_t | m, |
| magma_int_t | n, | ||
| cuFloatComplex * | dA, | ||
| magma_int_t | ldda, | ||
| cuFloatComplex * | tau, | ||
| cuFloatComplex * | work, | ||
| magma_int_t | lwork, | ||
| magma_int_t * | info | ||
| ) |
Definition at line 14 of file cgelqf_gpu.cpp.
References __func__, dA, MAGMA_C_MAKE, MAGMA_C_ONE, magma_cgeqrf2_gpu(), magma_cmalloc(), MAGMA_ERR_DEVICE_ALLOC, magma_free(), magma_get_cgelqf_nb(), MAGMA_SUCCESS, magma_xerbla(), magmablas_cinplace_transpose(), magmablas_ctranspose2(), max, and min.
| magma_int_t magma_cgels3_gpu | ( | char | trans, |
| magma_int_t | m, | ||
| magma_int_t | n, | ||
| magma_int_t | nrhs, | ||
| cuFloatComplex * | dA, | ||
| magma_int_t | ldda, | ||
| cuFloatComplex * | dB, | ||
| magma_int_t | lddb, | ||
| cuFloatComplex * | hwork, | ||
| magma_int_t | lwork, | ||
| magma_int_t * | info | ||
| ) |
Definition at line 14 of file cgels3_gpu.cpp.
References __func__, dT, MAGMA_C_MAKE, MAGMA_C_ONE, magma_cgeqrf3_gpu(), magma_cgeqrs3_gpu(), magma_cmalloc(), MAGMA_ERR_DEVICE_ALLOC, MAGMA_ERR_HOST_ALLOC, magma_free(), magma_get_cgeqrf_nb(), MAGMA_SUCCESS, magma_xerbla(), max, and min.
| magma_int_t magma_cgels_gpu | ( | char | trans, |
| magma_int_t | m, | ||
| magma_int_t | n, | ||
| magma_int_t | nrhs, | ||
| cuFloatComplex * | dA, | ||
| magma_int_t | ldda, | ||
| cuFloatComplex * | dB, | ||
| magma_int_t | lddb, | ||
| cuFloatComplex * | hwork, | ||
| magma_int_t | lwork, | ||
| magma_int_t * | info | ||
| ) |
Definition at line 14 of file cgels_gpu.cpp.
References __func__, dT, MAGMA_C_MAKE, MAGMA_C_ONE, magma_cgeqrf_gpu(), magma_cgeqrs_gpu(), magma_cmalloc(), MAGMA_ERR_DEVICE_ALLOC, MAGMA_ERR_HOST_ALLOC, magma_free(), magma_get_cgeqrf_nb(), MAGMA_SUCCESS, magma_xerbla(), max, and min.
| magma_int_t magma_cgeqlf | ( | magma_int_t | m, |
| magma_int_t | n, | ||
| cuFloatComplex * | A, | ||
| magma_int_t | lda, | ||
| cuFloatComplex * | tau, | ||
| cuFloatComplex * | work, | ||
| magma_int_t | lwork, | ||
| magma_int_t * | info | ||
| ) |
Definition at line 14 of file cgeqlf.cpp.
References __func__, a_ref, cpanel_to_q(), cq_to_panel(), da_ref, dwork, lapackf77_cgeqlf(), lapackf77_clarft(), MAGMA_C_MAKE, MAGMA_C_ONE, magma_cgetmatrix(), magma_cgetmatrix_async(), magma_clarfb_gpu(), magma_cmalloc(), magma_csetmatrix(), magma_csetmatrix_async(), MAGMA_ERR_DEVICE_ALLOC, magma_free(), magma_get_cgeqlf_nb(), magma_queue_create(), magma_queue_destroy(), magma_queue_sync(), MAGMA_SUCCESS, magma_xerbla(), MagmaBackward, MagmaBackwardStr, MagmaColumnwise, MagmaColumnwiseStr, MagmaConjTrans, MagmaLeft, MagmaLower, max, and min.
| magma_int_t magma_cgeqp3 | ( | magma_int_t * | m, |
| magma_int_t * | n, | ||
| cuFloatComplex * | a, | ||
| magma_int_t * | lda, | ||
| magma_int_t * | jpvt, | ||
| cuFloatComplex * | tau, | ||
| cuFloatComplex * | work, | ||
| magma_int_t * | lwork, | ||
| float * | rwork, | ||
| magma_int_t * | info | ||
| ) |
| magma_int_t magma_cgeqrf | ( | magma_int_t | m, |
| magma_int_t | n, | ||
| cuFloatComplex * | A, | ||
| magma_int_t | lda, | ||
| cuFloatComplex * | tau, | ||
| cuFloatComplex * | work, | ||
| magma_int_t | lwork, | ||
| magma_int_t * | info | ||
| ) |
Definition at line 14 of file cgeqrf.cpp.
References __func__, a_ref, cpanel_to_q(), cq_to_panel(), da_ref, dwork, lapackf77_cgeqrf(), lapackf77_clarft(), MAGMA_C_MAKE, MAGMA_C_ONE, magma_cgeqrf4(), magma_cgeqrf_ooc(), magma_cgetmatrix(), magma_cgetmatrix_async(), magma_clarfb_gpu(), magma_cmalloc(), magma_csetmatrix(), magma_csetmatrix_async(), magma_free(), magma_get_cgeqrf_nb(), magma_queue_create(), magma_queue_destroy(), magma_queue_sync(), MAGMA_SUCCESS, magma_xerbla(), MagmaColumnwise, MagmaColumnwiseStr, MagmaConjTrans, MagmaForward, MagmaForwardStr, MagmaLeft, MagmaUpper, max, and min.
| magma_int_t magma_cgeqrf2_gpu | ( | magma_int_t | m, |
| magma_int_t | n, | ||
| cuFloatComplex * | dA, | ||
| magma_int_t | ldda, | ||
| cuFloatComplex * | tau, | ||
| magma_int_t * | info | ||
| ) |
Definition at line 14 of file cgeqrf2_gpu.cpp.
References __func__, cpanel_to_q(), cq_to_panel(), dwork, hwork, lapackf77_cgeqrf(), lapackf77_clarft(), magma_cgetmatrix(), magma_cgetmatrix_async(), magma_clarfb_gpu(), magma_cmalloc(), magma_cmalloc_host(), magma_csetmatrix(), magma_csetmatrix_async(), MAGMA_ERR_DEVICE_ALLOC, MAGMA_ERR_HOST_ALLOC, magma_free(), magma_free_host(), magma_get_cgeqrf_nb(), magma_queue_create(), magma_queue_destroy(), magma_queue_sync(), MAGMA_SUCCESS, magma_xerbla(), MagmaColumnwise, MagmaColumnwiseStr, MagmaConjTrans, MagmaForward, MagmaForwardStr, MagmaLeft, MagmaUpper, max, min, codegen::work, and work_ref.
| magma_int_t magma_cgeqrf2_mgpu | ( | magma_int_t | num_gpus, |
| magma_int_t | m, | ||
| magma_int_t | n, | ||
| cuFloatComplex ** | dlA, | ||
| magma_int_t | ldda, | ||
| cuFloatComplex * | tau, | ||
| magma_int_t * | info | ||
| ) |
Definition at line 125 of file cgeqrf_mgpu-trace.cpp.
References __func__, core_cpu_event_end, core_cpu_event_start, core_gpu_event_end, core_gpu_event_start, core_log_event, cpanel_to_q(), cq_to_panel(), dump_trace(), dwork, get_current_cpu_time(), hwrk_ref, lapackf77_cgeqrf(), lapackf77_clarft(), lhwrk, magma_cgetmatrix(), magma_cgetmatrix_async(), magma_clarfb_gpu(), magma_cmalloc(), magma_cmalloc_host(), magma_csetmatrix(), magma_csetmatrix_async(), magma_device_sync(), MAGMA_ERR_DEVICE_ALLOC, MAGMA_ERR_HOST_ALLOC, magma_event_create(), magma_event_record(), magma_free(), magma_get_cgeqrf_nb(), magma_getdevice(), magma_queue_create(), magma_queue_destroy(), magma_queue_sync(), magma_setdevice(), MAGMA_SUCCESS, magma_xerbla(), magmablas_cgetmatrix_1D_bcyclic(), magmablas_csetmatrix_1D_bcyclic(), MagmaColumnwise, MagmaColumnwiseStr, MagmaConjTrans, MagmaForward, MagmaForwardStr, MagmaLeft, MagmaUpper, max, and min.
| magma_int_t magma_cgeqrf3_gpu | ( | magma_int_t | m, |
| magma_int_t | n, | ||
| cuFloatComplex * | dA, | ||
| magma_int_t | ldda, | ||
| cuFloatComplex * | tau, | ||
| cuFloatComplex * | dT, | ||
| magma_int_t * | info | ||
| ) |
Definition at line 38 of file cgeqrf3_gpu.cpp.
References __func__, a_ref, csplit_diag_block3(), d_ref, dd_ref, hwork, lapackf77_cgeqrf(), lapackf77_clarft(), magma_cgetmatrix(), magma_cgetmatrix_async(), magma_clarfb_gpu(), magma_cmalloc_host(), magma_csetmatrix(), magma_csetmatrix_async(), MAGMA_ERR_HOST_ALLOC, magma_free_host(), magma_get_cgeqrf_nb(), magma_queue_create(), magma_queue_destroy(), magma_queue_sync(), MAGMA_SUCCESS, magma_xerbla(), MagmaColumnwise, MagmaColumnwiseStr, MagmaConjTrans, MagmaForward, MagmaForwardStr, MagmaLeft, max, min, t_ref, codegen::work, and work_ref.
| magma_int_t magma_cgeqrf4 | ( | magma_int_t | num_gpus, |
| magma_int_t | m, | ||
| magma_int_t | n, | ||
| cuFloatComplex * | a, | ||
| magma_int_t | lda, | ||
| cuFloatComplex * | tau, | ||
| cuFloatComplex * | work, | ||
| magma_int_t | lwork, | ||
| magma_int_t * | info | ||
| ) |
Definition at line 14 of file cgeqrf-v4.cpp.
References __func__, lapackf77_cgeqrf(), MAGMA_C_MAKE, MAGMA_C_ONE, magma_cgeqrf2_mgpu(), magma_cmalloc(), MAGMA_ERR_DEVICE_ALLOC, magma_free(), magma_get_cgeqrf_nb(), magma_setdevice(), MAGMA_SUCCESS, magma_xerbla(), magmablas_cgetmatrix_1D_bcyclic(), magmablas_csetmatrix_1D_bcyclic(), max, and min.
| magma_int_t magma_cgeqrf_gpu | ( | magma_int_t | m, |
| magma_int_t | n, | ||
| cuFloatComplex * | dA, | ||
| magma_int_t | ldda, | ||
| cuFloatComplex * | tau, | ||
| cuFloatComplex * | dT, | ||
| magma_int_t * | info | ||
| ) |
Definition at line 41 of file cgeqrf_gpu.cpp.
References __func__, a_ref, csplit_diag_block(), d_ref, dd_ref, hwork, lapackf77_cgeqrf(), lapackf77_clarft(), magma_cgetmatrix(), magma_cgetmatrix_async(), magma_clarfb_gpu(), magma_cmalloc_host(), magma_csetmatrix(), magma_csetmatrix_async(), MAGMA_ERR_HOST_ALLOC, magma_free_host(), magma_get_cgeqrf_nb(), magma_queue_create(), magma_queue_destroy(), magma_queue_sync(), MAGMA_SUCCESS, magma_xerbla(), MagmaColumnwise, MagmaColumnwiseStr, MagmaConjTrans, MagmaForward, MagmaForwardStr, MagmaLeft, max, min, t_ref, codegen::work, and work_ref.
| magma_int_t magma_cgeqrf_ooc | ( | magma_int_t | m, |
| magma_int_t | n, | ||
| cuFloatComplex * | A, | ||
| magma_int_t | lda, | ||
| cuFloatComplex * | tau, | ||
| cuFloatComplex * | work, | ||
| magma_int_t | lwork, | ||
| magma_int_t * | info | ||
| ) |
Definition at line 14 of file cgeqrf_ooc.cpp.
References __func__, a_ref, cpanel_to_q(), cq_to_panel(), da_ref, dwork, lapackf77_clarft(), MAGMA_C_MAKE, MAGMA_C_ONE, magma_cgeqrf(), magma_cgeqrf2_gpu(), magma_cgetmatrix_async(), magma_clarfb_gpu(), magma_cmalloc(), magma_csetmatrix_async(), MAGMA_ERR_DEVICE_ALLOC, magma_free(), magma_get_cgeqrf_nb(), magma_queue_create(), magma_queue_destroy(), magma_queue_sync(), MAGMA_SUCCESS, magma_xerbla(), MagmaColumnwise, MagmaColumnwiseStr, MagmaConjTrans, MagmaForward, MagmaForwardStr, MagmaLeft, MagmaUpper, max, and min.
| magma_int_t magma_cgeqrs3_gpu | ( | magma_int_t | m, |
| magma_int_t | n, | ||
| magma_int_t | nrhs, | ||
| cuFloatComplex * | dA, | ||
| magma_int_t | ldda, | ||
| cuFloatComplex * | tau, | ||
| cuFloatComplex * | dT, | ||
| cuFloatComplex * | dB, | ||
| magma_int_t | lddb, | ||
| cuFloatComplex * | hwork, | ||
| magma_int_t | lhwork, | ||
| magma_int_t * | info | ||
| ) |
Definition at line 14 of file cgeqrs3_gpu.cpp.
References __func__, a_ref, d_ref, MAGMA_C_MAKE, MAGMA_C_ONE, magma_ctrsm(), magma_ctrsv(), magma_cunmqr_gpu(), magma_get_cgeqrf_nb(), magma_xerbla(), magmablas_cswapdblk(), MagmaConjTrans, MagmaLeft, MagmaNonUnit, MagmaNoTrans, MagmaUpper, max, and min.
| magma_int_t magma_cgeqrs_gpu | ( | magma_int_t | m, |
| magma_int_t | n, | ||
| magma_int_t | nrhs, | ||
| cuFloatComplex * | dA, | ||
| magma_int_t | ldda, | ||
| cuFloatComplex * | tau, | ||
| cuFloatComplex * | dT, | ||
| cuFloatComplex * | dB, | ||
| magma_int_t | lddb, | ||
| cuFloatComplex * | hwork, | ||
| magma_int_t | lhwork, | ||
| magma_int_t * | info | ||
| ) |
Definition at line 14 of file cgeqrs_gpu.cpp.
References __func__, a_ref, blasf77_ctrsm(), blasf77_ctrsv(), d_ref, dwork, MAGMA_C_MAKE, MAGMA_C_NEG_ONE, MAGMA_C_ONE, MAGMA_C_ZERO, magma_ccopymatrix(), magma_cgemm(), magma_cgemv(), magma_csetmatrix(), magma_cunmqr_gpu(), magma_get_cgeqrf_nb(), magma_xerbla(), MagmaConjTrans, MagmaLeft, MagmaLeftStr, MagmaNonUnitStr, MagmaNoTrans, MagmaNoTransStr, MagmaUpperStr, max, and min.
| magma_int_t magma_cgessm_gpu | ( | char | storev, |
| magma_int_t | m, | ||
| magma_int_t | n, | ||
| magma_int_t | k, | ||
| magma_int_t | ib, | ||
| magma_int_t * | ipiv, | ||
| cuFloatComplex * | dL1, | ||
| magma_int_t | lddl1, | ||
| cuFloatComplex * | dL, | ||
| magma_int_t | lddl, | ||
| cuFloatComplex * | dA, | ||
| magma_int_t | ldda, | ||
| magma_int_t * | info | ||
| ) |
Definition at line 21 of file cgessm_gpu.cpp.
References __func__, AT, dA, L, MAGMA_C_NEG_ONE, MAGMA_C_ONE, magma_cgemm, magma_ctrmm(), magma_ctrsm(), magma_xerbla(), magmablas_cgetmo_in, magmablas_claswp(), MagmaLower, MagmaNoTrans, MagmaRight, MagmaTrans, MagmaUnit, max, and min.
| magma_int_t magma_cgesv | ( | magma_int_t | n, |
| magma_int_t | nrhs, | ||
| cuFloatComplex * | A, | ||
| magma_int_t | lda, | ||
| magma_int_t * | ipiv, | ||
| cuFloatComplex * | B, | ||
| magma_int_t | ldb, | ||
| magma_int_t * | info | ||
| ) |
Definition at line 14 of file cgesv.cpp.
References __func__, lapackf77_cgetrs(), magma_cgetrf(), magma_xerbla(), MagmaNoTransStr, and max.
| magma_int_t magma_cgesv_gpu | ( | magma_int_t | n, |
| magma_int_t | nrhs, | ||
| cuFloatComplex * | dA, | ||
| magma_int_t | ldda, | ||
| magma_int_t * | ipiv, | ||
| cuFloatComplex * | dB, | ||
| magma_int_t | lddb, | ||
| magma_int_t * | info | ||
| ) |
Definition at line 21 of file cgesv_gpu.cpp.
References __func__, magma_cgetrf_gpu(), magma_cgetrs_gpu(), magma_xerbla(), MagmaNoTrans, and max.
| magma_int_t magma_cgesvd | ( | char | jobu, |
| char | jobvt, | ||
| magma_int_t | m, | ||
| magma_int_t | n, | ||
| cuFloatComplex * | a, | ||
| magma_int_t | lda, | ||
| float * | s, | ||
| cuFloatComplex * | u, | ||
| magma_int_t | ldu, | ||
| cuFloatComplex * | vt, | ||
| magma_int_t | ldvt, | ||
| cuFloatComplex * | work, | ||
| magma_int_t | lwork, | ||
| float * | rwork, | ||
| magma_int_t * | info | ||
| ) |
Definition at line 16 of file cgesvd.cpp.
References __func__, blasf77_cgemm(), lapackf77_cbdsqr(), lapackf77_cgelqf(), lapackf77_cgeqrf(), lapackf77_cgesvd(), lapackf77_clacpy(), lapackf77_clange(), lapackf77_clascl(), lapackf77_claset(), lapackf77_cungbr(), lapackf77_cunglq(), lapackf77_cungqr(), lapackf77_cunmbr(), lapackf77_lsame, lapackf77_slamch, lapackf77_slascl(), MAGMA_C_ONE, MAGMA_C_REAL, MAGMA_C_SET2REAL, MAGMA_C_ZERO, magma_cgebrd(), magma_get_cgebrd_nb(), magma_ssqrt, magma_xerbla(), max, min, and codegen::work.