MAGMA  1.2.0
MatrixAlgebraonGPUandMulticoreArchitectures
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups
magma_dlapack.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define PRECISION_d
#define blasf77_daxpy   FORTRAN_NAME( daxpy, ZAXPY )
#define blasf77_dcopy   FORTRAN_NAME( dcopy, ZCOPY )
#define blasf77_ddot   FORTRAN_NAME( ddot, DDOT )
#define blasf77_dgemm   FORTRAN_NAME( dgemm, DGEMM )
#define blasf77_dgemv   FORTRAN_NAME( dgemv, ZGEMV )
#define blasf77_dsymm   FORTRAN_NAME( dsymm, DSYMM )
#define blasf77_dsymv   FORTRAN_NAME( dsymv, DSYMV )
#define blasf77_dsyr2k   FORTRAN_NAME( dsyr2k, DSYR2K )
#define blasf77_dher2   FORTRAN_NAME( dsyr2, DSYR2 )
#define blasf77_dsyrk   FORTRAN_NAME( dsyrk, DSYRK )
#define blasf77_dscal   FORTRAN_NAME( dscal, ZSCAL )
#define blasf77_ddscal   FORTRAN_NAME( dscal, ZDSCAL )
#define blasf77_dsymm   FORTRAN_NAME( dsymm, DSYMM )
#define blasf77_dsyr2k   FORTRAN_NAME( dsyr2k, DSYR2K )
#define blasf77_dsyrk   FORTRAN_NAME( dsyrk, DSYRK )
#define blasf77_dswap   FORTRAN_NAME( dswap, ZSWAP )
#define blasf77_dtrmm   FORTRAN_NAME( dtrmm, DTRMM )
#define blasf77_dtrmv   FORTRAN_NAME( dtrmv, ZTRMV )
#define blasf77_dtrsm   FORTRAN_NAME( dtrsm, DTRSM )
#define blasf77_dtrsv   FORTRAN_NAME( dtrsv, DTRSV )
#define blasf77_dger   FORTRAN_NAME( dger, ZGERU )
#define lapackf77_dbdsqr   FORTRAN_NAME( dbdsqr, ZBDSQR )
#define lapackf77_dgebak   FORTRAN_NAME( dgebak, ZGEBAK )
#define lapackf77_dgebal   FORTRAN_NAME( dgebal, ZGEBAL )
#define lapackf77_dgebd2   FORTRAN_NAME( dgebd2, ZGEBD2 )
#define lapackf77_dgebrd   FORTRAN_NAME( dgebrd, DGEBRD )
#define lapackf77_dgeev   FORTRAN_NAME( dgeev, DGEEV )
#define lapackf77_dgehd2   FORTRAN_NAME( dgehd2, ZGEHD2 )
#define lapackf77_dgehrd   FORTRAN_NAME( dgehrd, DGEHRD )
#define lapackf77_dgelqf   FORTRAN_NAME( dgelqf, DGELQF )
#define lapackf77_dgels   FORTRAN_NAME( dgels, DGELS )
#define lapackf77_dgeqlf   FORTRAN_NAME( dgeqlf, ZGEQLF )
#define lapackf77_dgeqp3   FORTRAN_NAME( dgeqp3, DGEQP3 )
#define lapackf77_dgeqrf   FORTRAN_NAME( dgeqrf, DGEQRF )
#define lapackf77_dgesvd   FORTRAN_NAME( dgesvd, DGESVD )
#define lapackf77_dgetrf   FORTRAN_NAME( dgetrf, DGETRF )
#define lapackf77_dgetri   FORTRAN_NAME( dgetri, DGETRI )
#define lapackf77_dgetrs   FORTRAN_NAME( dgetrs, DGETRS )
#define lapackf77_dsyev   FORTRAN_NAME( dsyev, DSYEV )
#define lapackf77_dsyevd   FORTRAN_NAME( dsyevd, DSYEVD )
#define lapackf77_dhegs2   FORTRAN_NAME( dsygs2, ZHEGS2 )
#define lapackf77_dhegvd   FORTRAN_NAME( dsygvd, DSYGVD )
#define lapackf77_dsytd2   FORTRAN_NAME( dsytd2, ZHETD2 )
#define lapackf77_dsytrd   FORTRAN_NAME( dsytrd, DSYTRD )
#define lapackf77_dsbtrd   FORTRAN_NAME( dsbtrd, DSBTRD )
#define lapackf77_dhseqr   FORTRAN_NAME( dhseqr, ZHSEQR )
#define lapackf77_dlacpy   FORTRAN_NAME( dlacpy, ZLACPY )
#define lapackf77_dlacgv   FORTRAN_NAME( dlacgv, ZLACGV )
#define lapackf77_dlange   FORTRAN_NAME( dlange, DLANGE )
#define lapackf77_dlansy   FORTRAN_NAME( dlansy, DLANSY )
#define lapackf77_dlansy   FORTRAN_NAME( dlansy, DLANSY )
#define lapackf77_dlarfb   FORTRAN_NAME( dlarfb, DLARFB )
#define lapackf77_dlarfg   FORTRAN_NAME( dlarfg, ZLARFG )
#define lapackf77_dlarft   FORTRAN_NAME( dlarft, ZLARFT )
#define lapackf77_dlarnv   FORTRAN_NAME( dlarnv, ZLARNV )
#define lapackf77_dlartg   FORTRAN_NAME( dlartg, ZLARTG )
#define lapackf77_dlascl   FORTRAN_NAME( dlascl, ZLASCL )
#define lapackf77_dlaset   FORTRAN_NAME( dlaset, ZLASET )
#define lapackf77_dlaswp   FORTRAN_NAME( dlaswp, ZLASWP )
#define lapackf77_dlatrd   FORTRAN_NAME( dlatrd, DLATRD )
#define lapackf77_dlabrd   FORTRAN_NAME( dlabrd, DLABRD )
#define lapackf77_dlauum   FORTRAN_NAME( dlauum, ZLAUUM )
#define lapackf77_dpotrf   FORTRAN_NAME( dpotrf, DPOTRF )
#define lapackf77_dpotrs   FORTRAN_NAME( dpotrs, DPOTRS )
#define lapackf77_dpotri   FORTRAN_NAME( dpotri, ZPOTRI )
#define lapackf77_dtrevc   FORTRAN_NAME( dtrevc, ZTREVC )
#define lapackf77_dstebz   FORTRAN_NAME( dstebz, DSTEBZ )
#define lapackf77_dlamc3   FORTRAN_NAME( dlamc3, DLAMC3 )
#define lapackf77_dlaed4   FORTRAN_NAME( dlaed4, DLAED4 )
#define lapackf77_dlamrg   FORTRAN_NAME( dlamrg, DLAMRG )
#define lapackf77_dtrtri   FORTRAN_NAME( dtrtri, ZTRTRI )
#define lapackf77_dsteqr   FORTRAN_NAME( dsteqr, ZSTEQR )
#define lapackf77_dstedc   FORTRAN_NAME( dstedc, ZSTEDC )
#define lapackf77_dstein   FORTRAN_NAME( dstein, ZSTEIN )
#define lapackf77_dstemr   FORTRAN_NAME( dstemr, ZSTEMR )
#define lapackf77_dsymv   FORTRAN_NAME( dsymv, ZSYMV )
#define lapackf77_dorg2r   FORTRAN_NAME( dorg2r, ZUNG2R )
#define lapackf77_dorgbr   FORTRAN_NAME( dorgbr, ZUNGBR )
#define lapackf77_dorghr   FORTRAN_NAME( dorghr, DORGHR )
#define lapackf77_dorglq   FORTRAN_NAME( dorglq, DORGLQ )
#define lapackf77_dungql   FORTRAN_NAME( dorgql, ZUNGQL )
#define lapackf77_dorgqr   FORTRAN_NAME( dorgqr, DORGQR )
#define lapackf77_dorgtr   FORTRAN_NAME( dorgtr, ZUNGTR )
#define lapackf77_dorm2r   FORTRAN_NAME( dorm2r, ZUNM2R )
#define lapackf77_dormbr   FORTRAN_NAME( dormbr, ZUNMBR )
#define lapackf77_dormlq   FORTRAN_NAME( dormlq, DORMLQ )
#define lapackf77_dormql   FORTRAN_NAME( dormql, DORMQL )
#define lapackf77_dormqr   FORTRAN_NAME( dormqr, DORMQR )
#define lapackf77_dormtr   FORTRAN_NAME( dormtr, DORMTR )
#define lapackf77_dbdt01   FORTRAN_NAME( dbdt01, ZBDT01 )
#define lapackf77_dget22   FORTRAN_NAME( dget22, ZGET22 )
#define lapackf77_dqpt01   FORTRAN_NAME( dqpt01, ZQPT01 )
#define lapackf77_dsyt21   FORTRAN_NAME( dsyt21, ZHET21 )
#define lapackf77_dhst01   FORTRAN_NAME( dhst01, ZHST01 )
#define lapackf77_dqrt02   FORTRAN_NAME( dqrt02, ZQRT02 )
#define lapackf77_dort01   FORTRAN_NAME( dort01, ZUNT01 )
#define lapackf77_dlarfy   FORTRAN_NAME( dlarfy, ZLARFY )
#define lapackf77_dlarfx   FORTRAN_NAME( dlarfx, ZLARFX )
#define lapackf77_dstt21   FORTRAN_NAME( dstt21, ZSTT21 )
#define DWORKFORZ
#define DWORKFORZ_AND_LD
#define WSPLIT   double *wr, double *wi

