MAGMA  magma-1.4.0
Matrix Algebra on GPU and Multicore Architectures
 All Data Structures 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_idamax   FORTRAN_NAME( idamax, IDAMAX )
 
#define blasf77_daxpy   FORTRAN_NAME( daxpy, DAXPY )
 
#define blasf77_dcopy   FORTRAN_NAME( dcopy, DCOPY )
 
#define blasf77_dgemm   FORTRAN_NAME( dgemm, DGEMM )
 
#define blasf77_dgemv   FORTRAN_NAME( dgemv, DGEMV )
 
#define blasf77_dger   FORTRAN_NAME( dger, DGER )
 
#define blasf77_dger   FORTRAN_NAME( dger, DGER )
 
#define blasf77_dsymm   FORTRAN_NAME( dsymm, DSYMM )
 
#define blasf77_dsymv   FORTRAN_NAME( dsymv, DSYMV )
 
#define blasf77_dsyr2   FORTRAN_NAME( dsyr2, DSYR2 )
 
#define blasf77_dsyr2k   FORTRAN_NAME( dsyr2k, DSYR2K )
 
#define blasf77_dsyrk   FORTRAN_NAME( dsyrk, DSYRK )
 
#define blasf77_dscal   FORTRAN_NAME( dscal, DSCAL )
 
#define blasf77_dscal   FORTRAN_NAME( dscal, DSCAL )
 
#define blasf77_dswap   FORTRAN_NAME( dswap, DSWAP )
 
#define blasf77_dsymm   FORTRAN_NAME( dsymm, DSYMM )
 
#define blasf77_dsyr2k   FORTRAN_NAME( dsyr2k, DSYR2K )
 
#define blasf77_dsyrk   FORTRAN_NAME( dsyrk, DSYRK )
 
#define blasf77_dtrmm   FORTRAN_NAME( dtrmm, DTRMM )
 
#define blasf77_dtrmv   FORTRAN_NAME( dtrmv, DTRMV )
 
#define blasf77_dtrsm   FORTRAN_NAME( dtrsm, DTRSM )
 
#define blasf77_dtrsv   FORTRAN_NAME( dtrsv, DTRSV )
 
#define lapackf77_dlaed2   FORTRAN_NAME( dlaed2, DLAED2 )
 
#define lapackf77_dlaed4   FORTRAN_NAME( dlaed4, DLAED4 )
 
#define lapackf77_dlamc3   FORTRAN_NAME( dlamc3, DLAMC3 )
 
#define lapackf77_dlamrg   FORTRAN_NAME( dlamrg, DLAMRG )
 
#define lapackf77_dlasrt   FORTRAN_NAME( dlasrt, DLASRT )
 
#define lapackf77_dstebz   FORTRAN_NAME( dstebz, DSTEBZ )
 
#define lapackf77_dbdsqr   FORTRAN_NAME( dbdsqr, DBDSQR )
 
#define lapackf77_dgebak   FORTRAN_NAME( dgebak, DGEBAK )
 
#define lapackf77_dgebal   FORTRAN_NAME( dgebal, DGEBAL )
 
#define lapackf77_dgebd2   FORTRAN_NAME( dgebd2, DGEBD2 )
 
#define lapackf77_dgebrd   FORTRAN_NAME( dgebrd, DGEBRD )
 
#define lapackf77_dgeev   FORTRAN_NAME( dgeev, DGEEV )
 
#define lapackf77_dgehd2   FORTRAN_NAME( dgehd2, DGEHD2 )
 
#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, DGEQLF )
 
#define lapackf77_dgeqp3   FORTRAN_NAME( dgeqp3, DGEQP3 )
 
#define lapackf77_dgeqrf   FORTRAN_NAME( dgeqrf, DGEQRF )
 
#define lapackf77_dgesv   FORTRAN_NAME( dgesv, DGESV )
 
#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_dsbtrd   FORTRAN_NAME( dsbtrd, DSBTRD )
 
#define lapackf77_dsyev   FORTRAN_NAME( dsyev, DSYEV )
 
#define lapackf77_dsyevd   FORTRAN_NAME( dsyevd, DSYEVD )
 
#define lapackf77_dsyevr   FORTRAN_NAME( dsyevr, DSYEVR )
 
#define lapackf77_dsyevx   FORTRAN_NAME( dsyevx, DSYEVX )
 
#define lapackf77_dsygs2   FORTRAN_NAME( dsygs2, DSYGS2 )
 
#define lapackf77_dsygst   FORTRAN_NAME( dsygst, DSYGST )
 
#define lapackf77_dsygvd   FORTRAN_NAME( dsygvd, DSYGVD )
 
#define lapackf77_dsytd2   FORTRAN_NAME( dsytd2, DSYTD2 )
 
#define lapackf77_dsytrd   FORTRAN_NAME( dsytrd, DSYTRD )
 
#define lapackf77_dsytrf   FORTRAN_NAME( dsytrf, DSYTRF )
 
#define lapackf77_dhseqr   FORTRAN_NAME( dhseqr, DHSEQR )
 
#define lapackf77_dlabrd   FORTRAN_NAME( dlabrd, DLABRD )
 
#define lapackf77_dladiv   FORTRAN_NAME( dladiv, DLADIV )
 
#define lapackf77_dlacgv   FORTRAN_NAME( dlacgv, DLACGV )
 
#define lapackf77_dlacpy   FORTRAN_NAME( dlacpy, DLACPY )
 
#define lapackf77_dlasyf   FORTRAN_NAME( dlasyf, DLASYF )
 
#define lapackf77_dlange   FORTRAN_NAME( dlange, DLANGE )
 
#define lapackf77_dlansy   FORTRAN_NAME( dlansy, DLANSY )
 
#define lapackf77_dlanst   FORTRAN_NAME( dlanst, DLANST )
 
#define lapackf77_dlansy   FORTRAN_NAME( dlansy, DLANSY )
 
#define lapackf77_dlapy3   FORTRAN_NAME( dlapy3, DLAPY3 )
 
#define lapackf77_dlaqp2   FORTRAN_NAME( dlaqp2, DLAQP2 )
 
#define lapackf77_dlarf   FORTRAN_NAME( dlarf, DLARF )
 
#define lapackf77_dlarfb   FORTRAN_NAME( dlarfb, DLARFB )
 
#define lapackf77_dlarfg   FORTRAN_NAME( dlarfg, DLARFG )
 
#define lapackf77_dlarft   FORTRAN_NAME( dlarft, DLARFT )
 
#define lapackf77_dlarnv   FORTRAN_NAME( dlarnv, DLARNV )
 
#define lapackf77_dlartg   FORTRAN_NAME( dlartg, DLARTG )
 
#define lapackf77_dlascl   FORTRAN_NAME( dlascl, DLASCL )
 
#define lapackf77_dlaset   FORTRAN_NAME( dlaset, DLASET )
 
#define lapackf77_dlaswp   FORTRAN_NAME( dlaswp, DLASWP )
 
#define lapackf77_dlatrd   FORTRAN_NAME( dlatrd, DLATRD )
 
#define lapackf77_dlauum   FORTRAN_NAME( dlauum, DLAUUM )
 
#define lapackf77_dlavsy   FORTRAN_NAME( dlavsy, DLAVSY )
 
#define lapackf77_dposv   FORTRAN_NAME( dposv, DPOSV )
 
#define lapackf77_dpotrf   FORTRAN_NAME( dpotrf, DPOTRF )
 
#define lapackf77_dpotri   FORTRAN_NAME( dpotri, DPOTRI )
 
#define lapackf77_dpotrs   FORTRAN_NAME( dpotrs, DPOTRS )
 
#define lapackf77_dstedc   FORTRAN_NAME( dstedc, DSTEDC )
 
#define lapackf77_dstein   FORTRAN_NAME( dstein, DSTEIN )
 
#define lapackf77_dstemr   FORTRAN_NAME( dstemr, DSTEMR )
 
#define lapackf77_dsteqr   FORTRAN_NAME( dsteqr, DSTEQR )
 
#define lapackf77_dsymv   FORTRAN_NAME( dsymv, DSYMV )
 
#define lapackf77_dtrevc   FORTRAN_NAME( dtrevc, DTREVC )
 
#define lapackf77_dtrtri   FORTRAN_NAME( dtrtri, DTRTRI )
 
#define lapackf77_dorg2r   FORTRAN_NAME( dorg2r, DORG2R )
 
#define lapackf77_dorgbr   FORTRAN_NAME( dorgbr, DORGBR )
 
#define lapackf77_dorghr   FORTRAN_NAME( dorghr, DORGHR )
 
#define lapackf77_dorglq   FORTRAN_NAME( dorglq, DORGLQ )
 
#define lapackf77_dorgql   FORTRAN_NAME( dorgql, DORGQL )
 
#define lapackf77_dorgqr   FORTRAN_NAME( dorgqr, DORGQR )
 
#define lapackf77_dorgtr   FORTRAN_NAME( dorgtr, DORGTR )
 
#define lapackf77_dorm2r   FORTRAN_NAME( dorm2r, DORM2R )
 
