|
MAGMA
1.2.0
MatrixAlgebraonGPUandMulticoreArchitectures
|
#include "common_magma.h"Go to the source code of this file.
Macros | |
| #define | Z(ix, iy) (z + (ix) + ldz * (iy)) |
| #define | lapackf77_slanst slanst |
Functions | |
| magma_int_t | magma_slaex0_m (magma_int_t nrgpu, magma_int_t n, float *d, float *e, float *q, magma_int_t ldq, float *work, magma_int_t *iwork, char range, float vl, float vu, magma_int_t il, magma_int_t iu, magma_int_t *info) |
| float | lapackf77_slanst (char *norm, magma_int_t *n, float *d, float *e) |
| magma_int_t | get_sstedx_smlsize () |
| magma_int_t | magma_sstedx_m (magma_int_t nrgpu, char range, magma_int_t n, float vl, float vu, magma_int_t il, magma_int_t iu, float *d, float *e, float *z, magma_int_t ldz, float *work, magma_int_t lwork, magma_int_t *iwork, magma_int_t liwork, magma_int_t *info) |
| #define lapackf77_slanst slanst |
Definition at line 18 of file sstedx_m.cpp.
| #define Z | ( | ix, | |
| iy | |||
| ) | (z + (ix) + ldz * (iy)) |
Definition at line 13 of file sstedx_m.cpp.
| magma_int_t get_sstedx_smlsize | ( | ) |
Definition at line 29 of file sstedx_m.cpp.
| float lapackf77_slanst | ( | char * | norm, |
| magma_int_t * | n, | ||
| float * | d, | ||
| float * | e | ||
| ) |
| magma_int_t magma_slaex0_m | ( | magma_int_t | nrgpu, |
| magma_int_t | n, | ||
| float * | d, | ||
| float * | e, | ||
| float * | q, | ||
| magma_int_t | ldq, | ||
| float * | work, | ||
| magma_int_t * | iwork, | ||
| char | range, | ||
| float | vl, | ||
| float | vu, | ||
| magma_int_t | il, | ||
| magma_int_t | iu, | ||
| magma_int_t * | info | ||
| ) |
Definition at line 33 of file slaex0_m.cpp.
References __func__, blasf77_scopy(), get_current_time(), get_slaex0_smlsize(), GetTimerValue(), lapackf77_slacpy(), lapackf77_ssteqr(), MAGMA_ERR_DEVICE_ALLOC, MAGMA_ERR_ILLEGAL_VALUE, magma_free(), magma_get_slaex3_m_nb(), magma_getdevice(), magma_queue_create(), magma_queue_destroy(), MAGMA_S_ABS, magma_setdevice(), magma_slaex1_m(), magma_smalloc(), MAGMA_SUCCESS, magma_xerbla(), max, N_MAX_GPU, and Q.
| magma_int_t magma_sstedx_m | ( | magma_int_t | nrgpu, |
| char | range, | ||
| magma_int_t | n, | ||
| float | vl, | ||
| float | vu, | ||
| magma_int_t | il, | ||
| magma_int_t | iu, | ||
| float * | d, | ||
| float * | e, | ||
| float * | z, | ||
| magma_int_t | ldz, | ||
| float * | work, | ||
| magma_int_t | lwork, | ||
| magma_int_t * | iwork, | ||
| magma_int_t | liwork, | ||
| magma_int_t * | info | ||
| ) |
Definition at line 36 of file sstedx_m.cpp.
References __func__, blasf77_sswap(), get_sstedx_smlsize(), lapackf77_lsame, lapackf77_slamch, lapackf77_slanst, lapackf77_slascl(), lapackf77_slaset(), lapackf77_ssteqr(), MAGMA_ERR_ILLEGAL_VALUE, MAGMA_S_ABS, magma_slaex0_m(), MAGMA_SUCCESS, magma_xerbla(), max, min, and Z.