Functions

void blasf77_daxpy (const int *, double *, double *, const int *, double *, const int *)
void blasf77_dcopy (const int *, double *, const int *, double *, const int *)
void blasf77_dgemm (const char *, const char *, const int *, const int *, const int *, double *, double *, const int *, double *, const int *, double *, double *, const int *)
void blasf77_dgemv (const char *, const int *, const int *, double *, double *, const int *, double *, const int *, double *, double *, const int *)
void blasf77_dger (int *, int *, double *, double *, int *, double *, int *, double *, int *)
void blasf77_dsymm (const char *, const char *, const int *, const int *, double *, double *, const int *, double *, const int *, double *, double *, const int *)
void blasf77_dsymv (const char *, const int *, double *, double *, const int *, double *, const int *, double *, double *, const int *)
void blasf77_dsyr2k (const char *, const char *, const int *, const int *, double *, double *, const int *, double *, const int *, double *, double *, const int *)
void blasf77_dher2 (const char *, int *, double *, double *, int *, double *, int *, double *, int *)
void blasf77_dsyrk (const char *, const char *, const int *, const int *, double *, double *, const int *, double *, double *, const int *)
void blasf77_dscal (const int *, double *, double *, const int *)
void blasf77_dswap (int *, double *, int *, double *, int *)
void blasf77_dtrmm (const char *, const char *, const char *, const char *, const int *, const int *, double *, double *, const int *, double *, const int *)
void blasf77_dtrmv (const char *, const char *, const char *, const int *, double *, const int *, double *, const int *)
void blasf77_dtrsm (const char *, const char *, const char *, const char *, const int *, const int *, double *, double *, const int *, double *, const int *)
void blasf77_dtrsv (const char *, const char *, const char *, const int *, double *, const int *, double *, const int *)
void lapackf77_dbdsqr (const char *uplo, magma_int_t *n, magma_int_t *nvct, magma_int_t *nru, magma_int_t *ncc, double *D, double *E, double *VT, magma_int_t *ldvt, double *U, magma_int_t *ldu, double *C, magma_int_t *ldc, double *work, magma_int_t *info)
void lapackf77_dgebak (const char *job, const char *side, magma_int_t *n, magma_int_t *ilo, magma_int_t *ihi, double *scale, magma_int_t *m, double *v, magma_int_t *ldv, magma_int_t *info)
void lapackf77_dgebal (const char *job, magma_int_t *n, double *A, magma_int_t *lda, magma_int_t *ilo, magma_int_t *ihi, double *scale, magma_int_t *info)
void lapackf77_dgebd2 (magma_int_t *m, magma_int_t *n, double *a, magma_int_t *lda, double *d, double *e, double *tauq, double *taup, double *work, magma_int_t *info)
void lapackf77_dgebrd (magma_int_t *m, magma_int_t *n, double *a, magma_int_t *lda, double *d, double *e, double *tauq, double *taup, double *work, magma_int_t *lwork, magma_int_t *info)
void lapackf77_dgeev (const char *jobl, const char *jobr, magma_int_t *n, double *a, magma_int_t *lda, WSPLIT, double *vl, magma_int_t *ldvl, double *vr, magma_int_t *ldvr, double *work, magma_int_t *lwork, DWORKFORZ magma_int_t *info)
void lapackf77_dgehd2 (magma_int_t *n, magma_int_t *ilo, magma_int_t *ihi, double *a, magma_int_t *lda, double *tau, double *work, magma_int_t *info)
void lapackf77_dgehrd (magma_int_t *n, magma_int_t *ilo, magma_int_t *ihi, double *a, magma_int_t *lda, double *tau, double *work, magma_int_t *lwork, magma_int_t *info)
void lapackf77_dgelqf (magma_int_t *m, magma_int_t *n, double *a, magma_int_t *lda, double *tau, double *work, magma_int_t *lwork, magma_int_t *info)
void lapackf77_dgels (const char *trans, magma_int_t *m, magma_int_t *n, magma_int_t *nrhs, double *a, magma_int_t *lda, double *b, magma_int_t *ldb, double *work, magma_int_t *lwork, magma_int_t *info)
void lapackf77_dgeqlf (magma_int_t *m, magma_int_t *n, double *a, magma_int_t *lda, double *tau, double *work, magma_int_t *lwork, magma_int_t *info)
void lapackf77_dgeqp3 (magma_int_t *m, magma_int_t *n, double *a, magma_int_t *lda, magma_int_t *jpvt, double *tau, double *work, magma_int_t *lwork, DWORKFORZ magma_int_t *info)
void lapackf77_dgeqrf (magma_int_t *m, magma_int_t *n, double *a, magma_int_t *lda, double *tau, double *work, magma_int_t *lwork, magma_int_t *info)
void lapackf77_dgetrf (magma_int_t *m, magma_int_t *n, double *a, magma_int_t *lda, magma_int_t *ipiv, magma_int_t *info)
void lapackf77_dgetri (magma_int_t *n, double *a, magma_int_t *lda, magma_int_t *ipiv, double *work, magma_int_t *lwork, magma_int_t *info)
void lapackf77_dgetrs (const char *trans, magma_int_t *n, magma_int_t *nrhs, double *a, magma_int_t *lda, magma_int_t *ipiv, double *b, magma_int_t *ldb, magma_int_t *info)
void lapackf77_dgesvd (const char *jobu, const char *jobvt, magma_int_t *m, magma_int_t *n, double *a, magma_int_t *lda, double *s, double *u, magma_int_t *ldu, double *vt, magma_int_t *ldvt, double *work, magma_int_t *lwork, DWORKFORZ magma_int_t *info)
void lapackf77_dsyev (const char *jobz, const char *uplo, magma_int_t *n, double *a, magma_int_t *lda, double *w, double *work, magma_int_t *lwork, DWORKFORZ magma_int_t *info)
void lapackf77_dsyevd (const char *jobz, const char *uplo, magma_int_t *n, double *a, magma_int_t *lda, double *w, double *work, magma_int_t *lwork, DWORKFORZ_AND_LD magma_int_t *iwork, magma_int_t *liwork, magma_int_t *info)
void lapackf77_dhegs2 (int *itype, const char *uplo, int *n, double *a, int *lda, double *b, int *ldb, int *info)
void lapackf77_dhegvd (magma_int_t *itype, const char *jobz, const char *uplo, magma_int_t *n, double *a, magma_int_t *lda, double *b, magma_int_t *ldb, double *w, double *work, magma_int_t *lwork, DWORKFORZ_AND_LD magma_int_t *iwork, magma_int_t *liwork, magma_int_t *info)
void lapackf77_dsytd2 (const char *uplo, magma_int_t *n, double *a, magma_int_t *lda, double *d, double *e, double *tau, magma_int_t *info)
void lapackf77_dsytrd (const char *uplo, magma_int_t *n, double *a, magma_int_t *lda, double *d, double *e, double *tau, double *work, magma_int_t *lwork, magma_int_t *info)
void lapackf77_dsbtrd (const char *vect, const char *uplo, magma_int_t *n, magma_int_t *kd, double *ab, magma_int_t *ldab, double *d__, double *e, double *q, magma_int_t *ldq, double *work, magma_int_t *info)
void lapackf77_dhseqr (const char *job, const char *compz, magma_int_t *n, magma_int_t *ilo, magma_int_t *ihi, double *H, magma_int_t *ldh, WSPLIT, double *Z, magma_int_t *ldz, double *work, magma_int_t *lwork, magma_int_t *info)
void lapackf77_dlacpy (const char *uplo, magma_int_t *m, magma_int_t *n, const double *a, magma_int_t *lda, double *b, magma_int_t *ldb)
void lapackf77_dlacgv (magma_int_t *n, double *x, magma_int_t *incx)
double lapackf77_dlange (const char *norm, magma_int_t *m, magma_int_t *n, const double *a, magma_int_t *lda, double *work)
double lapackf77_dlansy (const char *norm, const char *uplo, magma_int_t *n, const double *a, magma_int_t *lda, double *work)
void lapackf77_dlarfb (const char *side, const char *trans, const char *direct, const char *storev, magma_int_t *m, magma_int_t *n, magma_int_t *k, const double *v, magma_int_t *ldv, const double *t, magma_int_t *ldt, double *c, magma_int_t *ldc, double *work, magma_int_t *ldwork)
void lapackf77_dlarfg (magma_int_t *n, double *alpha, double *x, magma_int_t *incx, double *tau)
void lapackf77_dlarft (const char *direct, const char *storev, magma_int_t *n, magma_int_t *k, double *v, magma_int_t *ldv, const double *tau, double *t, magma_int_t *ldt)
void lapackf77_dlarnv (magma_int_t *idist, magma_int_t *iseed, magma_int_t *n, double *x)
void lapackf77_dlartg (double *F, double *G, double *cs, double *SN, double *R)
void lapackf77_dlascl (const char *type, magma_int_t *kl, magma_int_t *ku, double *cfrom, double *cto, magma_int_t *m, magma_int_t *n, double *A, magma_int_t *lda, magma_int_t *info)
void lapackf77_dlaset (const char *uplo, magma_int_t *m, magma_int_t *n, double *alpha, double *beta, double *A, magma_int_t *lda)
void lapackf77_dlaswp (magma_int_t *n, double *a, magma_int_t *lda, magma_int_t *k1, magma_int_t *k2, magma_int_t *ipiv, magma_int_t *incx)
void lapackf77_dlatrd (const char *uplo, magma_int_t *n, magma_int_t *nb, double *a, magma_int_t *lda, double *e, double *tau, double *work, magma_int_t *ldwork)
void lapackf77_dlabrd (magma_int_t *m, magma_int_t *n, magma_int_t *nb, double *a, magma_int_t *lda, double *d__, double *e, double *tauq, double *taup, double *x, magma_int_t *ldx, double *y, magma_int_t *ldy)
void lapackf77_dpotrf (const char *uplo, magma_int_t *n, double *a, magma_int_t *lda, magma_int_t *info)
void lapackf77_dpotrs (const char *uplo, magma_int_t *n, magma_int_t *nrhs, double *a, magma_int_t *lda, double *b, magma_int_t *ldb, magma_int_t *info)
void lapackf77_dpotri (const char *uplo, magma_int_t *n, double *a, magma_int_t *lda, magma_int_t *info)
void lapackf77_dlauum (const char *uplo, magma_int_t *n, double *a, magma_int_t *lda, magma_int_t *info)
void lapackf77_dtrevc (const char *side, const char *howmny, magma_int_t *select, magma_int_t *n, double *T, magma_int_t *ldt, double *VL, magma_int_t *ldvl, double *VR, magma_int_t *ldvr, magma_int_t *MM, magma_int_t *M, double *work, DWORKFORZ magma_int_t *info)
void lapackf77_dstebz (const char *range, const char *order, magma_int_t *n, double *vl, double *vu, magma_int_t *il, magma_int_t *iu, double *abstol, double *d__, double *e, magma_int_t *m, magma_int_t *nsplit, double *w, magma_int_t *iblock, magma_int_t *isplit, double *work, magma_int_t *iwork, magma_int_t *info)
double lapackf77_dlamc3 (double *a, double *b)
void lapackf77_dlamrg (magma_int_t *n1, magma_int_t *n2, double *a, magma_int_t *dtrd1, magma_int_t *dtrd2, magma_int_t *index)
void lapackf77_dlaed4 (magma_int_t *n, magma_int_t *i, double *d, double *z, double *delta, double *rho, double *dlam, magma_int_t *info)
void lapackf77_dsteqr (const char *compz, magma_int_t *n, double *D, double *E, double *Z, magma_int_t *ldz, double *work, magma_int_t *info)
void lapackf77_dstedc (const char *compz, magma_int_t *n, double *D, double *E, double *Z, magma_int_t *ldz, double *work, magma_int_t *ldwork, DWORKFORZ_AND_LD magma_int_t *iwork, magma_int_t *liwork, magma_int_t *info)
void lapackf77_dstein (magma_int_t *n, double *d__, double *e, magma_int_t *m, double *w, magma_int_t *iblock, magma_int_t *isplit, double *z__, magma_int_t *ldz, double *work, magma_int_t *iwork, magma_int_t *ifail, magma_int_t *info)
void lapackf77_dstemr (const char *jobz, const char *range, magma_int_t *n, double *d__, double *e, double *vl, double *vu, magma_int_t *il, magma_int_t *iu, magma_int_t *m, double *w, double *z__, magma_int_t *ldz, magma_int_t *nzc, magma_int_t *isuppz, magma_int_t *tryrac, double *work, magma_int_t *lwork, magma_int_t *iwork, magma_int_t *liwork, magma_int_t *info)
void lapackf77_dtrtri (const char *uplo, const char *diag, magma_int_t *n, double *a, magma_int_t *lda, magma_int_t *info)
void lapackf77_dorg2r (magma_int_t *m, magma_int_t *n, magma_int_t *k, double *a, magma_int_t *lda, const double *tau, double *work, magma_int_t *info)
void lapackf77_dorgbr (const char *vect, magma_int_t *m, magma_int_t *n, magma_int_t *k, double *a, magma_int_t *lda, const double *tau, double *work, magma_int_t *lwork, magma_int_t *info)
void lapackf77_dorghr (magma_int_t *n, magma_int_t *ilo, magma_int_t *ihi, double *a, magma_int_t *lda, const double *tau, double *work, magma_int_t *lwork, magma_int_t *info)
void lapackf77_dorglq (magma_int_t *m, magma_int_t *n, magma_int_t *k, double *a, magma_int_t *lda, const double *tau, double *work, magma_int_t *ldwork, magma_int_t *info)
void lapackf77_dungql (magma_int_t *, magma_int_t *, magma_int_t *, double *, magma_int_t *, double *, double *, magma_int_t *, magma_int_t *)
void lapackf77_dorgqr (magma_int_t *m, magma_int_t *n, magma_int_t *k, double *a, magma_int_t *lda, const double *tau, double *work, magma_int_t *ldwork, magma_int_t *info)
void lapackf77_dorgtr (const char *uplo, magma_int_t *n, double *a, magma_int_t *lda, const double *tau, double *work, magma_int_t *lwork, magma_int_t *info)
void lapackf77_dorm2r (const char *side, const char *trans, magma_int_t *m, magma_int_t *n, magma_int_t *k, const double *a, magma_int_t *lda, const double *tau, double *c, magma_int_t *ldc, double *work, magma_int_t *info)
void lapackf77_dormbr (const char *vect, const char *side, const char *trans, magma_int_t *M, magma_int_t *N, magma_int_t *K, double *A, magma_int_t *lda, double *Tau, double *C, magma_int_t *ldc, double *work, magma_int_t *ldwork, magma_int_t *info)
void lapackf77_dormlq (const char *side, const char *trans, magma_int_t *m, magma_int_t *n, magma_int_t *k, const double *a, magma_int_t *lda, const double *tau, double *c, magma_int_t *ldc, double *work, magma_int_t *lwork, magma_int_t *info)
void lapackf77_dormql (const char *side, const char *trans, magma_int_t *m, magma_int_t *n, magma_int_t *k, const double *a, magma_int_t *lda, const double *tau, double *c, magma_int_t *ldc, double *work, magma_int_t *lwork, magma_int_t *info)
void lapackf77_dormqr (const char *side, const char *trans, magma_int_t *m, magma_int_t *n, magma_int_t *k, const double *a, magma_int_t *lda, const double *tau, double *c, magma_int_t *ldc, double *work, magma_int_t *lwork, magma_int_t *info)
void lapackf77_dormtr (const char *side, const char *uplo, const char *trans, magma_int_t *M, magma_int_t *N, double *A, magma_int_t *lda, double *Tau, double *C, magma_int_t *ldc, double *work, magma_int_t *ldwork, magma_int_t *info)
void lapackf77_dbdt01 (int *m, int *n, int *kd, double *A, int *lda, double *Q, int *ldq, double *D, double *E, double *PT, int *ldpt, double *work, double *resid)
void lapackf77_dget22 (const char *transa, const char *transe, const char *transw, int *n, double *a, int *lda, double *e, int *lde, double *wr, double *wi, double *work, double *result)
void lapackf77_dsyt21 (int *itype, const char *uplo, int *n, int *kband, double *A, int *lda, double *D, double *E, double *U, int *ldu, double *V, int *ldv, double *TAU, double *work, double *result)
void lapackf77_dhst01 (int *n, int *ilo, int *ihi, double *A, int *lda, double *H, int *ldh, double *Q, int *ldq, double *work, int *lwork, double *result)
void lapackf77_dstt21 (int *n, int *kband, double *AD, double *AE, double *SD, double *SE, double *U, int *ldu, double *work, double *result)
void lapackf77_dort01 (const char *rowcol, int *m, int *n, double *U, int *ldu, double *work, int *lwork, double *resid)
void lapackf77_dlarfy (const char *uplo, int *N, double *V, int *incv, double *tau, double *C, int *ldc, double *work)
void lapackf77_dlarfx (const char *, int *, int *, double *, double *, double *, int *, double *)
double lapackf77_dqpt01 (int *m, int *n, int *k, double *a, double *af, int *lda, double *tau, int *jpvt, double *work, int *lwork)
void lapackf77_dqrt02 (int *m, int *n, int *k, double *A, double *AF, double *Q, double *R, int *lda, double *TAU, double *work, int *lwork, double *rwork, double *result)