#define lapackf77_dormbr   FORTRAN_NAME( dormbr, DORMBR )
 
#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, DBDT01 )
 
#define lapackf77_dget22   FORTRAN_NAME( dget22, DGET22 )
 
#define lapackf77_dsyt21   FORTRAN_NAME( dsyt21, DSYT21 )
 
#define lapackf77_dhst01   FORTRAN_NAME( dhst01, DHST01 )
 
#define lapackf77_dlarfx   FORTRAN_NAME( dlarfx, DLARFX )
 
#define lapackf77_dlarfy   FORTRAN_NAME( dlarfy, DLARFY )
 
#define lapackf77_dlatms   FORTRAN_NAME( dlatms, DLATMS )
 
#define lapackf77_dqpt01   FORTRAN_NAME( dqpt01, DQPT01 )
 
#define lapackf77_dqrt02   FORTRAN_NAME( dqrt02, DQRT02 )
 
#define lapackf77_dstt21   FORTRAN_NAME( dstt21, DSTT21 )
 
#define lapackf77_dort01   FORTRAN_NAME( dort01, DORT01 )
 
#define DWORKFORZ
 
#define DWORKFORZ_AND_LD
 
#define WSPLIT   double *wr, double *wi
 

Functions

magma_int_t blasf77_idamax (const magma_int_t *n, const double *x, const magma_int_t *incx)
 
void blasf77_daxpy (const magma_int_t *n, const double *alpha, const double *x, const magma_int_t *incx, double *y, const magma_int_t *incy)
 
void blasf77_dcopy (const magma_int_t *n, const double *x, const magma_int_t *incx, double *y, const magma_int_t *incy)
 
void blasf77_dgemm (const char *transa, const char *transb, const magma_int_t *m, const magma_int_t *n, const magma_int_t *k, const double *alpha, const double *A, const magma_int_t *lda, const double *B, const magma_int_t *ldb, const double *beta, double *C, const magma_int_t *ldc)
 
void blasf77_dgemv (const char *transa, const magma_int_t *m, const magma_int_t *n, const double *alpha, const double *A, const magma_int_t *lda, const double *x, const magma_int_t *incx, const double *beta, double *y, const magma_int_t *incy)
 
void blasf77_dger (const magma_int_t *m, const magma_int_t *n, const double *alpha, const double *x, const magma_int_t *incx, const double *y, const magma_int_t *incy, double *A, const magma_int_t *lda)
 
void blasf77_dsymm (const char *side, const char *uplo, const magma_int_t *m, const magma_int_t *n, const double *alpha, const double *A, const magma_int_t *lda, const double *B, const magma_int_t *ldb, const double *beta, double *C, const magma_int_t *ldc)
 
void blasf77_dsymv (const char *uplo, const magma_int_t *n, const double *alpha, const double *A, const magma_int_t *lda, const double *x, const magma_int_t *incx, const double *beta, double *y, const magma_int_t *incy)
 
void blasf77_dsyr2 (const char *uplo, const magma_int_t *n, const double *alpha, const double *x, const magma_int_t *incx, const double *y, const magma_int_t *incy, double *A, const magma_int_t *lda)
 
void blasf77_dsyr2k (const char *uplo, const char *trans, const magma_int_t *n, const magma_int_t *k, const double *alpha, const double *A, const magma_int_t *lda, const double *B, const magma_int_t *ldb, const double *beta, double *C, const magma_int_t *ldc)
 
void blasf77_dsyrk (const char *uplo, const char *trans, const magma_int_t *n, const magma_int_t *k, const double *alpha, const double *A, const magma_int_t *lda, const double *beta, double *C, const magma_int_t *ldc)
 
void blasf77_dscal (const magma_int_t *n, const double *alpha, double *x, const magma_int_t *incx)
 
void blasf77_dswap (const magma_int_t *n, double *x, const magma_int_t *incx, double *y, const magma_int_t *incy)
 
void blasf77_dtrmm (const char *side, const char *uplo, const char *transa, const char *diag, const magma_int_t *m, const magma_int_t *n, const double *alpha, const double *A, const magma_int_t *lda, double *B, const magma_int_t *ldb)
 
void blasf77_dtrmv (const char *uplo, const char *transa, const char *diag, const magma_int_t *n, const double *A, const magma_int_t *lda, double *x, const magma_int_t *incx)
 
void blasf77_dtrsm (const char *side, const char *uplo, const char *transa, const char *diag, const magma_int_t *m, const magma_int_t *n, const double *alpha, const double *A, const magma_int_t *lda, double *B, const magma_int_t *ldb)
 
void blasf77_dtrsv (const char *uplo, const char *transa, const char *diag, const magma_int_t *n, const double *A, const magma_int_t *lda, double *x, const magma_int_t *incx)
 
void lapackf77_dbdsqr (const char *uplo, const magma_int_t *n, const magma_int_t *ncvt, const magma_int_t *nru, const magma_int_t *ncc, double *d, double *e, double *Vt, const magma_int_t *ldvt, double *U, const magma_int_t *ldu, double *C, const magma_int_t *ldc, double *work, magma_int_t *info)
 
void lapackf77_dgebak (const char *job, const char *side, const magma_int_t *n, const magma_int_t *ilo, const magma_int_t *ihi, const double *scale, const magma_int_t *m, double *V, const magma_int_t *ldv, magma_int_t *info)
 
void lapackf77_dgebal (const char *job, const magma_int_t *n, double *A, const magma_int_t *lda, magma_int_t *ilo, magma_int_t *ihi, double *scale, magma_int_t *info)
 
void lapackf77_dgebd2 (const magma_int_t *m, const magma_int_t *n, double *A, const magma_int_t *lda, double *d, double *e, double *tauq, double *taup, double *work, magma_int_t *info)
 
void lapackf77_dgebrd (const magma_int_t *m, const magma_int_t *n, double *A, const magma_int_t *lda, double *d, double *e, double *tauq, double *taup, double *work, const magma_int_t *lwork, magma_int_t *info)
 
void lapackf77_dgeev (const char *jobvl, const char *jobvr, const magma_int_t *n, double *A, const magma_int_t *lda, WSPLIT, double *Vl, const magma_int_t *ldvl, double *Vr, const magma_int_t *ldvr, double *work, const magma_int_t *lwork, DWORKFORZ magma_int_t *info)
 
void lapackf77_dgehd2 (const magma_int_t *n, const magma_int_t *ilo, const magma_int_t *ihi, double *A, const magma_int_t *lda, double *tau, double *work, magma_int_t *info)
 
void lapackf77_dgehrd (const magma_int_t *n, const magma_int_t *ilo, const magma_int_t *ihi, double *A, const magma_int_t *lda, double *tau, double *work, const magma_int_t *lwork, magma_int_t *info)
 
void lapackf77_dgelqf (const magma_int_t *m, const magma_int_t *n, double *A, const magma_int_t *lda, double *tau, double *work, const magma_int_t *lwork, magma_int_t *info)
 
void lapackf77_dgels (const char *trans, const magma_int_t *m, const magma_int_t *n, const magma_int_t *nrhs, double *A, const magma_int_t *lda, double *B, const magma_int_t *ldb, double *work, const magma_int_t *lwork, magma_int_t *info)
 
void lapackf77_dgeqlf (const magma_int_t *m, const magma_int_t *n, double *A, const magma_int_t *lda, double *tau, double *work, const magma_int_t *lwork, magma_int_t *info)
 
void lapackf77_dgeqp3 (const magma_int_t *m, const magma_int_t *n, double *A, const magma_int_t *lda, magma_int_t *jpvt, double *tau, double *work, const magma_int_t *lwork, DWORKFORZ magma_int_t *info)
 
void lapackf77_dgeqrf (const magma_int_t *m, const magma_int_t *n, double *A, const magma_int_t *lda, double *tau, double *work, const magma_int_t *lwork, magma_int_t *info)
 
void lapackf77_dgesv (const magma_int_t *n, const magma_int_t *nrhs, double *A, const magma_int_t *lda, magma_int_t *ipiv, double *B, const magma_int_t *ldb, magma_int_t *info)
 
void lapackf77_dgesvd (const char *jobu, const char *jobvt, const magma_int_t *m, const magma_int_t *n, double *A, const magma_int_t *lda, double *s, double *U, const magma_int_t *ldu, double *Vt, const magma_int_t *ldvt, double *work, const magma_int_t *lwork, DWORKFORZ magma_int_t *info)
 
void lapackf77_dgetrf (const magma_int_t *m, const magma_int_t *n, double *A, const magma_int_t *lda, magma_int_t *ipiv, magma_int_t *info)
 
void lapackf77_dgetri (const magma_int_t *n, double *A, const magma_int_t *lda, const magma_int_t *ipiv, double *work, const magma_int_t *lwork, magma_int_t *info)
 
void lapackf77_dgetrs (const char *trans, const magma_int_t *n, const magma_int_t *nrhs, const double *A, const magma_int_t *lda, const magma_int_t *ipiv, double *B, const magma_int_t *ldb, magma_int_t *info)
 
