|
MAGMA
1.2.0
MatrixAlgebraonGPUandMulticoreArchitectures
|
#include "common_magma.h"Go to the source code of this file.
Functions | |
| void | Mymagma_ztrmm (char side, char uplo, char trans, char unit, magma_int_t n, magma_int_t m, cuDoubleComplex alpha, cuDoubleComplex *db, magma_int_t lddb, cuDoubleComplex *dz, magma_int_t lddz) |
| void | Mymagma_ztrsm (char side, char uplo, char trans, char unit, magma_int_t n, magma_int_t m, cuDoubleComplex alpha, cuDoubleComplex *db, magma_int_t lddb, cuDoubleComplex *dz, magma_int_t lddz) |
| magma_int_t | magma_zhegvx (magma_int_t itype, char jobz, char range, char uplo, magma_int_t n, cuDoubleComplex *a, magma_int_t lda, cuDoubleComplex *b, magma_int_t ldb, double vl, double vu, magma_int_t il, magma_int_t iu, double abstol, magma_int_t *m, double *w, cuDoubleComplex *z, magma_int_t ldz, cuDoubleComplex *work, magma_int_t lwork, double *rwork, magma_int_t *iwork, magma_int_t *ifail, magma_int_t *info) |
| magma_int_t magma_zhegvx | ( | magma_int_t | itype, |
| char | jobz, | ||
| char | range, | ||
| char | uplo, | ||
| magma_int_t | n, | ||
| cuDoubleComplex * | a, | ||
| magma_int_t | lda, | ||
| cuDoubleComplex * | b, | ||
| magma_int_t | ldb, | ||
| double | vl, | ||
| double | vu, | ||
| magma_int_t | il, | ||
| magma_int_t | iu, | ||
| double | abstol, | ||
| magma_int_t * | m, | ||
| double * | w, | ||
| cuDoubleComplex * | z, | ||
| magma_int_t | ldz, | ||
| cuDoubleComplex * | work, | ||
| magma_int_t | lwork, | ||
| double * | rwork, | ||
| magma_int_t * | iwork, | ||
| magma_int_t * | ifail, | ||
| magma_int_t * | info | ||
| ) |
Definition at line 32 of file zhegvx.cpp.
References __func__, lapackf77_lsame, MAGMA_ERR_DEVICE_ALLOC, magma_free(), magma_get_zhetrd_nb(), magma_queue_create(), magma_queue_destroy(), magma_queue_sync(), MAGMA_SUCCESS, magma_xerbla(), MAGMA_Z_ONE, MAGMA_Z_SET2REAL, magma_zgetmatrix(), magma_zgetmatrix_async(), magma_zheevx_gpu(), magma_zhegst_gpu(), magma_zmalloc(), magma_zpotrf_gpu(), magma_zsetmatrix(), magma_zsetmatrix_async(), MagmaConjTrans, MagmaLeft, MagmaLowerStr, MagmaNonUnit, MagmaNoTrans, MagmaNoVectorsStr, MagmaUpperStr, MagmaVectorsStr, max, min, Mymagma_ztrmm(), Mymagma_ztrsm(), trans, and uplo.
| void Mymagma_ztrmm | ( | char | side, |
| char | uplo, | ||
| char | trans, | ||
| char | unit, | ||
| magma_int_t | n, | ||
| magma_int_t | m, | ||
| cuDoubleComplex | alpha, | ||
| cuDoubleComplex * | db, | ||
| magma_int_t | lddb, | ||
| cuDoubleComplex * | dz, | ||
| magma_int_t | lddz | ||
| ) |
Definition at line 15 of file zhegvx.cpp.
References magma_device_sync(), and magma_ztrmm().
| void Mymagma_ztrsm | ( | char | side, |
| char | uplo, | ||
| char | trans, | ||
| char | unit, | ||
| magma_int_t | n, | ||
| magma_int_t | m, | ||
| cuDoubleComplex | alpha, | ||
| cuDoubleComplex * | db, | ||
| magma_int_t | lddb, | ||
| cuDoubleComplex * | dz, | ||
| magma_int_t | lddz | ||
| ) |
Definition at line 23 of file zhegvx.cpp.
References magma_device_sync(), and magma_ztrsm().