Macro Definition Documentation

#define blasf77_daxpy   FORTRAN_NAME( daxpy, ZAXPY )

Definition at line 23 of file magma_dlapack.h.

#define blasf77_dcopy   FORTRAN_NAME( dcopy, ZCOPY )

Definition at line 24 of file magma_dlapack.h.

#define blasf77_ddot   FORTRAN_NAME( ddot, DDOT )

Definition at line 30 of file magma_dlapack.h.

#define blasf77_ddscal   FORTRAN_NAME( dscal, ZDSCAL )

Definition at line 41 of file magma_dlapack.h.

#define blasf77_dgemm   FORTRAN_NAME( dgemm, DGEMM )

Definition at line 33 of file magma_dlapack.h.

#define blasf77_dgemv   FORTRAN_NAME( dgemv, ZGEMV )

Definition at line 34 of file magma_dlapack.h.

#define blasf77_dger   FORTRAN_NAME( dger, ZGERU )

Definition at line 50 of file magma_dlapack.h.

#define blasf77_dher2   FORTRAN_NAME( dsyr2, DSYR2 )

Definition at line 38 of file magma_dlapack.h.

#define blasf77_dscal   FORTRAN_NAME( dscal, ZSCAL )

Definition at line 40 of file magma_dlapack.h.

#define blasf77_dswap   FORTRAN_NAME( dswap, ZSWAP )

Definition at line 45 of file magma_dlapack.h.

#define blasf77_dsymm   FORTRAN_NAME( dsymm, DSYMM )

Definition at line 42 of file magma_dlapack.h.

#define blasf77_dsymm   FORTRAN_NAME( dsymm, DSYMM )

Definition at line 42 of file magma_dlapack.h.

#define blasf77_dsymv   FORTRAN_NAME( dsymv, DSYMV )

Definition at line 36 of file magma_dlapack.h.

#define blasf77_dsyr2k   FORTRAN_NAME( dsyr2k, DSYR2K )

Definition at line 43 of file magma_dlapack.h.

#define blasf77_dsyr2k   FORTRAN_NAME( dsyr2k, DSYR2K )

Definition at line 43 of file magma_dlapack.h.

#define blasf77_dsyrk   FORTRAN_NAME( dsyrk, DSYRK )

Definition at line 44 of file magma_dlapack.h.

#define blasf77_dsyrk   FORTRAN_NAME( dsyrk, DSYRK )

Definition at line 44 of file magma_dlapack.h.

#define blasf77_dtrmm   FORTRAN_NAME( dtrmm, DTRMM )

Definition at line 46 of file magma_dlapack.h.

#define blasf77_dtrmv   FORTRAN_NAME( dtrmv, ZTRMV )

Definition at line 47 of file magma_dlapack.h.

#define blasf77_dtrsm   FORTRAN_NAME( dtrsm, DTRSM )

Definition at line 48 of file magma_dlapack.h.

#define blasf77_dtrsv   FORTRAN_NAME( dtrsv, DTRSV )

Definition at line 49 of file magma_dlapack.h.

#define DWORKFORZ

Definition at line 139 of file magma_dlapack.h.

#define DWORKFORZ_AND_LD

Definition at line 140 of file magma_dlapack.h.

#define lapackf77_dbdsqr   FORTRAN_NAME( dbdsqr, ZBDSQR )

Definition at line 52 of file magma_dlapack.h.

#define lapackf77_dbdt01   FORTRAN_NAME( dbdt01, ZBDT01 )

Definition at line 122 of file magma_dlapack.h.

#define lapackf77_dgebak   FORTRAN_NAME( dgebak, ZGEBAK )

Definition at line 53 of file magma_dlapack.h.

#define lapackf77_dgebal   FORTRAN_NAME( dgebal, ZGEBAL )

Definition at line 54 of file magma_dlapack.h.

#define lapackf77_dgebd2   FORTRAN_NAME( dgebd2, ZGEBD2 )

Definition at line 55 of file magma_dlapack.h.

#define lapackf77_dgebrd   FORTRAN_NAME( dgebrd, DGEBRD )

Definition at line 56 of file magma_dlapack.h.

#define lapackf77_dgeev   FORTRAN_NAME( dgeev, DGEEV )

Definition at line 57 of file magma_dlapack.h.

#define lapackf77_dgehd2   FORTRAN_NAME( dgehd2, ZGEHD2 )

Definition at line 58 of file magma_dlapack.h.

#define lapackf77_dgehrd   FORTRAN_NAME( dgehrd, DGEHRD )

Definition at line 59 of file magma_dlapack.h.

#define lapackf77_dgelqf   FORTRAN_NAME( dgelqf, DGELQF )

Definition at line 60 of file magma_dlapack.h.

#define lapackf77_dgels   FORTRAN_NAME( dgels, DGELS )

Definition at line 61 of file magma_dlapack.h.

#define lapackf77_dgeqlf   FORTRAN_NAME( dgeqlf, ZGEQLF )

Definition at line 62 of file magma_dlapack.h.

#define lapackf77_dgeqp3   FORTRAN_NAME( dgeqp3, DGEQP3 )

Definition at line 63 of file magma_dlapack.h.

#define lapackf77_dgeqrf   FORTRAN_NAME( dgeqrf, DGEQRF )

Definition at line 64 of file magma_dlapack.h.

#define lapackf77_dgesvd   FORTRAN_NAME( dgesvd, DGESVD )

Definition at line 65 of file magma_dlapack.h.

#define lapackf77_dget22   FORTRAN_NAME( dget22, ZGET22 )

Definition at line 123 of file magma_dlapack.h.

#define lapackf77_dgetrf   FORTRAN_NAME( dgetrf, DGETRF )

Definition at line 66 of file magma_dlapack.h.

#define lapackf77_dgetri   FORTRAN_NAME( dgetri, DGETRI )

Definition at line 67 of file magma_dlapack.h.

#define lapackf77_dgetrs   FORTRAN_NAME( dgetrs, DGETRS )

Definition at line 68 of file magma_dlapack.h.

#define lapackf77_dhegs2   FORTRAN_NAME( dsygs2, ZHEGS2 )

Definition at line 71 of file magma_dlapack.h.

#define lapackf77_dhegvd   FORTRAN_NAME( dsygvd, DSYGVD )

Definition at line 72 of file magma_dlapack.h.

#define lapackf77_dhseqr   FORTRAN_NAME( dhseqr, ZHSEQR )

Definition at line 76 of file magma_dlapack.h.

#define lapackf77_dhst01   FORTRAN_NAME( dhst01, ZHST01 )

Definition at line 126 of file magma_dlapack.h.

#define lapackf77_dlabrd   FORTRAN_NAME( dlabrd, DLABRD )

Definition at line 91 of file magma_dlapack.h.

#define lapackf77_dlacgv   FORTRAN_NAME( dlacgv, ZLACGV )

Definition at line 78 of file magma_dlapack.h.

#define lapackf77_dlacpy   FORTRAN_NAME( dlacpy, ZLACPY )

Definition at line 77 of file magma_dlapack.h.

#define lapackf77_dlaed4   FORTRAN_NAME( dlaed4, DLAED4 )

Definition at line 99 of file magma_dlapack.h.

#define lapackf77_dlamc3   FORTRAN_NAME( dlamc3, DLAMC3 )

Definition at line 98 of file magma_dlapack.h.

#define lapackf77_dlamrg   FORTRAN_NAME( dlamrg, DLAMRG )

Definition at line 100 of file magma_dlapack.h.

#define lapackf77_dlange   FORTRAN_NAME( dlange, DLANGE )

Definition at line 79 of file magma_dlapack.h.

#define lapackf77_dlansy   FORTRAN_NAME( dlansy, DLANSY )

Definition at line 81 of file magma_dlapack.h.

#define lapackf77_dlansy   FORTRAN_NAME( dlansy, DLANSY )

Definition at line 81 of file magma_dlapack.h.

#define lapackf77_dlarfb   FORTRAN_NAME( dlarfb, DLARFB )

Definition at line 82 of file magma_dlapack.h.

#define lapackf77_dlarfg   FORTRAN_NAME( dlarfg, ZLARFG )

Definition at line 83 of file magma_dlapack.h.

#define lapackf77_dlarft   FORTRAN_NAME( dlarft, ZLARFT )

Definition at line 84 of file magma_dlapack.h.

#define lapackf77_dlarfx   FORTRAN_NAME( dlarfx, ZLARFX )

Definition at line 130 of file magma_dlapack.h.

#define lapackf77_dlarfy   FORTRAN_NAME( dlarfy, ZLARFY )

Definition at line 129 of file magma_dlapack.h.

#define lapackf77_dlarnv   FORTRAN_NAME( dlarnv, ZLARNV )

Definition at line 85 of file magma_dlapack.h.

#define lapackf77_dlartg   FORTRAN_NAME( dlartg, ZLARTG )

Definition at line 86 of file magma_dlapack.h.

#define lapackf77_dlascl   FORTRAN_NAME( dlascl, ZLASCL )

Definition at line 87 of file magma_dlapack.h.

#define lapackf77_dlaset   FORTRAN_NAME( dlaset, ZLASET )

Definition at line 88 of file magma_dlapack.h.

#define lapackf77_dlaswp   FORTRAN_NAME( dlaswp, ZLASWP )

Definition at line 89 of file magma_dlapack.h.

#define lapackf77_dlatrd   FORTRAN_NAME( dlatrd, DLATRD )

Definition at line 90 of file magma_dlapack.h.

#define lapackf77_dlauum   FORTRAN_NAME( dlauum, ZLAUUM )

Definition at line 92 of file magma_dlapack.h.

#define lapackf77_dorg2r   FORTRAN_NAME( dorg2r, ZUNG2R )

Definition at line 107 of file magma_dlapack.h.

#define lapackf77_dorgbr   FORTRAN_NAME( dorgbr, ZUNGBR )

Definition at line 108 of file magma_dlapack.h.

#define lapackf77_dorghr   FORTRAN_NAME( dorghr, DORGHR )

Definition at line 109 of file magma_dlapack.h.

#define lapackf77_dorglq   FORTRAN_NAME( dorglq, DORGLQ )

Definition at line 110 of file magma_dlapack.h.

#define lapackf77_dorgqr   FORTRAN_NAME( dorgqr, DORGQR )

Definition at line 112 of file magma_dlapack.h.

#define lapackf77_dorgtr   FORTRAN_NAME( dorgtr, ZUNGTR )

Definition at line 113 of file magma_dlapack.h.

#define lapackf77_dorm2r   FORTRAN_NAME( dorm2r, ZUNM2R )

Definition at line 114 of file magma_dlapack.h.

#define lapackf77_dormbr   FORTRAN_NAME( dormbr, ZUNMBR )

Definition at line 115 of file magma_dlapack.h.

#define lapackf77_dormlq   FORTRAN_NAME( dormlq, DORMLQ )

Definition at line 116 of file magma_dlapack.h.

#define lapackf77_dormql   FORTRAN_NAME( dormql, DORMQL )

Definition at line 117 of file magma_dlapack.h.

#define lapackf77_dormqr   FORTRAN_NAME( dormqr, DORMQR )

Definition at line 118 of file magma_dlapack.h.

#define lapackf77_dormtr   FORTRAN_NAME( dormtr, DORMTR )

Definition at line 119 of file magma_dlapack.h.

#define lapackf77_dort01   FORTRAN_NAME( dort01, ZUNT01 )

Definition at line 128 of file magma_dlapack.h.

#define lapackf77_dpotrf   FORTRAN_NAME( dpotrf, DPOTRF )

Definition at line 93 of file magma_dlapack.h.

#define lapackf77_dpotri   FORTRAN_NAME( dpotri, ZPOTRI )

Definition at line 95 of file magma_dlapack.h.

#define lapackf77_dpotrs   FORTRAN_NAME( dpotrs, DPOTRS )

Definition at line 94 of file magma_dlapack.h.

#define lapackf77_dqpt01   FORTRAN_NAME( dqpt01, ZQPT01 )

Definition at line 124 of file magma_dlapack.h.

#define lapackf77_dqrt02   FORTRAN_NAME( dqrt02, ZQRT02 )

Definition at line 127 of file magma_dlapack.h.

#define lapackf77_dsbtrd   FORTRAN_NAME( dsbtrd, DSBTRD )

Definition at line 75 of file magma_dlapack.h.

#define lapackf77_dstebz   FORTRAN_NAME( dstebz, DSTEBZ )

Definition at line 97 of file magma_dlapack.h.

#define lapackf77_dstedc   FORTRAN_NAME( dstedc, ZSTEDC )

Definition at line 103 of file magma_dlapack.h.

#define lapackf77_dstein   FORTRAN_NAME( dstein, ZSTEIN )

Definition at line 104 of file magma_dlapack.h.

#define lapackf77_dstemr   FORTRAN_NAME( dstemr, ZSTEMR )

Definition at line 105 of file magma_dlapack.h.

#define lapackf77_dsteqr   FORTRAN_NAME( dsteqr, ZSTEQR )

Definition at line 102 of file magma_dlapack.h.

#define lapackf77_dstt21   FORTRAN_NAME( dstt21, ZSTT21 )

Definition at line 131 of file magma_dlapack.h.

#define lapackf77_dsyev   FORTRAN_NAME( dsyev, DSYEV )

Definition at line 69 of file magma_dlapack.h.

#define lapackf77_dsyevd   FORTRAN_NAME( dsyevd, DSYEVD )

Definition at line 70 of file magma_dlapack.h.

#define lapackf77_dsymv   FORTRAN_NAME( dsymv, ZSYMV )

Definition at line 106 of file magma_dlapack.h.

#define lapackf77_dsyt21   FORTRAN_NAME( dsyt21, ZHET21 )

Definition at line 125 of file magma_dlapack.h.

#define lapackf77_dsytd2   FORTRAN_NAME( dsytd2, ZHETD2 )

Definition at line 73 of file magma_dlapack.h.

#define lapackf77_dsytrd   FORTRAN_NAME( dsytrd, DSYTRD )

Definition at line 74 of file magma_dlapack.h.

#define lapackf77_dtrevc   FORTRAN_NAME( dtrevc, ZTREVC )

Definition at line 96 of file magma_dlapack.h.

#define lapackf77_dtrtri   FORTRAN_NAME( dtrtri, ZTRTRI )

Definition at line 101 of file magma_dlapack.h.

#define lapackf77_dungql   FORTRAN_NAME( dorgql, ZUNGQL )

Definition at line 111 of file magma_dlapack.h.

#define PRECISION_d

Definition at line 14 of file magma_dlapack.h.

#define WSPLIT   double *wr, double *wi

Definition at line 141 of file magma_dlapack.h.


Function Documentation

void blasf77_daxpy ( const int *  ,
double *  ,
double *  ,
const int *  ,
double *  ,
const int *   
)

Here is the caller graph for this function:

void blasf77_dcopy ( const int *  ,
double *  ,
const int *  ,
double *  ,
const int *   
)

Here is the caller graph for this function:

void blasf77_dgemm ( const char *  ,
const char *  ,
const int *  ,
const int *  ,
const int *  ,
double *  ,
double *  ,
const int *  ,
double *  ,
const int *  ,
double *  ,
double *  ,
const int *   
)

Here is the caller graph for this function:

void blasf77_dgemv ( const char *  ,
const int *  ,
const int *  ,
double *  ,
double *  ,
const int *  ,
double *  ,
const int *  ,
double *  ,
double *  ,
const int *   
)

Here is the caller graph for this function:

void blasf77_dger ( int *  ,
int *  ,
double *  ,
double *  ,
int *  ,
double *  ,
int *  ,
double *  ,
int *   
)
void blasf77_dher2 ( const char *  ,
int *  ,
double *  ,
double *  ,
int *  ,
double *  ,
int *  ,
double *  ,
int *   
)

Here is the caller graph for this function:

void blasf77_dscal ( const int *  ,
double *  ,
double *  ,
const int *   
)

Here is the caller graph for this function:

void blasf77_dswap ( int *  ,
double *  ,
int *  ,
double *  ,
int *   
)

Here is the caller graph for this function:

void blasf77_dsymm ( const char *  ,
const char *  ,
const int *  ,
const int *  ,
double *  ,
double *  ,
const int *  ,
double *  ,
const int *  ,
double *  ,
double *  ,
const int *   
)

Here is the caller graph for this function:

void blasf77_dsymv ( const char *  ,
const int *  ,
double *  ,
double *  ,
const int *  ,
double *  ,
const int *  ,
double *  ,
double *  ,
const int *   
)

Here is the caller graph for this function:

void blasf77_dsyr2k ( const char *  ,
const char *  ,
const int *  ,
const int *  ,
double *  ,
double *  ,
const int *  ,
double *  ,
const int *  ,
double *  ,
double *  ,
const int *   
)
void blasf77_dsyrk ( const char *  ,
const char *  ,
const int *  ,
const int *  ,
double *  ,
double *  ,
const int *  ,
double *  ,
double *  ,
const int *   
)

Here is the caller graph for this function:

void blasf77_dtrmm ( const char *  ,
const char *  ,
const char *  ,
const char *  ,
const int *  ,
const int *  ,
double *  ,
double *  ,
const int *  ,
double *  ,
const int *   
)
void blasf77_dtrmv ( const char *  ,
const char *  ,
const char *  ,
const int *  ,
double *  ,
const int *  ,
double *  ,
const int *   
)

Here is the caller graph for this function:

void blasf77_dtrsm ( const char *  ,
const char *  ,
const char *  ,
const char *  ,
const int *  ,
const int *  ,
double *  ,
double *  ,
const int *  ,
double *  ,
const int *   
)

Here is the caller graph for this function:

void blasf77_dtrsv ( const char *  ,
const char *  ,
const char *  ,
const int *  ,
double *  ,
const int *  ,
double *  ,
const int *   
)

Here is the caller graph for this function:

void lapackf77_dbdsqr ( const char *  uplo,
magma_int_t n,
magma_int_t nvct,
magma_int_t nru,
magma_int_t ncc,
double *  D,
double *  E,
double *  VT,
magma_int_t ldvt,
double *  U,
magma_int_t ldu,
double *  C,
magma_int_t ldc,
double *  work,
magma_int_t info 
)

Here is the caller graph for this function:

void lapackf77_dbdt01 ( int *  m,
int *  n,
int *  kd,
double *  A,
int *  lda,
double *  Q,
int *  ldq,
double *  D,
double *  E,
double *  PT,
int *  ldpt,
double *  work,
double *  resid 
)

Here is the caller graph for this function:

void lapackf77_dgebak ( const char *  job,
const char *  side,
magma_int_t n,
magma_int_t ilo,
magma_int_t ihi,
double *  scale,
magma_int_t m,
double *  v,
magma_int_t ldv,
magma_int_t info 
)

Here is the caller graph for this function:

void lapackf77_dgebal ( const char *  job,
magma_int_t n,
double *  A,
magma_int_t lda,
magma_int_t ilo,
magma_int_t ihi,
double *  scale,
magma_int_t info 
)

Here is the caller graph for this function:

void lapackf77_dgebd2 ( magma_int_t m,
magma_int_t n,
double *  a,
magma_int_t lda,
double *  d,
double *  e,
double *  tauq,
double *  taup,
double *  work,
magma_int_t info 
)
void lapackf77_dgebrd ( magma_int_t m,
magma_int_t n,
double *  a,
magma_int_t lda,
double *  d,
double *  e,
double *  tauq,
double *  taup,
double *  work,
magma_int_t lwork,
magma_int_t info 
)

Here is the caller graph for this function:

void lapackf77_dgeev ( const char *  jobl,
const char *  jobr,
magma_int_t n,
double *  a,
magma_int_t lda,
WSPLIT  ,
double *  vl,
magma_int_t ldvl,
double *  vr,
magma_int_t ldvr,
double *  work,
magma_int_t lwork,
DWORKFORZ magma_int_t info 
)

Here is the caller graph for this function:

void lapackf77_dgehd2 ( magma_int_t n,
magma_int_t ilo,
magma_int_t ihi,
double *  a,
magma_int_t lda,
double *  tau,
double *  work,
magma_int_t info 
)

Here is the caller graph for this function:

void lapackf77_dgehrd ( magma_int_t n,
magma_int_t ilo,
magma_int_t ihi,
double *  a,
magma_int_t lda,
double *  tau,
double *  work,
magma_int_t lwork,
magma_int_t info 
)

Here is the caller graph for this function:

void lapackf77_dgelqf ( magma_int_t m,
magma_int_t n,
double *  a,
magma_int_t lda,
double *  tau,
double *  work,
magma_int_t lwork,
magma_int_t info 
)

Here is the caller graph for this function:

void lapackf77_dgels ( const char *  trans,
magma_int_t m,
magma_int_t n,
magma_int_t nrhs,
double *  a,
magma_int_t lda,
double *  b,
magma_int_t ldb,
double *  work,
magma_int_t lwork,
magma_int_t info 
)

Here is the caller graph for this function:

void lapackf77_dgeqlf ( magma_int_t m,
magma_int_t n,
double *  a,
magma_int_t lda,
double *  tau,
double *  work,
magma_int_t lwork,
magma_int_t info 
)

Here is the caller graph for this function:

void lapackf77_dgeqp3 ( magma_int_t m,
magma_int_t n,
double *  a,
magma_int_t lda,
magma_int_t jpvt,
double *  tau,
double *  work,
magma_int_t lwork,
DWORKFORZ magma_int_t info 
)
void lapackf77_dgeqrf ( magma_int_t m,
magma_int_t n,
double *  a,
magma_int_t lda,
double *  tau,
double *  work,
magma_int_t lwork,
magma_int_t info 
)

Here is the caller graph for this function:

void lapackf77_dgesvd ( const char *  jobu,
const char *  jobvt,
magma_int_t m,
magma_int_t n,
double *  a,
magma_int_t lda,
double *  s,
double *  u,
magma_int_t ldu,
double *  vt,
magma_int_t ldvt,
double *  work,
magma_int_t lwork,
DWORKFORZ magma_int_t info 
)

Here is the caller graph for this function:

void lapackf77_dget22 ( const char *  transa,
const char *  transe,
const char *  transw,
int *  n,
double *  a,
int *  lda,
double *  e,
int *  lde,
double *  wr,
double *  wi,
double *  work,
double *  result 
)

Here is the caller graph for this function:

void lapackf77_dgetrf ( magma_int_t m,
magma_int_t n,
double *  a,
magma_int_t lda,
magma_int_t ipiv,
magma_int_t info 
)

Here is the caller graph for this function:

void lapackf77_dgetri ( magma_int_t n,
double *  a,
magma_int_t lda,
magma_int_t ipiv,
double *  work,
magma_int_t lwork,
magma_int_t info 
)

Here is the caller graph for this function:

void lapackf77_dgetrs ( const char *  trans,
magma_int_t n,
magma_int_t nrhs,
double *  a,
magma_int_t lda,
magma_int_t ipiv,
double *  b,
magma_int_t ldb,
magma_int_t info 
)

Here is the caller graph for this function:

void lapackf77_dhegs2 ( int *  itype,
const char *  uplo,
int *  n,
double *  a,
int *  lda,
double *  b,
int *  ldb,
int *  info 
)

Here is the caller graph for this function:

void lapackf77_dhegvd ( magma_int_t itype,
const char *  jobz,
const char *  uplo,
magma_int_t n,
double *  a,
magma_int_t lda,
double *  b,
magma_int_t ldb,
double *  w,
double *  work,
magma_int_t lwork,
DWORKFORZ_AND_LD magma_int_t iwork,
magma_int_t liwork,
magma_int_t info 
)

Here is the caller graph for this function:

void lapackf77_dhseqr ( const char *  job,
const char *  compz,
magma_int_t n,
magma_int_t ilo,
magma_int_t ihi,
double *  H,
magma_int_t ldh,
WSPLIT  ,
double *  Z,
magma_int_t ldz,
double *  work,
magma_int_t lwork,
magma_int_t info 
)

Here is the caller graph for this function:

void lapackf77_dhst01 ( int *  n,
int *  ilo,
int *  ihi,
double *  A,
int *  lda,
double *  H,
int *  ldh,
double *  Q,
int *  ldq,
double *  work,
int *  lwork,
double *  result 
)

Here is the caller graph for this function:

void lapackf77_dlabrd ( magma_int_t m,
magma_int_t n,
magma_int_t nb,
double *  a,
magma_int_t lda,
double *  d__,
double *  e,
double *  tauq,
double *  taup,
double *  x,
magma_int_t ldx,
double *  y,
magma_int_t ldy 
)
void lapackf77_dlacgv ( magma_int_t n,
double *  x,
magma_int_t incx 
)

Here is the caller graph for this function:

void lapackf77_dlacpy ( const char *  uplo,
magma_int_t m,
magma_int_t n,
const double *  a,
magma_int_t lda,
double *  b,
magma_int_t ldb 
)

Here is the caller graph for this function:

void lapackf77_dlaed4 ( magma_int_t n,
magma_int_t i,
double *  d,
double *  z,
double *  delta,
double *  rho,
double *  dlam,
magma_int_t info 
)
double lapackf77_dlamc3 ( double *  a,
double *  b 
)
void lapackf77_dlamrg ( magma_int_t n1,
magma_int_t n2,
double *  a,
magma_int_t dtrd1,
magma_int_t dtrd2,
magma_int_t index 
)
double lapackf77_dlange ( const char *  norm,
magma_int_t m,
magma_int_t n,
const double *  a,
magma_int_t lda,
double *  work 
)

Here is the caller graph for this function:

double lapackf77_dlansy ( const char *  norm,
const char *  uplo,
magma_int_t n,
const double *  a,
magma_int_t lda,
double *  work 
)

Here is the caller graph for this function:

void lapackf77_dlarfb ( const char *  side,
const char *  trans,
const char *  direct,
const char *  storev,
magma_int_t m,
magma_int_t n,
magma_int_t k,
const double *  v,
magma_int_t ldv,
const double *  t,
magma_int_t ldt,
double *  c,
magma_int_t ldc,
double *  work,
magma_int_t ldwork 
)

Here is the caller graph for this function:

void lapackf77_dlarfg ( magma_int_t n,
double *  alpha,
double *  x,
magma_int_t incx,
double *  tau 
)

Here is the caller graph for this function:

void lapackf77_dlarft ( const char *  direct,
const char *  storev,
magma_int_t n,
magma_int_t k,
double *  v,
magma_int_t ldv,
const double *  tau,
double *  t,
magma_int_t ldt 
)

Here is the caller graph for this function:

void lapackf77_dlarfx ( const char *  ,
int *  ,
int *  ,
double *  ,
double *  ,
double *  ,
int *  ,
double *   
)

Here is the caller graph for this function:

void lapackf77_dlarfy ( const char *  uplo,
int *  N,
double *  V,
int *  incv,
double *  tau,
double *  C,
int *  ldc,
double *  work 
)
void lapackf77_dlarnv ( magma_int_t idist,
magma_int_t iseed,
magma_int_t n,
double *  x 
)

Here is the caller graph for this function:

void lapackf77_dlartg ( double *  F,
double *  G,
double *  cs,
double *  SN,
double *  R 
)

Here is the caller graph for this function:

void lapackf77_dlascl ( const char *  type,
magma_int_t kl,
magma_int_t ku,
double *  cfrom,
double *  cto,
magma_int_t m,
magma_int_t n,
double *  A,
magma_int_t lda,
magma_int_t info 
)

Here is the caller graph for this function:

void lapackf77_dlaset ( const char *  uplo,
magma_int_t m,
magma_int_t n,
double *  alpha,
double *  beta,
double *  A,
magma_int_t lda 
)

Here is the caller graph for this function:

void lapackf77_dlaswp ( magma_int_t n,
double *  a,
magma_int_t lda,
magma_int_t k1,
magma_int_t k2,
magma_int_t ipiv,
magma_int_t incx 
)

Here is the caller graph for this function:

void lapackf77_dlatrd ( const char *  uplo,
magma_int_t n,
magma_int_t nb,
double *  a,
magma_int_t lda,
double *  e,
double *  tau,
double *  work,
magma_int_t ldwork 
)
void lapackf77_dlauum ( const char *  uplo,
magma_int_t n,
double *  a,
magma_int_t lda,
magma_int_t info 
)

Here is the caller graph for this function:

void lapackf77_dorg2r ( magma_int_t m,
magma_int_t n,
magma_int_t k,
double *  a,
magma_int_t lda,
const double *  tau,
double *  work,
magma_int_t info 
)
void lapackf77_dorgbr ( const char *  vect,
magma_int_t m,
magma_int_t n,
magma_int_t k,
double *  a,
magma_int_t lda,
const double *  tau,
double *  work,
magma_int_t lwork,
magma_int_t info 
)

Here is the caller graph for this function:

void lapackf77_dorghr ( magma_int_t n,
magma_int_t ilo,
magma_int_t ihi,
double *  a,
magma_int_t lda,
const double *  tau,
double *  work,
magma_int_t lwork,
magma_int_t info 
)

Here is the caller graph for this function:

void lapackf77_dorglq ( magma_int_t m,
magma_int_t n,
magma_int_t k,
double *  a,
magma_int_t lda,
const double *  tau,
double *  work,
magma_int_t ldwork,
magma_int_t info 
)

Here is the caller graph for this function:

void lapackf77_dorgqr ( magma_int_t m,
magma_int_t n,
magma_int_t k,
double *  a,
magma_int_t lda,
const double *  tau,
double *  work,
magma_int_t ldwork,
magma_int_t info 
)