void lapackf77_dsbtrd (const char *vect, const char *uplo, const magma_int_t *n, const magma_int_t *kd, double *Ab, const magma_int_t *ldab, double *d, double *e, double *Q, const magma_int_t *ldq, double *work, magma_int_t *info)
 
void lapackf77_dsyev (const char *jobz, const char *uplo, const magma_int_t *n, double *A, const magma_int_t *lda, double *w, double *work, const magma_int_t *lwork, DWORKFORZ magma_int_t *info)
 
void lapackf77_dsyevd (const char *jobz, const char *uplo, const magma_int_t *n, double *A, const magma_int_t *lda, double *w, double *work, const magma_int_t *lwork, DWORKFORZ_AND_LD magma_int_t *iwork, const magma_int_t *liwork, magma_int_t *info)
 
void lapackf77_dsyevr (const char *jobz, const char *range, const char *uplo, const magma_int_t *n, double *A, const magma_int_t *lda, double *vl, double *vu, magma_int_t *il, magma_int_t *iu, double *abstol, magma_int_t *m, double *w, double *z__, magma_int_t *ldz, magma_int_t *isuppz, double *work, magma_int_t *lwork, double *rwork, magma_int_t *lrwork, magma_int_t *iwork, magma_int_t *liwork, magma_int_t *info)
 
void lapackf77_dsyevx (const char *jobz, const char *range, const char *uplo, const magma_int_t *n, double *A, const magma_int_t *lda, double *vl, double *vu, magma_int_t *il, magma_int_t *iu, double *abstol, magma_int_t *m, double *w, double *z__, magma_int_t *ldz, double *work, magma_int_t *lwork, double *rwork, magma_int_t *iwork, magma_int_t *ifail, magma_int_t *info)
 
void lapackf77_dsygs2 (const magma_int_t *itype, const char *uplo, const magma_int_t *n, double *A, const magma_int_t *lda, double *B, const magma_int_t *ldb, magma_int_t *info)
 
void lapackf77_dsygst (const magma_int_t *itype, const char *uplo, const magma_int_t *n, double *A, const magma_int_t *lda, double *B, const magma_int_t *ldb, magma_int_t *info)
 
void lapackf77_dsygvd (const magma_int_t *itype, const char *jobz, const char *uplo, const magma_int_t *n, double *A, const magma_int_t *lda, double *B, const magma_int_t *ldb, double *w, double *work, const magma_int_t *lwork, DWORKFORZ_AND_LD magma_int_t *iwork, const magma_int_t *liwork, magma_int_t *info)
 
void lapackf77_dsytd2 (const char *uplo, const magma_int_t *n, double *A, const magma_int_t *lda, double *d, double *e, double *tau, magma_int_t *info)
 
void lapackf77_dsytrd (const char *uplo, const magma_int_t *n, double *A, const magma_int_t *lda, double *d, double *e, double *tau, double *work, const magma_int_t *lwork, magma_int_t *info)
 
void lapackf77_dsytrf (const char *uplo, const magma_int_t *n, double *A, const magma_int_t *lda, magma_int_t *ipiv, double *work, const magma_int_t *lwork, magma_int_t *info)
 
void lapackf77_dhseqr (const char *job, const char *compz, const magma_int_t *n, const magma_int_t *ilo, const magma_int_t *ihi, double *H, const magma_int_t *ldh, WSPLIT, double *Z, const magma_int_t *ldz, double *work, const magma_int_t *lwork, magma_int_t *info)
 
void lapackf77_dlabrd (const magma_int_t *m, const magma_int_t *n, const magma_int_t *nb, double *A, const magma_int_t *lda, double *d, double *e, double *tauq, double *taup, double *X, const magma_int_t *ldx, double *Y, const magma_int_t *ldy)
 
void lapackf77_dladiv (double *ret_val, double *x, double *y)
 
void lapackf77_dlacgv (const magma_int_t *n, double *x, const magma_int_t *incx)
 
void lapackf77_dlacpy (const char *uplo, const magma_int_t *m, const magma_int_t *n, const double *A, const magma_int_t *lda, double *B, const magma_int_t *ldb)
 
void lapackf77_dlasyf (const char *uplo, const magma_int_t *n, const magma_int_t *kn, magma_int_t *kb, double *A, const magma_int_t lda, magma_int_t *ipiv, double *work, const magma_int_t *ldwork, magma_int_t *info)
 
double lapackf77_dlange (const char *norm, const magma_int_t *m, const magma_int_t *n, const double *A, const magma_int_t *lda, double *work)
 
double lapackf77_dlansy (const char *norm, const char *uplo, const magma_int_t *n, const double *A, const magma_int_t *lda, double *work)
 
double lapackf77_dlanst (const char *norm, const magma_int_t *n, const double *d, const double *e)
 
void lapackf77_dlaqp2 (magma_int_t *m, magma_int_t *n, magma_int_t *offset, double *a, magma_int_t *lda, magma_int_t *jpvt, double *tau, double *vn1, double *vn2, double *work)
 
void lapackf77_dlarf (char *side, magma_int_t *m, magma_int_t *n, double *v, magma_int_t *incv, double *tau, double *C, magma_int_t *ldc, double *work)
 
void lapackf77_dlarfb (const char *side, const char *trans, const char *direct, const char *storev, const magma_int_t *m, const magma_int_t *n, const magma_int_t *k, const double *V, const magma_int_t *ldv, const double *T, const magma_int_t *ldt, double *C, const magma_int_t *ldc, double *work, const magma_int_t *ldwork)
 
void lapackf77_dlarfg (const magma_int_t *n, double *alpha, double *x, const magma_int_t *incx, double *tau)
 
void lapackf77_dlarft (const char *direct, const char *storev, const magma_int_t *n, const magma_int_t *k, double *V, const magma_int_t *ldv, const double *tau, double *T, const magma_int_t *ldt)
 
void lapackf77_dlarnv (const magma_int_t *idist, magma_int_t *iseed, const 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, const magma_int_t *kl, const magma_int_t *ku, double *cfrom, double *cto, const magma_int_t *m, const magma_int_t *n, double *A, const magma_int_t *lda, magma_int_t *info)
 
void lapackf77_dlaset (const char *uplo, const magma_int_t *m, const magma_int_t *n, const double *alpha, const double *beta, double *A, const magma_int_t *lda)
 
void lapackf77_dlaswp (const magma_int_t *n, double *A, const magma_int_t *lda, const magma_int_t *k1, const magma_int_t *k2, magma_int_t *ipiv, const magma_int_t *incx)
 
void lapackf77_dlatrd (const char *uplo, const magma_int_t *n, const magma_int_t *nb, double *A, const magma_int_t *lda, double *e, double *tau, double *work, const magma_int_t *ldwork)
 
void lapackf77_dlauum (const char *uplo, const magma_int_t *n, double *A, const magma_int_t *lda, magma_int_t *info)
 
void lapackf77_dlavsy (const char *uplo, const char *trans, const char *diag, 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_dposv (const char *uplo, const magma_int_t *n, const magma_int_t *nrhs, double *A, const magma_int_t *lda, double *B, const magma_int_t *ldb, magma_int_t *info)
 
void lapackf77_dpotrf (const char *uplo, const magma_int_t *n, double *A, const magma_int_t *lda, magma_int_t *info)
 
void lapackf77_dpotri (const char *uplo, const magma_int_t *n, double *A, const magma_int_t *lda, magma_int_t *info)
 
void lapackf77_dpotrs (const char *uplo, const magma_int_t *n, const magma_int_t *nrhs, const double *A, const magma_int_t *lda, double *B, const magma_int_t *ldb, magma_int_t *info)
 
void lapackf77_dstedc (const char *compz, const magma_int_t *n, double *d, double *e, double *Z, const magma_int_t *ldz, double *work, const magma_int_t *lwork, DWORKFORZ_AND_LD magma_int_t *iwork, const magma_int_t *liwork, magma_int_t *info)
 
void lapackf77_dstein (const magma_int_t *n, const double *d, const double *e, const magma_int_t *m, const double *w, const magma_int_t *iblock, const magma_int_t *isplit, double *Z, const magma_int_t *ldz, double *work, magma_int_t *iwork, magma_int_t *ifailv, magma_int_t *info)
 
void lapackf77_dstemr (const char *jobz, const char *range, const magma_int_t *n, double *d, double *e, const double *vl, const double *vu, const magma_int_t *il, const magma_int_t *iu, magma_int_t *m, double *w, double *Z, const magma_int_t *ldz, const magma_int_t *nzc, magma_int_t *isuppz, magma_int_t *tryrac, double *work, const magma_int_t *lwork, magma_int_t *iwork, const magma_int_t *liwork, magma_int_t *info)
 
void lapackf77_dsteqr (const char *compz, const magma_int_t *n, double *d, double *e, double *Z, const magma_int_t *ldz, double *work, magma_int_t *info)
 
void lapackf77_dtrevc (const char *side, const char *howmny, magma_int_t *select, const magma_int_t *n, double *T, const magma_int_t *ldt, double *Vl, const magma_int_t *ldvl, double *Vr, const magma_int_t *ldvr, const magma_int_t *mm, magma_int_t *m, double *work, DWORKFORZ magma_int_t *info)
 
void lapackf77_dtrtri (const char *uplo, const char *diag, const magma_int_t *n, double *A, const magma_int_t *lda, magma_int_t *info)
 
void lapackf77_dorg2r (const magma_int_t *m, const magma_int_t *n, const magma_int_t *k, double *A, const magma_int_t *lda, const double *tau, double *work, magma_int_t *info)
 
void lapackf77_dorgbr (const char *vect, const magma_int_t *m, const magma_int_t *n, const magma_int_t *k, double *A, const magma_int_t *lda, const double *tau, double *work, const magma_int_t *lwork, magma_int_t *info)
 
void lapackf77_dorghr (const magma_int_t *n, const magma_int_t *ilo, const magma_int_t *ihi, double *A, const magma_int_t *lda, const double *tau, double *work, const magma_int_t *lwork, magma_int_t *info)
 
void lapackf77_dorglq (const magma_int_t *m, const magma_int_t *n, const magma_int_t *k, double *A, const magma_int_t *lda, const double *tau, double *work, const magma_int_t *lwork, magma_int_t *info)
 
void lapackf77_dorgql (const magma_int_t *m, const magma_int_t *n, const magma_int_t *k, double *A, const magma_int_t *lda, const double *tau, double *work, const magma_int_t *lwork, magma_int_t *info)
 
void lapackf77_dorgqr (const magma_int_t *m, const magma_int_t *n, const magma_int_t *k, double *A, const magma_int_t *lda, const double *tau, double *work, const magma_int_t *lwork, magma_int_t *info)
 
void lapackf77_dorgtr (const char *uplo, const magma_int_t *n, double *A, const magma_int_t *lda, const double *tau, double *work, const magma_int_t *lwork, magma_int_t *info)
 
void lapackf77_dorm2r (const char *side, const char *trans, const magma_int_t *m, const magma_int_t *n, const magma_int_t *k, const double *A, const magma_int_t *lda, const double *tau, double *C, const magma_int_t *ldc, double *work, magma_int_t *info)
 
void lapackf77_dormbr (const char *vect, const char *side, const char *trans, const magma_int_t *m, const magma_int_t *n, const magma_int_t *k, const double *A, const magma_int_t *lda, const double *tau, double *C, const magma_int_t *ldc, double *work, const magma_int_t *lwork, magma_int_t *info)
 
void lapackf77_dormlq (const char *side, const char *trans, const magma_int_t *m, const magma_int_t *n, const magma_int_t *k, const double *A, const magma_int_t *lda, const double *tau, double *C, const magma_int_t *ldc, double *work, const magma_int_t *lwork, magma_int_t *info)
 
void lapackf77_dormql (const char *side, const char *trans, const magma_int_t *m, const magma_int_t *n, const magma_int_t *k, const double *A, const magma_int_t *lda, const double *tau, double *C, const magma_int_t *ldc, double *work, const magma_int_t *lwork, magma_int_t *info)
 
void lapackf77_dormqr (const char *side, const char *trans, const magma_int_t *m, const magma_int_t *n, const magma_int_t *k, const double *A, const magma_int_t *lda, const double *tau, double *C, const magma_int_t *ldc, double *work, const magma_int_t *lwork, magma_int_t *info)
 
void lapackf77_dormtr (const char *side, const char *uplo, const char *trans, const magma_int_t *m, const magma_int_t *n, const double *A, const magma_int_t *lda, const double *tau, double *C, const magma_int_t *ldc, double *work, const magma_int_t *lwork, magma_int_t *info)
 
void lapackf77_dstebz (const char *range, const char *order, const magma_int_t *n, double *vl, double *vu, magma_int_t *il, magma_int_t *iu, double *abstol, double *d, double *e, const magma_int_t *m, const 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)
 
double lapackf77_dlapy3 (double *x, double *y, double *z)
 
void lapackf77_dlaed2 (magma_int_t *k, magma_int_t *n, magma_int_t *cutpnt, double *d, double *q, magma_int_t *ldq, magma_int_t *indxq, double *rho, double *z, double *dlmda, double *w, double *q2, magma_int_t *indx, magma_int_t *indxc, magma_int_t *indxp, magma_int_t *coltyp, magma_int_t *info)
 
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_dlasrt (const char *id, const magma_int_t *n, double *d, magma_int_t *info)
 
void lapackf77_dbdt01 (const magma_int_t *m, const magma_int_t *n, const magma_int_t *kd, double *A, const magma_int_t *lda, double *Q, const magma_int_t *ldq, double *d, double *e, double *Pt, const magma_int_t *ldpt, double *work, double *resid)
 
void lapackf77_dget22 (const char *transa, const char *transe, const char *transw, const magma_int_t *n, double *A, const magma_int_t *lda, double *E, const magma_int_t *lde, double *wr, double *wi, double *work, double *result)
 
void lapackf77_dsyt21 (magma_int_t *itype, const char *uplo, const magma_int_t *n, const magma_int_t *kband, double *A, const magma_int_t *lda, double *d, double *e, double *U, const magma_int_t *ldu, double *V, const magma_int_t *ldv, double *tau, double *work, double *result)
 
void lapackf77_dhst01 (const magma_int_t *n, const magma_int_t *ilo, const magma_int_t *ihi, double *A, const magma_int_t *lda, double *H, const magma_int_t *ldh, double *Q, const magma_int_t *ldq, double *work, const magma_int_t *lwork, double *result)
 
void lapackf77_dstt21 (const magma_int_t *n, const magma_int_t *kband, double *AD, double *AE, double *SD, double *SE, double *U, const magma_int_t *ldu, double *work, double *result)
 
void lapackf77_dort01 (const char *rowcol, const magma_int_t *m, const magma_int_t *n, double *U, const magma_int_t *ldu, double *work, const magma_int_t *lwork, double *resid)
 
void lapackf77_dlarfy (const char *uplo, const magma_int_t *n, double *V, const magma_int_t *incv, double *tau, double *C, const magma_int_t *ldc, double *work)
 
void lapackf77_dlarfx (const char *side, const magma_int_t *m, const magma_int_t *n, double *V, double *tau, double *C, const magma_int_t *ldc, double *work)
 
double lapackf77_dqpt01 (const magma_int_t *m, const magma_int_t *n, const magma_int_t *k, double *A, double *Af, const magma_int_t *lda, double *tau, magma_int_t *jpvt, double *work, const magma_int_t *lwork)
 
void lapackf77_dqrt02 (const magma_int_t *m, const magma_int_t *n, const magma_int_t *k, double *A, double *AF, double *Q, double *R, const magma_int_t *lda, double *tau, double *work, const magma_int_t *lwork, double *rwork, double *result)
 
void lapackf77_dlatms (magma_int_t *m, magma_int_t *n, const char *dist, magma_int_t *iseed, const char *sym, double *d, magma_int_t *mode, const double *cond, const double *dmax, magma_int_t *kl, magma_int_t *ku, const char *pack, double *a, magma_int_t *lda, double *work, magma_int_t *info)
 

Macro Definition Documentation

#define blasf77_daxpy   FORTRAN_NAME( daxpy, DAXPY )

Definition at line 24 of file magma_dlapack.h.

#define blasf77_dcopy   FORTRAN_NAME( dcopy, DCOPY )

Definition at line 25 of file magma_dlapack.h.

#define blasf77_dgemm   FORTRAN_NAME( dgemm, DGEMM )

Definition at line 26 of file magma_dlapack.h.

#define blasf77_dgemv   FORTRAN_NAME( dgemv, DGEMV )

Definition at line 27 of file magma_dlapack.h.

#define blasf77_dger   FORTRAN_NAME( dger, DGER )

Definition at line 29 of file magma_dlapack.h.

#define blasf77_dger   FORTRAN_NAME( dger, DGER )

Definition at line 29 of file magma_dlapack.h.

#define blasf77_dscal   FORTRAN_NAME( dscal, DSCAL )

Definition at line 36 of file magma_dlapack.h.

#define blasf77_dscal   FORTRAN_NAME( dscal, DSCAL )

Definition at line 36 of file magma_dlapack.h.

#define blasf77_dswap   FORTRAN_NAME( dswap, DSWAP )

Definition at line 37 of file magma_dlapack.h.

#define blasf77_dsymm   FORTRAN_NAME( dsymm, DSYMM )

Definition at line 38 of file magma_dlapack.h.

#define blasf77_dsymm   FORTRAN_NAME( dsymm, DSYMM )

Definition at line 38 of file magma_dlapack.h.

#define blasf77_dsymv   FORTRAN_NAME( dsymv, DSYMV )

Definition at line 31 of file magma_dlapack.h.

#define blasf77_dsyr2   FORTRAN_NAME( dsyr2, DSYR2 )

Definition at line 32 of file magma_dlapack.h.

#define blasf77_dsyr2k   FORTRAN_NAME( dsyr2k, DSYR2K )

Definition at line 39 of file magma_dlapack.h.

#define blasf77_dsyr2k   FORTRAN_NAME( dsyr2k, DSYR2K )

Definition at line 39 of file magma_dlapack.h.

#define blasf77_dsyrk   FORTRAN_NAME( dsyrk, DSYRK )

Definition at line 40 of file magma_dlapack.h.

#define blasf77_dsyrk   FORTRAN_NAME( dsyrk, DSYRK )

Definition at line 40 of file magma_dlapack.h.

#define blasf77_dtrmm   FORTRAN_NAME( dtrmm, DTRMM )

Definition at line 41 of file magma_dlapack.h.

#define blasf77_dtrmv   FORTRAN_NAME( dtrmv, DTRMV )

Definition at line 42 of file magma_dlapack.h.

#define blasf77_dtrsm   FORTRAN_NAME( dtrsm, DTRSM )

Definition at line 43 of file magma_dlapack.h.

#define blasf77_dtrsv   FORTRAN_NAME( dtrsv, DTRSV )

Definition at line 44 of file magma_dlapack.h.

#define blasf77_idamax   FORTRAN_NAME( idamax, IDAMAX )

Definition at line 23 of file magma_dlapack.h.

#define DWORKFORZ

Definition at line 150 of file magma_dlapack.h.

#define DWORKFORZ_AND_LD

Definition at line 151 of file magma_dlapack.h.

#define lapackf77_dbdsqr   FORTRAN_NAME( dbdsqr, DBDSQR )

Definition at line 53 of file magma_dlapack.h.

#define lapackf77_dbdt01   FORTRAN_NAME( dbdt01, DBDT01 )

Definition at line 132 of file magma_dlapack.h.

#define lapackf77_dgebak   FORTRAN_NAME( dgebak, DGEBAK )

Definition at line 54 of file magma_dlapack.h.

#define lapackf77_dgebal   FORTRAN_NAME( dgebal, DGEBAL )

Definition at line 55 of file magma_dlapack.h.

#define lapackf77_dgebd2   FORTRAN_NAME( dgebd2, DGEBD2 )

Definition at line 56 of file magma_dlapack.h.

#define lapackf77_dgebrd   FORTRAN_NAME( dgebrd, DGEBRD )

Definition at line 57 of file magma_dlapack.h.

#define lapackf77_dgeev   FORTRAN_NAME( dgeev, DGEEV )

Definition at line 58 of file magma_dlapack.h.

#define lapackf77_dgehd2   FORTRAN_NAME( dgehd2, DGEHD2 )

Definition at line 59 of file magma_dlapack.h.

#define lapackf77_dgehrd   FORTRAN_NAME( dgehrd, DGEHRD )

Definition at line 60 of file magma_dlapack.h.

#define lapackf77_dgelqf   FORTRAN_NAME( dgelqf, DGELQF )

Definition at line 61 of file magma_dlapack.h.

#define lapackf77_dgels   FORTRAN_NAME( dgels, DGELS )

Definition at line 62 of file magma_dlapack.h.

#define lapackf77_dgeqlf   FORTRAN_NAME( dgeqlf, DGEQLF )

Definition at line 63 of file magma_dlapack.h.

#define lapackf77_dgeqp3   FORTRAN_NAME( dgeqp3, DGEQP3 )

Definition at line 64 of file magma_dlapack.h.

#define lapackf77_dgeqrf   FORTRAN_NAME( dgeqrf, DGEQRF )

Definition at line 65 of file magma_dlapack.h.

#define lapackf77_dgesv   FORTRAN_NAME( dgesv, DGESV )

Definition at line 66 of file magma_dlapack.h.

#define lapackf77_dgesvd   FORTRAN_NAME( dgesvd, DGESVD )

Definition at line 67 of file magma_dlapack.h.

#define lapackf77_dget22   FORTRAN_NAME( dget22, DGET22 )

Definition at line 133 of file magma_dlapack.h.

#define lapackf77_dgetrf   FORTRAN_NAME( dgetrf, DGETRF )

Definition at line 68 of file magma_dlapack.h.

#define lapackf77_dgetri   FORTRAN_NAME( dgetri, DGETRI )

Definition at line 69 of file magma_dlapack.h.

#define lapackf77_dgetrs   FORTRAN_NAME( dgetrs, DGETRS )

Definition at line 70 of file magma_dlapack.h.

#define lapackf77_dhseqr   FORTRAN_NAME( dhseqr, DHSEQR )

Definition at line 82 of file magma_dlapack.h.

#define lapackf77_dhst01   FORTRAN_NAME( dhst01, DHST01 )

Definition at line 135 of file magma_dlapack.h.

#define lapackf77_dlabrd   FORTRAN_NAME( dlabrd, DLABRD )

Definition at line 83 of file magma_dlapack.h.

#define lapackf77_dlacgv   FORTRAN_NAME( dlacgv, DLACGV )

Definition at line 85 of file magma_dlapack.h.

#define lapackf77_dlacpy   FORTRAN_NAME( dlacpy, DLACPY )

Definition at line 86 of file magma_dlapack.h.

#define lapackf77_dladiv   FORTRAN_NAME( dladiv, DLADIV )

Definition at line 84 of file magma_dlapack.h.

#define lapackf77_dlaed2   FORTRAN_NAME( dlaed2, DLAED2 )

Definition at line 46 of file magma_dlapack.h.

#define lapackf77_dlaed4   FORTRAN_NAME( dlaed4, DLAED4 )

Definition at line 47 of file magma_dlapack.h.

#define lapackf77_dlamc3   FORTRAN_NAME( dlamc3, DLAMC3 )

Definition at line 48 of file magma_dlapack.h.

#define lapackf77_dlamrg   FORTRAN_NAME( dlamrg, DLAMRG )

Definition at line 49 of file magma_dlapack.h.

#define lapackf77_dlange   FORTRAN_NAME( dlange, DLANGE )

Definition at line 88 of file magma_dlapack.h.

#define lapackf77_dlanst   FORTRAN_NAME( dlanst, DLANST )

Definition at line 90 of file magma_dlapack.h.

#define lapackf77_dlansy   FORTRAN_NAME( dlansy, DLANSY )

Definition at line 91 of file magma_dlapack.h.

#define lapackf77_dlansy   FORTRAN_NAME( dlansy, DLANSY )

Definition at line 91 of file magma_dlapack.h.

#define lapackf77_dlapy3   FORTRAN_NAME( dlapy3, DLAPY3 )

Definition at line 92 of file magma_dlapack.h.

#define lapackf77_dlaqp2   FORTRAN_NAME( dlaqp2, DLAQP2 )

Definition at line 93 of file magma_dlapack.h.

#define lapackf77_dlarf   FORTRAN_NAME( dlarf, DLARF )

Definition at line 94 of file magma_dlapack.h.

#define lapackf77_dlarfb   FORTRAN_NAME( dlarfb, DLARFB )

Definition at line 95 of file magma_dlapack.h.

#define lapackf77_dlarfg   FORTRAN_NAME( dlarfg, DLARFG )

Definition at line 96 of file magma_dlapack.h.

#define lapackf77_dlarft   FORTRAN_NAME( dlarft, DLARFT )

Definition at line 97 of file magma_dlapack.h.

#define lapackf77_dlarfx   FORTRAN_NAME( dlarfx, DLARFX )

Definition at line 136 of file magma_dlapack.h.

#define lapackf77_dlarfy   FORTRAN_NAME( dlarfy, DLARFY )

Definition at line 137 of file magma_dlapack.h.

#define lapackf77_dlarnv   FORTRAN_NAME( dlarnv, DLARNV )

Definition at line 98 of file magma_dlapack.h.

#define lapackf77_dlartg   FORTRAN_NAME( dlartg, DLARTG )

Definition at line 99 of file magma_dlapack.h.

#define lapackf77_dlascl   FORTRAN_NAME( dlascl, DLASCL )

Definition at line 100 of file magma_dlapack.h.

#define lapackf77_dlaset   FORTRAN_NAME( dlaset, DLASET )

Definition at line 101 of file magma_dlapack.h.

#define lapackf77_dlasrt   FORTRAN_NAME( dlasrt, DLASRT )

Definition at line 50 of file magma_dlapack.h.

#define lapackf77_dlaswp   FORTRAN_NAME( dlaswp, DLASWP )

Definition at line 102 of file magma_dlapack.h.

#define lapackf77_dlasyf   FORTRAN_NAME( dlasyf, DLASYF )

Definition at line 87 of file magma_dlapack.h.

#define lapackf77_dlatms   FORTRAN_NAME( dlatms, DLATMS )

Definition at line 138 of file magma_dlapack.h.

#define lapackf77_dlatrd   FORTRAN_NAME( dlatrd, DLATRD )

Definition at line 103 of file magma_dlapack.h.

#define lapackf77_dlauum   FORTRAN_NAME( dlauum, DLAUUM )

Definition at line 104 of file magma_dlapack.h.

#define lapackf77_dlavsy   FORTRAN_NAME( dlavsy, DLAVSY )

Definition at line 105 of file magma_dlapack.h.

#define lapackf77_dorg2r   FORTRAN_NAME( dorg2r, DORG2R )

Definition at line 117 of file magma_dlapack.h.

#define lapackf77_dorgbr   FORTRAN_NAME( dorgbr, DORGBR )

Definition at line 118 of file magma_dlapack.h.

#define lapackf77_dorghr   FORTRAN_NAME( dorghr, DORGHR )

Definition at line 119 of file magma_dlapack.h.

#define lapackf77_dorglq   FORTRAN_NAME( dorglq, DORGLQ )

Definition at line 120 of file magma_dlapack.h.

#define lapackf77_dorgql   FORTRAN_NAME( dorgql, DORGQL )

Definition at line 121 of file magma_dlapack.h.

#define lapackf77_dorgqr   FORTRAN_NAME( dorgqr, DORGQR )

Definition at line 122 of file magma_dlapack.h.

#define lapackf77_dorgtr   FORTRAN_NAME( dorgtr, DORGTR )

Definition at line 123 of file magma_dlapack.h.

#define lapackf77_dorm2r   FORTRAN_NAME( dorm2r, DORM2R )

Definition at line 124 of file magma_dlapack.h.

#define lapackf77_dormbr   FORTRAN_NAME( dormbr, DORMBR )

Definition at line 125 of file magma_dlapack.h.

#define lapackf77_dormlq   FORTRAN_NAME( dormlq, DORMLQ )

Definition at line 126 of file magma_dlapack.h.

#define lapackf77_dormql   FORTRAN_NAME( dormql, DORMQL )

Definition at line 127 of file magma_dlapack.h.

#define lapackf77_dormqr   FORTRAN_NAME( dormqr, DORMQR )

Definition at line 128 of file magma_dlapack.h.

#define lapackf77_dormtr   FORTRAN_NAME( dormtr, DORMTR )

Definition at line 129 of file magma_dlapack.h.

#define lapackf77_dort01   FORTRAN_NAME( dort01, DORT01 )

Definition at line 142 of file magma_dlapack.h.

#define lapackf77_dposv   FORTRAN_NAME( dposv, DPOSV )

Definition at line 106 of file magma_dlapack.h.

#define lapackf77_dpotrf   FORTRAN_NAME( dpotrf, DPOTRF )

Definition at line 107 of file magma_dlapack.h.

#define lapackf77_dpotri   FORTRAN_NAME( dpotri, DPOTRI )

Definition at line 108 of file magma_dlapack.h.

#define lapackf77_dpotrs   FORTRAN_NAME( dpotrs, DPOTRS )

Definition at line 109 of file magma_dlapack.h.

#define lapackf77_dqpt01   FORTRAN_NAME( dqpt01, DQPT01 )

Definition at line 139 of file magma_dlapack.h.

#define lapackf77_dqrt02   FORTRAN_NAME( dqrt02, DQRT02 )

Definition at line 140 of file magma_dlapack.h.

#define lapackf77_dsbtrd   FORTRAN_NAME( dsbtrd, DSBTRD )

Definition at line 71 of file magma_dlapack.h.

#define lapackf77_dstebz   FORTRAN_NAME( dstebz, DSTEBZ )

Definition at line 51 of file magma_dlapack.h.

#define lapackf77_dstedc   FORTRAN_NAME( dstedc, DSTEDC )

Definition at line 110 of file magma_dlapack.h.

#define lapackf77_dstein   FORTRAN_NAME( dstein, DSTEIN )

Definition at line 111 of file magma_dlapack.h.

#define lapackf77_dstemr   FORTRAN_NAME( dstemr, DSTEMR )

Definition at line 112 of file magma_dlapack.h.

#define lapackf77_dsteqr   FORTRAN_NAME( dsteqr, DSTEQR )

Definition at line 113 of file magma_dlapack.h.

#define lapackf77_dstt21   FORTRAN_NAME( dstt21, DSTT21 )

Definition at line 141 of file magma_dlapack.h.

#define lapackf77_dsyev   FORTRAN_NAME( dsyev, DSYEV )

Definition at line 72 of file magma_dlapack.h.

#define lapackf77_dsyevd   FORTRAN_NAME( dsyevd, DSYEVD )

Definition at line 73 of file magma_dlapack.h.

#define lapackf77_dsyevr   FORTRAN_NAME( dsyevr, DSYEVR )

Definition at line 74 of file magma_dlapack.h.

#define lapackf77_dsyevx   FORTRAN_NAME( dsyevx, DSYEVX )

Definition at line 75 of file magma_dlapack.h.

#define lapackf77_dsygs2   FORTRAN_NAME( dsygs2, DSYGS2 )

Definition at line 76 of file magma_dlapack.h.

#define lapackf77_dsygst   FORTRAN_NAME( dsygst, DSYGST )

Definition at line 77 of file magma_dlapack.h.

#define lapackf77_dsygvd   FORTRAN_NAME( dsygvd, DSYGVD )

Definition at line 78 of file magma_dlapack.h.

#define lapackf77_dsymv   FORTRAN_NAME( dsymv, DSYMV )

Definition at line 114 of file magma_dlapack.h.

#define lapackf77_dsyt21   FORTRAN_NAME( dsyt21, DSYT21 )

Definition at line 134 of file magma_dlapack.h.

#define lapackf77_dsytd2   FORTRAN_NAME( dsytd2, DSYTD2 )

Definition at line 79 of file magma_dlapack.h.

#define lapackf77_dsytrd   FORTRAN_NAME( dsytrd, DSYTRD )

Definition at line 80 of file magma_dlapack.h.

#define lapackf77_dsytrf   FORTRAN_NAME( dsytrf, DSYTRF )

Definition at line 81 of file magma_dlapack.h.

#define lapackf77_dtrevc   FORTRAN_NAME( dtrevc, DTREVC )

Definition at line 115 of file magma_dlapack.h.

#define lapackf77_dtrtri   FORTRAN_NAME( dtrtri, DTRTRI )

Definition at line 116 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 152 of file magma_dlapack.h.

Function Documentation

void blasf77_daxpy ( const magma_int_t n,
const double *  alpha,
const double *  x,
const magma_int_t incx,
double *  y,
const magma_int_t incy 
)

Here is the caller graph for this function:

void blasf77_dcopy ( const magma_int_t n,
const double *  x,
const magma_int_t incx,
double *  y,
const magma_int_t incy 
)

Here is the caller graph for this function:

void blasf77_dgemm ( const char *  transa,
const char *  transb,
const magma_int_t m,
const magma_int_t n,
const magma_int_t k,
const double *  alpha,
const double *  A,
const magma_int_t lda,
const double *  B,
const magma_int_t ldb,
const double *  beta,
double *  C,
const magma_int_t ldc 
)

Here is the caller graph for this function:

void blasf77_dgemv ( const char *  transa,
const magma_int_t m,
const magma_int_t n,
const double *  alpha,
const double *  A,
const magma_int_t lda,
const double *  x,
const magma_int_t incx,
const double *  beta,
double *  y,
const magma_int_t incy 
)

Here is the caller graph for this function:

void blasf77_dger ( const magma_int_t m,
const magma_int_t n,
const double *  alpha,
const double *  x,
const magma_int_t incx,
const double *  y,
const magma_int_t incy,
double *  A,
const magma_int_t lda 
)

Here is the caller graph for this function:

void blasf77_dscal ( const magma_int_t n,
const double *  alpha,
double *  x,
const magma_int_t incx 
)

Here is the caller graph for this function:

void blasf77_dswap ( const magma_int_t n,
double *  x,
const magma_int_t incx,
double *  y,
const magma_int_t incy 
)

Here is the caller graph for this function:

void blasf77_dsymm ( const char *  side,
const char *  uplo,
const magma_int_t m,
const magma_int_t n,
const double *  alpha,
const double *  A,
const magma_int_t lda,
const double *  B,
const magma_int_t ldb,
const double *  beta,
double *  C,
const magma_int_t ldc 
)

Here is the caller graph for this function:

void blasf77_dsymv ( const char *  uplo,
const magma_int_t n,
const double *  alpha,
const double *  A,
const magma_int_t lda,
const double *  x,
const magma_int_t incx,
const double *  beta,
double *  y,
const magma_int_t incy 
)

Here is the caller graph for this function:

void blasf77_dsyr2 ( const char *  uplo,
const magma_int_t n,
const double *  alpha,
const double *  x,
const magma_int_t incx,
const double *  y,
const magma_int_t incy,
double *  A,
const magma_int_t lda 
)

Here is the caller graph for this function:

void blasf77_dsyr2k ( const char *  uplo,
const char *  trans,
const magma_int_t n,
const magma_int_t k,
const double *  alpha,
const double *  A,
const magma_int_t lda,
const double *  B,
const magma_int_t ldb,
const double *  beta,
double *  C,
const magma_int_t ldc 
)

Here is the caller graph for this function:

void blasf77_dsyrk ( const char *  uplo,
const char *  trans,
const magma_int_t n,
const magma_int_t k,
const double *  alpha,
const double *  A,
const magma_int_t lda,
const double *  beta,
double *  C,
const magma_int_t ldc 
)

Here is the caller graph for this function:

void blasf77_dtrmm ( const char *  side,
const char *  uplo,
const char *  transa,
const char *  diag,
const magma_int_t m,
const magma_int_t n,
const double *  alpha,
const double *  A,
const magma_int_t lda,
double *  B,
const magma_int_t ldb 
)

Here is the caller graph for this function:

void blasf77_dtrmv ( const char *  uplo,
const char *  transa,
const char *  diag,
const magma_int_t n,
const double *  A,
const magma_int_t lda,
double *  x,
const magma_int_t incx 
)

Here is the caller graph for this function:

void blasf77_dtrsm ( const char *  side,
const char *  uplo,
const char *  transa,
const char *  diag,
const magma_int_t m,
const magma_int_t n,
const double *  alpha,
const double *  A,
const magma_int_t lda,
double *  B,
const magma_int_t ldb 
)

Here is the caller graph for this function:

void blasf77_dtrsv ( const char *  uplo,
const char *  transa,
const char *  diag,
const magma_int_t n,
const double *  A,
const magma_int_t lda,
double *  x,
const magma_int_t incx 
)

Here is the caller graph for this function:

magma_int_t blasf77_idamax ( const magma_int_t n,
const double *  x,
const magma_int_t incx 
)
void lapackf77_dbdsqr ( const char *  uplo,
const magma_int_t n,
const magma_int_t ncvt,
const magma_int_t nru,
const magma_int_t ncc,
double *  d,
double *  e,
double *  Vt,
const magma_int_t ldvt,
double *  U,
const magma_int_t ldu,
double *  C,
const magma_int_t ldc,
double *  work,
magma_int_t info 
)

Here is the caller graph for this function:

void lapackf77_dbdt01 ( const magma_int_t m,
const magma_int_t n,
const magma_int_t kd,
double *  A,
const magma_int_t lda,
double *  Q,
const magma_int_t ldq,
double *  d,
double *  e,
double *  Pt,
const magma_int_t ldpt,
double *  work,
double *  resid 
)

Here is the caller graph for this function:

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

Here is the caller graph for this function:

void lapackf77_dgebal ( const char *  job,
const magma_int_t n,
double *  A,
const 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 ( const magma_int_t m,
const magma_int_t n,
double *  A,
const magma_int_t lda,
double *  d,
double *  e,
double *  tauq,
double *  taup,
double *  work,
magma_int_t info 
)
void lapackf77_dgebrd ( const magma_int_t m,
const magma_int_t n,
double *  A,
const magma_int_t lda,
double *  d,
double *  e,
double *  tauq,
double *  taup,
double *  work,
const magma_int_t lwork,
magma_int_t info 
)

Here is the caller graph for this function:

void lapackf77_dgeev ( const char *  jobvl,
const char *  jobvr,
const magma_int_t n,
double *  A,
const magma_int_t lda,
WSPLIT  ,
double *  Vl,
const magma_int_t ldvl,
double *  Vr,
const magma_int_t ldvr,
double *  work,
const magma_int_t lwork,
DWORKFORZ magma_int_t info 
)

Here is the caller graph for this function:

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

Here is the caller graph for this function:

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

Here is the caller graph for this function:

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

Here is the caller graph for this function:

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

Here is the caller graph for this function:

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

Here is the caller graph for this function:

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

Here is the caller graph for this function:

void lapackf77_dgeqrf ( const magma_int_t m,
const magma_int_t n,
double *  A,
const magma_int_t lda,
double *  tau,
double *  work,
const magma_int_t lwork,
magma_int_t info 
)

Here is the caller graph for this function:

void lapackf77_dgesv ( const magma_int_t n,
const magma_int_t nrhs,
double *  A,
const magma_int_t lda,
magma_int_t ipiv,
double *  B,
const magma_int_t ldb,
magma_int_t info 
)

Here is the caller graph for this function:

void lapackf77_dgesvd ( const char *  jobu,
const char *  jobvt,
const magma_int_t m,
const magma_int_t n,
double *  A,
const magma_int_t lda,
double *  s,
double *  U,
const magma_int_t ldu,
double *  Vt,
const magma_int_t ldvt,
double *  work,
const 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,
const magma_int_t n,
double *  A,
const magma_int_t lda,
double *  E,
const magma_int_t lde,
double *  wr,
double *  wi,
double *  work,
double *  result 
)

Here is the caller graph for this function:

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

Here is the caller graph for this function:

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

Here is the caller graph for this function:

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

Here is the caller graph for this function:

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

Here is the caller graph for this function:

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

Here is the caller graph for this function:

void lapackf77_dlabrd ( const magma_int_t m,
const magma_int_t n,
const magma_int_t nb,
double *  A,
const magma_int_t lda,
double *  d,
double *  e,
double *  tauq,
double *  taup,
double *  X,
const magma_int_t ldx,
double *  Y,
const magma_int_t ldy 
)
void lapackf77_dlacgv ( const magma_int_t n,
double *  x,
const magma_int_t incx 
)

Here is the caller graph for this function:

void lapackf77_dlacpy ( const char *  uplo,
const magma_int_t m,
const magma_int_t n,
const double *  A,
const magma_int_t lda,
double *  B,
const magma_int_t ldb 
)

Here is the caller graph for this function:

void lapackf77_dladiv ( double *  ret_val,
double *  x,
double *  y 
)
void lapackf77_dlaed2 ( magma_int_t k,
magma_int_t n,
magma_int_t cutpnt,
double *  d,
double *  q,
magma_int_t ldq,
magma_int_t indxq,
double *  rho,
double *  z,
double *  dlmda,
double *  w,
double *  q2,
magma_int_t indx,
magma_int_t indxc,
magma_int_t indxp,
magma_int_t coltyp,
magma_int_t info 
)
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,
const magma_int_t m,
const magma_int_t n,
const double *  A,
const magma_int_t lda,
double *  work 
)

Here is the caller graph for this function:

double lapackf77_dlanst ( const char *  norm,
const magma_int_t n,
const double *  d,
const double *  e 
)

Here is the caller graph for this function:

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

Here is the caller graph for this function:

double lapackf77_dlapy3 ( double *  x,
double *  y,
double *  z 
)
void lapackf77_dlaqp2 ( magma_int_t m,
magma_int_t n,
magma_int_t offset,
double *  a,
magma_int_t lda,
magma_int_t jpvt,
double *  tau,
double *  vn1,
double *  vn2,
double *  work 
)

Here is the caller graph for this function:

void lapackf77_dlarf ( char *  side,
magma_int_t m,
magma_int_t n,
double *  v,
magma_int_t incv,
double *  tau,
double *  C,
magma_int_t ldc,
double *  work 
)
void lapackf77_dlarfb ( const char *  side,
const char *  trans,
const char *  direct,
const char *  storev,
const magma_int_t m,
const magma_int_t n,
const magma_int_t k,
const double *  V,
const magma_int_t ldv,
const double *  T,
const magma_int_t ldt,
double *  C,
const magma_int_t ldc,
double *  work,
const magma_int_t ldwork 
)

Here is the caller graph for this function:

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

Here is the caller graph for this function:

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

Here is the caller graph for this function:

void lapackf77_dlarfx ( const char *  side,
const magma_int_t m,
const magma_int_t n,
double *  V,
double *  tau,
double *  C,
const magma_int_t ldc,
double *  work 
)

Here is the caller graph for this function:

void lapackf77_dlarfy ( const char *  uplo,
const magma_int_t n,
double *  V,
const magma_int_t incv,
double *  tau,
double *  C,
const magma_int_t ldc,
double *  work 
)
void lapackf77_dlarnv ( const magma_int_t idist,
magma_int_t iseed,
const 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,
const magma_int_t kl,
const magma_int_t ku,
double *  cfrom,
double *  cto,
const magma_int_t m,
const magma_int_t n,
double *  A,
const magma_int_t lda,
magma_int_t info 
)

Here is the caller graph for this function:

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

Here is the caller graph for this function:

void lapackf77_dlasrt ( const char *  id,
const magma_int_t n,
double *  d,
magma_int_t info 
)
void lapackf77_dlaswp ( const magma_int_t n,
double *  A,
const magma_int_t lda,
const magma_int_t k1,
const magma_int_t k2,
magma_int_t ipiv,
const magma_int_t incx 
)

Here is the caller graph for this function:

void lapackf77_dlasyf ( const char *  uplo,
const magma_int_t n,
const magma_int_t kn,
magma_int_t kb,
double *  A,
const magma_int_t  lda,
magma_int_t ipiv,
double *  work,
const magma_int_t ldwork,
magma_int_t info 
)
void lapackf77_dlatms ( magma_int_t m,
magma_int_t n,
const char *  dist,
magma_int_t iseed,
const char *  sym,
double *  d,
magma_int_t mode,
const double *  cond,
const double *  dmax,
magma_int_t kl,
magma_int_t ku,
const char *  pack,
double *  a,
magma_int_t lda,
double *  work,
magma_int_t info 
)
void lapackf77_dlatrd ( const char *  uplo,
const magma_int_t n,
const magma_int_t nb,
double *  A,
const magma_int_t lda,
double *  e,
double *  tau,
double *  work,
const magma_int_t ldwork 
)
void lapackf77_dlauum ( const char *  uplo,
const magma_int_t n,
double *  A,
const magma_int_t lda,
magma_int_t info 
)

Here is the caller graph for this function:

void lapackf77_dlavsy ( const char *  uplo,
const char *  trans,
const char *  diag,
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_dorg2r ( const magma_int_t m,
const magma_int_t n,
const magma_int_t k,
double *  A,
const magma_int_t lda,
const double *  tau,
double *  work,
magma_int_t info 
)
void lapackf77_dorgbr ( const char *  vect,
const magma_int_t m,
const magma_int_t n,
const magma_int_t k,
double *  A,
const magma_int_t lda,
const double *  tau,
double *  work,
const magma_int_t lwork,
magma_int_t info 
)

Here is the caller graph for this function:

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

Here is the caller graph for this function:

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

Here is the caller graph for this function:

void lapackf77_dorgql ( const magma_int_t m,
const magma_int_t n,
const magma_int_t k,
double *  A,
const magma_int_t lda,
const double *  tau,
double *  work,
const magma_int_t lwork,
magma_int_t info 
)

Here is the caller graph for this function:

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

Here is the caller graph for this function:

void lapackf77_dorgtr ( const char *  uplo,
const magma_int_t n,
double *  A,
const magma_int_t lda,
const double *  tau,
double *  work,
const 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,
const magma_int_t m,
const magma_int_t n,
const magma_int_t k,
const double *  A,
const magma_int_t lda,
const double *  tau,
double *  C,
const magma_int_t ldc,
double *  work,
magma_int_t info 
)
void lapackf77_dormbr ( const char *  vect,
const char *  side,
const char *  trans,
const magma_int_t m,
const magma_int_t n,
const magma_int_t k,
const double *  A,
const magma_int_t lda,
const double *  tau,
double *  C,
const magma_int_t ldc,
double *  work,
const magma_int_t lwork,
magma_int_t info 
)

Here is the caller graph for this function:

void lapackf77_dormlq ( const char *  side,
const char *  trans,
const magma_int_t m,
const magma_int_t n,
const magma_int_t k,
const double *  A,
const magma_int_t lda,
const double *  tau,
double *  C,
const magma_int_t ldc,
double *  work,
const magma_int_t lwork,
magma_int_t info 
)
void lapackf77_dormql ( const char *  side,
const char *  trans,
const magma_int_t m,
const magma_int_t n,
const magma_int_t k,
const double *  A,
const magma_int_t lda,
const double *  tau,
double *  C,
const magma_int_t ldc,
double *  work,
const 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,
const magma_int_t m,
const magma_int_t n,
const magma_int_t k,
const double *  A,
const magma_int_t lda,
const double *  tau,
double *  C,
const magma_int_t ldc,
double *  work,
const 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,
const magma_int_t m,
const magma_int_t n,
const double *  A,
const magma_int_t lda,
const double *  tau,
double *  C,
const magma_int_t ldc,
double *  work,
const magma_int_t lwork,
magma_int_t info 
)
void lapackf77_dort01 ( const char *  rowcol,
const magma_int_t m,
const magma_int_t n,
double *  U,
const magma_int_t ldu,
double *  work,
const magma_int_t lwork,
double *  resid 
)

Here is the caller graph for this function:

void lapackf77_dposv ( const char *  uplo,
const magma_int_t n,
const magma_int_t nrhs,
double *  A,
const magma_int_t lda,
double *  B,
const magma_int_t ldb,
magma_int_t info 
)

Here is the caller graph for this function:

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

Here is the caller graph for this function:

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

Here is the caller graph for this function:

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

Here is the caller graph for this function:

double lapackf77_dqpt01 ( const magma_int_t m,
const magma_int_t n,
const magma_int_t k,
double *  A,
double *  Af,
const magma_int_t lda,
double *  tau,
magma_int_t jpvt,
double *  work,
const magma_int_t lwork 
)

Here is the caller graph for this function:

void lapackf77_dqrt02 ( const magma_int_t m,
const magma_int_t n,
const magma_int_t k,
double *  A,
double *  AF,
double *  Q,
double *  R,
const magma_int_t lda,
double *  tau,
double *  work,
const magma_int_t lwork,
double *  rwork,
double *  result 
)

Here is the caller graph for this function:

void lapackf77_dsbtrd ( const char *  vect,
const char *  uplo,
const magma_int_t n,
const magma_int_t kd,
double *  Ab,
const magma_int_t ldab,
double *  d,
double *  e,
double *  Q,
const magma_int_t ldq,
double *  work,
magma_int_t info 
)
void lapackf77_dstebz ( const char *  range,
const char *  order,
const magma_int_t n,
double *  vl,
double *  vu,
magma_int_t il,
magma_int_t iu,
double *  abstol,
double *  d,
double *  e,
const magma_int_t m,
const 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,
const magma_int_t n,
double *  d,
double *  e,
double *  Z,
const magma_int_t ldz,
double *  work,
const magma_int_t lwork,
DWORKFORZ_AND_LD magma_int_t iwork,
const magma_int_t liwork,
magma_int_t info 
)

Here is the caller graph for this function:

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

Here is the caller graph for this function:

void lapackf77_dstt21 ( const magma_int_t n,
const magma_int_t kband,
double *  AD,
double *  AE,
double *  SD,
double *  SE,
double *  U,
const magma_int_t ldu,
double *  work,
double *  result 
)
void lapackf77_dsyev ( const char *  jobz,
const char *  uplo,
const magma_int_t n,
double *  A,
const magma_int_t lda,
double *  w,
double *  work,
const 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,
const magma_int_t n,
double *  A,
const magma_int_t lda,
double *  w,
double *  work,
const magma_int_t lwork,
DWORKFORZ_AND_LD magma_int_t iwork,
const magma_int_t liwork,
magma_int_t info 
)

Here is the caller graph for this function:

void lapackf77_dsyevr ( const char *  jobz,
const char *  range,
const char *  uplo,
const magma_int_t n,
double *  A,
const magma_int_t lda,
double *  vl,
double *  vu,
magma_int_t il,
magma_int_t iu,
double *  abstol,
magma_int_t m,
double *  w,
double *  z__,
magma_int_t ldz,
magma_int_t isuppz,
double *  work,
magma_int_t lwork,
double *  rwork,
magma_int_t lrwork,
magma_int_t iwork,
magma_int_t liwork,
magma_int_t info 
)
void lapackf77_dsyevx ( const char *  jobz,
const char *  range,
const char *  uplo,
const magma_int_t n,
double *  A,
const magma_int_t lda,
double *  vl,
double *  vu,
magma_int_t il,
magma_int_t iu,
double *  abstol,
magma_int_t m,
double *  w,
double *  z__,
magma_int_t ldz,
double *  work,
magma_int_t lwork,
double *  rwork,
magma_int_t iwork,
magma_int_t ifail,
magma_int_t info 
)
void lapackf77_dsygs2 ( const magma_int_t itype,
const char *  uplo,
const magma_int_t n,
double *  A,
const magma_int_t lda,
double *  B,
const magma_int_t ldb,
magma_int_t info 
)
void lapackf77_dsygst ( const magma_int_t itype,
const char *  uplo,
const magma_int_t n,
double *  A,
const magma_int_t lda,
double *  B,
const magma_int_t ldb,
magma_int_t info 
)

Here is the caller graph for this function:

void lapackf77_dsygvd ( const magma_int_t itype,
const char *  jobz,
const char *  uplo,
const magma_int_t n,
double *  A,
const magma_int_t lda,
double *  B,
const magma_int_t ldb,
double *  w,
double *  work,
const magma_int_t lwork,
DWORKFORZ_AND_LD magma_int_t iwork,
const magma_int_t liwork,
magma_int_t info 
)

Here is the caller graph for this function:

void lapackf77_dsyt21 ( magma_int_t itype,
const char *  uplo,
const magma_int_t n,
const magma_int_t kband,
double *  A,
const magma_int_t lda,
double *  d,
double *  e,
double *  U,
const magma_int_t ldu,
double *  V,
const magma_int_t ldv,
double *  tau,
double *  work,
double *  result 
)

Here is the caller graph for this function:

void lapackf77_dsytd2 ( const char *  uplo,
const magma_int_t n,
double *  A,
const 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,
const magma_int_t n,
double *  A,
const magma_int_t lda,
double *  d,
double *  e,
double *  tau,
double *  work,
const magma_int_t lwork,
magma_int_t info 
)

Here is the caller graph for this function:

void lapackf77_dsytrf ( const char *  uplo,
const magma_int_t n,
double *  A,
const magma_int_t lda,
magma_int_t ipiv,
double *  work,
const magma_int_t lwork,
magma_int_t info 
)
void lapackf77_dtrevc ( const char *  side,
const char *  howmny,
magma_int_t select,
const magma_int_t n,
double *  T,
const magma_int_t ldt,
double *  Vl,
const magma_int_t ldvl,
double *  Vr,
const magma_int_t ldvr,
const 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,
const magma_int_t n,
double *  A,
const magma_int_t lda,
magma_int_t info 
)

Here is the caller graph for this function: