|
MAGMA
1.2.0
MatrixAlgebraonGPUandMulticoreArchitectures
|
#include <stdlib.h>#include <stdio.h>#include <string.h>#include <math.h>#include <cuda.h>#include <cuda_runtime_api.h>#include <cublas.h>#include "magma.h"#include "magma_lapack.h"#include "testings.h"Go to the source code of this file.
Macros | |
| #define | absv(v1) ((v1)>0? (v1): -(v1)) |
Functions | |
| magma_int_t | magma_zhegvd_m (int nrgpu, magma_int_t itype, char jobz, char uplo, magma_int_t n, cuDoubleComplex *a, magma_int_t lda, cuDoubleComplex *b, magma_int_t ldb, double *w, cuDoubleComplex *work, magma_int_t lwork, double *rwork, magma_int_t lrwork, magma_int_t *iwork, magma_int_t liwork, magma_int_t *info) |
| int | main (int argc, char **argv) |
| #define absv | ( | v1 | ) | ((v1)>0? (v1): -(v1)) |
Definition at line 36 of file testing_zhegvd_m.cpp.
| magma_int_t magma_zhegvd_m | ( | int | nrgpu, |
| magma_int_t | itype, | ||
| char | jobz, | ||
| char | uplo, | ||
| magma_int_t | n, | ||
| cuDoubleComplex * | a, | ||
| magma_int_t | lda, | ||
| cuDoubleComplex * | b, | ||
| magma_int_t | ldb, | ||
| double * | w, | ||
| cuDoubleComplex * | work, | ||
| magma_int_t | lwork, | ||
| double * | rwork, | ||
| magma_int_t | lrwork, | ||
| magma_int_t * | iwork, | ||
| magma_int_t | liwork, | ||
| magma_int_t * | info | ||
| ) |
Definition at line 41 of file zhegvd_m.cpp.
References __func__, get_current_time(), GetTimerValue(), lapackf77_lsame, magma_get_zhetrd_nb(), magma_xerbla(), MAGMA_Z_ONE, MAGMA_Z_SET2REAL, magma_zheevd_m(), magma_zhegst_m(), magma_zpotrf2_ooc(), magma_ztrsm_m(), MagmaConjTrans, MagmaLeft, MagmaLowerStr, MagmaNonUnit, MagmaNoTrans, MagmaNoVectorsStr, MagmaUpperStr, MagmaVectorsStr, max, trans, and uplo.
| int main | ( | int | argc, |
| char ** | argv | ||
| ) |
Definition at line 41 of file testing_zhegvd_m.cpp.
References absv, blasf77_zdscal, blasf77_zgemm, blasf77_zhemm, blasf77_zherk, get_current_time(), GetTimerValue(), ISEED, lapackf77_zhegvd, lapackf77_zlacpy, lapackf77_zlange, lapackf77_zlanhe, lapackf77_zlarnv, lapackf77_zlaset, magma_get_zhetrd_nb(), MAGMA_Z_NEG_ONE, MAGMA_Z_ONE, MAGMA_Z_REAL, MAGMA_Z_SET2REAL, MAGMA_Z_ZERO, magma_zhegvd(), magma_zhegvd_m(), MagmaLowerStr, MagmaUpperLowerStr, MagmaUpperStr, MagmaVectorsStr, max, gbstrct_blg::N, TESTING_CUDA_FINALIZE_MGPU, TESTING_CUDA_INIT_MGPU, TESTING_FREE, TESTING_HOSTALLOC, TESTING_HOSTFREE, TESTING_MALLOC, and uplo.