Here is the caller graph for this function:

void lapackf77_dorgtr ( const char *  uplo,
magma_int_t n,
double *  a,
magma_int_t lda,
const double *  tau,
double *  work,
magma_int_t lwork,
magma_int_t info 
)

Here is the caller graph for this function:

void lapackf77_dorm2r ( const char *  side,
const char *  trans,
magma_int_t m,
magma_int_t n,
magma_int_t k,
const double *  a,
magma_int_t lda,
const double *  tau,
double *  c,
magma_int_t ldc,
double *  work,
magma_int_t info 
)
void lapackf77_dormbr ( const char *  vect,
const char *  side,
const char *  trans,
magma_int_t M,
magma_int_t N,
magma_int_t K,
double *  A,
magma_int_t lda,
double *  Tau,
double *  C,
magma_int_t ldc,
double *  work,
magma_int_t ldwork,
magma_int_t info 
)

Here is the caller graph for this function:

void lapackf77_dormlq ( const char *  side,
const char *  trans,
magma_int_t m,
magma_int_t n,
magma_int_t k,
const double *  a,
magma_int_t lda,
const double *  tau,
double *  c,
magma_int_t ldc,
double *  work,
magma_int_t lwork,
magma_int_t info 
)
void lapackf77_dormql ( const char *  side,
const char *  trans,
magma_int_t m,
magma_int_t n,
magma_int_t k,
const double *  a,
magma_int_t lda,
const double *  tau,
double *  c,
magma_int_t ldc,
double *  work,
magma_int_t lwork,
magma_int_t info 
)

Here is the caller graph for this function:

void lapackf77_dormqr ( const char *  side,
const char *  trans,
magma_int_t m,
magma_int_t n,
magma_int_t k,
const double *  a,
magma_int_t lda,
const double *  tau,
double *  c,
magma_int_t ldc,
double *  work,
magma_int_t lwork,
magma_int_t info 
)

Here is the caller graph for this function:

void lapackf77_dormtr ( const char *  side,
const char *  uplo,
const char *  trans,
magma_int_t M,
magma_int_t N,
double *  A,
magma_int_t lda,
double *  Tau,
double *  C,
magma_int_t ldc,
double *  work,
magma_int_t ldwork,
magma_int_t info 
)
void lapackf77_dort01 ( const char *  rowcol,
int *  m,
int *  n,
double *  U,
int *  ldu,
double *  work,
int *  lwork,
double *  resid 
)

Here is the caller graph for this function:

void lapackf77_dpotrf ( const char *  uplo,
magma_int_t n,
double *  a,
magma_int_t lda,
magma_int_t info 
)

Here is the caller graph for this function:

void lapackf77_dpotri ( const char *  uplo,
magma_int_t n,
double *  a,
magma_int_t lda,
magma_int_t info 
)

Here is the caller graph for this function:

void lapackf77_dpotrs ( const char *  uplo,
magma_int_t n,
magma_int_t nrhs,
double *  a,
magma_int_t lda,
double *  b,
magma_int_t ldb,
magma_int_t info 
)

Here is the caller graph for this function:

double lapackf77_dqpt01 ( int *  m,
int *  n,
int *  k,
double *  a,
double *  af,
int *  lda,
double *  tau,
int *  jpvt,
double *  work,
int *  lwork 
)
void lapackf77_dqrt02 ( int *  m,
int *  n,
int *  k,
double *  A,
double *  AF,
double *  Q,
double *  R,
int *  lda,
double *  TAU,
double *  work,
int *  lwork,
double *  rwork,
double *  result 
)
void lapackf77_dsbtrd ( const char *  vect,
const char *  uplo,
magma_int_t n,
magma_int_t kd,
double *  ab,
magma_int_t ldab,
double *  d__,
double *  e,
double *  q,
magma_int_t ldq,
double *  work,
magma_int_t info 
)

Here is the caller graph for this function:

void lapackf77_dstebz ( const char *  range,
const char *  order,
magma_int_t n,
double *  vl,
double *  vu,
magma_int_t il,
magma_int_t iu,
double *  abstol,
double *  d__,
double *  e,
magma_int_t m,
magma_int_t nsplit,
double *  w,
magma_int_t iblock,
magma_int_t isplit,
double *  work,
magma_int_t iwork,
magma_int_t info 
)
void lapackf77_dstedc ( const char *  compz,
magma_int_t n,
double *  D,
double *  E,
double *  Z,
magma_int_t ldz,
double *  work,
magma_int_t ldwork,
DWORKFORZ_AND_LD magma_int_t iwork,
magma_int_t liwork,
magma_int_t info 
)

Here is the caller graph for this function:

void lapackf77_dstein ( magma_int_t n,
double *  d__,
double *  e,
magma_int_t m,
double *  w,
magma_int_t iblock,
magma_int_t isplit,
double *  z__,
magma_int_t ldz,
double *  work,
magma_int_t iwork,
magma_int_t ifail,
magma_int_t info 
)
void lapackf77_dstemr ( const char *  jobz,
const char *  range,
magma_int_t n,
double *  d__,
double *  e,
double *  vl,
double *  vu,
magma_int_t il,
magma_int_t iu,
magma_int_t m,
double *  w,
double *  z__,
magma_int_t ldz,
magma_int_t nzc,
magma_int_t isuppz,
magma_int_t tryrac,
double *  work,
magma_int_t lwork,
magma_int_t iwork,
magma_int_t liwork,
magma_int_t info 
)
void lapackf77_dsteqr ( const char *  compz,
magma_int_t n,
double *  D,
double *  E,
double *  Z,
magma_int_t ldz,
double *  work,
magma_int_t info 
)

Here is the caller graph for this function:

void lapackf77_dstt21 ( int *  n,
int *  kband,
double *  AD,
double *  AE,
double *  SD,
double *  SE,
double *  U,
int *  ldu,
double *  work,
double *  result 
)
void lapackf77_dsyev ( const char *  jobz,
const char *  uplo,
magma_int_t n,
double *  a,
magma_int_t lda,
double *  w,
double *  work,
magma_int_t lwork,
DWORKFORZ magma_int_t info 
)

Here is the caller graph for this function:

void lapackf77_dsyevd ( const char *  jobz,
const char *  uplo,
magma_int_t n,
double *  a,
magma_int_t lda,
double *  w,
double *  work,
magma_int_t lwork,
DWORKFORZ_AND_LD magma_int_t iwork,
magma_int_t liwork,
magma_int_t info 
)

Here is the caller graph for this function:

void lapackf77_dsyt21 ( int *  itype,
const char *  uplo,
int *  n,
int *  kband,
double *  A,
int *  lda,
double *  D,
double *  E,
double *  U,
int *  ldu,
double *  V,
int *  ldv,
double *  TAU,
double *  work,
double *  result 
)

Here is the caller graph for this function:

void lapackf77_dsytd2 ( const char *  uplo,
magma_int_t n,
double *  a,
magma_int_t lda,
double *  d,
double *  e,
double *  tau,
magma_int_t info 
)

Here is the caller graph for this function:

void lapackf77_dsytrd ( const char *  uplo,
magma_int_t n,
double *  a,
magma_int_t lda,
double *  d,
double *  e,
double *  tau,
double *  work,
magma_int_t lwork,
magma_int_t info 
)

Here is the caller graph for this function:

void lapackf77_dtrevc ( const char *  side,
const char *  howmny,
magma_int_t select,
magma_int_t n,
double *  T,
magma_int_t ldt,
double *  VL,
magma_int_t ldvl,
double *  VR,
magma_int_t ldvr,
magma_int_t MM,
magma_int_t M,
double *  work,
DWORKFORZ magma_int_t info 
)

Here is the caller graph for this function:

void lapackf77_dtrtri ( const char *  uplo,
const char *  diag,
magma_int_t n,
double *  a,
magma_int_t lda,
magma_int_t info 
)

Here is the caller graph for this function:

void lapackf77_dungql ( magma_int_t ,
magma_int_t ,
magma_int_t ,
double *  ,
magma_int_t ,
double *  ,
double *  ,
magma_int_t ,
magma_int_t  
)

Here is the caller graph for this function: